typescript-swc-starter
typescript-swc-starter copied to clipboard
chore(deps): update dependencies (major)
This PR contains the following updates:
Release Notes
semantic-release/commit-analyzer (@semantic-release/commit-analyzer)
v13.0.1
Bug Fixes
v13.0.0
Bug Fixes
- log the raw message again (e2f5d6c)
Features
- support latest conventional-changelog packages (0254d7a)
BREAKING CHANGES
- by supporting the latest major versions of conventional-changelog packages, we are dropping support for previous major versions of those packages due to the breaking changes between majors. this only impacts your project if you are installing alongside semantic-release, so updating those packages to latest version should be the only change you need for this update. no action should be necessary if you are using default semantic-release config
semantic-release/github (@semantic-release/github)
v12.0.2
Bug Fixes
v12.0.1
Bug Fixes
- deps: update dependency @octokit/plugin-paginate-rest to v14 (#1112) (8df8d4a)
v12.0.0
Features
- node-versions: drop support for node versions v20, v21, and v23 (6e2ac27)
- node-versions: raise the minimum node version requirement for the v24 range (4d6924d)
- remove github search api consumption (#1037) (d260bfd), closes #1022
BREAKING CHANGES
- node-versions: the minimum node version for the v24 range is now v24.10.0
@semantic-release/githubno longer consumes the GitHub Search API in the plugin- node-versions: a minimum of node v22.14 is now required
v11.0.6
Bug Fixes
v11.0.5
Bug Fixes
v11.0.4
Bug Fixes
v11.0.3
Bug Fixes
v11.0.2
Bug Fixes
v11.0.1
Bug Fixes
v11.0.0
chore
- update peer dependency for
semantic-release(95c7cdd)
Code Refactoring
- modify commit associatedPRs and relatedIssues
labelproperty data type. (718134a)
Features
BREAKING CHANGES
- the commit associatedPR and relatedIssues
labelprop is now an array of objects with more properties - the minimum required version of semantic-release to use @semantic-release/github is now v24.1.0
semantic-release/npm (@semantic-release/npm)
v13.1.2
Bug Fixes
v13.1.1
Bug Fixes
- publish-dry-run: temporarily remove the addition of dry-running the publish step (30bd176)
v13.1.0
Features
- trusted-publishing: verify auth, considering OIDC vs tokens from various registries (e3319f1), closes #958
- trusted-publishing: refine the messages for related errors (316ce21), closes #958
- trusted-publishing: make request to verify if OIDC token exchange can succeed (c80ecb0), closes #958
- trusted-publishing: pass id-token as bearer header for github actions (d83b727), closes #958
- trusted-publishing: pass id-token as bearer header for gitlab pipelines (6d1c3cf), closes #958
- trusted-publishing: handle failure to retrieve id-token in the context of github actions (b673257), closes #958
- auth-error: update messaging for auth failure to be less token specific (e24967d)
- auth: attempt a dry-run publish to determine auth status (841dc67)
Bug Fixes
- trusted-publishing: uri encode the package name for the token exchange request (3dd95d0), closes #958
- auth: throw appropriate error when auth context fails to enable publishing (f5c8d85)
- auth: throw error if dry-run publish determines lack of auth (8f88e9d)
- verify-auth: enable the publish dry-run to work for projects publishing from a sub-directory (e7d684c)
v13.0.0
Features
- node-versions: drop support for node versions v20, v21, and v23
- node-versions: raise the minimum node version requirement for the v24 range (935439e)
Bug Fixes
- deps: update npm to v11 (debc7c5), closes #966 #966
- deps: update to the latest version of npm (1b25d6c)
BREAKING CHANGES
- node-versions: the minimum node version for the v24 range is now v24.10.0
- deps: a minimum of node v22.14 is now required
semantic-release/release-notes-generator (@semantic-release/release-notes-generator)
v14.1.0
Features
v14.0.3
Bug Fixes
v14.0.2
Bug Fixes
v14.0.1
Bug Fixes
v14.0.0
Features
BREAKING CHANGES
- by supporting the latest major versions of conventional-changelog packages, we are dropping support for previous major versions of those packages due to the breaking changes between majors. this only impacts your project if you are installing alongside semantic-release, so updating those packages to latest version should be the only change you need for this update. no action should be necessary if you are using default semantic-release config
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.47.0
🚀 Features
- eslint-plugin: [no-unused-private-class-members] new extension rule (#10913)
❤️ Thank You
- Brad Zacher @bradzacher
You can read about our versioning strategy and releases on our website.
v8.46.4
🩹 Fixes
- parser: error when both
projectServiceandprojectare set (#11333) - eslint-plugin: handle override modifier in promise-function-async fixer (#11730)
- eslint-plugin: [no-deprecated] fix double-report on computed literal identifiers (#11006, #10958)
❤️ Thank You
- Evgeny Stepanovych @undsoft
- Kentaro Suzuki @sushichan044
- Maria Solano @MariaSolOs
You can read about our versioning strategy and releases on our website.
v8.46.3
🩹 Fixes
- eslint-plugin: [no-duplicate-enum-values] support signed numbers (#11722, #11723)
- eslint-plugin: [no-misused-promises] expand union type to retrieve target property (#11706)
❤️ Thank You
- Evgeny Stepanovych @undsoft
- tao
You can read about our versioning strategy and releases on our website.
v8.46.2
🩹 Fixes
- eslint-plugin: [prefer-optional-chain] skip optional chaining when it could change the result (#11702)
❤️ Thank You
- mdm317
You can read about our versioning strategy and releases on our website.
v8.46.1
🩹 Fixes
- eslint-plugin: [no-misused-promises] special-case
.finallynot to report when a promise returning function is provided as an argument (#11667) - eslint-plugin: [prefer-optional-chain] include mixed "nullish comparison style" chains in checks (#11533)
❤️ Thank You
- mdm317
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.46.0
🚀 Features
- eslint-plugin: [no-unsafe-member-access] add allowOptionalChaining option (#11659)
- rule-schema-to-typescript-types: clean up and make public (#11633)
🩹 Fixes
- eslint-plugin: [prefer-readonly-parameter-types] ignore tagged primitives (#11660)
- typescript-estree: forbid abstract method and accessor to have implementation (#11657)
- eslint-plugin: removed error type previously deprecated (#11674)
- eslint-plugin: [no-deprecated] ignore deprecated
export imports (#11603) - eslint-plugin: [unbound-method] improve wording around
this: voidand binding (#11634) - rule-tester: deprecate TestCaseError#type and LintMessage#nodeType (#11628)
- eslint-plugin: [no-floating-promises] remove excess parentheses in suggestions (#11487)
❤️ Thank You
- fisker Cheung @fisker
- Josh Goldberg ✨
- Kirk Waiblinger @kirkwaiblinger
- Mark de Dios @peanutenthusiast
- Richard Torres @richardtorres314
- Victor Genaev @mainframev
You can read about our versioning strategy and releases on our website.
v8.45.0
🚀 Features
- eslint-plugin: expose rule name via RuleModule interface (#11616)
🩹 Fixes
- eslint-plugin: [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (#11614)
- eslint-plugin: [no-base-to-string] check if superclass is ignored (#11617)
❤️ Thank You
- mdm317
- Moses Odutusin @thebolarin
- Yukihiro Hasegawa @y-hsgw
You can read about our versioning strategy and releases on our website.
v8.44.1
🩹 Fixes
- eslint-plugin: [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (#11611)
- eslint-plugin: [no-unsafe-enum-comparison] support unions of literals (#11599)
- eslint-plugin: [no-base-to-string] make ignoredTypeNames match type names without generics (#11597)
❤️ Thank You
- Kirk Waiblinger @kirkwaiblinger
- mdm317
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.44.0
🚀 Features
- eslint-plugin: [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (#11267)
🩹 Fixes
- eslint-plugin: [no-unnecessary-type-conversion] ignore enum members (#11490)
❤️ Thank You
- Moses Odutusin @thebolarin
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.43.0
🚀 Features
- typescript-estree: disallow empty type parameter/argument lists (#11563)
🩹 Fixes
- eslint-plugin: [prefer-return-this-type] don't report an error when returning a union type that includes a classType (#11432)
- eslint-plugin: [no-deprecated] should report deprecated exports and reexports (#11359)
- eslint-plugin: [no-floating-promises] allowForKnownSafeCalls now supports function names (#11423, #11430)
- eslint-plugin: [consistent-type-exports] fix declaration shadowing (#11457)
- eslint-plugin: [no-unnecessary-type-conversion] only report ~~ on integer literal types (#11517)
- scope-manager: exclude Program from DefinitionBase node types (#11469)
- eslint-plugin: [no-non-null-assertion] do not suggest optional chain on LHS of assignment (#11489)
- type-utils: add union type support to TypeOrValueSpecifier (#11526)
❤️ Thank You
- Dima @dbarabashh
- Kirk Waiblinger @kirkwaiblinger
- mdm317
- tao
- Victor Genaev @mainframev
- Yukihiro Hasegawa @y-hsgw
- 민감자(Minji Kim) @mouse0429
- 송재욱
You can read about our versioning strategy and releases on our website.
v8.42.0
🩹 Fixes
- deps: update eslint monorepo to v9.33.0 (#11482)
You can read about our versioning strategy and releases on our website.
v8.41.0
🩹 Fixes
- deps: update dependency prettier to v3.6.2 (#11496)
You can read about our versioning strategy and releases on our website.
v8.40.0
🚀 Features
- typescript-estree: forbid invalid keys in
EnumMember(#11232)
❤️ Thank You
- fisker Cheung @fisker
You can read about our versioning strategy and releases on our website.
v8.39.1
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.39.0
🚀 Features
- eslint-plugin: [only-throw-error] support yield/await expressions (#11417)
- eslint-plugin: add no-unnecessary-type-conversion to strict-type-checked ruleset (#11427)
- update to TypeScript 5.9.2 (#11445)
- eslint-plugin: [naming-convention] add enumMember PascalCase default option (#11127)
🩹 Fixes
- eslint-plugin: [no-unsafe-assignment] add an
unsafeObjectPatternmessage (#11403) - eslint-plugin: [prefer-optional-chain] ignore
checkoption for most RHS of a chain (#11272)
❤️ Thank You
- Brad Zacher @bradzacher
- James Garbutt @43081j
- Kim Sang Du @developer-bandi
- Sasha Kondrashov
- tao
- Younsang Na @nayounsang
You can read about our versioning strategy and releases on our website.
v8.38.0
🩹 Fixes
- disallow extra properties in rule options (#11397)
- eslint-plugin: [consistent-generic-constructors] resolve conflict with
isolatedDeclarationsif enabled inconstructoroption (#11351)
❤️ Thank You
- Andrew Kazakov @andreww2012
- Younsang Na @nayounsang
You can read about our versioning strategy and releases on our website.
v8.37.0
🩹 Fixes
- eslint-plugin: [unified-signatures] fix false positives for ignoreOverloadsWithDifferentJSDoc option (#11381)
❤️ Thank You
- Yukihiro Hasegawa @y-hsgw
You can read about our versioning strategy and releases on our website.
v8.36.0
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.35.1
🩹 Fixes
- remove prettier from eslint-plugin (#11339)
❤️ Thank You
- Abhijeet Singh @cseas
You can read about our versioning strategy and releases on our website.
v8.35.0
🚀 Features
- eslint-plugin: [no-base-to-string] add checkUnknown Option (#11128)
❤️ Thank You
- Kim Sang Du @developer-bandi
You can read about our versioning strategy and releases on our website.
v8.34.1
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.34.0
🩹 Fixes
- typescript-estree: add validation to interface extends (#11271)
❤️ Thank You
- Tao
You can read about our versioning strategy and releases on our website.
v8.33.1
🩹 Fixes
- exclude docs/ directory from eslint-plugin package (#11251)
❤️ Thank You
- roottool
You can read about our versioning strategy and releases on our website.
v8.33.0
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.32.1
🩹 Fixes
- eslint-plugin: [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (#11177)
- eslint-plugin: [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for
TSMappedTypewith no type annotation (#11180) - eslint-plugin: [no-deprecated] support computed member access (#10867)
- eslint-plugin: [no-unnecessary-type-conversion] shouldn't have fixable property (#11194)
❤️ Thank You
- Azat S. @azat-io
- Dima Barabash @dbarabashh
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.32.0
🚀 Features
- eslint-plugin: [only-throw-error] add option
allowRethrowing(#11075) - eslint-plugin: [no-unnecessary-type-conversion] add rule (#10182)
🩹 Fixes
- eslint-plugin: [prefer-nullish-coalescing] fix parenthesization bug in suggestion (#11098)
- eslint-plugin: [unified-signatures] exempt
thisfrom optional parameter overload check (#11005) - eslint-plugin: [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary (#10907)
❤️ Thank You
- Andy Edwards
- Kirk Waiblinger @kirkwaiblinger
- mdm317
- Sasha Kondrashov
- Yukihiro Hasegawa @y-hsgw
You can read about our versioning strategy and releases on our website.
v8.31.1
🩹 Fixes
- eslint-plugin: [no-unnecessary-condition] downgrade fix to suggestion (#11081)
❤️ Thank You
- Kirk Waiblinger @kirkwaiblinger
You can read about our versioning strategy and releases on our website.
v8.31.0
🚀 Features
- eslint-plugin: [no-unnecessary-type-assertion] add option to ignore string const assertions (#10979)
❤️ Thank You
- Nicolas Le Cam
You can read about our versioning strategy and releases on our website.
v8.30.1
🩹 Fixes
- eslint-plugin: fix mistake with eslintrc config generation (#11072)
❤️ Thank You
- Kirk Waiblinger @kirkwaiblinger
You can read about our versioning strategy and releases on our website.
v8.30.0
🚀 Features
- eslint-plugin: [no-explicit-any] suggest to replace keyof any with PropertyKey (#11032)
🩹 Fixes
- eslint-plugin: [promise-function-async] use a different error message for functions with promise and non-promise types (#10950)
❤️ Thank You
- Dima Barabash @dbarabashh
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.29.1
🩹 Fixes
- eslint-plugin: [no-deprecated] report on deprecated imported variable used as property (#10998)
❤️ Thank You
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.29.0
🚀 Features
- eslint-plugin: [prefer-nullish-coalescing] create
ignoreIfStatementsoption (#11000)
🩹 Fixes
- eslint-plugin: [no-array-constructor] remove optional chaining exemption (#10963)
- eslint-plugin: support arbitrary extensions in definition files (#10957)
- eslint-plugin: [prefer-for-of] fix false positive when using erasable type syntax within update expressions (#10981)
- eslint-plugin: [use-unknown-in-catch-callback-variable] remove fixable property (#10993)
- eslint-plugin: [no-unnecessary-condition] don't report on unnecessary optional array index access when
noUncheckedIndexedAccessis enabled (#10961)
❤️ Thank You
- Dima Barabash @dbarabashh
- Kim Sang Du @developer-bandi
- Olivier Zalmanski @OlivierZal
- Ronen Amiel
- Yannick Decat @mho22
- zyoshoka @zyoshoka
You can read about our versioning strategy and releases on our website.
v8.28.0
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compar
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.
👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎
This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.
New, updated, and removed dependencies detected. Learn more about Socket for GitHub ↗︎
🚮 Removed packages: npm/@babel/[email protected], npm/@humanwhocodes/[email protected], npm/@humanwhocodes/[email protected], npm/@types/[email protected], npm/@ungap/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]