Plan for v3.0 Release
See original GitHub issueThe last major release was V2 in 2020-02-22.
List of breaking changes to include:
- Drop Node 13 support
- Remove old items from
lib/helpers/deprecated-rules.js
- Include support for linting .html files (#1232 )
- Update
catchNonexistentRoles
option to default totrue
in no-invalid-role - Update
noImplicitThis
option default to true andrequireDash
option default to false inno-curly-component-invocation
rule (#1642) - Update rule to default to
strict
behavior in link-rel-noopener - New stylistic rules (#1638) (see current list of rules here):
- Promote all
octane
rules to therecommended
config (and delete theoctane
config) since all supported Ember LTS versions are Ember Octane now (3.16, 3.20, 3.24) (#1639) - New recommended rules (#1643) (see current list of rules here):
- builtin-component-arguments
- deprecated-each-syntax
- deprecated-inline-view-helper
- no-accesskey-attribute
- no-arguments-for-html-elements
- no-aria-hidden-body
- no-block-params-for-html-elements
- no-duplicate-id
- no-duplicate-landmark-elements
- no-forbidden-elements
- no-heading-inside-button
- no-invalid-block-param-definition
- no-invalid-link-title - prevents the same text being used for the link and for the title attribute value.
- no-nested-landmark
- no-nested-splattributes
- no-passed-in-event-handlers
- no-positional-data-test-selectors
- no-potential-path-strings
- no-redundant-fn
- no-redundant-landmark-role
- no-unbalanced-curlies
- no-yield-only
- require-input-label - requires input elements to have associated labels. The rule is a bit permissive (because it has to be in this context) but it should catch common instances of this issue.
- require-lang-attribute
- splat-attributes-only
- Fix newly-introduced bug with rule configurations https://github.com/ember-template-lint/ember-template-lint/issues/1644
- Rules override is reversed on extends #1417
- In linter.js:
TODO: deprecate moduleId and moduleName
Related issue: https://github.com/ember-template-lint/ember-template-lint/issues/1346 - Remove automatic TextNode unwrapping in
AstNodeInfo.elementAttributeValue
#1358 (PR #1388) - Feature: deprecate
pending
& replace withtodo
#1557 - Deprecate passing
classNames
andclassNameBindings
as an argument to component invocation https://github.com/ember-template-lint/ember-template-lint/issues/1762
Final check before release:
- make sure all rulesets are updated
- double check recommended ruleset
Issue Analytics
- State:
- Created 3 years ago
- Comments:19 (19 by maintainers)
Top Results From Across the Web
Genshin Impact 3.0 release date | Rock Paper Shotgun
Version 3.0: Begins 24th August, 2022; Version 3.1: Begins 28th September, 2022; Version 3.2: Begins 2nd November, 2022; Version 3.3: Begins 7th ...
Read more >Release Plan 3.0.0 - Apache Software Foundation
KIP JIRA C...
KIP‑720: Deprecate MirrorMaker v1 KAFKA‑12436 ‑ deprecate MirrorMaker v1 Resolved C...
KIP‑630: Kafka Raft Snapshot KAFKA‑10310 ‑ Kafka Raft Snapshot In Progress...
Read more >Genshin Impact Officially Confirms 3.0 Special Program ...
Developer HoYoverse officially confirms the release date for its upcoming Genshin Impact Version 3.0 Special Program live stream event.
Read more >Genshin Impact 3.0 Release Date, Characters, and Banners
Genshin Impact 3.0 went live on August 24, 2022. Version 3.0 will end on September 28, 2022, making it shorter than previous patches....
Read more >Genshin Impact 3.0 characters, release date, and banners
Genshin Impact 3.0 released on August 24, 2022. Unlike the usual six-week patch cycle for previous Genshin Impact updates, it was announced ...
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 FreeTop 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
Top GitHub Comments
https://github.com/ember-template-lint/ember-template-lint/releases/tag/v3.0.0
@rwjblue I see. I think it’s generally better to change the default in the rule itself, but that works for now.