- Fix zip path handling on Windows 11 (#118)
- Rebuild JS code.
- Roll
undici
dependency to address CVE-2024-30260 and CVE-2024-30261.
- Switch to running the workflow on
node20`` from
node16`. See also Transitioning from Node 16 to Node 20.
- Updated the google storage url for
main
channel releases.
- Enable provisioning of the latest Dart SDK patch release by specifying just
the major and minor version (e.g.
3.2
).
- No longer test the
setup-dart
action on pre-2.12 SDKs. - Upgrade JS interop code to use extension types (the new name for inline classes).
- The upcoming rename of the
be
channel tomain
is now supported with forward compatibility that switches when the rename happens.
- Re-wrote the implementation of the action into Dart.
- Auto-detect the platform architecture (
x64
,ia32
,arm
,arm64
). - Improved the caching and download resilience of the sdk.
- Added a new action output:
dart-version
- the installed version of the sdk.
- Automatically create OIDC token for pub.dev.
- Add a reusable workflow for publishing.
- The install location of the Dart SDK is now available
in an environment variable,
DART_HOME
(#43). - Fixed an issue where cached downloads could lead to unzip issues on self-hosted runners (#35).
- Fixed a path issue impacting git dependencies on Windows.
- Added a
flavor
option setup.sh to allow downloading unpublished builds.
- Promoted to 1.0 stable.
- Fixed a Windows
pub global activate
path issue.
- Removed previously deprecated input
channel
. Use thesdk
input instead. - Added support for specifying the CPU architecture.
- Added support for installing SDKs from the
main
channel.
- Added support for installing a specific SDK version (e.g.
2.10.0
).
- Initial version.