NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
JavaScript AMD (Asynchronous Module Definition) Dart interoperability.
Last release today
07 Oct 2026
Ships unpredictably
gaps range from 2 weeks to 2.7 years
Nearly every release is documented
notes for 13 of 13 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
16 releases · first in 2020
One column per quarter.
Stable release of the dart:js_interop migration ( 3.0.0-beta.x ).
Stable release of the dart:js_interop migration (3.0.0-beta.x).
sdk: '>=3.10.0 <4.0.0'
dom_tools: ^3.1.0
lints: ^6.1.0
test: ^1.32.0
dependency_validator: ^5.1.0
Tests:
jsLocation/jsSubPath with sub-modules, missingglobalJSVariableName, AMD dependencies, missing modules.sdk: '>=3.6.0 <4.0.0' dom_tools: ^3.0.0-beta.4
sdk: '>=3.6.0 <4.0.0'
dom_tools: ^3.0.0-beta.4
Change to dart:js_interop (and package js_interop_utils ).
Change to dart:js_interop (and package js_interop_utils).
CI: test with dart2js and dart2wasm (on Chrome).
dom_tools: ^3.0.0-beta.3
lints: ^5.1.1
test: ^1.25.15
- sdk: '>=3.4.0 <4.0.0' - dom_tools: ^2.3.2 - swiss_knife: ^3.2.3 - lints: ^4.0.0 - test: ^1.25.14 - dependency_validator: ^4.1.2
sdk: '>=3.4.0 <4.0.0'
dom_tools: ^2.3.2
swiss_knife: ^3.2.3
lints: ^4.0.0
test: ^1.25.14
dependency_validator: ^4.1.2
- Improved GitHub CI. - swiss_knife: ^3.1.0 - dependency_validator: ^3.1.0
v2.0.3
- Improved GitHub CI.
- swiss_knife: ^3.1.0
- dependency_validator: ^3.1.0
- sdk: '>=2.13.0 <3.0.0' - dom_tools: ^2.1.0 - swiss_knife: ^3.0.8 - lints: ^1.0.1
v2.0.2
- sdk: '>=2.13.0 <3.0.0'
- dom_tools: ^2.1.0
- swiss_knife: ^3.0.8
- lints: ^1.0.1
- Sound null safety compatibility. - dom_tools: ^2.0.1 - swiss_knife: ^3.0.6
v2.0.1
- Sound null safety compatibility.
- dom_tools: ^2.0.1
- swiss_knife: ^3.0.6
- Dart 2.12.0: - Sound null safety compatibility. - Update CI dart commands. - sdk: '>=2.12.0 <3.0.0' - dom_tools: ^2.0.0-nullsafety.1 - swiss_knife:
v2.0.0-nullsafety.1
- Dart 2.12.0:
- Sound null safety compatibility.
- Update CI dart commands.
- sdk: '>=2.12.0 <3.0.0'
- dom_tools: ^2.0.0-nullsafety.1
- swiss_knife: ^3.0.1
- dom_tools: ^1.3.14 - swiss_knife: ^2.5.16 - pedantic: ^1.9.2
v1.0.7
- dom_tools: ^1.3.14
- swiss_knife: ^2.5.16
- pedantic: ^1.9.2
- Fix mimic mode: when adding a script tag, add as async, to ensure that script tag execution can happen before full parse of main HTML document (like
v1.0.6
- Fix mimic mode: when adding a script tag, add as `async`,
to ensure that script tag execution can happen before full
parse of main HTML document (like in RequireJS does).
- dom_tools: ^1.3.7
- swiss_knife: ^2.5.8
- CI: Browser tests.
v1.0.5 - dom_tools: ^1.3.3
v1.0.5
- dom_tools: ^1.3.3
Add support for require using package configuration.
Change SDK minimal requirement to 2.7+
- Fix API documentation.
- Added API documentation. - Fix a small bug.
Initial version, created by Stagehand
Your coding agent can read these notes before it upgrades. Set up the MCP server →