patternfly-react
patternfly-react copied to clipboard
chore(deps): update devdependencies (major)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @testing-library/jest-dom | ^5.16.5 -> ^6.0.0 |
||||
| @typescript-eslint/eslint-plugin (source) | ^5.59.2 -> ^7.0.0 |
||||
| @typescript-eslint/parser (source) | ^5.59.2 -> ^7.0.0 |
||||
| lint-staged | ^14.0.0 -> ^15.0.0 |
||||
| plop (source) | ^3.1.2 -> ^4.0.0 |
||||
| rollup (source) | ^3.21.5 -> ^4.0.0 |
||||
| ts-patch | ^2.1.0 -> ^3.0.0 |
Release Notes
testing-library/jest-dom (@testing-library/jest-dom)
v6.4.2
Bug Fixes
- Remove errant export of GetByRoleMatcher, fixing type checking in some TS configurations (#575) (a93c0c4)
v6.4.1
Bug Fixes
v6.4.0
Features
v6.3.0
Features
v6.2.1
Bug Fixes
v6.2.0
Features
v6.1.6
Bug Fixes
- Upgrade @adobe/css-tools to v4.3.2 (#553) (b64b953)
v6.1.5
Bug Fixes
v6.1.4
Bug Fixes
v6.1.3
Bug Fixes
- proper @jest/globals import (#530) (5b492ac)
v6.1.2
Bug Fixes
- bump @adobe/css-tools for ESM support (#525) (b959a68)
v6.1.1
Bug Fixes
v6.1.0
Features
- Publish ESM and CJS (https://github.com/testing-library/jest-dom/pull/519)
v6.0.1
Bug Fixes
v6.0.0
Features
- local types, supporting jest, @jest/globals, vitest (#511) (4b764b9)
BREAKING CHANGES
- Removes the extend-expect script. Users should use the default import path or one of the new test platform-specific paths to automatically extend the appropriate "expect" instance.
extend-expect was not documented in the Readme, so this change should have minimal impact.
Users can now use the following import paths to automatically extend "expect" for their chosen test platform:
- @testing-library/jest-dom - jest (@types/jest)
- @testing-library/jest-dom/jest-globals - @jest/globals
- @testing-library/jest-dom/vitest - vitest
For example:
import '@testing-library/jest-dom/jest-globals'
Importing from one of the above paths will augment the appropriate matcher interface for the given test platform, assuming the import is done in a .ts file that is included in the user's tsconfig.json.
It's also (still) possible to import the matchers directly without side effects:
import * as matchers from '@testing-library/jest-dom/matchers'
- Update kcd-scripts
- Drop node < 14
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v7.0.1
🩹 Fixes
- eslint-plugin: update peer dep for parser
❤️ Thank You
- Tim Dorr
You can read about our versioning strategy and releases on our website.
v7.0.0
🚀 Features
-
⚠️ bump ESLint, NodeJS, and TS minimum version requirements
-
add support for flat configs
🩹 Fixes
- eslint-plugin: [prefer-find] stop throwing type errors when converting symbols to numbers
⚠️ Breaking Changes
- ⚠️ bump ESLint, NodeJS, and TS minimum version requirements
❤️ Thank You
- Brad Zacher
- Kirk Waiblinger
- StyleShit
- YeonJuan
You can read about our versioning strategy and releases on our website.
6.21.0 (2024-02-05)
🚀 Features
-
export plugin metadata
-
allow
parserOptions.project: false -
eslint-plugin: add rule prefer-find
🩹 Fixes
-
eslint-plugin: [no-unused-vars] don't report on types referenced in export assignment expression
-
eslint-plugin: [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values
-
eslint-plugin: [consistent-type-imports] dont report on types used in export assignment expressions
-
eslint-plugin: [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option
-
eslint-plugin: [class-literal-property-style] allow getter when same key setter exists
-
eslint-plugin: [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before
askeyword
❤️ Thank You
- auvred
- Brad Zacher
- Kirk Waiblinger
- Pete Gonzalez
- YeonJuan
You can read about our versioning strategy and releases on our website.
6.20.0 (2024-01-29)
🚀 Features
- eslint-plugin: [member-ordering] allow easy reuse of the default ordering
🩹 Fixes
-
eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result
-
eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable
-
eslint-plugin: [no-useless-template-literals] report Infinity & NaN
-
eslint-plugin: [prefer-readonly] disable checking accessors
❤️ Thank You
- Alex Parloti
- auvred
- James Browning
- StyleShit
- YeonJuan
You can read about our versioning strategy and releases on our website.
6.19.1 (2024-01-22)
🩹 Fixes
-
type-utils: preventing isUnsafeAssignment infinite recursive calls
-
eslint-plugin: [no-unnecessary-condition] fix false positive for type variable
❤️ Thank You
- YeonJuan
You can read about our versioning strategy and releases on our website.
6.19.0 (2024-01-15)
🚀 Features
-
eslint-plugin: [prefer-promise-reject-errors] add rule
-
eslint-plugin: [no-array-delete] add new rule
-
eslint-plugin: [no-useless-template-literals] add fix suggestions
🩹 Fixes
-
eslint-plugin: [no-unnecessary-type-assertion] detect unnecessary non-null-assertion on a call expression
-
eslint-plugin: [no-unnecesary-type-assertion] treat unknown/any as nullable
❤️ Thank You
- auvred
- Brad Zacher
- Josh Goldberg ✨
- Joshua Chen
- LJX
- Steven
- StyleShit
You can read about our versioning strategy and releases on our website.
6.18.1 (2024-01-08)
🩹 Fixes
-
eslint-plugin: [no-non-null-assertion] provide valid fix when member access is on next line
-
eslint-plugin: [no-unnecessary-condition] improve checking optional callee
-
eslint-plugin: [prefer-readonly] support modifiers of unions and intersections
-
eslint-plugin: [switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option
❤️ Thank You
- auvred
- James
- Josh Goldberg ✨
- YeonJuan
You can read about our versioning strategy and releases on our website.
6.18.0 (2024-01-06)
🚀 Features
-
typescript-estree: throw on invalid update expressions
-
eslint-plugin: [no-var-requires, no-require-imports] allow option
❤️ Thank You
- auvred
- Joshua Chen
You can read about our versioning strategy and releases on our website.
v6.21.0
🚀 Features
-
export plugin metadata
-
allow
parserOptions.project: false -
eslint-plugin: add rule prefer-find
🩹 Fixes
-
eslint-plugin: [no-unused-vars] don't report on types referenced in export assignment expression
-
eslint-plugin: [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values
-
eslint-plugin: [consistent-type-imports] dont report on types used in export assignment expressions
-
eslint-plugin: [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option
-
eslint-plugin: [class-literal-property-style] allow getter when same key setter exists
-
eslint-plugin: [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before
askeyword
❤️ Thank You
- auvred
- Brad Zacher
- Kirk Waiblinger
- Pete Gonzalez
- YeonJuan
You can read about our versioning strategy and releases on our website.
v6.20.0
🚀 Features
- eslint-plugin: [member-ordering] allow easy reuse of the default ordering
🩹 Fixes
-
eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result
-
eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable
-
eslint-plugin: [no-useless-template-literals] report Infinity & NaN
-
eslint-plugin: [prefer-readonly] disable checking accessors
❤️ Thank You
- Alex Parloti
- auvred
- James Browning
- StyleShit
- YeonJuan
You can read about our versioning strategy and releases on our website.
v6.19.1
🩹 Fixes
-
type-utils: preventing isUnsafeAssignment infinite recursive calls
-
eslint-plugin: [no-unnecessary-condition] fix false positive for type variable
❤️ Thank You
- YeonJuan
You can read about our versioning strategy and releases on our website.
v6.19.0
🚀 Features
-
eslint-plugin: [prefer-promise-reject-errors] add rule
-
eslint-plugin: [no-array-delete] add new rule
-
eslint-plugin: [no-useless-template-literals] add fix suggestions
🩹 Fixes
-
eslint-plugin: [no-unnecessary-type-assertion] detect unnecessary non-null-assertion on a call expression
-
eslint-plugin: [no-unnecesary-type-assertion] treat unknown/any as nullable
❤️ Thank You
- auvred
- Brad Zacher
- Josh Goldberg ✨
- Joshua Chen
- LJX
- Steven
- StyleShit
You can read about our versioning strategy and releases on our website.
v6.18.1
🩹 Fixes
-
eslint-plugin: [no-non-null-assertion] provide valid fix when member access is on next line
-
eslint-plugin: [no-unnecessary-condition] improve checking optional callee
-
eslint-plugin: [prefer-readonly] support modifiers of unions and intersections
-
eslint-plugin: [switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option
❤️ Thank You
- auvred
- James
- Josh Goldberg ✨
- YeonJuan
You can read about our versioning strategy and releases on our website.
v6.18.0
🚀 Features
-
typescript-estree: throw on invalid update expressions
-
eslint-plugin: [no-var-requires, no-require-imports] allow option
❤️ Thank You
- auvred
- Joshua Chen
You can read about our versioning strategy and releases on our website.
v6.17.0
Bug Fixes
- eslint-plugin: [no-restricted-imports] prevent crash when
patternsorpathsin options are empty (#8108) (675e987)
Features
- eslint-plugin: [no-floating-promises] flag result of .map(async) (#7897) (5857356)
- eslint-plugin: [switch-exhaustiveness-check] add an option to warn against a
defaultcase on an already exhaustiveswitch(#7539) (6a219bd)
You can read about our versioning strategy and releases on our website.
v6.16.0
Bug Fixes
Features
- eslint-plugin: deprecate formatting (meta.type: layout) rules (#8073) (04dea84)
- eslint-plugin: deprecate no-extra-semi in favor of ESLint Stylistic equivalent (#8123) (9368bf3)
You can read about our versioning strategy and releases on our website.
v6.15.0
Features
- eslint-plugin: [no-useless-template-literals] add new rule (#7957) (ff75785), closes #2846
- require-array-sort-compare + toSorted (#8052) (c9661c8)
You can read about our versioning strategy and releases on our website.
v6.14.0
Bug Fixes
- eslint-plugin: add no-unsafe-unary-minus, prefer-destructuring to disable-type-checked (#8038) (431cd15)
- eslint-plugin: correct message for
no-unsafe-unary-minus(#7998) (705370a)
Features
- eslint-plugin: [explicit-function-return-type] add support for typed class property definitions (#8027) (bff47d7)
- eslint-plugin: [require-await] allow yielding Promise in async generators (#8003) (4c3e704)
You can read about our versioning strategy and releases on our website.
6.13.2 (2023-12-04)
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
6.13.1 (2023-11-28)
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
v6.13.2
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
v6.13.1
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
v6.13.0
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
v6.12.0
Bug Fixes
- eslint-plugin: [class-methods-use-this] detect a problematic case for private/protected members if
ignoreClassesThatImplementAnInterfaceis set (#7705) (155aa1f) - eslint-plugin: [no-unnecessary-condition] fix false positive with computed member access and branded key type (#7706) (f151b26)
- eslint-plugin: [switch-exhaustiveness-check] enum members with new line or single quotes are not being fixed correctly (#7806) (a034d0a), closes #7768
Features
- [member-ordering] add accessor support for member-ordering (#7927) (3c8312d)
- eslint-plugin: [switch-exhaustiveness-check] add requireDefaultForNonUnion option (#7880) (4cfcd45)
You can read about our versioning strategy and releases on our website.
v6.11.0
Bug Fixes
- eslint-plugin: [explicit-function-return-type] support JSX attributes in
allowTypedFunctionExpressions(#7553) (be2777c) - eslint-plugin: [no-unnecessary-qualifier] handle nested namespace id (#7883) (a668f5b)
Features
- add
no-unsafe-unary-minusrule (#7390) (c4709c2) - add types for flat config files (#7273) (66cd0c0)
- allow [email protected] as devDependency (#7821) (b6c40b4)
- eslint-plugin: no-unsafe-enum-comparison handles switch cases (#7898) (72cb9e4)
- utils: add ESLint
CodePathselector types (#7551) (99a026f)
You can read about our versioning strategy and releases on our website.
v6.10.0
Bug Fixes
- eslint-plugin: [no-unused-vars] handle logical assignment (#7854) (11e57c5)
- eslint-plugin: [require-await] add support for "await using" (#7866) (855abea)
Features
You can read about our versioning strategy and releases on our website.
6.9.1 (2023-10-30)
Bug Fixes
- eslint-plugin: [naming-convention] allow PascalCase for imports (#7841) (7ad86ee)
- eslint-plugin: [no-unused-expressions] handle TSInstantiationExpression expression (#7831) (31988e0)
You can read about our versioning strategy and releases on our website.
v6.9.1
Bug Fixes
- eslint-plugin: [naming-convention] allow PascalCase for imports (#7841) (7ad86ee)
- eslint-plugin: [no-unused-expressions] handle TSInstantiationExpression expression (#7831) (31988e0)
You can read about our versioning strategy and releases on our website.
v6.9.0
Bug Fixes
- eslint-plugin: [no-confusing-void-expression] handle unfixable cases (#7674) (7e52f27)
- eslint-plugin: [no-unsafe-return] allow returning anything if explicitly returning any (#7708) (c6124b2)
Features
- eslint-plugin: [max-params] don't count
this: voidparameter (#7696) (6398d3f), closes #7538 - eslint-plugin: [naming-convention] add support for default and namespace imports (#7269) (bb15aae)
- eslint-plugin: [no-restricted-imports] support import = require (#7709) (4c8edcf)
- eslint-plugin: [no-unsafe-enum-comparison] add switch suggestion (#7691) (53d5263), closes #7643
- eslint-plugin: [prefer-readonly] private fields support (#7686) (0e875bf)
You can read about our versioning strategy and releases on our website.
v6.8.0
Bug Fixes
- eslint-plugin: [consistent-type-imports] import assertion checks added (#7722) (afdae37)
- eslint-plugin: [no-shadow] fix static class generics for class expressions (#7724) (e5ea1d0)
- eslint-plugin: [no-unsafe-member-access] report on only the accessed property (#7717) (f81a2da)
- eslint-plugin: [no-useless-empty-export] exempt .d.ts (#7718) (ac397f1)
Features
You can read about our versioning strategy and releases on our website.
6.7.5 (2023-10-09)
Bug Fixes
- eslint-plugin: [prefer-string-starts-ends-with] only report slice/substring with correct range (#7712) (db40a0a)
You can read about our versioning strategy and releases on our website.
6.7.4 (2023-10-02)
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
6.7.3 (2023-09-25)
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
6.7.2 (2023-09-18)
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
6.7.1 (2023-09-18)
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
v6.7.5
Bug Fixes
- eslint-plugin: [prefer-string-starts-ends-with] only report slice/substring with correct range (#7712) (db40a0a)
You can read about our versioning strategy and releases on our website.
v6.7.4
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
v6.7.3
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
v6.7.2
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
v6.7.0
Bug Fixes
- eslint-plugin: [no-restricted-imports] disallow side effect imports when allowTypeImports is enabled (#7560) (4908905)
Features
You can read about our versioning strategy and releases on our website.
v6.6.0
Bug Fixes
You can read about our versioning strategy and releases on our website.
v6.5.0
Bug Fixes
- eslint-plugin: [consistent-type-assertions] wrap object return value with parentheses (#6885) (23ac499)
You can read about our versioning strategy and releases on our website.
6.4.1 (2023-08-21)
Bug Fixes
- eslint-plugin: [no-unnecessary-condition] false positives with branded types (#7466) (b52658f), closes #7293
You can read about our versioning strategy and releases on our website.
v6.4.1
Bug Fixes
- eslint-plugin: [no-unnecessary-condition] false positives with branded types (#7466) (b52658f), closes #7293
You can read about our versioning strategy and releases on our website.
v6.4.0
Bug Fixes
- eslint-plugin: [non-nullable-type-assertion-style] consider operator precedence when fixing (#7289) (bad37a2)
- eslint-plugin: [strict-boolean-expressions] replace dangerous fixer with suggestions (#7394) (ad8401a)
You can read about our versioning strategy and releases on our website.
v6.3.0
Bug Fixes
- eslint-plugin: [no-extra-parens] keep parens around call expression arguments when type arguments contain parens (#7375) (38e5e4e)
- eslint-plugin: [no-restricted-imports] allow inline type qualifiers when
allowTypeImportsenabled (#7379) (cc9a46d)
Features
- eslint-plugin: [prefer-nullish-coalescing] allow
ignorePrimitivesoption to betrue(#7331) (dfcafae)
Reverts
You can read about our versioning strategy and releases on our website.
6.2.1 (2023-07-31)
Bug Fixes
- eslint-plugin: [no-inferrable-types] apply also for parameter properties (#7288) (67f93b1)
- scope-manager: correct decorators(.length) check in ClassVisitor for methods (#7334) (abbb6c2)
You can read about our versioning strategy and releases on our website.
v6.2.1
Bug Fixes
- eslint-plugin: [no-inferrable-types] apply also for parameter properties (#7288) (67f93b1)
- scope-manager: correct decorators(.length) check in ClassVisitor for methods (#7334) (abbb6c2)
You can read about our versioning strategy and [releases](https://main--typescript-eslint.netlify.app/users/relea
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Preview: https://patternfly-react-pr-9898.surge.sh
A11y report: https://patternfly-react-pr-9898-a11y.surge.sh