PackageTrack
Sign in Get early access

cli_pkg

Grinder tasks for releasing Dart CLI packages.

2.15.2 95K downloads/mo #1152 most downloaded on pub.dev google/dart_cli_pkg

What this package is like to depend on

Last release 1 months ago

08 Jul 2026

Release timing varies

gaps range from 8 days to 8 months

Some releases are documented

notes for 28 of 48 stable releases

2 versions withdrawn

withdrawn after publishing

7 years old

62 releases · first in 2020

5 releases in the last 12 months

see the full history below

Release timeline

62 releases · Jan 2020 to Jul 2026
2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 62
  1. 2.15.2 08 Jul 2026
    Release notes

    Update package_config and xml dependencies (#204)

    Open source →
  2. 2.15.1 26 Nov 2025
    Release notes

    Co-authored-by: Natalie Weizenbaum [email protected]

    Open source →
  3. 2.15.0 10 Nov 2025

    Nothing published for this version

  4. 2.14.0 26 Sep 2025
    Release notes

    Co-authored-by: Natalie Weizenbaum [email protected]

    Open source →
  5. 2.13.0 26 Sep 2025
    Release notes

    Co-authored-by: Natalie Weizenbaum [email protected]

    Open source →
  6. 2.12.0 13 Feb 2025

    Nothing published for this version

  7. 2.11.0 31 Oct 2024
    Release notes

    Co-authored-by: Natalie Weizenbaum [email protected]

    Open source →
  8. 2.10.0 12 Mar 2024

    Nothing published for this version

  9. 2.9.0 21 Feb 2024
    Release notes

    Expand homebrewEditFormula's return type to FutureOr (#156)

    Open source →
  10. 2.8.1 16 Feb 2024
    Release notes

    Co-authored-by: Natalie Weizenbaum [email protected]

    Open source →
  11. 2.8.0 12 Feb 2024
    Release notes

    Co-authored-by: なつき [email protected]

    Open source →
  12. 2.7.2 29 Dec 2023
    Release notes

    I misread the Dart SDK issue and thought it was fixed, rather than
    just resolved to add a better error message.

    Open source →
  13. 2.7.1 19 Dec 2023
    Release notes

    Co-authored-by: Natalie Weizenbaum [email protected]

    Open source →
  14. 2.7.0 09 Oct 2023

    Nothing published for this version

  15. 2.6.0 05 Oct 2023 withdrawn

    Nothing published for this version

  16. 2.5.0 08 Aug 2023

    Nothing published for this version

  17. 2.4.7 15 Jun 2023

    Nothing published for this version

  18. 2.4.6 09 Jun 2023

    Nothing published for this version

  19. 2.4.5 08 Jun 2023

    Nothing published for this version

  20. 2.4.4 05 Apr 2023

    Nothing published for this version

  21. 2.4.3 21 Mar 2023

    Nothing published for this version

  22. 2.4.2 14 Mar 2023

    Nothing published for this version

  23. 2.4.1 11 Mar 2023

    Nothing published for this version

  24. 2.4.0 07 Mar 2023

    Nothing published for this version

  25. 2.3.0 02 Mar 2023

    Nothing published for this version

  26. 2.2.0 18 Jan 2023

    Nothing published for this version

  27. 2.1.9 15 Dec 2022

    Nothing published for this version

  28. 2.1.8 13 Dec 2022

    Nothing published for this version

  29. 2.1.7 10 Dec 2022

    Nothing published for this version

  30. 2.1.6 08 Dec 2022

    Nothing published for this version

  31. 2.1.5 09 Nov 2022

    Nothing published for this version

  32. 2.1.4 28 Jun 2022
    Release notes
    • Now merges "exports" objects declared in the original package.json when using JsRequires with a target other than all. Note that string and array values will still be overwritten.
    Open source →
  33. 2.1.3 17 Jun 2022
    Release notes
    • Don't mangle lists in automatically-extracted CHANGELOG entries for GitHub releases.
    Open source →
  34. 2.1.2 20 May 2022
    Release notes
    • Use dart pub commands rather than pub for compatibility with the latest Dart releases.
    Open source →
  35. 2.1.1 01 Apr 2022
    Release notes
    • Narrow the SDK constraint to reflect the use of a new API.
    Open source →
  36. 2.1.0 25 Mar 2022 withdrawn
    Release notes
    • Add pkg-github-$os-$arch tasks, which compile and upload binaries for the given operating system and architecture.

    • pkg-github-linux, pkg-github-macos, and pkg-github-windows now compile and upload binaries for all supported architectures.

    • Use dart pub commands rather than pub for compatibility with the latest Dart releases.

    Open source →
  37. 2.0.3 13 Oct 2021
    Release notes
    • Fix a bug where dynamic calls to require() would always be null in an npm package.
    Open source →
  38. 2.0.2 12 Oct 2021
    Release notes
    • Fix a bug where an npm package with target-specific JSRequires would include an invalid "main" field in its package.json.
    Open source →
  39. 2.0.1 05 Oct 2021
    Release notes
    • Work around an npm bug that was causing npm publish to fail.
    Open source →
  40. 2.0.0 28 Sep 2021
    Release notes
    • Breaking change: The jsRequires map has been changed to a list of JSRequire objects. These objects allow packages to specify exactly which target(s) a given dependency should be loaded on, so for example they can provide a package that loads the fs module for Node.js but can still be bundled for the browser without it.
    Open source →
  41. 1.7.0 16 Sep 2021
    Release notes
    • Callbacks passed to ConfigVariable.fn= can now return nullable values even for non-nullable types. Doing so will cause the variable to use its default value. The behavior for nullable types remains unchanged.
    Open source →
  42. 1.6.0 13 Sep 2021
    Release notes
    • Add pkg-standalone-linux-arm64 and pkg-standalone-mac-arm64 tasks, which compile Linux and Mac OS binaries respectively for 64-bit ARM architectures. As with other 64-bit architectures, these will compile native executables when invoked on the same OS/architecture combination they're targeting, and will compile script snapshots otherwise.

    • pkg-standalone-all now compiles Linux and Mac OS binaries for 64-bit ARM architectures.

    Open source →
  43. 1.5.2 09 Sep 2021
    Release notes
    • Use dart compile exe and dart compile aot-snapshot instead of dart2native when compiling standalone executables.

    • The space character is no longer forbidden in environment constants, since https://github.com/dart-lang/sdk/issues/46050 has been fixed.

    Open source →
  44. 1.5.1 18 Aug 2021
    Release notes
    • Properly run executables from source in testing.dart when their public names are different than their filenames.
    Open source →
  45. 1.5.0 13 Jul 2021
    Release notes
    • Add pkg.npmAdditionalFiles to make it possible to add custom files to npm packages.

    • pkg.addChocolateyTasks() no longer automatically adds standalone tasks, since Chocolatey tasks no longer depend on standalone tasks.

    • pkg-chocolatey now creates a file named LICENSE.txt rather than LICENSE, at the request of the Chocolatey reviewers.

    Open source →
  46. 1.4.0 20 May 2021
    Release notes
    • Add pkg.environmentConstants to make it possible to define custom environment constants for the compiled executables.
    Open source →
  47. 1.3.0 12 Apr 2021
    Release notes
    • Migrate to null-safety.
    Open source →
  48. 1.2.0 20 Jan 2021
    Release notes
    • Add a pkg.githubBearerToken to make it easier to integrate with GitHub actions.

    • Generate a fully standalone executable on Linux rather than a native snapshot.

    Open source →
  49. 1.1.0 14 Nov 2020
    Release notes
    • The main function generated by this package will return a Promise if the corresponding Dart main function returns a Future.
    Open source →
  50. 1.0.0 04 Nov 2020
    Release notes
    • Initial stable release.

    Changes since 1.0.0-beta.13

    • Don't fold link reference declarations like paragraphs when generating GitHub release notes.
    Open source →
  51. 1.0.0-beta.13 29 Oct 2020 pre-release
    Release notes
    • Add a ConfigVariable.defaultValue property to get the default value for variables that are overridden by functions.

    • Fix a typo in error messages when files need to be regenerated for tests.

    Open source →
  52. 1.0.0-beta.12 28 Oct 2020 pre-release
    Release notes
    • Deploy Chocolatey packages as source files rather than a zip file, to avoid validation errors around the need for a VERIFICATION file.
    Open source →
  53. 1.0.0-beta.11 15 Oct 2020 pre-release
    Release notes
    • Properly load the Dart SDK license when it's in the directory above the SDK, as in a Homebrew installation.

    • Use the latest version of the xml package.

    Open source →
  54. 1.0.0-beta.10 15 Oct 2020 pre-release
    Release notes
    • Breaking change: All configurable variables are now defined as ConfigVariable objects rather than top-level fields. These objects make it possible to configure variables with callback functions and to freeze those variables once execution has begun.

    • Properly handle git repositories that use branch names other than master.

    Open source →
  55. 1.0.0-beta.9 25 Sep 2020 pre-release
    Release notes
    • Improve error messages if release notes can't be extracted from CHANGELOG.md.
    Open source →
  56. 1.0.0-beta.8 01 Jul 2020 pre-release
    Release notes
    • Fixes a bug when reading a CHANGELOG.md with Windows-style line endings.
    Open source →
  57. 1.0.0-beta.7 20 May 2020 pre-release
    Release notes
    • Breaking change: Dart snapshots are now named based on the executable name (specified in the pubspec or in pkg.executables) instead of the name of the Dart file in bin.
    Open source →
  58. 1.0.0-beta.6 19 Feb 2020 pre-release
    Release notes
    • Breaking change: Chocolatey now uses the choco CLI to build and deploy packages, rather than re-implementing its logic in Dart. In particular:

      • The pkg-chocolatey-build task has been renamed to pkg-chocolatey-pack to match the CLI's naming scheme.

      • The pkg-chocolatey-pack and pkg-chocolatey-deploy tasks must be run in an environment with the choco command available.

    • Add a pkg-chocolatey command 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 chocolateyFiles getter 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.

    Open source →
  59. 1.0.0-beta.5 10 Feb 2020 pre-release
    Release notes
    • Use the correct URL when fetching GitHub release metadata.
    Open source →
  60. 1.0.0-beta.4 07 Feb 2020 pre-release
    Release notes
    • Add a pkg.npmDistTag getter that controls the distribution tag for an npm release.

    • Add a pkg.homebrewCreateVersionedFormula getter that controls whether the Homebrew release creates a new formula or updates an existing one.

    • Run pub publish --force so 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.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive