Providers
New
- Node: Package manager versions for pnpm, bun, and yarn defined in mise config (
mise.toml,.tool-versions, etc.) now take priority over versions inferred from lockfiles or project metadata. Pin a version in your config—for examplepnpm = "10.4.1"inmise.toml—and Railpack will use it consistently across the build. See Node.js versions and Mise configuration. by @iloveitaly in #564
Fixed
-
Node: Builds using pnpm 11+ now add
PNPM_HOME/bintoPATH, matching pnpm’s new layout so global tools likenode-gypinstall and run correctly. by @iloveitaly in #564 -
Ruby: Ruby source builds no longer install rdoc, avoiding locale-related compile failures during
mise install. by @iloveitaly in #564 -
Elixir: Elixir provider environment variables (locale,
MIX_ENV,MIX_HOME, etc.) are now applied to the mise install step so Erlang and Elixir install with the same settings as the rest of the build. by @iloveitaly in #564 -
Python: Projects using Poetry, PDM, or Pipenv via pipx now also install
uv, which newer mise requires whenpipx.uvxis enabled. by @iloveitaly in #564
CLI
New
- Mise: Updated mise version from v2026.3.17 to v2026.5.16.
Fixed
- Mise: Generated
/etc/mise/config.tomlnow setsminimum_release_ageinstead of the renamedinstall_beforesetting, matching current mise behavior. Override it in your own mise configuration if needed. by @iloveitaly in #564
Full Changelog: v0.23.0...v0.24.0
Internal improvements to testing, snapshots, examples, development tooling, and documentation by @iloveitaly and @abdulrahman1s.