cli_pkg 1.0.0-beta.6
cli_pkg: ^1.0.0-beta.6 copied to clipboard
Grinder tasks for releasing Dart CLI packages.
1.0.0-beta.6 #
-
Breaking change: Chocolatey now uses the
chocoCLI to build and deploy packages, rather than re-implementing its logic in Dart. In particular:-
The
pkg-chocolatey-buildtask has been renamed topkg-chocolatey-packto match the CLI's naming scheme. -
The
pkg-chocolatey-packandpkg-chocolatey-deploytasks must be run in an environment with thechococommand available.
-
-
Add a
pkg-chocolateycommand that builds an un-archived Chocolatey package directory. -
Rather than releasing binary snapshots on Chocolatey, compile the source code to compile native executables on users' machines.
-
Add a
chocolateyFilesgetter that returns the files that should be included in the Chocolatey package. -
Depend on the correct version of pre-release Dart SDKs from Chocolatey packages.
1.0.0-beta.5 #
- Use the correct URL when fetching GitHub release metadata.
1.0.0-beta.4 #
-
Add a
pkg.npmDistTaggetter that controls the distribution tag for an npm release. -
Add a
pkg.homebrewCreateVersionedFormulagetter that controls whether the Homebrew release creates a new formula or updates an existing one. -
Run
pub publish --forceso it doesn't hang forever. -
Properly parse GitHub repositories from HTTP URLs ending in
.git. -
Drop support for Mac OS ia32 packages, since Dart 2.7 doesn't support them anymore.
1.0.0-beta.3 #
- Add a
cli_pkg/testing.dartlibrary to make it easier for users to efficiently and reliably test their executables.
1.0.0-beta.2 #
-
Add a
pkg-standalone-devtask for building a script that can be invoked for testing. -
Fix a bug where the version variable wouldn't be set for certain executables.
1.0.0-beta.1 #
- Initial beta release.