Providers
New
-
Node: Railpack now detects and builds projects that use
package.json5manifests (in addition topackage.json), including workspace and dependency parsing. If both files exist,package.jsontakes precedence. by @iloveitaly in #566 -
Node: Node 25+ apps that use Corepack (for example
packageManager: "pnpm@...") now include the mise install and shim directories in the runtime image, so package managers likepnpmremain available when your start command runs after the build. by @iloveitaly in #568
Fixed
- Node:
engines.pnpmin your manifest now takes precedence over pnpm version inferred frompnpm-lock.yaml, avoiding ambiguous lockfile version mapping across major pnpm releases. See package and version resolution for how Railpack resolves tool versions. by @iloveitaly in #566
CLI
New
-
Config: The
providerfield inrailpack.jsonis now listed in the generated JSON schema (railpack schema), with the same values documented in the config file guide. Provider names are matched case-insensitively, so lowercase values likeelixiranddotnetwork as documented. by @radiantjade in #558 -
Mise: Updated mise version from v2026.5.16 to v2026.5.18.
Full Changelog: v0.24.0...v0.25.0
Internal snapshot maintenance by @iloveitaly.