You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/ember-released-6-3.md
+24-1Lines changed: 24 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -108,7 +108,30 @@ Ember CLI 6.3 includes 4 noteworthy bug fixes:
108
108
109
109
#### Features
110
110
111
-
Ember CLI 6.3 introduced <insert_number> new features.
111
+
Ember CLI 6.3 introduces 5 new feature and noteworthy enhancements:
112
+
113
+
##### Vanilla `Prettier` setup per [RFC #1055](https://rfcs.emberjs.com/id/1055-vanilla-prettier-setup-in-blueprints)
114
+
[#10596](https://github.com/ember-cli/ember-cli/pull/10596) moves the default [`Prettier`](https://prettier.io/) setup to no longer be run through linters (ESLint, Stylelint) but to be run directly.
115
+
The following scripts are adding to package.json via the blueprint:
116
+
*`npm run format` runs `prettier . --cache --write`. This will format all files with Prettier that are not ignored in the Prettier configuration. Previously this would only have applied to files configured in your linters. `npm run lint:fix` will run this command.
117
+
*`npm run lint:format` runs `prettier . --cache --check` This runs `prettier` as a linter and allows `npm run lint` to fail if prettier has not run.
118
+
119
+
As noted in the RFC: we use `format` instead of `lint:format:fix`, because we don't want to run Prettier parallel to ESLint and Stylelint when fixing lint errors. The `lint:fix` script will always run `format` last to avoid competing changes.
120
+
121
+
122
+
##### Add ember-cli-deprecation-workflow to app blueprint per [RFC #1009](https://rfcs.emberjs.com/id/1009-move-deprecation-workflow-to-apps)
123
+
124
+
[#10588](https://github.com/ember-cli/ember-cli/pull/10588) Adds the `ember-cli-deprecation-workflow` addon to the default blueprint for apps and generates the setup for the addon as well.
125
+
126
+
The addon enables collecting deprecations as they happen and creating a configuration so that you can silence deprecations or make them throw. See [the README](https://github.com/ember-cli/ember-cli-deprecation-workflow#ember-cli-deprecation-workflow) for more information.
127
+
128
+
For example, you may wish to silence a deprecation that is coming from an addon while you await an updated version, or you may wish to cause a deprecation to throw that you have already cleared and do not wish to allow to regress.
129
+
130
+
##### Other enhancements of note
131
+
132
+
-[#10613](https://github.com/ember-cli/ember-cli/pull/10613) Support --ember-data / --no-ember-data flags when creating a new app
133
+
-[#10617](https://github.com/ember-cli/ember-cli/pull/10617) Use `staticInvokables` in the app (embroider) blueprint
134
+
-[#10595](https://github.com/ember-cli/ember-cli/pull/10595) Update @glimmer/component to v2 in blueprints
0 commit comments