Skip to content

Latest commit

 

History

History
157 lines (102 loc) · 4.16 KB

CHANGELOG.md

File metadata and controls

157 lines (102 loc) · 4.16 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2023-04-05

Changes


Packages with breaking changes:

Packages with other changes:


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


Packages with breaking changes:

Packages with other changes:


native_crypto_platform_interface - v0.2.0

  • REFACTOR: (WIP) optimize exceptions and bytearray.
  • FIX: update verify function.
  • FEAT: make api injectable for test.
  • FEAT: add exception code for platform throw.
  • DOCS: update readmes/licences.
  • BREAKING FEAT: set pigeon as default implementation.
  • BREAKING FEAT: add pigeon + add hmac + remove useless decryption method.

native_crypto_android - v0.1.2

  • FIX: file encryption.
  • FEAT: use kotlin pigeon generator.
  • FEAT: generate pigeon messages.
  • DOCS: update readmes/licences.

native_crypto_ios - v0.1.2

  • REFACTOR: remove useless lines/classes.
  • FIX: key length in bits.
  • FEAT: use swift pigeon generator.
  • FEAT: generate pigeon messages.
  • DOCS: update readmes/licences.

2022-05-25

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


native_crypto - v0.1.1

  • REFACTOR: change file organization.
  • PERF: x10 perfomance improvement on android with better list management.
  • FIX: benchmark output.
  • FIX: update and fix code.
  • FEAT: export new exceptions.
  • FEAT: add PointyCastle benchmark.
  • DOCS: add link to readme file.

2022-05-25

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


native_crypto_ios - v0.1.1

  • REFACTOR: rework swift part.
  • PERF: optimize swift code.

native_crypto_android - v0.1.1

  • REFACTOR: clean and modernize kotlin code.
  • PERF: x10 perfomance improvement on android with better list management.
  • FEAT: export new exceptions.

native_crypto_platform_interface - v0.1.1

  • PERF: x10 perfomance improvement on android with better list management.
  • FEAT: export new exceptions.