Skip to content

Release 0.14.0 - #677

Merged
tricknotes merged 1 commit into
mainfrom
release-0.14.0
Sep 9, 2026
Merged

Release 0.14.0#677
tricknotes merged 1 commit into
mainfrom
release-0.14.0

Conversation

@tricknotes

Copy link
Copy Markdown
Owner

Summary

Release 0.14.0, carrying the changes merged since 0.13.2:

  • Add the package_manager option to install an application's NodeJS dependencies with pnpm (package_manager: :pnpm), yarn, or npm. pnpm_path implies pnpm the way yarn_path implies yarn. The package manager is read through the new EmberCli::App#package_manager and EmberCli::App#pnpm? (Add a package_manager option with pnpm support #676)
  • Deprecate yarn: true in favour of package_manager: :yarn. The shorthand still selects yarn, with a deprecation warning, and will be removed in 1.0 (Add a package_manager option with pnpm support #676)
  • Identify a project with a pnpm application to Heroku's NodeJS buildpack from rails generate ember:heroku, with a root-level pnpm-lock.yaml, and pin the package manager version in the generated package.json from the packageManager the Ember applications declare, read through the new EmberCli::App#package_manager_spec (Add a package_manager option with pnpm support #676)
  • Stop adding rails_12factor to the Gemfile from rails generate ember:heroku. Rails serves the twelve-factor behaviour the gem backported natively since 5.0, and every Rails version this gem supports is >= 5.2. To upgrade, remove rails_12factor from your project's Gemfile (Stop injecting rails_12factor from the Heroku generator #672)
  • Replace EmberCli::App#yarn_enabled? with EmberCli::App#yarn? (Detect Yarn the same way the installer does #673)
  • Pin the NodeJS version in the package.json that rails generate ember:heroku writes, from the engines.node the Ember applications declare, read through the new EmberCli::App#node_engine. Applications that declare different versions are left unpinned (Pin the Heroku build's NodeJS version to what the app requires #674)

Bumps EmberCli::VERSION from 0.13.2 to 0.14.0 and retitles the unreleased CHANGELOG section accordingly. A minor bump rather than a patch: the release adds an option, deprecates one, renames App#yarn_enabled?, and changes what the Heroku generator writes.

After merging

Per RELEASING.md: tag v0.14.0 on the merge, push the tag, then gem build ember-cli-rails.gemspec && gem push ember-cli-rails-0.14.0.gem.


Generated by Claude Code

A new package_manager option installs an Ember application's NodeJS
dependencies with pnpm, Yarn, or npm, and deprecates yarn: true; the Heroku
generator identifies pnpm projects to the buildpack and pins the NodeJS and
package manager versions the applications declare, and no longer adds
rails_12factor to the Gemfile.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@tricknotes
tricknotes marked this pull request as ready for review September 9, 2026 16:49
@tricknotes
tricknotes merged commit 6f73a13 into main Sep 9, 2026
16 checks passed
@tricknotes
tricknotes deleted the release-0.14.0 branch September 9, 2026 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants