diff --git a/CHANGELOG.md b/CHANGELOG.md index c9fb8fa..3d63931 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,54 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2023-04-05 + +### Changes + +--- + +Packages with breaking changes: + + - [`native_crypto` - `v0.2.0`](#native_crypto---v020) + +Packages with other changes: + + - [`native_crypto_example` - `v0.0.1`](#native_crypto_example---v001) + +--- + +#### `native_crypto` - `v0.2.0` + + - **REFACTOR**: (WIP) optimize exceptions and bytearray. + - **REFACTOR**: update benchmark page. + - **FIX**: accept empty decrypted plaintext. + - **FIX**: update code to pass tests. + - **FIX**: update code to pass all tests. + - **FIX**: change tag length in aes gcm cipher. + - **FEAT**: update example for ios file encryption. + - **FEAT**: update example with benchmark + file encryption. + - **FEAT**: update example. + - **FEAT**: rework bytearray and memory optimization, simplify API. + - **DOCS**: update readmes/licences. + - **DOCS**: update readme. + - **BREAKING** **FEAT**: rework full api with better object oriented architecture. + +#### `native_crypto_example` - `v0.0.1` + + - **REFACTOR**: update benchmark page. + - **REFACTOR**: change file organization. + - **PERF**: x10 perfomance improvement on android with better list management. + - **FIX**: update code to pass all tests. + - **FIX**: benchmark output. + - **FIX**: update and fix code. + - **FEAT**: update example for ios file encryption. + - **FEAT**: update example with benchmark + file encryption. + - **FEAT**: update example. + - **FEAT**: rework bytearray and memory optimization, simplify API. + - **FEAT**: export new exceptions. + - **FEAT**: add PointyCastle benchmark. + + ## 2023-04-05 ### Changes diff --git a/packages/native_crypto/CHANGELOG.md b/packages/native_crypto/CHANGELOG.md index 55a24cb..56e4a0b 100644 --- a/packages/native_crypto/CHANGELOG.md +++ b/packages/native_crypto/CHANGELOG.md @@ -1,3 +1,21 @@ +## 0.2.0 + +> Note: This release has breaking changes. + + - **REFACTOR**: (WIP) optimize exceptions and bytearray. + - **REFACTOR**: update benchmark page. + - **FIX**: accept empty decrypted plaintext. + - **FIX**: update code to pass tests. + - **FIX**: update code to pass all tests. + - **FIX**: change tag length in aes gcm cipher. + - **FEAT**: update example for ios file encryption. + - **FEAT**: update example with benchmark + file encryption. + - **FEAT**: update example. + - **FEAT**: rework bytearray and memory optimization, simplify API. + - **DOCS**: update readmes/licences. + - **DOCS**: update readme. + - **BREAKING** **FEAT**: rework full api with better object oriented architecture. + ## 0.1.1 - **REFACTOR**: change file organization. diff --git a/packages/native_crypto/example/CHANGELOG.md b/packages/native_crypto/example/CHANGELOG.md new file mode 100644 index 0000000..24ca592 --- /dev/null +++ b/packages/native_crypto/example/CHANGELOG.md @@ -0,0 +1,15 @@ +## 0.0.1 + + - **REFACTOR**: update benchmark page. + - **REFACTOR**: change file organization. + - **PERF**: x10 perfomance improvement on android with better list management. + - **FIX**: update code to pass all tests. + - **FIX**: benchmark output. + - **FIX**: update and fix code. + - **FEAT**: update example for ios file encryption. + - **FEAT**: update example with benchmark + file encryption. + - **FEAT**: update example. + - **FEAT**: rework bytearray and memory optimization, simplify API. + - **FEAT**: export new exceptions. + - **FEAT**: add PointyCastle benchmark. + diff --git a/packages/native_crypto/pubspec.yaml b/packages/native_crypto/pubspec.yaml index 2588e97..44be311 100644 --- a/packages/native_crypto/pubspec.yaml +++ b/packages/native_crypto/pubspec.yaml @@ -1,6 +1,6 @@ name: native_crypto description: Fast and secure cryptography for Flutter. -version: 0.1.1 +version: 0.2.0 publish_to: "none"