sodium_libs
Flutter companion package to sodium that provides the low-level libsodium binaries for easy use.
4.0.1
5.1K downloads/mo
#3821 most downloaded on pub.dev
Skycoder42/libsodium_dart_bindings
What this package is like to depend on
Last release 1 months ago
11 Jul 2026
Release timing varies
gaps range from 8 days to 4 months
Nearly every release is documented
notes for 76 of 77 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
80 releases · first in 2021
6 releases in the last 12 months
see the full history below
Release timeline
80 releases · Jul 2021 to Jul 2026Releases
latest 60 of 80-
4.0.111 Jul 2026Release notes
Open source →Changelog
4.0.1 - 2026-03-30
Changed
- Updated embedded libsodium binaries
Fixed
- Fixed Android builds on Windows (#192)
- Instead of using the predefined wrapper scripts, which only work on unix, automake is used directly
- Requires a usable non WSL bash installation on the compiler machine
- Fixed Problem with Windows path length limitations (#193)
The package and it's documentation are available at pub.dev.
Release notes
Open source →Changelog
4.0.1 - 2026-07-11
Changed
- Updated min sdk version to ^3.12.0
- Updated min flutter version to >=3.44.0
- Updated dependencies
The package and it's documentation are available at pub.dev.
Release notes
Open source →Changed
- Updated min sdk version to ^3.12.0
- Updated min flutter version to >=3.44.0
- Updated dependencies
-
4.0.012 Mar 2026Release notes
Open source →Changelog
4.0.0 - 2026-03-12
Deprecated
- Thanks to the use of native assets and build hooks in the main
sodiumpackage, this library is not needed anymore
and can be removed. The mainsodiumpackage will now directly include the embedded libsodium binaries for all
platforms and handle the native integration itself.
The package and it's documentation are available at pub.dev.
Release notes
Open source →Deprecated
- Thanks to the use of native assets and build hooks in the main
sodiumpackage, this library is not needed anymore and can be removed. The mainsodiumpackage will now directly include the embedded libsodium binaries for all platforms and handle the native integration itself.
- Thanks to the use of native assets and build hooks in the main
-
3.4.7-dev.125 Sep 2025 pre-releaseNothing published for this version
-
3.4.626 Jul 2025Release notes
Open source →Changed
- Updated dependencies
- Updated min dart sdk to 3.8.0
- Updated min flutter sdk to 3.32.0
- Updated min sodium version to 3.4.6
-
3.4.6+105 Aug 2025 -
3.4.6+220 Sep 2025 -
3.4.6+326 Oct 2025 -
3.4.6+405 Nov 2025 -
3.4.513 May 2025 -
3.4.5+108 Jun 2025 -
3.4.5+223 Jun 2025 -
3.4.416 Mar 2025Release notes
Open source →Changed
- Updated dependencies
- Updated min dart sdk to 3.7.0
- Updated min flutter sdk to 3.29.0
- Updated min sodium version to 3.4.5
- Updated embedded libsodium binaries
-
3.4.4+116 Mar 2025 -
3.4.4+208 Apr 2025 -
3.4.4+329 Apr 2025 -
3.4.4+407 May 2025 -
3.4.4+513 May 2025 -
3.4.308 Jan 2025Release notes
Open source →Fixed
- Explicitly request dart.bat on windows hosts (#140)
- Detect dart path for android gradle builds via local.properties (#140)
-
3.4.3+121 Jan 2025 -
3.4.3+225 Feb 2025 -
3.4.203 Jan 2025 -
3.4.128 Dec 2024Release notes
Open source →Added
- Added swift package manager support
Changed
- Updated dependencies
- Updated min dart sdk to 3.6.0
- Updated min flutter sdk to 3.27.0
- Updated min sodium version to 3.4.4
- Updated embedded libsodium binaries
Fixed
- Fixed detection of dart tool for CMake based platforms (#140)
-
3.4.1+101 Jan 2025 -
3.4.1+202 Jan 2025Release notes
Open source →Changed
- Switched to zip archives for embedded libsodium binaries to ensure windows compatibility (#142)
-
3.4.005 Dec 2024Release notes
Open source →Changed
- Refactor
sodium_libsto dynamically download libsodium during the build- This was required for iOS/macOS because of #135
- Introduced for all platforms to keep it consistent
- sha512sums of the binaries are embedded into the package and validated at build time
- Refactor
-
3.4.0+110 Dec 2024 -
3.3.103 Dec 2024Release notes
Open source →Fixed
- Download framework via Podfile for darwin targets (#135)
- Is required because pub.dev does not support directory symlinks, which are required for macOS
- Fix is temporary and will cause the build to break if the release binaries are updated. Proper fix will come soon.
- Download framework via Podfile for darwin targets (#135)
-
3.3.022 Oct 2024Release notes
Open source →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
-
3.3.0+129 Oct 2024 -
3.3.0+205 Nov 2024 -
3.3.0+326 Nov 2024Release notes
Open source →Changed
- Updated dependencies
- Updated min sodium version to 3.4.3
- Includes important bug fix
-
3.2.018 Aug 2024Release notes
Open source →Changed
- Updated min sodium version to 3.2.0
- This includes the newly added
pushChunkedandpullChunkedAPIs
- This includes the newly added
- Updated min sodium version to 3.2.0
-
3.2.0+122 Aug 2024Release notes
Open source →Changed
- Improved documentation
- Updated dev dependencies
- Fix linter issues
-
3.0.015 Aug 2024Release notes
Open source →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!~~
-
2.2.112 Mar 2024Release notes
Open source →Changed
- Update dependencies
- Update min dart sdk to 3.3.0
- Update min flutter sdk to 3.19.0
- Update min sodium version to 2.3.1
- Update embedded libsodium binaries
-
2.2.1+127 Mar 2024 -
2.2.1+208 May 2024 -
2.2.1+308 May 2024 -
2.2.1+414 May 2024 -
2.2.1+521 May 2024 -
2.2.1+616 Jun 2024 -
2.2.1+815 Aug 2024 withdrawnNothing published for this version
-
2.2.024 Sep 2023Release notes
Open source →Added
- Added embedded binaries for linux
- Optional, pkgconfig build is still supported, but not the default anymore
- Currently,
x86_64andaarch64are supported
Changed
- Update embedded libsodium to version 1.0.19
- Update dependencies
- Update min sodium version to 2.3.0
- Update tooling for building libsodium in the CI
- Added embedded binaries for linux
-
2.2.0+111 Oct 2023 -
2.2.0+224 Oct 2023 -
2.2.0+331 Oct 2023 -
2.2.0+407 Nov 2023 -
2.2.0+514 Nov 2023 -
2.2.0+629 Nov 2023 -
2.2.0+720 Dec 2023 -
2.2.0+812 Jan 2024 -
2.2.0+916 Jan 2024 -
2.2.0+1025 Jan 2024 -
2.2.0+1106 Feb 2024 -
2.1.207 Sep 2023Release notes
Open source →Changed
- Update dependencies
- Update min required dart SDK to 3.1.0
- Update min required flutter SDK to 3.13.0
- Update min sodium version to 2.1.2
- Update embedded libsodium binaries
-
2.1.2+112 Sep 2023 -
2.1.2+219 Sep 2023 -
2.1.107 Jun 2023Release notes
Open source →Changed
- Update dependencies
- Update min dart sdk to 3.0.0
- Update min flutter sdk to 3.10.0
- Update min sodium version to 2.1.1
- Update embedded libsodium binaries
-
2.1.1+128 Jun 2023 -
2.1.1+316 Aug 2023