Skip to content

Frodo CLI 5.0.0-1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Oct 18:46
· 582 commits to main since this release

Added

  • Added support for the premajor release type in the pipeline dispatch input, allowing pre-releases of the next major version. This feature facilitates the creation of pre-release versions like 5.0.0-1, which are published to npm under the next tag and include updates to the frodo-cli-next Homebrew formula. (#745)

Changed

  • Improved startup performance by caching theme reads and SEA code, reducing startup time from 560 ms to approximately 355 ms. This optimization eliminates redundant file reads during command execution. (#743)
  • Updated Homebrew formulas to install prebuilt release zips instead of building from source, streamlining the installation process for users. (#742)

What's Changed

  • Retire integration-batch merge workflow by @vscheuber in #711
  • Fix Dependabot configuration by @vscheuber in #712
  • ci: run pipeline on docs-only PRs by @vscheuber in #728
  • chore: upgrade jest 29 -> 30 and migrate snapshot headers by @vscheuber in #729
  • build: replace unmaintained tsup with tsdown by @vscheuber in #730
  • ci: auto-merge Dependabot minor/patch PRs when checks pass by @vscheuber in #731
  • build(deps-dev): bump the dev-minor-patch group across 1 directory with 11 updates by @dependabot[bot] in #718
  • build: align typescript with frodo-lib at ^5.9.3 by @vscheuber in #732
  • build: npm files allowlist + Dockerfile tsdown fix + toolchain documentation (BUILD-ENV.md) by @vscheuber in #733
  • build: replace pkg with native Node.js SEA for release binaries by @vscheuber in #734
  • refactor: replace remaining unmaintained dependencies (yesno, readline-sync, deep-diff) by @vscheuber in #735
  • ESLint 10 + Prettier-owned import order by @vscheuber in #736
  • Binary-first test runtime: dist-sea output, pinned test binary, Node 26-only matrix (Phase 8) by @vscheuber in #741
  • build: Homebrew formulas install prebuilt release zips (8.5) by @vscheuber in #742
  • perf: startup 560 → ~355ms via theme-read caching + SEA code cache by @vscheuber in #743
  • chore: prettier 3.8.1 → 3.9.9 + repo-wide reformat by @vscheuber in #744
  • feat: accept premajor release type in the pipeline dispatch input by @vscheuber in #745
  • ci: push release commits and tap updates with the org-wide FRODO_CI_PAT by @vscheuber in #746
  • chore(deps): pin @rockcarver/frodo-lib to 4.11.0 by @vscheuber in #748
  • perf: parallelize the CI test job; namespace shared export dirs by @vscheuber in #749
  • ci: fix Windows SEA build to bundle dist-sea/app.cjs by @vscheuber in #750

New Contributors

Full Changelog: v4.18.0...v5.0.0-1