Sourced from @octokit/rest
's\nreleases.
\n\nv21.0.2
\n21.0.2\n(2024-08-16)
\nBug Fixes
\n\n
Sourced from @typescript-eslint/eslint-plugin
's\nreleases.
\n\nv8.4.0
\n8.4.0 (2024-09-02)
\n🚀 Features
\n\n
\n- typescript-estree: make withoutProjectParserOptions\ngeneric (#9877)
\n❤️ Thank You
\n\n
\n- Josh Goldberg ✨
\nYou can read about our versioning\nstrategy and releases\non our website.
\nv8.3.0
\n8.3.0 (2024-08-26)
\n🚀 Features
\n\n
\n- eslint-plugin: [no-deprecation] add rule (#9783)
\n- typescript-estree: replace
\nglobby
w/\nfast-glob
(#9518)- typescript-estree: reload project service once when\nfile config isn't found (#9853)
\n🩹 Fixes
\n\n
\n- ast-spec: use
\nExpression
in argument\nofThrowStatement
(#9632)- eslint-plugin: [no-unnecessary-template-expression]\nadd missing parentheses in autofix (#8673)
\n- eslint-plugin: [no-unnecessary-type-parameters]\ncheck mapped alias type arguments (#9741)
\n- utils: add missing\n
\nTSSatisfiesExpression
in\nRuleListenerBaseSelectors
(#9832)- utils: add
\nTSDeclareFunction
to\nfunctionTypeTypes
(#9788)❤️ Thank You
\n\n
\n- Abraham Guo
\n- Daichi Kamiyama
\n@dak2
- Josh Goldberg ✨
\n- Kim Sang Du
\n@developer-bandi
- Sukka
\n- Vida Xie
\n@9romise
You can read about our versioning\nstrategy and releases\non our website.
\nv8.2.0
\n8.2.0 (2024-08-19)
\n🚀 Features
\n\n
\n\n- eslint-plugin: add suggestion to\n
\nrequire-await
to removeasync
keyword (#9718)
... (truncated)
\nSourced from @typescript-eslint/eslint-plugin
's\nchangelog.
\n\n8.4.0 (2024-09-02)
\nThis was a version bump only for eslint-plugin to align it with other\nprojects, there were no code changes.
\nYou can read about our versioning\nstrategy and releases\non our website.
\n8.3.0 (2024-08-26)
\n🚀 Features
\n\n
\n- eslint-plugin: [no-deprecation] add rule
\n🩹 Fixes
\n\n
\n- \n
\neslint-plugin: [no-unnecessary-template-expression]\nadd missing parentheses in autofix
\n- \n
\neslint-plugin: [no-unnecessary-type-parameters]\ncheck mapped alias type arguments
\n- \n
\nutils: add
\nTSDeclareFunction
to\nfunctionTypeTypes
- \n
\nast-spec: use
\nExpression
in argument of\nThrowStatement
❤️ Thank You
\n\n
\n- Abraham Guo
\n- Daichi Kamiyama
\n- Josh Goldberg ✨
\n- Kim Sang Du
\n- Sukka
\n- Vida Xie
\nYou can read about our versioning\nstrategy and releases\non our website.
\n8.2.0 (2024-08-19)
\n🚀 Features
\n\n
\n- eslint-plugin: add suggestion to\n
\nrequire-await
to removeasync
keyword🩹 Fixes
\n\n
\n\n- \n
\neslint-plugin:\n[use-unknown-in-catch-callback-variable] flag second argument of\n
\n.then
- \n
\neslint-plugin: [no-unnecessary-type-assertion]\nconflict with TS for variables used before assignment
\n
... (truncated)
\n3920c93
\nchore(release): publish 8.4.02ad3404
\nchore: enable unicorn/prefer-export-from
and\n`@typescript-eslint/consistent...46f27e6
\ndocs: added note on async generator support in require-await (#9795)e5d1ac4
\ndocs: add dedicated TypeOrValueSpecifier docs page (#9875)5fd4251
\ndocs: fill in most remaining rule option descriptions (#9868)2421575
\ndocs: add global variable rule disabling FAQ for ESLint (#9865)ef2eab1
\nchore(release): publish 8.3.0fd55358
\nchore: enable sonarjs/no-duplicated-branches (#9821)9f70ed1
\nfix(ast-spec): use Expression
in argument of\nThrowStatement
(#9632)7160687
\nchore: enable unicorn/no-lonely-if (#9830)Sourced from eslint-import-resolver-typescript's\nreleases.
\n\n\nv3.6.3
\nPatch Changes
\n\n
Sourced from eslint-import-resolver-typescript's\nchangelog.
\n\n\n3.6.3
\nPatch Changes
\n\n
\n- \n
\n#305\n
\nf8d7b82
\nThanks@SukkaW
! -\nFix resolve fornode:test
,node:sea
, and\nnode:sqlite
without sacrificing installation size- \n
\n#288\n
\na4c6c78
\nThanks@SunsetTechuila
!\n- fix: ignore bun built-in modules3.6.2
\nPatch Changes
\n\n
\n- \n
\n#294\n
\n10f9b17
\nThanks@RobinTail
! -\nAllow either eslint-plugin-import-x or eslint-plugin-import plugin as a\npeer dependency.- \n
\n#295\n
\nff3d3c6
\nThanks@wojtekmaj
! -\nchore(deps): removeis-core-module
dependency
3dfad60
\nchore(deps): update dependency node to v18.20.4 (#309)47561fb
\nchore(deps): update dependency @changesets/cli
to ^2.27.7\n(#308)c9b5626
\nchore: release eslint-import-resolver-typescript (#302)f8d7b82
\nfix(#303):\nuse @nolyfill/is-core-module
(#305)a4c6c78
\nfix: ignore bun built-in modules (#288)79148f4
\nchore: release eslint-import-resolver-typescript (#301)ff3d3c6
\nchore(deps): remove is-core-module
dependency (#295)10f9b17
\nAllow either import or import-x plugin as a peer dependency (#294)b777b44
\nci(workflows/ci): setup node before enabling corepack (#300)4f9db59
\nchore(deps): update dependency node to v18.20.3 (#297)Sourced from eslint-plugin-jest's\nreleases.
\n\n\nv28.8.2
\n28.8.2\n(2024-09-02)
\nPerformance Improvements
\n\n
\n- prefer-importing-jest-globals: stop collecting\nimport specifiers for no reason (#1646)\n(0660242)
\nv28.8.1
\n28.8.1\n(2024-08-29)
\nBug Fixes
\n\nv28.8.0
\n28.8.0\n(2024-08-07)
\nFeatures
\n\nv28.7.0
\n28.7.0\n(2024-08-03)
\nFeatures
\n\n
Sourced from eslint-plugin-jest's\nchangelog.
\n\n\n28.8.2\n(2024-09-02)
\nPerformance Improvements
\n\n
\n- prefer-importing-jest-globals: stop collecting\nimport specifiers for no reason (#1646)\n(0660242)
\n28.8.1\n(2024-08-29)
\nBug Fixes
\n\n28.8.0\n(2024-08-07)
\nFeatures
\n\n28.7.0\n(2024-08-03)
\nFeatures
\n\n
9adda0a
\nchore(release): 28.8.2 [skip ci]0660242
\nperf(prefer-importing-jest-globals): stop collecting import specifiers\nfor no...a789420
\nchore(deps): lock file maintenance1df45e9
\nchore(release): 28.8.1 [skip ci]307f6a7
\nfix(prefer-importing-jest-globals): support typescript-eslint parser (#1639)267702d
\nchore(deps): lock file maintenancef969f92
\nchore(deps): lock file maintenancef5f3e99
\nchore(deps): lock file maintenancee1410ae
\nchore(release): 28.8.0 [skip ci]74078ee
\nfeat: import formatting rules from\neslint-plugin-jest-formatting
(#1563)Sourced from rollup's\nreleases.
\n\n\nv4.21.2
\n4.21.2
\n2024-08-30
\nBug Fixes
\n\n
\n- Handle IIFE/UMD namespace definitions conflicting with a builtin\nproperty (#5605)
\nPull Requests
\n\n
\n- #5605:\nfix: Wrong namespace property definition (
\n@thirumurugan-git
,\n@lukastaegert
)- #5630:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5631:\nchore(deps): lock file maintenance (
\n@renovate
[bot])- #5632:\nchore(deps): lock file maintenance (
\n@renovate
[bot])v4.21.1
\n4.21.1
\n2024-08-26
\nBug Fixes
\n\n
\n- Ensure
\ncloseWatcher
hook is called when watch mode is\naborted via Ctrl+C (#5618)- Do not produce invalid code for
\nimport.meta.url
in\ncompact mode (#5624)- Do not throw when generating chunk names when preserving modules in\nWindows (#5625)
\nPull Requests
\n\n
\n- #5591:\nchore(deps): update dependency
\n@types/eslint
to v9 (@renovate
[bot],@lukastaegert
)- #5618:\npreload the WASM file even though the version is undefined. (
\n@TrickyPi
)- #5619:\nCall and await closeWatcher hooks on exit signals (
\n@lukastaegert
)- #5622:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot],@lukastaegert
)- #5624:\nfix: add space for DOCUMENT_CURRENT_SCRIPT template (
\n@TrickyPi
)- #5625:\nfix: get the right chunk name for preserve modules in Windows (
\n@TrickyPi
,@lukastaegert
)v4.21.0
\n4.21.0
\n2024-08-18
\nFeatures
\n\n
\n- Add option to configure directory for virtual modules when\npreserving modules (#5602)
\nPull Requests
\n\n
\n\n- #5602:\nfeat: introduce the virtualDirname option to customize the virtual\ndirectory name (
\n@TrickyPi
)- #5607:\nchore(deps): update typescript-eslint monorepo to v8 (major) (
\n@renovate
[bot],@lukastaegert
)- #5608:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])
... (truncated)
\nSourced from rollup's\nchangelog.
\n\n\n4.21.2
\n2024-08-30
\nBug Fixes
\n\n
\n- Handle IIFE/UMD namespace definitions conflicting with a builtin\nproperty (#5605)
\nPull Requests
\n\n
\n- #5605:\nfix: Wrong namespace property definition (
\n@thirumurugan-git
,\n@lukastaegert
)- #5630:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5631:\nchore(deps): lock file maintenance (
\n@renovate
[bot])- #5632:\nchore(deps): lock file maintenance (
\n@renovate
[bot])4.21.1
\n2024-08-26
\nBug Fixes
\n\n
\n- Ensure
\ncloseWatcher
hook is called when watch mode is\naborted via Ctrl+C (#5618)- Do not produce invalid code for
\nimport.meta.url
in\ncompact mode (#5624)- Do not throw when generating chunk names when preserving modules in\nWindows (#5625)
\nPull Requests
\n\n
\n- #5591:\nchore(deps): update dependency
\n@types/eslint
to v9 (@renovate
[bot],@lukastaegert
)- #5618:\npreload the WASM file even though the version is undefined. (
\n@TrickyPi
)- #5619:\nCall and await closeWatcher hooks on exit signals (
\n@lukastaegert
)- #5622:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot],@lukastaegert
)- #5624:\nfix: add space for DOCUMENT_CURRENT_SCRIPT template (
\n@TrickyPi
)- #5625:\nfix: get the right chunk name for preserve modules in Windows (
\n@TrickyPi
,@lukastaegert
)4.21.0
\n2024-08-18
\nFeatures
\n\n
\n- Add option to configure directory for virtual modules when\npreserving modules (#5602)
\nPull Requests
\n\n
\n\n- #5602:\nfeat: introduce the virtualDirname option to customize the virtual\ndirectory name (
\n@TrickyPi
)- #5607:\nchore(deps): update typescript-eslint monorepo to v8 (major) (
\n@renovate
[bot],@lukastaegert
)- #5608:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5611:\nchore: fix the
\nnoConflict
option in REPL. (@7086cmd
)- #5613:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5614:\nchore(deps): lock file maintenance (
\n@renovate
[bot])
... (truncated)
\nf83b315
\n4.21.2608a8f0
\nfix: Wrong namespace property definition (#5605)16fe124
\nchore(deps): lock file maintenance (#5632)186706b
\nchore(deps): lock file maintenance (#5631)84b4ca4
\nchore(deps): lock file maintenance minor/patch updates (#5630)c33c6ce
\n4.21.1fadebcd
\nfix: get the right chunk name for preserve modules in Windows (#5625)eb07813
\nfix: add space for DOCUMENT_CURRENT_SCRIPT template (#5624)c1d25d6
\nCall and await closeWatcher hooks on exit signals (#5619)3eb8817
\nchore(deps): lock file maintenance minor/patch updates (#5622)Sourced from ts-jest's\nreleases.
\n\n\nv29.2.5
\nPlease refer to CHANGELOG.md\nfor details.
\n
500a863
\nchore(release): 29.2.5dce986e
\nbuild(deps): Update dependency @babel/preset-env
to\n^7.25.448a28a6
\nbuild(deps): Update dependency vite to ^5.4.2d9ff362
\nfix: set value ts/tsx
extensionsToTreatAsEsm
\nin default esm preset00550ef
\ntest: add e2e test case for ESM features978169b
\nbuild(deps): Update dependency @types/node
to\nv20.16.1e9a643c
\nbuild(deps): Update dependency @types/node
to\nv20.16.0535edab
\nbuild(deps): Update dependency @types/node
to\nv20.15.0011a9d8
\nbuild(deps): Update dependency vite to ^5.4.14eb8ccd
\nbuild: update renovate botSourced from tslib's\nreleases.
\n\n\nv2.7.0
\nWhat's Changed
\n\n
\n- Implement deterministic collapse of
\nawait
in\nawait using
by@rbuckton
in microsoft/tslib#262- Use global 'Iterator.prototype' for downlevel generators by
\n@rbuckton
in microsoft/tslib#267Full Changelog: https://github.com/microsoft/tslib/compare/v2.6.3...v2.7.0
\n
Sourced from oxsecurity/megalinter's\nreleases.
\n\n\nv8.0.0
\nWhat's Changed
\nRun
\nnpx mega-linter-runner@latest --upgrade
to upgrade\nto MegaLinter v8 :)\n
\n\n- Reporters\n
\n\n
\n- New ApiReporter\n(can be used to build Grafana dashboards), by
\n@nvuillam
in oxsecurity/megalinter#3540\n
\n\n- \n
\nRemoved deprecated linters, by
\n@nvuillam
in oxsecurity/megalinter#3854\n
\n- CSS_SCSSLINT: Project\ndiscontinued and advising to use stylelint
\n- OPENAPI_SPECTRAL: Replaced by API_SPECTRAL\n(same linter but more formats handled)
\n- SQL_SQL_LINT: Project\nno longer maintained
\n- \n
\nCore
\n\n
\n- Hide to linters by default all environment variables that contain\nTOKEN, USERNAME or\nPASSWORD, by
\n@nvuillam
in oxsecurity/megalinter#3881- Allow to override CLI_LINT_MODE when defined as project, by
\n@nvuillam
in oxsecurity/megalinter#3772- Allow to use absolute paths for LINTER_RULES_PATH, by
\n@nvuillam
in oxsecurity/megalinter#3775- Allow to update variables from PRE/POST\nCommands using
\noutput_variables
property, by@nvuillam
in oxsecurity/megalinter#3861- \n
\nMedia
\n\n- \n
\nLinters enhancements
\n\n
\n- bandit\nCall bandit with quiet mode to generate less logs, by
\n@nvuillam
in oxsecurity/megalinter#3892- grype\nCount number of errors returned by Grype, by
\n@nvuillam
in oxsecurity/megalinter#3906- yamllint\nFix yamllint default format to avoid special characters or GitHub\nsections in text logs, by
\n@nvuillam
in oxsecurity/megalinter#3898- \n
\nFixes
\n\n
\n- terrascan fixed errors and\nremoved redundant code, by
\n@TommyE123
in oxsecurity/megalinter#3767- dotnet-format\nvarious performance improvements and ability to specify sln or proj\npaths, by
\n@TommyE123
in oxsecurity/megalinter#3741- swiftlint Remove\ndeprecated argument --path
\n- Salesforce linters: Disable SF CLI auto update warning, by
\n@nvuillam
in oxsecurity/megalinter#3883- \n
\nDoc
\n\n
\n- Add images and links to Git, CI/CD & other tools integrations at\nthe beginning of the README, by
\n@nvuillam
in oxsecurity/megalinter#3885- Create README animated GIF presentation of MegaLinter, by
\n@nvuillam
in oxsecurity/megalinter#3910- Format mkdocs search index in place, by
\n@echoix
in oxsecurity/megalinter#3890- Use consistent spelling of 'flavor', by
\n@InputUsername
\nin oxsecurity/megalinter#3789- \n
\nCI
\n\n
\n- Fix docker warnings, by
\n@nvuillam
in oxsecurity/megalinter#3853\n\n
\n- FromAsCasing: 'as' and 'FROM' keywords' casing do not match
\n- NoEmptyContinuation: Empty continuation line
\n- SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for\nsensitive data
\n- Port Beta workflows to use docker/metadata-action, by
\n@echoix
in oxsecurity/megalinter#3860- AutoUpdate linters: Always create a PR if the job has been started\nmanually, by
\n@nvuillam
in oxsecurity/megalinter#3863
... (truncated)
\nSourced from oxsecurity/megalinter's\nchangelog.
\n\n\n[v7.0.2] - 2023-05-27
\n\n
\n- Quick Fix mega-linter-runner --upgrade (Warning: bug with npm, not\npublish yet in mega-linter-runner)\n
\n\n
\n- Dead link to configuration.md
\n- Regex issue with megalinter-reports
\n[v7.0.0] - 2023-05-27
\nTo upgrade to MegaLinter v7, run
\nnpx mega-linter-runner@latest\n--upgrade
, comment here\nif you have any issue :)\n
\n\n- \n
\nMAJOR Updates
\n\n
\n- SECURED_ENV_VARIABLES\n& core scoped configuration by
\n@nvuillam
in oxsecurity/megalinter#2601\n\n
\n- New configuration variables SECURED_ENV_VARIABLES\nand SECURED_ENV_VARIABLES_DEFAULT to hide your environment sensitive\nvariables to the linters called by MegaLinter
\n- Read documentation\nto enhance security using MegaLinter
\n- Use relative file paths to call linters by
\n@nvuillam
in oxsecurity/megalinter#1877\n\n
\n- This can be a breaking change for customizations, post an issue if\nyou see a problem !
\n- \n
\nNew linters
\n\n
\n- Add linter cljstyle, Clojure\nformatter, by
\n@practicalli-john
\nin oxsecurity/megalinter#2115- Add kubescape,\nkubernetes linter, by
\n@muandane
in oxsecurity/megalinter#2531- Add Vale, a powerful enforcer of\nwriting style, by
\n@wesley-dean-flexion
\nin oxsecurity/megalinter#2406- \n
\nRemoved linters
\n\n
\n- KUBERNETES_KUBEVAL: Not maintained anymore (kubeconform recommended\nby the authors)
\n- REPOSITORY_GOODCHECK: Not open-source anymore
\n- SPELL_MISSPELL: Not maintained anymore (last commit in 2018)
\n- TERRAFORM_CHECKOV: Replaced by REPOSITORY_CHECKOV
\n- TERRAFORM_KICS: Replaced by REPOSITORY_KICS
\n- \n
\nMedias
\n\n
\n- Article: Use\nthe Workflows JSON schema in your IDE, by Google Cloud
\n- Video: Ortelius\nArchitecture Meeting, with a review of MegaLinter, by Steve Taylor from Ortelius
\n- Web site: my-devops-lab.com
\n- \n
\nLinter enhancements & fixes
\n\n
\n- cspell\n
\n\n
\n- Fix corrective .cspell.json file generated from cspell output by
\n@nvuillam
in oxsecurity/megalinter#2562- eslint\n
\n\n
\n- Ensure ESLint actually runs in project mode (#1572)\nby
\n@Kurt-von-Laven
\nin oxsecurity/megalinter#2455- jscpd\n
\n\n
\n- Prevent jscpd to create output folder if the repo is not writable by\n
\n@nvuillam
in oxsecurity/megalinter#2556- Gitleaks\n
\n\n
\n- Add support to scan PR commits only on PRs when\n
\nVALIDATE_ALL_CODEBASE
is set tofalse
, by@DariuszPorowski
\n#2504- KICS\n
\n\n
\n- Move KICS to REPOSITORY descriptor, so it can analyze all types of\nfiles, not terraform only, by
\n@nvuillam
in oxsecurity/megalinter#2689- KICS can now output SARIF
\n- The new version can have performance issues: customize of disable\nREPOSITORY_KICS if necessary
\n- KubeConform\n
\n\n
\n- Simplify kubeconform install & get version by
\n@nvuillam
in oxsecurity/megalinter#2629- PHPLint
\n
... (truncated)
\nc217fe8
\nRelease MegaLinter v8.0.086cbb00
\nchangelog1c2e933
\n[automation] Auto-update linters version, help and documentation (#3912)7e48b0b
\nFix upgrade script (#3911)434c5a7
\nAdd GIF presentation & fix Table of contents (#3910)9e8becc
\nAdd gif header1b80507
\n[automation] Auto-update linters version, help and documentation (#3909)96b1bd0
\n[automation] Auto-update linters version, help and documentation (#3907)d8cbb09
\nCount number of errors in Grype (#3906)d133868
\n[automation] Auto-update linters version, help and documentation (#3905)Sourced from micromatch's\nreleases.
\n\n\n4.0.8
\nUltimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We\nconsider the issues low-priority, so even if you see automated scanners\nsaying otherwise, don't be scared.
\n
Sourced from micromatch's\nchangelog.
\n\n\n[4.0.8] - 2024-08-22
\n\n
\n- backported CVE-2024-4067 fix (from v4.0.6) over to 4.x branch
\n[4.0.7] - 2024-05-22
\n\n
\n- this is basically v4.0.5, with some README updates
\n- it is vulnerable to CVE-2024-4067
\n- Updated braces to v3.0.3 to avoid CVE-2024-4068
\n- does NOT break API compatibility
\n[4.0.6] - 2024-05-21
\n\n
\n- Added
\nhasBraces
to check if a pattern contains\nbraces.- Fixes CVE-2024-4067
\n- BREAKS API COMPATIBILITY
\n- Should be labeled as a major release, but it's not.
\n
8bd704e
\n4.0.8a0e6841
\nrun verb to generate README documentation4ec2884
\nMerge branch 'v4' into hauserkristof-feature/v4.0.803aa805
\nMerge pull request #266\nfrom hauserkristof/feature/v4.0.8814f5f7
\nlint67fcce6
\nfix: CHANGELOG about braces & CVE-2024-4068, v4.0.5113f2e3
\nfix: CVE numbers in CHANGELOGd9dbd9a
\nfeat: updated CHANGELOG2ab1315
\nfix: use actions/setup-node@v41406ea3
\nfeat: rework test to work on macos with node 10,12 and 14