Releases: Skycoder42/libsodium_dart_bindings
Releases · Skycoder42/libsodium_dart_bindings
Release of package sodium - Version 3.2.0
Changelog
3.2.0 - 2024-08-18
Added
- Added
crypto.secretStream.pushChunked
andcrypto.secretStream.pullChunked
- Serve as a replacement for the deprecated
push
andpull
APIs - Allow for a secure and bug-free encryption of files and other binary streams
by requiring achunkSize
that is used to partition the incoming binary
data into fix-sized chunks, just as the API expects.
- Serve as a replacement for the deprecated
- Added file encryption/decryption example
Deprecated
- Deprecated
crypto.secretStream.push
andcrypto.secretStream.pull
The package and it's documentation are available at pub.dev.
Release of package sodium_libs - Version 3.0.0
Changelog
3.0.0 - 2024-08-15
Changed
- Updated dependencies
- Updated min dart sdk to 3.5.0
- Updated min flutter sdk to 3.24.0
- Updated min sodium version to 3.0.1
- Updated embedded libsodium to version 1.0.20 (0.7.14 for JS)
- [BREAKING] Updated min Android SDK level to 21
- Unified iOS and macOS plugin code
- Uses xcframwork with embedded frameworks for both
- Supported platforms have not changed
- Run Android/iOS Integration tests via https://www.browserstack.com/
- Special thanks to BrowserStack for sponsoring this project with a free subscription to App Automate!
The package and it's documentation are available at pub.dev.
Release of package sodium - Version 3.1.0
Release of package sodium - Version 3.0.1
Release of package sodium - Version 3.0.0
Changelog
3.0.0 - 2024-07-26
Changed
- Updated min required dart SDK to 3.4.0
- Updated dependencies
- Updated expected libsodium version 1.0.20
- [BREAKING] Use
BigInt
forcrypto.kdf.deriveFromKey
ssubKeyId
- This ensure that 64bit integers can be used safely in the VM and JS
- Refactor JS implementation to use the new
dart:js\_interop
andpackage:web
libraries- This ensures compatibility with WASM and modern dart/flutter
- Seal all data types
Removed
- [BREAKING] Removed deprecations
- Removed
pwhash
andaead
from the non-sumo API- They still exist in the sumo API
- Removed old
SodiumInit.init*
methods- The
SodiumInit.init*2
methods have been renamed to remove the2
- The
- Removed
The package and it's documentation are available at pub.dev.
Release of package sodium_libs - Version 2.2.1+6
[INTERNAL] Precompiled libsodium binaries v1.0.20
Internal release of precompiled libsodium binaries, required for the sodium_libs package.