From 79d7b8aed5753ce294933ce290985300aeace5c1 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Sat, 3 May 2025 19:37:53 -0600 Subject: [PATCH] v1.4.0 --- CHANGES.md | 54 ++++++++++++++++++++++++------------------ README.md | 2 +- lib/ed25519/version.rb | 2 +- 3 files changed, 33 insertions(+), 25 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 649070b..c5dabe1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,78 +1,86 @@ +## [1.4.0] (2022-01-16) + +[1.4.0]: https://github.com/RubyCrypto/ed25519/compare/v1.3.0...v1.4.0 + +- Use append_cflags instead of modifying CFLAGS directly ([#45]) + +[#45]: https://github.com/RubyCrypto/ed25519/pull/45 + ## [1.3.0] (2022-01-16) -[1.3.0]: https://github.com/crypto-rb/ed25519/compare/v1.2.4...v1.3.0 +[1.3.0]: https://github.com/RubyCrypto/ed25519/compare/v1.2.4...v1.3.0 - Bump rubocop dependencies. ([#30]) - Add support for Ruby 3 & JRuby 9.3.0. ([#31]) -[#30]: https://github.com/crypto-rb/ed25519/pull/30 -[#31]: https://github.com/crypto-rb/ed25519/pull/31 +[#30]: https://github.com/RubyCrypto/ed25519/pull/30 +[#31]: https://github.com/RubyCrypto/ed25519/pull/31 ## [1.2.4] (2018-01-04) -[1.2.4]: https://github.com/crypto-rb/ed25519/compare/v1.2.3...v1.2.4 +[1.2.4]: https://github.com/RubyCrypto/ed25519/compare/v1.2.3...v1.2.4 * Fix JRuby platform name * Add license information to gemspec ## [1.2.3] (2017-12-31) -[1.2.3]: https://github.com/crypto-rb/ed25519/compare/v1.2.2...v1.2.3 +[1.2.3]: https://github.com/RubyCrypto/ed25519/compare/v1.2.2...v1.2.3 -* [#18](https://github.com/crypto-rb/ed25519/pull/18) +* [#18](https://github.com/RubyCrypto/ed25519/pull/18) `ext/ed25519_ref10`: Consolidate fe.c and ge.c ## [1.2.2] (2017-12-31) -[1.2.2]: https://github.com/crypto-rb/ed25519/compare/v1.2.1...v1.2.2 +[1.2.2]: https://github.com/RubyCrypto/ed25519/compare/v1.2.1...v1.2.2 -* [#17](https://github.com/crypto-rb/ed25519/pull/17) +* [#17](https://github.com/RubyCrypto/ed25519/pull/17) Test against Ruby 2.5.0 -* [#16](https://github.com/crypto-rb/ed25519/pull/16) - Move project to the crypto-rb GitHub organization +* [#16](https://github.com/RubyCrypto/ed25519/pull/16) + Move project to the RubyCrypto GitHub organization ## [1.2.1] (2017-12-15) -[1.2.1]: https://github.com/crypto-rb/ed25519/compare/v1.2.0...v1.2.1 +[1.2.1]: https://github.com/RubyCrypto/ed25519/compare/v1.2.0...v1.2.1 -* [#14](https://github.com/crypto-rb/ed25519/pull/14) +* [#14](https://github.com/RubyCrypto/ed25519/pull/14) Support MRI 2.0+ ## [1.2.0] (2017-12-15) -[1.2.0]: https://github.com/crypto-rb/ed25519/compare/v1.1.0...v1.2.0 +[1.2.0]: https://github.com/RubyCrypto/ed25519/compare/v1.1.0...v1.2.0 -* [#13](https://github.com/crypto-rb/ed25519/pull/13) +* [#13](https://github.com/RubyCrypto/ed25519/pull/13) Add `Ed25519::SigningKey.from_keypair` -* [#12](https://github.com/crypto-rb/ed25519/pull/12) +* [#12](https://github.com/RubyCrypto/ed25519/pull/12) Add `Ed25519.validate_key_bytes` method ## [1.1.0] (2017-12-13) -[1.1.0]: https://github.com/crypto-rb/ed25519/compare/v1.0.0...v1.1.0 +[1.1.0]: https://github.com/RubyCrypto/ed25519/compare/v1.0.0...v1.1.0 -* [#11](https://github.com/crypto-rb/ed25519/pull/11) +* [#11](https://github.com/RubyCrypto/ed25519/pull/11) ext/ed25519_java: switch to str4d/ed25519-java implementation (fixes #4) -* [#9](https://github.com/crypto-rb/ed25519/pull/9) +* [#9](https://github.com/RubyCrypto/ed25519/pull/9) Implement Java backend as a proper JRuby extension -* [#8](https://github.com/crypto-rb/ed25519/pull/8) +* [#8](https://github.com/RubyCrypto/ed25519/pull/8) Use an attr_accessor for Ed25519.provider ## [1.0.0] (2017-12-12) -[1.0.0]: https://github.com/crypto-rb/ed25519/compare/v0.1.0...v1.0.0 +[1.0.0]: https://github.com/RubyCrypto/ed25519/compare/v0.1.0...v1.0.0 -* [#7](https://github.com/crypto-rb/ed25519/pull/7) +* [#7](https://github.com/RubyCrypto/ed25519/pull/7) Keypair refactor -* [#6](https://github.com/crypto-rb/ed25519/pull/6) +* [#6](https://github.com/RubyCrypto/ed25519/pull/6) Switch from "ref" C implementation to SUPERCOP "ref10" -* [#5](https://github.com/crypto-rb/ed25519/pull/5) +* [#5](https://github.com/RubyCrypto/ed25519/pull/5) Raise Ed25519::VerifyError if signature verification fails # 0.1.0 (2017-12-11) diff --git a/README.md b/README.md index ebd2694..b69ad47 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [ci-image]: https://github.com/RubyCrypto/ed25519/workflows/CI/badge.svg [ci-link]: https://github.com/RubyCrypto/ed25519/actions?query=workflow%3ACI+branch%3Amaster [docs-image]: https://img.shields.io/badge/yard-docs-blue.svg -[docs-link]: http://www.rubydoc.info/gems/ed25519/1.3.0 +[docs-link]: http://www.rubydoc.info/gems/ed25519/1.4.0 [license-image]: https://img.shields.io/badge/license-MIT-blue.svg [license-link]: https://github.com/RubyCrypto/ed25519/blob/master/LICENSE diff --git a/lib/ed25519/version.rb b/lib/ed25519/version.rb index 59ccb89..8ced181 100644 --- a/lib/ed25519/version.rb +++ b/lib/ed25519/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Ed25519 - VERSION = "1.3.0" + VERSION = "1.4.0" end