Plan V4 Release
See original GitHub issuePlanned changes for v4
- #2208
- #2262
- #2176
- Remove deprecated CLI options
- Remove deprecated properties / behavior
-
// TODO: add a deprecation for accessing _filePath
-
The _moduleName property used in the '${this.ruleName}' rule has been removed. Please use _filePath instead.
-
- Update core linting / rule reporting behavior
- Remove deprecated rules
- Update rule configs
- Update rule behavior
- Update test behavior
- Remove
pending
internals - Update core TODO functionality
- Update config file behavior
- Update non-ESM dependencies
- Update ESM dependencies
- New features unblocked in v4
- #2297
Future changes for v5
- Require rules with options to provide a JSON Schema in
meta.options
like ESLint. This is a large feature and requires themeta
property for rules to be implemented.
Pre-release checklist:
- Release a minor/patch version ahead of the major release for any non-breaking changes
- Test with Ember v4
- Test on large codebases
- Advertise in Ember Times newsletter: https://github.com/ember-learn/ember-blog/pull/1061
Post-release checklist:
- Advertise in Ember Times newsletter: https://github.com/ember-learn/ember-blog/pull/1086
- https://github.com/ember-cli/ember-cli/pull/9753
Pre-release versions:
- v4.0.0-beta.3 (2021-12-29)
- v4.0.0-beta.2 (2021-12-23)
- v4.0.0-beta.1 (2021-12-15)
- v4.0.0-beta.0 (2021-12-03)
- v4.0.0-alpha.0 (2021-11-24)
See the migration guide for a summary.
Please edit this list directly or reply in a comment to suggest additional changes to include or provide feedback about existing changes. Help with testing or implementing changes/fixes is welcome!
For reference, V3 was released 2021-03-02 (#1315).
Release command for betas:
EDITOR=vim yarn release --preReleaseId=beta --npm.tag=next --github.preRelease
Issue Analytics
- State:
- Created 2 years ago
- Reactions:4
- Comments:19 (18 by maintainers)
Top Results From Across the Web
Plan.com fully launches V4 partn... - Dealers - Mobile News
V4 went live on May 30 following a phased and beta version roll out to a handful of partners over recent weeks and...
Read more >Press Release: Plan 4 Healthcare wins 3 contracts at VA
“Plan 4 Healthcare, Inc. ... The contracts consist of three to five-year license arrangements for three different Veterans Integrated Service ...
Read more >The MCU's Original Release Plan Could've Fixed Phase 4
Why The MCU Changed Its Phase 4 Release Plan. Doctor Strange, Kevin Feige, and She-Hulk. The original release dates for Phase 4 had...
Read more >Simultaneous Release - Eclipsepedia
Release name Platform version Release
2023‑06 (Future release) 4.28 June 14, 2023
2023‑03 (Future release) 4.27 March 15, 2023
2022‑12 (Current release) 4.26 December 07, 2022...
Read more >ReleasePlan - The Document Foundation Wiki
1 Introduction; 2 7.5 release; 3 7.4 release; 4 7.3 release; 5 7.2 release ... The release plans for the first version of...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Release is complete: v4.0.0.
Thanks everyone for the feedback and help!
FWIW, the
no-model-argument-in-route-templates
came out of the Octane migration for the app I work on, and we do not believe it should be arecommended
rule. It is a useful tool to have to work around that bug, but@model
is absolutely what we should be going with in general (and certainly all new code should be authored that way). The only time you want that lint is when you’re migrating Classic code and trying to exactly preserve Classic behavior.