Skip to content

Releases: Skycoder42/libsodium_dart_bindings

Release of package sodium_libs - Version 3.3.0

22 Oct 08:07
778ad5b
Compare
Choose a tag to compare

Changelog

3.3.0 - 2024-10-21

Added

  • Run integration tests via firebase test labs

Changed

  • Updated dependencies
  • Update embedded libsodium binaries
  • Updated min sodium version to 3.4.0
    • This includes the newly added low level isolate APIs

Removed

  • Removed BrowserStack integration tests as, BrowserStack does not sponsor
    App Automate

The package and it's documentation are available at pub.dev.

Release of package sodium - Version 3.4.0

20 Oct 07:52
73de3e8
Compare
Choose a tag to compare

Changelog

3.4.0 - 2024-10-20

Added

  • Added low level isolate helpers

Changed

  • Updated dependencies

The package and it's documentation are available at pub.dev.

Release of package sodium - Version 3.3.0

20 Sep 14:50
134c092
Compare
Choose a tag to compare

Changelog

3.3.0 - 2024-09-20

Added

  • Added crypto_sign_ed25519_pk_to_curve25519 and crypto_sign_ed25519_sk_to_curve25519 sumo functions (#123)

Changed

  • Updated dependencies
  • Improved isolate transfers for FFI secure keys
  • Add finalization to JS secure keys if forgotten to dispose
  • Exposed ready property on LibSodiumJS

The package and it's documentation are available at pub.dev.

Release of package sodium_libs - Version 3.2.0+1

22 Aug 16:15
a628803
Compare
Choose a tag to compare

Changelog

3.2.0+1 - 2024-08-22

Changed

  • Improved documentation
  • Updated dev dependencies
  • Fix linter issues

The package and it's documentation are available at pub.dev.

Release of package sodium - Version 3.2.0+1

22 Aug 15:42
1976f25
Compare
Choose a tag to compare

Changelog

3.2.0+1 - 2024-08-22

Changed

  • Improved documentation
  • Updated dev dependencies
  • Fix linter issues

The package and it's documentation are available at pub.dev.

Release of package sodium_libs - Version 3.2.0

18 Aug 17:47
f3061c4
Compare
Choose a tag to compare

Changelog

3.2.0 - 2024-08-18

Changed

  • Updated min sodium version to 3.2.0
    • This includes the newly added pushChunked and pullChunked APIs

The package and it's documentation are available at pub.dev.

Release of package sodium - Version 3.2.0

18 Aug 17:32
8a1bcea
Compare
Choose a tag to compare

Changelog

3.2.0 - 2024-08-18

Added

  • Added crypto.secretStream.pushChunked and crypto.secretStream.pullChunked
    • Serve as a replacement for the deprecated push and pull APIs
    • Allow for a secure and bug-free encryption of files and other binary streams
      by requiring a chunkSize that is used to partition the incoming binary
      data into fix-sized chunks, just as the API expects.
  • Added file encryption/decryption example

Deprecated

  • Deprecated crypto.secretStream.push and crypto.secretStream.pull
    • These methods where error prone and hard to use, as the API assumes that
      the stream events are pre-chunked and "separate" from each other, while
      Stream<List<int>> in dart typically means an "arbitrary binary stream"
    • Use pushChunked and pullChunked as replacement
    • Related: #114, #52, #26

The package and it's documentation are available at pub.dev.

Release of package sodium_libs - Version 3.0.0

15 Aug 11:39
e25029d
Compare
Choose a tag to compare

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

15 Aug 16:34
5b04d74
Compare
Choose a tag to compare

Changelog

3.1.0 - 2024-08-15

Fixed

  • Added override for SodiumSumo.runIsolated that passes a SodiumSumo instance to the callback (#116)

The package and it's documentation are available at pub.dev.

Release of package sodium - Version 3.0.1

15 Aug 05:52
0ff4eff
Compare
Choose a tag to compare

Changelog

3.0.1 - 2024-08-15

Changed

  • Updated min required dart SDK to 3.5.0
  • Updated dependencies

The package and it's documentation are available at pub.dev.