|
1 | 1 | # CHANGELOG |
2 | 2 |
|
| 3 | +## Version 0.3.0 (2023-06-28) |
| 4 | + - Fixes JPMS split packages [[#40]][40] |
| 5 | + - **API BREAKING CHANGES** |
| 6 | + - Package names were changed for `hmac`, `hmac-md5`, `hmac-sha1`, `hmac-sha2`, `hmac-sha3`, |
| 7 | + and `kmac` modules |
| 8 | + - Example: |
| 9 | + - `org.kotlincrypto.macs.Hmac` was moved to `org.kotlincrypto.macs.hmac.Hmac` |
| 10 | + - `org.kotlincrypto.macs.HmacSHA256` was moved to `org.kotlincrypto.macs.hmac.sha2.HmacSHA256` |
| 11 | + - `org.kotlincrypto.macs.HmacSHA3_256` was moved to `org.kotlincrypto.macs.hmac.sha3.HmacSHA3_256` |
| 12 | + - `org.kotlincrypto.macs.KMAC128` was moved to `org.kotlincrypto.macs.kmac.KMAC128` |
| 13 | + - The MavenCentral dependency `org.kotlincrypto.macs:hmac-md5` is now deprecated, |
| 14 | + in favor of `org.kotlincrypto.macs:hmac-md` |
| 15 | + - `hmac-md5` dependency now simply provides the `hmac-md` dependency and |
| 16 | + will continue to be published until the next major version release. |
| 17 | + - The following MavenCentral dependencies (previously deprecated) have |
| 18 | + been removed from publication [[#41]][41] |
| 19 | + - `org.kotlincrypto.macs:hmac-sha2-256` |
| 20 | + - `org.kotlincrypto.macs:hmac-sha2-512` |
| 21 | + - `Kmac` performance improvements [[#38]][38] |
| 22 | + - See the [ANNOUNCEMENT][discussion-3] for more information on `0.3.0` release |
| 23 | + |
3 | 24 | ## Version 0.2.7 (2023-06-09) |
4 | 25 | - Updates `kotlincrypto.core` to `0.2.7` [[#36]][36] |
5 | 26 | - Fix for Android API 23 and below where `javax.crypto.Mac.doFinal` does |
|
62 | 83 | ## Version 0.1.0 (2023-03-05) |
63 | 84 | - Initial Release |
64 | 85 |
|
| 86 | +[discussion-3]: https://github.com/orgs/KotlinCrypto/discussions/3 |
65 | 87 | [core-38]: https://github.com/KotlinCrypto/core/pull/38 |
66 | 88 | [core-44]: https://github.com/KotlinCrypto/core/pull/44 |
67 | 89 | [core-46]: https://github.com/KotlinCrypto/core/pull/46 |
|
72 | 94 | [32]: https://github.com/KotlinCrypto/MACs/pull/32 |
73 | 95 | [33]: https://github.com/KotlinCrypto/MACs/pull/33 |
74 | 96 | [36]: https://github.com/KotlinCrypto/MACs/pull/36 |
| 97 | +[38]: https://github.com/KotlinCrypto/MACs/pull/38 |
| 98 | +[40]: https://github.com/KotlinCrypto/MACs/pull/40 |
| 99 | +[41]: https://github.com/KotlinCrypto/MACs/pull/41 |
0 commit comments