NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1883 most downloaded on pub.dev
Cross-platform implementation of Web Cryptography APIs for Dart.
Last release 4 months ago
22 May 2026
Release timing varies
gaps range from 2 weeks to 1.4 years
Nearly every release is documented
notes for 17 of 17 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
18 releases · first in 2020
One column per quarter.
Added Dart native build hooks and native asset lookup for the bundled native library, enabling dart test for the core package.
dart test for the core package.webcrypto is now packaged as a Dart package using native hooks instead ofwindow.crypto.subtle is unavailable inUnsupportedError with guidance.deriveKey using deriveBits andimportRaw.dart test for the core package.webcrypto is now packaged as a Dart package using native hooks instead of
Flutter plugin scaffolding.window.crypto.subtle is unavailable in
insecure contexts by throwing a clearer UnsupportedError with guidance.deriveKey using deriveBits and
importRaw.Replaced the KeyPair class with typedef KeyPair<T, S> = ({T privateKey, S publicKey}) and refactored key generation methods to return a named record.
KeyPair class with typedef KeyPair<T, S> = ({T privateKey, S publicKey}) and refactored key generation methods to return a named record.3.10 for building theflutter pub run webcrypto:setup).All classes previously annotated @sealed are now final !
@sealed are now final!GCC_WARN_INHIBIT_ALL_WARNINGS option to ensure compatibitity with Xcode 16.Added compatibility for AGP 8.4.
Full Changelog: 0.5.6...0.5.7
Disable LTO on Android to fix #80 .
dart:js_interop to ensure wasm compatibility.Adds a namespace in build.gradle for compatibility with AGP 8.0.
build.gradle for compatibility with AGP 8.0.Bumped lower bound SDK constraint to require Dart >= 3.0.0 .
topics to pubspec.yaml.>= 3.0.0.Fixed issues with dart2js in release mode.
dart2js in release mode.Migrates dart:ffis generic sizeOf uses, which will be removed in Dart 2.13.
dart:ffis generic sizeOf uses, which will be removed in Dart 2.13.Uses package:ffigen to generate the Dart bindings.
package:ffigen to generate the Dart bindings.Migrated breaking changes for package:ffi version 1.0.0.
1.0.0.Ported to null-safety without any breaking changes.
Increased Flutter SDK constraint to >=1.24.0-10.2.pre (current beta), because API version breakage in dynamic linking API for Dart SDK.
>=1.24.0-10.2.pre (current beta),RsassaPkcs1V15PrivateKey andRsassaPkcs1V15PublicKey.Added finalizers for ssl.EVP_PKEY and running tests under valgrind unable to find any obvious memory leaks.
ssl.EVP_PKEY and running tests under valgrind unable
to find any obvious memory leaks.>=1.22.0-12.1.pre (current beta).Added <2.0.0 upper-bound on Flutter SDK constraint.
ios support.<2.0.0 upper-bound on Flutter SDK constraint.Fixed sizeof ssl.CBB causing occasional segfaults, as we previously allocated too few bytes.
ssl.CBB causing occasional segfaults, as we previously
allocated too few bytes.flutter pub run webcrypto:setup to work on Mac when cmake is
installed.Removed unused code referencing dart:cli, causing analysis errors on pub.dev.
dart:cli, causing analysis errors on
pub.dev.AesCbcSecretKey.* Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →