New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plan v5 Release #2319
Comments
when are you wanting to release v5? |
Mid-2022 so we can drop support for Node versions that will end-of-life around then, assuming we have enough breaking changes compiled. |
I've dropped Node 12 support in my PR unifying the bin testing infra (#2437). It's required, since the bin-tester package requires Node 14+. We can merge it into a |
I would prefer we have a separate PR for each breaking change. That way, we have smaller, simpler PRs and each change will show up nicely as a separate item in the changelog. I think the |
I would also prefer this and am happy to port the change to a separate PR. We should definitely update |
I would like to start preparing for this release soon. Any other breaking changes we should include? The current list has some straightforward rule / config changes but also some more complex behavior changes that need to be implemented. |
can we include #2601 ? gts/gjs is already very easy to use in apps / v1 addons, and it'd be great if we got linting enabled by default Tests can use |
First alpha release of v5 published! Please test it out and let us know if you want to include additional breaking changes before the final release in a week or two https://github.com/ember-template-lint/ember-template-lint/releases/tag/v5.0.0-alpha.0 |
Status:
|
Planned changes for v5
recommended
rulesno-aria-unsupported-elements
,no-array-prototype-extensions
,no-invalid-aria-attributes
,no-obscure-array-access
,no-scope-outside-table-headings
,no-unsupported-role-attributes
,require-aria-activedescendant-tabindex
,require-mandatory-role-attributes
,require-media-caption
#26713-x-recommended
config with4-x-recommended
#2679a11y
andstylistic
configs are up-to-dateno-down-event-binding
tono-pointer-down-event-binding
#2054no-redundant-landmark-role
rule tono-redundant-role
and changecheckAllHTMLElements
option default totrue
#2675validateValues
option default totrue
inrequire-lang-attribute
rule #2674maxHelpers
option default to1
insimple-unless
rule #2672simplifyHelpers
option default totrue
inno-negated-condition
rule #2673no-restricted-invocations
rule #2657Done already?
Future changes not yet ready:
stylistic
configattribute-order
#2575 (this rule might be too noisy/opinionated to include)recommended
rulesrecommended
rule but the rule and Ember documentation may need tweaks before this would make senseFollow-up tasks:
For reference, v4.0.0 was released 2022-01-05, discussion in #1908.
v5 Preparation PR: #2670
Pre-release versions:
The text was updated successfully, but these errors were encountered: