Skip to content

Releases: railwayapp/railpack

railpack v0.11.0

11 Nov 16:07
Immutable release. Only release title and notes can be modified.
113dfcd

Choose a tag to compare

Providers

New

  • Dotnet: Railpack now supports building .NET applications. The provider defaults to the latest LTS version of .NET, and the version can be customized using mise configuration files (e.g., .tool-versions, mise.toml). by @jaredLunde and @iloveitaly in #126 and #323
  • Shell: The Shell provider now supports zsh as an interpreter and automatically detects the required shell (bash or zsh) from your start script's shebang (e.g., #!/bin/zsh). by @iloveitaly in #328 and #327
  • Deno: You can now specify the Deno version for your project using mise configuration files like .tool-versions or mise.toml with the Deno provider. by @iloveitaly in #325

Internal improvements to documentation and scripts by @iloveitaly.

Full Changelog: v0.10.0...v0.11.0

railpack v0.10.0

06 Nov 14:37
Immutable release. Only release title and notes can be modified.
e7525a7

Choose a tag to compare

Providers

New

  • Gleam: Railpack now has first-class support for Gleam projects. by @aleksrutins in #313
  • Elixir: Erlang and Elixir versions defined in mise config files (e.g., mise.toml, .tool-versions) will now be used instead of Railpack's defaults. by @iloveitaly in #306
  • Node.js: The engines field in package.json is now used to determine the versions of Node.js and the package manager (npm, yarn, pnpm), but only if a version is not specified in a lockfile or other config. by @iloveitaly in #251
    For example, to use Node.js v20 and pnpm v9, you can add the following to your package.json:
    {
      "engines": {
        "node": "20.x",
        "pnpm": "9.x"
      }
    }

Fixed

  • Python: mise Python compilation is disabled by default to avoid package compilation issues on newly released python versions. by @coffee-cup in #301

Internal improvements to testing and documentation by @iloveitaly and @aleksrutins.

Full Changelog: v0.9.2...v0.10.0

railpack v0.9.2

22 Oct 18:36
59e6a0f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.1...v0.9.2

railpack v0.9.1

16 Oct 00:33
5770ea0

Choose a tag to compare

What's Changed

  • fix: support + character in environment variable names by @coffee-cup in #294

Full Changelog: v0.9.0...v0.9.1

railpack v0.9.0

07 Oct 00:50
b3fd979

Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.9.0

railpack v0.8.0

25 Sep 19:38
428e968

Choose a tag to compare

What's Changed

Full Changelog: v0.7.2...v0.8.0

railpack v0.7.2

19 Sep 00:14
960ef4f

Choose a tag to compare

What's Changed

  • fix: gracefully handle resolution failures for packages with SkipMiseInstall=true by @coffee-cup in #273

Full Changelog: v0.7.1...v0.7.2

railpack v0.7.1

17 Sep 18:36
db42a60

Choose a tag to compare

What's Changed

  • Add configurable skippable commands list to pretty print output by @coffee-cup in #271

Full Changelog: v0.7.0...v0.7.1

railpack v0.7.0

16 Sep 20:57
e598fe5

Choose a tag to compare

What's Changed

Full Changelog: v0.6.1...v0.7.0

railpack v0.6.1

16 Sep 20:17
48e3481

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.6.1