CHANGES.md in x25519-1.0.7 vs CHANGES.md in x25519-1.0.8

- old
+ new

@@ -1,74 +1,81 @@ -# [1.0.7] (2018-02-26) +## [1.0.8] (2018-11-08) +[1.0.8]: https://github.com/crypto-rb/x25519/compare/v1.0.7...v1.0.8 + +- [#20](https://github.com/crypto-rb/x25519/pull/19) + Change license to BSD-3-clause. + +## [1.0.7] (2018-02-26) + [1.0.7]: https://github.com/crypto-rb/x25519/compare/v1.0.6...v1.0.7 -* [#19](https://github.com/crypto-rb/x25519/pull/19) - Incorporate upstream carry propagation bugfix and LICENSE changes +- [#19](https://github.com/crypto-rb/x25519/pull/19) + Incorporate upstream carry propagation bugfix and LICENSE changes. -# [1.0.6] (2018-01-04) +## [1.0.6] (2018-01-04) [1.0.6]: https://github.com/crypto-rb/x25519/compare/v1.0.5...v1.0.6 -* Use correct (LGPLv3) license in gemspec +- Use correct (LGPLv3) license in gemspec -# [1.0.5] (2017-12-31) +## [1.0.5] (2017-12-31) [1.0.5]: https://github.com/crypto-rb/x25519/compare/v1.0.4...v1.0.5 -* [#15](https://github.com/crypto-rb/x25519/pull/15) +- [#15](https://github.com/crypto-rb/x25519/pull/15) RuboCop 0.52.1 -* [#14](https://github.com/crypto-rb/x25519/pull/14) - `ext/x25519_ref10`: Consolidate all field element code into fe.c +- [#14](https://github.com/crypto-rb/x25519/pull/14) + `ext/x25519_ref10`: Consolidate all field element code into `fe.c`. -# [1.0.4] (2017-12-31) +## [1.0.4] (2017-12-31) [1.0.4]: https://github.com/crypto-rb/x25519/compare/v1.0.3...v1.0.4 -* [#13](https://github.com/crypto-rb/x25519/pull/13) +- [#13](https://github.com/crypto-rb/x25519/pull/13) Test against Ruby 2.5.0 -* [#12](https://github.com/crypto-rb/x25519/pull/12) +- [#12](https://github.com/crypto-rb/x25519/pull/12) Move project to the crypto-rb GitHub organization -# [1.0.3] (2017-12-13) +## [1.0.3] (2017-12-13) [1.0.3]: https://github.com/crypto-rb/x25519/compare/v1.0.2...v1.0.3 -* [#10](https://github.com/crypto-rb/x25519/pull/10) +- [#10](https://github.com/crypto-rb/x25519/pull/10) Detect degenerate (i.e. all-zero) public keys (fixes #6) -# [1.0.2] (2017-12-13) +## [1.0.2] (2017-12-13) [1.0.2]: https://github.com/crypto-rb/x25519/compare/v1.0.1...v1.0.2 -* [#9](https://github.com/crypto-rb/x25519/pull/9) +- [#9](https://github.com/crypto-rb/x25519/pull/9) Make `X25519.provider` an `attr_accessor` -* Raise `X25519::SelfTestFailure` when self-test fails +- Raise `X25519::SelfTestFailure` when self-test fails -# [1.0.1] (2017-12-12) +## [1.0.1] (2017-12-12) [1.0.1]: https://github.com/crypto-rb/x25519/compare/v1.0.0...v1.0.1 -* Have `X25519.self_test` return true on success +- Have `X25519.self_test` return true on success -# [1.0.0] (2017-12-12) +## [1.0.0] (2017-12-12) [1.0.0]: https://github.com/crypto-rb/x25519/compare/v0.2.0...v1.0.0 -* [#8](https://github.com/crypto-rb/x25519/pull/8) +- [#8](https://github.com/crypto-rb/x25519/pull/8) Add self-test -* [#7](https://github.com/crypto-rb/x25519/pull/7) +- [#7](https://github.com/crypto-rb/x25519/pull/7) Factor providers into the `X25519::Provider` namespace -# [0.2.0] (2017-12-12) +## [0.2.0] (2017-12-12) [0.2.0]: https://github.com/crypto-rb/x25519/compare/v0.1.0...v0.2.0 -* [#5](https://github.com/crypto-rb/x25519/pull/5) +- [#5](https://github.com/crypto-rb/x25519/pull/5) Rewrite gem in Ruby with minimal native extensions -# 0.1.0 (2017-12-11) +## 0.1.0 (2017-12-11) -* Initial release +- Initial release