Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 2.16 KB

File metadata and controls

39 lines (32 loc) · 2.16 KB

Unreleased

  • Add --gh-mode (binary|source|auto) and --git-path to support running Dart CLIs directly from GitHub source.
  • Add source-mode execution for Dart GitHub repos via sandboxed git dependencies and auto fallback when release binaries are unavailable.
  • Default gh: execution to --gh-mode auto (binary first, source fallback).
  • Add AOT support for GitHub Dart source mode, with --runtime auto trying AOT first and falling back to JIT.

0.3.1

  • Add installer one-liner smoke tests across Linux/macOS/Windows on x64 and arm64.
  • Expand CI and binary release workflows to include Intel macOS and ARM Linux/Windows.
  • Improve installer workflow reliability with stronger local server startup/readiness checks.
  • Refresh docs/examples with validated signed and unsigned GitHub CLI command examples.
  • Add tag-triggered pub.dev trusted-publishing workflow (publish-pubdev.yml) using GitHub OIDC.
  • Refocus README for end users and move maintainer instructions to doc/maintainers.md.

0.3.0

  • Rename package and CLI naming to drx.
  • Prepare package for publication with license metadata and docs cleanup.
  • Add pub metadata links and executable mapping for publish readiness.
  • Simplify CLI surface by removing unused reserved flags.
  • Improve runtime logging for --verbose and reduce internal duplication.
  • Default to pub source for unprefixed package commands.
  • Add cross-platform binary release workflow and checksum-verifying installers.
  • Add drx cache list|clean and drx versions utility commands.
  • Show help output when drx runs without arguments.
  • Expand docs with GH binary examples and compatibility guidance.
  • Add drx cache prune with age/size controls.
  • Add --json output mode for cache and versions commands.
  • Support global utility flags before command verbs (for example --json versions).
  • Add GH version-list fallback to repository tags when releases are absent.

0.1.0

  • Add drx CLI with pub and gh source parsing.
  • Implement pub execution with jit, aot, and auto fallback behavior.
  • Implement GitHub Releases binary execution with checksum enforcement.
  • Add cache path management, locking, and full unit test suite.