NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4371 most downloaded on pub.dev
Reading resource data from files in a portable way (VM, Web, Flutter and native).
Last release 2 days ago
06 Oct 2026
Release timing varies
gaps range from 3 months to 1.8 years
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
11 releases · first in 2020
One column per quarter.
collection: ^1.19.1 http: ^1.6.0 test: ^1.29.0 lints: ^5.1.1 dependency_validator: ^5.0.4
collection: ^1.19.1
http: ^1.6.0
test: ^1.29.0
lints: ^5.1.1
dependency_validator: ^5.0.4
resolveUri ( dart:io ): if Isolate.resolvePackageUri throws an UnsupportedError (e.g. on Flutter apps), falls back to the file search (as when it retu
resolveUri (dart:io): if Isolate.resolvePackageUri throws an UnsupportedError (e.g. on Flutter apps),null). If no file is found, throws an UnsupportedErrorpackage: URIs can't be resolved on the current platform.
resolveUriWith (with a custom package: URI resolver).Remove use of dart:html (deprecated) and use package http .
Renamed io_html.dart to io_web.dart.
dart:html (deprecated) and use package http.http: ^1.3.0
sdk: '>=3.5.0 <4.0.0' collection: ^1.18.0 path: ^1.9.1 typed_data: ^1.4.0 test: ^1.25.15 lints: ^5.0.0 dependency_validator: ^3.2.3
sdk: '>=3.5.0 <4.0.0'
collection: ^1.18.0
path: ^1.9.1
typed_data: ^1.4.0
test: ^1.25.15
lints: ^5.0.0
dependency_validator: ^3.2.3
Resource.uriResolved now respects ResourceLoader (calls _loader.resolveUri).
ResourceLoader:
resolveUri.Resource.uriResolved now respects ResourceLoader (calls _loader.resolveUri).
PackageLoader:
loader is optional.resolve_io.dart
dart_test.yaml
exe compiler to tests:
compilers: [source, exe]resource_test.dart:
sdk: '>=2.18.0 <4.0.0'
collection: ^1.17.1
typed_data: ^1.3.2
test: ^1.24.3
- resolve_io.dart: - resolveUri: allow working dir path resolution (useful for compiled/native execution). - collection: ^1.17.0 - path: ^1.8.3
v3.0.2
- `resolve_io.dart`:
- `resolveUri`: allow working dir path resolution (useful for compiled/native execution).
- collection: ^1.17.0
- path: ^1.8.3
Added example/resource_portable_example.dart .
example/resource_portable_example.dart.Sound null safety compatibility.
- dartfmt - sdk: '>=2.7.0 <3.0.0' - typed_data: ^1.2.0 - test: ^1.15.4 - pedantic: ^1.9.2 - CI: vm and firefox tests.
v2.1.8
- dartfmt
- sdk: '>=2.7.0 <3.0.0'
- typed_data: ^1.2.0
- test: ^1.15.4
- pedantic: ^1.9.2
- CI: vm and firefox tests.
- Resource.uriResolved
Cast stream to List in 'readAsString', this is in preparation for HttpClientResponse implementing Stream (forward compatible change, should be a no-op
List<int> in 'readAsString', this is in preparation for
HttpClientResponse implementing Stream<Uint8List> (forward compatible
change, should be a no-op for existing usages)Your coding agent can read these notes before it upgrades. Set up the MCP server →