Closed renovate[bot] closed 1 year ago
This PR contains the following updates:
^4.2.1
^5.0.0
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^4.2.1
->^5.0.0
Release Notes
eslint-functional/eslint-plugin-functional (eslint-plugin-functional)
### [`v5.0.8`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#508-2023-04-15) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v5.0.7...v5.0.8) ##### Bug Fixes - **prefer-immutable-types:** support private identifier ([#634](https://togithub.com/eslint-functional/eslint-plugin-functional/issues/634)) ([6349a92](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/6349a927b6e9f68ed0e2878c896f26234c0144c6)) ### [`v5.0.7`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#507-2023-03-21) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v5.0.6...v5.0.7) ### [`v5.0.6`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#506-2023-03-11) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v5.0.5...v5.0.6) ##### Bug Fixes - **type-declaration-immutability:** only allow strings to be given for identifiers ([#573](https://togithub.com/eslint-functional/eslint-plugin-functional/issues/573)) ([e9f2f90](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/e9f2f906fb79e5e837f4baf20f1c1d82d583bf17)) ### [`v5.0.5`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#505-2023-03-07) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v5.0.4...v5.0.5) ##### Bug Fixes - **no-expression-statements:** allow yield expressions ([#570](https://togithub.com/eslint-functional/eslint-plugin-functional/issues/570)) ([81c26de](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/81c26def6bef1828ae2199b9bb0b736b4db7b22a)) ### [`v5.0.4`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#504-2023-02-06) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v5.0.3...v5.0.4) ##### Bug Fixes - **prefer-immutable-types:** inheriting of config options ([b528bc7](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/b528bc7ab30f8461ec335558a65cc546e47ac27f)) ### [`v5.0.3`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#503-2023-02-06) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v5.0.2...v5.0.3) ##### Bug Fixes - add missing dependency "[@typescript-eslint/type-utils](https://togithub.com/typescript-eslint/type-utils)" ([7bd4d03](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/7bd4d03d90b92f4e94b392876b90c4adddb9380f)) ### [`v5.0.2`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#502-2023-02-04) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v5.0.1...v5.0.2) ##### Bug Fixes - **prefer-immutable-types:** handling of destructuring assignment ([e390f54](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/e390f5430a432e6d3c4812ebaca5ddd909ab9167)) ### [`v5.0.1`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#501-2023-02-02) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v5.0.0...v5.0.1) ##### Bug Fixes - improve calculation of immutability involving intersections ([75cd708](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/75cd7081deab7bc42e7f8d095ca4b5b739defe96)), closes [#525](https://togithub.com/eslint-functional/eslint-plugin-functional/issues/525) ### [`v5.0.0`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#500-2023-01-29) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.4.1...v5.0.0) ##### Bug Fixes - drop dependency on tsutils ([7a63d89](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/7a63d8971b16e83fa6420776955105cc5325a428)) - fix meta data and improve doc generation ([1f50625](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/1f506259dd5052447d8c23f583dbd2ca255114d3)) - **no-mixed-types:** add support for TypeLiteral inside `Readonly<>` ([1da622d](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/1da622d43dc6c0c48213931ddd447895971d8d8a)), closes [#500](https://togithub.com/eslint-functional/eslint-plugin-functional/issues/500) - **prefer-immutable-types:** fix `string[]` to `readonly string[]` ([a6a27ff](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/a6a27ffa41a40d417d1cdaca7100686fd94bad2e)) - **prefer-immutable-types:** improve the fixer ([4bba113](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/4bba113be8ad20259147cab81e0ab3bccc79c6cd)) - **prefer-tacit:** use suggestions instead of a fixer and improve how that suggestion works ([8473743](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/8473743446b10bccc7bf175f629fb05fab979e40)) - **type-declaration-immutability:** don't strip whitespace formatting from node text ([8dcaa4d](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/8dcaa4d92ea6cd0424730b68da7164b49f5b82d4)) ##### Build System - bump minimum supported version of node to 16.10 ([23b45d2](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/23b45d25b252b1b0337c57ef671ae231a17f38d9)) - bump minimum supported version of TypeScript to 4.0.2 ([405102b](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/405102be6379e7f30c8f3f0e28a43359e65a27e9)) ##### Features - add new strict ruleset and reduce strictness of the recommended ruleset ([26424e0](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/26424e03b1cdeba844893d219e7f950934386b72)) - **functional-parameters:** add option to ignore lambda function expressions ([044e54b](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/044e54ba646a3f6001a16c3e7b19299efaf49eab)) - **no-classes:** rename rule from `no-class` ([76a8e2d](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/76a8e2d28e32cfcd5a6477f8552b5fb43442a79d)) - **no-conditional-statements:** rename rule from `no-conditional-statement` ([82b21fa](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/82b21fa954ec8ead473bbb9bc10273d3cc927e40)) - **no-expression-statements:** rename rule from `no-expression-statement` ([d0f9e98](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/d0f9e98f451b881a1df69e92ce78abf18f2c76f6)) - **no-loop-statements:** rename rule from `no-loop-statement` ([683209d](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/683209dd326b6405ecdcbe552aa271788c1a78af)) - **no-method-signature:** rename to `prefer-property-signatures` & move it to `stylistic` ruleset ([da2259f](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/da2259f2f592b27af9d157e82160c857621750ca)) - **no-mixed-types:** rename rule from `no-mixed-type` ([392f9e8](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/392f9e8cf10ec2d09222e65f4136cb3480fcadfd)) - **no-this-expression:** remove `no-this-expression` from recommended and lite rulesets ([bbd798b](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/bbd798b484c17fdb32d45476c88e141402e1377e)) - **no-this-expressions:** rename rule from `no-this-expression` ([10c3bb6](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/10c3bb6addc9e741296db43f1d464bf6483142c7)) - **no-throw-statements:** rename rule from `no-throw-statement` ([4be92c8](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/4be92c8c2a485d870704379219f46e7fdb572ca8)) - **no-try-statements:** rename rule from `no-try-statement` ([e88828a](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/e88828a9755018d7ab1c79a7b33d6cce1912f1c4)) - **prefer-immutable-types:** add fixer for class properties ([5e047c2](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/5e047c2825d03d57ee1472846ff260831f685173)) - **prefer-immutable-types:** add support for a fixer ([195ee1a](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/195ee1afcb3459a2ba8ae9e0a3ca9629da8c8c47)) - **prefer-immutable-types:** create rule ([2552d55](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/2552d554f87c22031471a75d013d5cb3b84e2e40)) - **prefer-immutable-types:** improve ignore options ([8a35e52](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/8a35e52684cee50d7269cb9442b835f548c3c665)) - **prefer-property-signatures:** rename `ignoreIfReadonly` to `ignoreIfReadonlyWrapped` ([86f354b](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/86f354badf6dee2359211e1e67b0caf8c1da5430)) - **prefer-readonly-type:** deprecated this rule ([82816a0](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/82816a03f8af397c0e2de619e55515a504ff2df8)) - **readonly-type:** create rule ([64af937](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/64af93713e7e5b46f902e5032f13b4e3bf5a8943)) - remove `@typescript-eslint/prefer-readonly-parameter-types` from `external-recommended` ([72aa204](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/72aa2049413d22559b3f90c479baa66ab3312003)) - rename many of the options ([b47e983](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/b47e983b822842d1f46824a1e8c98893d45e8cb8)) - rename ruleset `no-object-orientation` to `no-other-paradigms` ([7ec10c6](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/7ec10c65d1c740697ecc7ca1cf5a9b7f48ed69e2)) - split `external-recommended` rulesets into vanilla and typescript variants ([1e7f77a](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/1e7f77acb699033d17a9b20cbd9d11e5b85fb5b8)) - **type-declaration-immutability:** add fixer support ([2189397](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/21893975f899d7df7f23b98aeadab1f56e5a6d29)) - **type-declaration-immutability:** create rule ([941e774](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/941e774f11ed7473167e1d37020f17e6755e6a7b)) - update ruleset configurations ([c195d8e](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/c195d8e94886b2250b6ccdaa8849445301814565)) ##### BREAKING CHANGES - rename many of the options - **no-try-statements:** rename rule from `no-try-statement` - **no-throw-statements:** rename rule from `no-throw-statement` - **no-this-expressions:** rename rule from `no-this-expression` - **no-mixed-types:** rename rule from `no-mixed-type` - **no-loop-statements:** rename rule from `no-loop-statement` - **no-expression-statements:** rename rule from `no-expression-statement` - **no-conditional-statements:** rename rule from `no-conditional-statement` - **no-classes:** rename rule from `no-class` - **no-this-expression:** remove `no-this-expression` from recommended and lite rulesets - **prefer-property-signatures:** rename `ignoreIfReadonly` to `ignoreIfReadonlyWrapped` and set it to `false` by default - rename ruleset `no-object-orientation` to `no-other-paradigms` - add new strict ruleset and reduce strictness of the recommended ruleset - update ruleset configurations - split `external-recommended` rulesets into vanilla and typescript variants - remove `@typescript-eslint/prefer-readonly-parameter-types` from `external-recommended` - **no-method-signature:** rename to `prefer-property-signatures` & move it to `stylistic` ruleset - bump minimum supported version of TypeScript to 4.0.2 - bump minimum supported version of node to 16.10 #### [4.4.1](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.4.0...v4.4.1) (2022-10-03) ##### Bug Fixes - **prefer-tacit:** handling of member expressions and be more strict with optional parameters ([a277c2a](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/a277c2a92987407b24b5f232c1c146fba1b7700a)), closes [#486](https://togithub.com/eslint-functional/eslint-plugin-functional/issues/486) ### [`v4.4.1`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#441-2022-10-03) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.4.0...v4.4.1) ##### Bug Fixes - **prefer-tacit:** handling of member expressions and be more strict with optional parameters ([a277c2a](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/a277c2a92987407b24b5f232c1c146fba1b7700a)), closes [#486](https://togithub.com/eslint-functional/eslint-plugin-functional/issues/486) ### [`v4.4.0`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#440-2022-09-20) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.3.2...v4.4.0) ##### Features - **functional-parameters:** add support for ignoring selector prefixes ([af3cbcc](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/af3cbcc26ae282f1c515b6faa56aaced984ae217)), closes [#207](https://togithub.com/eslint-functional/eslint-plugin-functional/issues/207) [#244](https://togithub.com/eslint-functional/eslint-plugin-functional/issues/244) #### [4.3.2](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.3.1...v4.3.2) (2022-09-19) #### [4.3.1](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.3.0...v4.3.1) (2022-09-14) ##### Bug Fixes - **no-return-void:** check additional ts function types ([3db661d](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/3db661d34d39e906ecfb489f035272b96265709a)) ### [`v4.3.2`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#432-2022-09-19) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.3.1...v4.3.2) ### [`v4.3.1`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#431-2022-09-14) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.3.0...v4.3.1) ##### Bug Fixes - **no-return-void:** check additional ts function types ([3db661d](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/3db661d34d39e906ecfb489f035272b96265709a)) ### [`v4.3.0`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#430-2022-09-08) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.2.2...v4.3.0) ##### Bug Fixes - **prefer-tacit:** assign callee to a new variable when autofixing function declarations ([4467d1b](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/4467d1b98eb15852ea86db7db31bde7193f3055d)) ##### Features - **prefer-tacit:** support autofixing function calls with type parameters ([#415](https://togithub.com/eslint-functional/eslint-plugin-functional/issues/415)) ([e752ced](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/e752ced76ca0df54bc03f7d6d4fec59fe694c759)) #### [4.2.2](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.2.1...v4.2.2) (2022-07-22) ##### Bug Fixes - typos and tighten a sentence ([9da0455](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/9da0455bf8cb64db0c7cc59e4c8b61a63dce1c2b)) #### [4.2.1](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.2.0...v4.2.1) (2022-04-06) ### [`v4.2.2`](https://togithub.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#422-2022-07-22) [Compare Source](https://togithub.com/eslint-functional/eslint-plugin-functional/compare/v4.2.1...v4.2.2) ##### Bug Fixes - typos and tighten a sentence ([9da0455](https://togithub.com/eslint-functional/eslint-plugin-functional/commit/9da0455bf8cb64db0c7cc59e4c8b61a63dce1c2b))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.