Ready for Release | Ember.js RFCs

Ready for Release

The Ready for Release stage is a phase where the implementation is complete and we're preparing it for an official release. See the list of RFCs ready for release below.

#1121

Strip <template> indentation by default

Default Template invisible character Minification Summary Integrate template invisible character minification directly into Ember's template compiler, making the behavior of the ember-hbs-minifier addon available by default for all Ember applications. This will automatically remove unnecessary invisible character from templates while preserving semantic meaning and visual layout, resulting in smaller bundle sizes and improved performance without requiring developer intervention. Motivation HTML templates in Ember applications often contain significant amounts of invisible character that exists purely for developer readability but serves no semantic or visual purpose in the rendered output. This invisible character includes: Leading and trailing spaces, tabs,

#1101

Deprecate Ember Vendor Bundles

Deprecate Ember Vendor Bundles Summary The published ember-source package contains several AMD-specific bundled builds of Ember that are appended to vendor.js in the classic build system. This RFC deprecates the following files: ember.debug.js ember.prod.js ember-testing.js ember-template-compiler.js Instead, Ember will be included in application builds as ES module library via ember-auto-import. Motivation Maintaining the legacy AMD-specific bundled copies of Ember is no longer necessary. Modern Ember applications should consume Ember as ES modules, which aligns with the broader JavaScript ecosystem. This change simplifies the build pipeline