asciidoctor / asciidoctor-vscode

AsciiDoc support for Visual Studio Code using Asciidoctor
Other
340 stars 97 forks source link

chore(deps): update node dependencies (major) #888

Open ggrossetie opened 5 months ago

ggrossetie commented 5 months ago

This PR contains the following updates:

Package Type Update Change
@asciidoctor/core dependencies major 2.2.7 -> 3.0.4
@asciidoctor/docbook-converter dependencies major 2.0.0 -> 3.0.0
@fontsource/noto-serif (source) devDependencies major 4.5.11 -> 5.1.0
@fontsource/open-sans (source) devDependencies major 4.5.14 -> 5.1.0
@fontsource/roboto-mono (source) devDependencies major 4.5.10 -> 5.1.0
@types/node devDependencies major ~20.14 -> ~22.10.0
@typescript-eslint/eslint-plugin (source) devDependencies major ~7.13 -> ~8.16.0
@typescript-eslint/parser (source) devDependencies major ~7.13 -> ~8.16.0
@vscode/vsce (source) devDependencies major 2.27.0 -> 3.2.1
chai (source) devDependencies major ~4.4 -> ~5.1.0
copy-webpack-plugin devDependencies major 10.2.4 -> 12.0.2
eslint (source) devDependencies major ~8.57 -> ~9.15.0
eslint-plugin-n devDependencies major ~16.6 -> ~17.14.0
eslint-plugin-promise devDependencies major ~6.2 -> ~7.2.0
gulp (source) devDependencies major ^4.0.2 -> ^5.0.0
mathjax devDependencies major ^2.7.9 -> ^3.0.0
mermaid devDependencies major ^10.9.0 -> ^11.0.0
sinon (source) devDependencies major ^14.0.1 -> ^19.0.0
typescript (source) devDependencies major 4.9.5 -> 5.7.2
uuid dependencies major 8.3.2 -> 11.0.3
webpack-cli devDependencies major 4.10.0 -> 5.1.4

Release Notes

asciidoctor/asciidoctor.js ### [`v3.0.4`](https://togithub.com/asciidoctor/asciidoctor.js/releases/v3.0.4) [Compare Source](https://togithub.com/asciidoctor/asciidoctor.js/compare/v3.0.3...v3.0.4) ##### Summary This release is based on [Asciidoctor 2.0.20](https://togithub.com/asciidoctor/asciidoctor/releases/tag/v2.0.20) and [Opal 1.7.3](https://togithub.com/opal/opal/tree/v1.7.3) and fixes a regression introduced in 3.0.3. ##### Release meta Released on: 2024-02-12 Released by: [@​ggrossetie](https://togithub.com/ggrossetie) Published by: GitHub Actions Logs: [full diff](https://togithub.com/asciidoctor/asciidoctor.js/compare/v3.0.3...v3.0.4) ##### Changelog ##### Bug Fixes - Default condition should be last one in conditional exports otherwise the following error is thrown: "Module not found: Error: Default condition should be last one" ([#​1722](https://togithub.com/asciidoctor/asciidoctor.js/issues/1722)) - thanks [@​roseckyj](https://togithub.com/roseckyj) & [@​korva](https://togithub.com/korva) ##### Infrastructure - Update development dependencies ##### New Contributors - [@​roseckyj](https://togithub.com/roseckyj) made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1722 **Full Changelog**: https://github.com/asciidoctor/asciidoctor.js/compare/v3.0.3...v3.0.4 ### [`v3.0.3`](https://togithub.com/asciidoctor/asciidoctor.js/releases/v3.0.3) [Compare Source](https://togithub.com/asciidoctor/asciidoctor.js/compare/v3.0.2...v3.0.3) #### Summary This release is based on [Asciidoctor 2.0.20](https://togithub.com/asciidoctor/asciidoctor/releases/tag/v2.0.20) and [Opal 1.7.3](https://togithub.com/opal/opal/tree/v1.7.3). #### Release meta Released on: 2024-01-13 Released by: [@​ggrossetie](https://togithub.com/ggrossetie) Published by: GitHub Actions Logs: [full diff](https://togithub.com/asciidoctor/asciidoctor.js/compare/v3.0.2...v3.0.3) #### Changelog ##### Bug Fixes - Fix types exports in `package.json` - thanks [@​sinedied](https://togithub.com/sinedied) - Addd `context` and `node_name` accessor in the type definition - thanks [@​RayOffiah](https://togithub.com/RayOffiah) ##### Infrastructure - Update development dependencies #### New Contributors - [@​RayOffiah](https://togithub.com/RayOffiah) made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1718 - [@​sinedied](https://togithub.com/sinedied) made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1715 **Full Changelog**: https://github.com/asciidoctor/asciidoctor.js/compare/v3.0.2...v3.0.3 ### [`v3.0.2`](https://togithub.com/asciidoctor/asciidoctor.js/releases/v3.0.2) [Compare Source](https://togithub.com/asciidoctor/asciidoctor.js/compare/v3.0.1...v3.0.2) #### Summary This release is based on [Asciidoctor 2.0.20](https://togithub.com/asciidoctor/asciidoctor/releases/tag/v2.0.20) and [Opal 1.7.3](https://togithub.com/opal/opal/tree/v1.7.3). #### Release meta Released on: 2023-06-24 Released by: [@​ggrossetie](https://togithub.com/ggrossetie) Published by: GitHub Actions Logs: [full diff](https://togithub.com/asciidoctor/asciidoctor.js/compare/v2.2.6...v3.0.2) #### Changelog ##### Breaking Changes - Remove `Asciidoctor` namespace in TypeScript: ```js import asciidoctor, { Document } from '@​asciidoctor/core' const Asciidoctor = asciidoctor() Asciidoctor.convert('Hello _world_') ``` - Publish `@asciidoctor/core` as an ES6 module ##### Bug Fixes - Strip alternate BOM that uses char code 65279 when input passes through a Buffer ([#​1344](https://togithub.com/asciidoctor/asciidoctor.js/issues/1344)) - Map `Document.append` ([#​1681](https://togithub.com/asciidoctor/asciidoctor.js/issues/1681)) - Bridge converter pass as option ([#​1666](https://togithub.com/asciidoctor/asciidoctor.js/issues/1666)) - Add `getSectionNumeral()` function by [@​benjaminleonard](https://togithub.com/benjaminleonard) ([#​1659](https://togithub.com/asciidoctor/asciidoctor.js/issues/1659)) - Fix `getDocinfo` and `findBy` type definition ([#​1621](https://togithub.com/asciidoctor/asciidoctor.js/issues/1621)) - Bridge common Ruby object methods ([#​1491](https://togithub.com/asciidoctor/asciidoctor.js/issues/1491)) - `parseContent` now calls `toHash` on attrs ([#​1519](https://togithub.com/asciidoctor/asciidoctor.js/issues/1519)) ##### Improvements - Map `this.super.` to call the parent function ([#​1682](https://togithub.com/asciidoctor/asciidoctor.js/issues/1682)) - Map `AbstractBlock.getContentModel` and `AbstractBlock.setContentModel` ([#​1680](https://togithub.com/asciidoctor/asciidoctor.js/issues/1680)) - Map `Document.getSyntaxHighlighter` ([#​1667](https://togithub.com/asciidoctor/asciidoctor.js/issues/1667)) - Map `CompositeConverter#convert` ([#​1649](https://togithub.com/asciidoctor/asciidoctor.js/issues/1649)) - Simplify table option checks by [@​mojavelinux](https://togithub.com/mojavelinux) ([#​1656](https://togithub.com/asciidoctor/asciidoctor.js/issues/1656)) - Support Stream.Writable as `to_file` ([#​1624](https://togithub.com/asciidoctor/asciidoctor.js/issues/1624)) ```js const data = [] const writableStream = new Writable({ write (chunk, encoding, callback) { data.push(chunk.toString()) callback() } }) const doc = Asciidoctor.convert(text, { to_file: writableStream, safe: safe }) const html = data.join('') ``` ##### Infrastructure - Upgrade GraalVM to 20.1.0 ([#​1035](https://togithub.com/asciidoctor/asciidoctor.js/issues/1035)) ##### Documentation - Improve contributing guide by [@​cunka](https://togithub.com/cunka) ([#​1676](https://togithub.com/asciidoctor/asciidoctor.js/issues/1676)) - Remove call to `convert()` on return value of process method for inline macro extension by [@​mojavelinux](https://togithub.com/mojavelinux) ([#​1653](https://togithub.com/asciidoctor/asciidoctor.js/issues/1653)) #### New Contributors - [@​djencks](https://togithub.com/djencks) made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/978 - [@​bitPogo](https://togithub.com/bitPogo) made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1083 - [@​cm-wada-yusuke](https://togithub.com/cm-wada-yusuke) made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1176 - [@​abelsromero](https://togithub.com/abelsromero) made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1290 - [@​benjaminleonard](https://togithub.com/benjaminleonard) made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1659 - [@​cunka](https://togithub.com/cunka) made their first contribution in https://github.com/asciidoctor/asciidoctor.js/pull/1676 ### [`v3.0.1`](https://togithub.com/asciidoctor/asciidoctor.js/compare/v3.0.0...v3.0.1) [Compare Source](https://togithub.com/asciidoctor/asciidoctor.js/compare/v3.0.0...v3.0.1) ### [`v3.0.0`](https://togithub.com/asciidoctor/asciidoctor.js/compare/v2.2.8...v3.0.0) [Compare Source](https://togithub.com/asciidoctor/asciidoctor.js/compare/v2.2.8...v3.0.0) ### [`v2.2.8`](https://togithub.com/asciidoctor/asciidoctor.js/releases/v2.2.8) [Compare Source](https://togithub.com/asciidoctor/asciidoctor.js/compare/v2.2.7...v2.2.8) #### Summary This release is based on [Asciidoctor 2.0.23](https://togithub.com/asciidoctor/asciidoctor/releases/tag/v2.0.23) and [Opal 0.11.99.dev (31d26d69)](https://togithub.com/opal/opal/commit/31d26d69). #### Release meta Released on: 2024-06-02 Released by: [@​ggrossetie](https://togithub.com/ggrossetie) Published by: GitHub Actions Logs: [full diff](https://togithub.com/asciidoctor/asciidoctor.js/compare/v2.2.7...v2.2.8) #### What's Changed - Build against Asciidoctor 2.0.23 by [@​ggrossetie](https://togithub.com/ggrossetie)
asciidoctor/asciidoctor-docbook.js ### [`v3.0.0`](https://togithub.com/asciidoctor/asciidoctor-docbook.js/compare/v2.0.0...v3.0.0) [Compare Source](https://togithub.com/asciidoctor/asciidoctor-docbook.js/compare/v2.0.0...v3.0.0)
fontsource/font-files (@​fontsource/noto-serif) ### [`v5.1.0`](https://togithub.com/fontsource/font-files/compare/f069547c3d25cb9602fdbc1d9eb1f34046dc8353...bbd47cd9ccc1541e520a3dc9b58e24e415006197) [Compare Source](https://togithub.com/fontsource/font-files/compare/f069547c3d25cb9602fdbc1d9eb1f34046dc8353...bbd47cd9ccc1541e520a3dc9b58e24e415006197) ### [`v5.0.20`](https://togithub.com/fontsource/font-files/compare/643d5496631adb16c66ab3fc2f9e128d01817307...f069547c3d25cb9602fdbc1d9eb1f34046dc8353) [Compare Source](https://togithub.com/fontsource/font-files/compare/643d5496631adb16c66ab3fc2f9e128d01817307...f069547c3d25cb9602fdbc1d9eb1f34046dc8353) ### [`v5.0.19`](https://togithub.com/fontsource/font-files/compare/6683f4dd896f741c07eb8696cf8a97bf6ea98fff...643d5496631adb16c66ab3fc2f9e128d01817307) [Compare Source](https://togithub.com/fontsource/font-files/compare/6683f4dd896f741c07eb8696cf8a97bf6ea98fff...643d5496631adb16c66ab3fc2f9e128d01817307) ### [`v5.0.18`](https://togithub.com/fontsource/font-files/compare/a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561...6683f4dd896f741c07eb8696cf8a97bf6ea98fff) [Compare Source](https://togithub.com/fontsource/font-files/compare/a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561...6683f4dd896f741c07eb8696cf8a97bf6ea98fff) ### [`v5.0.17`](https://togithub.com/fontsource/font-files/compare/d936f37ffc74cefc7a5ef7e2b28e0120b90cf723...a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561) [Compare Source](https://togithub.com/fontsource/font-files/compare/d936f37ffc74cefc7a5ef7e2b28e0120b90cf723...a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561) ### [`v5.0.16`](https://togithub.com/fontsource/font-files/compare/5a653e64fb85724a84574423fe7af561d5fd883f...d936f37ffc74cefc7a5ef7e2b28e0120b90cf723) [Compare Source](https://togithub.com/fontsource/font-files/compare/5a653e64fb85724a84574423fe7af561d5fd883f...d936f37ffc74cefc7a5ef7e2b28e0120b90cf723) ### [`v5.0.15`](https://togithub.com/fontsource/font-files/compare/345008a2be6a70971d129f1ddc24edbb92f54d3b...5a653e64fb85724a84574423fe7af561d5fd883f) [Compare Source](https://togithub.com/fontsource/font-files/compare/345008a2be6a70971d129f1ddc24edbb92f54d3b...5a653e64fb85724a84574423fe7af561d5fd883f) ### [`v5.0.14`](https://togithub.com/fontsource/font-files/compare/cdc354d4f24180d7149faa1c62033c80cf873ce8...345008a2be6a70971d129f1ddc24edbb92f54d3b) [Compare Source](https://togithub.com/fontsource/font-files/compare/cdc354d4f24180d7149faa1c62033c80cf873ce8...345008a2be6a70971d129f1ddc24edbb92f54d3b) ### [`v5.0.13`](https://togithub.com/fontsource/font-files/compare/5c5b49e8271a45f05a01db30c5c326af2e5e36b5...cdc354d4f24180d7149faa1c62033c80cf873ce8) [Compare Source](https://togithub.com/fontsource/font-files/compare/5c5b49e8271a45f05a01db30c5c326af2e5e36b5...cdc354d4f24180d7149faa1c62033c80cf873ce8) ### [`v5.0.12`](https://togithub.com/fontsource/font-files/compare/efa3f447deeeb8860474a3828fd6268e7367a951...5c5b49e8271a45f05a01db30c5c326af2e5e36b5) [Compare Source](https://togithub.com/fontsource/font-files/compare/efa3f447deeeb8860474a3828fd6268e7367a951...5c5b49e8271a45f05a01db30c5c326af2e5e36b5) ### [`v5.0.11`](https://togithub.com/fontsource/font-files/compare/2dd37246207e402d5c59e3fd3d9f8a5f8502224d...efa3f447deeeb8860474a3828fd6268e7367a951) [Compare Source](https://togithub.com/fontsource/font-files/compare/2dd37246207e402d5c59e3fd3d9f8a5f8502224d...efa3f447deeeb8860474a3828fd6268e7367a951) ### [`v5.0.9`](https://togithub.com/fontsource/font-files/compare/d8c589002b735365b4ef7aad59065eba6d274dc9...2dd37246207e402d5c59e3fd3d9f8a5f8502224d) [Compare Source](https://togithub.com/fontsource/font-files/compare/d8c589002b735365b4ef7aad59065eba6d274dc9...2dd37246207e402d5c59e3fd3d9f8a5f8502224d) ### [`v5.0.8`](https://togithub.com/fontsource/font-files/compare/66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3...d8c589002b735365b4ef7aad59065eba6d274dc9) [Compare Source](https://togithub.com/fontsource/font-files/compare/66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3...d8c589002b735365b4ef7aad59065eba6d274dc9) ### [`v5.0.7`](https://togithub.com/fontsource/font-files/compare/f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8...66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3) [Compare Source](https://togithub.com/fontsource/font-files/compare/f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8...66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3) ### [`v5.0.6`](https://togithub.com/fontsource/font-files/compare/0e9c76a4e7a6f66254f74cea2346120c55ac2405...f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8) [Compare Source](https://togithub.com/fontsource/font-files/compare/0e9c76a4e7a6f66254f74cea2346120c55ac2405...f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8) ### [`v5.0.5`](https://togithub.com/fontsource/font-files/compare/b02089c146de321a36fd941f4129392b8f5fbccd...0e9c76a4e7a6f66254f74cea2346120c55ac2405) [Compare Source](https://togithub.com/fontsource/font-files/compare/b02089c146de321a36fd941f4129392b8f5fbccd...0e9c76a4e7a6f66254f74cea2346120c55ac2405) ### [`v5.0.4`](https://togithub.com/fontsource/font-files/compare/374cfdd71e905ac82abd9b7772813228f01efa81...b02089c146de321a36fd941f4129392b8f5fbccd) [Compare Source](https://togithub.com/fontsource/font-files/compare/374cfdd71e905ac82abd9b7772813228f01efa81...b02089c146de321a36fd941f4129392b8f5fbccd) ### [`v5.0.3`](https://togithub.com/fontsource/font-files/compare/5d2660b22378cfb3af2b01b6e8ec2084038005c9...374cfdd71e905ac82abd9b7772813228f01efa81) [Compare Source](https://togithub.com/fontsource/font-files/compare/5d2660b22378cfb3af2b01b6e8ec2084038005c9...374cfdd71e905ac82abd9b7772813228f01efa81) ### [`v5.0.2`](https://togithub.com/fontsource/font-files/compare/bb0a65254863587b0f537a8b680f480fe2ac80e4...5d2660b22378cfb3af2b01b6e8ec2084038005c9) [Compare Source](https://togithub.com/fontsource/font-files/compare/bb0a65254863587b0f537a8b680f480fe2ac80e4...5d2660b22378cfb3af2b01b6e8ec2084038005c9) ### [`v5.0.1`](https://togithub.com/fontsource/font-files/compare/e64038a5fdd746235155818e5fc878c985c5d734...bb0a65254863587b0f537a8b680f480fe2ac80e4) [Compare Source](https://togithub.com/fontsource/font-files/compare/e64038a5fdd746235155818e5fc878c985c5d734...bb0a65254863587b0f537a8b680f480fe2ac80e4)
fontsource/font-files (@​fontsource/open-sans) ### [`v5.1.0`](https://togithub.com/fontsource/font-files/compare/72daa2bba08d877d0c48063c792e27d5d4b673ca...bbd47cd9ccc1541e520a3dc9b58e24e415006197) [Compare Source](https://togithub.com/fontsource/font-files/compare/72daa2bba08d877d0c48063c792e27d5d4b673ca...bbd47cd9ccc1541e520a3dc9b58e24e415006197) ### [`v5.0.30`](https://togithub.com/fontsource/font-files/compare/a7b9009a8d231808b4eafd0a874981c930355f03...72daa2bba08d877d0c48063c792e27d5d4b673ca) [Compare Source](https://togithub.com/fontsource/font-files/compare/a7b9009a8d231808b4eafd0a874981c930355f03...72daa2bba08d877d0c48063c792e27d5d4b673ca) ### [`v5.0.29`](https://togithub.com/fontsource/font-files/compare/f069547c3d25cb9602fdbc1d9eb1f34046dc8353...a7b9009a8d231808b4eafd0a874981c930355f03) [Compare Source](https://togithub.com/fontsource/font-files/compare/f069547c3d25cb9602fdbc1d9eb1f34046dc8353...a7b9009a8d231808b4eafd0a874981c930355f03) ### [`v5.0.28`](https://togithub.com/fontsource/font-files/compare/15ff1486b69882be85b19d07a992d9276bd56a60...f069547c3d25cb9602fdbc1d9eb1f34046dc8353) [Compare Source](https://togithub.com/fontsource/font-files/compare/15ff1486b69882be85b19d07a992d9276bd56a60...f069547c3d25cb9602fdbc1d9eb1f34046dc8353) ### [`v5.0.27`](https://togithub.com/fontsource/font-files/compare/12dc020bbe1bcf31176cd28794329fad1119020a...15ff1486b69882be85b19d07a992d9276bd56a60) [Compare Source](https://togithub.com/fontsource/font-files/compare/12dc020bbe1bcf31176cd28794329fad1119020a...15ff1486b69882be85b19d07a992d9276bd56a60) ### [`v5.0.26`](https://togithub.com/fontsource/font-files/compare/643d5496631adb16c66ab3fc2f9e128d01817307...12dc020bbe1bcf31176cd28794329fad1119020a) [Compare Source](https://togithub.com/fontsource/font-files/compare/643d5496631adb16c66ab3fc2f9e128d01817307...12dc020bbe1bcf31176cd28794329fad1119020a) ### [`v5.0.25`](https://togithub.com/fontsource/font-files/compare/3425b82c29b5d43397708784088d5017a15b4ad5...643d5496631adb16c66ab3fc2f9e128d01817307) [Compare Source](https://togithub.com/fontsource/font-files/compare/3425b82c29b5d43397708784088d5017a15b4ad5...643d5496631adb16c66ab3fc2f9e128d01817307) ### [`v5.0.24`](https://togithub.com/fontsource/font-files/compare/905253b2f3dd7b528613aa976b7f7e19cde6813f...3425b82c29b5d43397708784088d5017a15b4ad5) [Compare Source](https://togithub.com/fontsource/font-files/compare/905253b2f3dd7b528613aa976b7f7e19cde6813f...3425b82c29b5d43397708784088d5017a15b4ad5) ### [`v5.0.23`](https://togithub.com/fontsource/font-files/compare/366c8a6abb3de6eb8d6e72f4f85ac76e0985efe7...905253b2f3dd7b528613aa976b7f7e19cde6813f) [Compare Source](https://togithub.com/fontsource/font-files/compare/366c8a6abb3de6eb8d6e72f4f85ac76e0985efe7...905253b2f3dd7b528613aa976b7f7e19cde6813f) ### [`v5.0.22`](https://togithub.com/fontsource/font-files/compare/b06d2f9c3993b37b77c3f9c487a239a6b4d152f0...366c8a6abb3de6eb8d6e72f4f85ac76e0985efe7) [Compare Source](https://togithub.com/fontsource/font-files/compare/b06d2f9c3993b37b77c3f9c487a239a6b4d152f0...366c8a6abb3de6eb8d6e72f4f85ac76e0985efe7) ### [`v5.0.21`](https://togithub.com/fontsource/font-files/compare/6515e3c2d0c6582fb0538a95e679165049ac8f67...b06d2f9c3993b37b77c3f9c487a239a6b4d152f0) [Compare Source](https://togithub.com/fontsource/font-files/compare/6515e3c2d0c6582fb0538a95e679165049ac8f67...b06d2f9c3993b37b77c3f9c487a239a6b4d152f0) ### [`v5.0.20`](https://togithub.com/fontsource/font-files/compare/f961545f1ca25cc54416f8c675b2fa733aa27248...6515e3c2d0c6582fb0538a95e679165049ac8f67) [Compare Source](https://togithub.com/fontsource/font-files/compare/f961545f1ca25cc54416f8c675b2fa733aa27248...6515e3c2d0c6582fb0538a95e679165049ac8f67) ### [`v5.0.19`](https://togithub.com/fontsource/font-files/compare/6683f4dd896f741c07eb8696cf8a97bf6ea98fff...f961545f1ca25cc54416f8c675b2fa733aa27248) [Compare Source](https://togithub.com/fontsource/font-files/compare/6683f4dd896f741c07eb8696cf8a97bf6ea98fff...f961545f1ca25cc54416f8c675b2fa733aa27248) ### [`v5.0.18`](https://togithub.com/fontsource/font-files/compare/a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561...6683f4dd896f741c07eb8696cf8a97bf6ea98fff) [Compare Source](https://togithub.com/fontsource/font-files/compare/a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561...6683f4dd896f741c07eb8696cf8a97bf6ea98fff) ### [`v5.0.17`](https://togithub.com/fontsource/font-files/compare/d936f37ffc74cefc7a5ef7e2b28e0120b90cf723...a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561) [Compare Source](https://togithub.com/fontsource/font-files/compare/d936f37ffc74cefc7a5ef7e2b28e0120b90cf723...a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561) ### [`v5.0.16`](https://togithub.com/fontsource/font-files/compare/5a653e64fb85724a84574423fe7af561d5fd883f...d936f37ffc74cefc7a5ef7e2b28e0120b90cf723) [Compare Source](https://togithub.com/fontsource/font-files/compare/5a653e64fb85724a84574423fe7af561d5fd883f...d936f37ffc74cefc7a5ef7e2b28e0120b90cf723) ### [`v5.0.15`](https://togithub.com/fontsource/font-files/compare/345008a2be6a70971d129f1ddc24edbb92f54d3b...5a653e64fb85724a84574423fe7af561d5fd883f) [Compare Source](https://togithub.com/fontsource/font-files/compare/345008a2be6a70971d129f1ddc24edbb92f54d3b...5a653e64fb85724a84574423fe7af561d5fd883f) ### [`v5.0.14`](https://togithub.com/fontsource/font-files/compare/cdc354d4f24180d7149faa1c62033c80cf873ce8...345008a2be6a70971d129f1ddc24edbb92f54d3b) [Compare Source](https://togithub.com/fontsource/font-files/compare/cdc354d4f24180d7149faa1c62033c80cf873ce8...345008a2be6a70971d129f1ddc24edbb92f54d3b) ### [`v5.0.13`](https://togithub.com/fontsource/font-files/compare/5c5b49e8271a45f05a01db30c5c326af2e5e36b5...cdc354d4f24180d7149faa1c62033c80cf873ce8) [Compare Source](https://togithub.com/fontsource/font-files/compare/5c5b49e8271a45f05a01db30c5c326af2e5e36b5...cdc354d4f24180d7149faa1c62033c80cf873ce8) ### [`v5.0.12`](https://togithub.com/fontsource/font-files/compare/efa3f447deeeb8860474a3828fd6268e7367a951...5c5b49e8271a45f05a01db30c5c326af2e5e36b5) [Compare Source](https://togithub.com/fontsource/font-files/compare/efa3f447deeeb8860474a3828fd6268e7367a951...5c5b49e8271a45f05a01db30c5c326af2e5e36b5) ### [`v5.0.11`](https://togithub.com/fontsource/font-files/compare/2dd37246207e402d5c59e3fd3d9f8a5f8502224d...efa3f447deeeb8860474a3828fd6268e7367a951) [Compare Source](https://togithub.com/fontsource/font-files/compare/2dd37246207e402d5c59e3fd3d9f8a5f8502224d...efa3f447deeeb8860474a3828fd6268e7367a951) ### [`v5.0.9`](https://togithub.com/fontsource/font-files/compare/d8c589002b735365b4ef7aad59065eba6d274dc9...2dd37246207e402d5c59e3fd3d9f8a5f8502224d) [Compare Source](https://togithub.com/fontsource/font-files/compare/d8c589002b735365b4ef7aad59065eba6d274dc9...2dd37246207e402d5c59e3fd3d9f8a5f8502224d) ### [`v5.0.8`](https://togithub.com/fontsource/font-files/compare/66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3...d8c589002b735365b4ef7aad59065eba6d274dc9) [Compare Source](https://togithub.com/fontsource/font-files/compare/66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3...d8c589002b735365b4ef7aad59065eba6d274dc9) ### [`v5.0.7`](https://togithub.com/fontsource/font-files/compare/f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8...66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3) [Compare Source](https://togithub.com/fontsource/font-files/compare/f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8...66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3) ### [`v5.0.6`](https://togithub.com/fontsource/font-files/compare/0e9c76a4e7a6f66254f74cea2346120c55ac2405...f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8) [Compare Source](https://togithub.com/fontsource/font-files/compare/0e9c76a4e7a6f66254f74cea2346120c55ac2405...f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8) ### [`v5.0.5`](https://togithub.com/fontsource/font-files/compare/b02089c146de321a36fd941f4129392b8f5fbccd...0e9c76a4e7a6f66254f74cea2346120c55ac2405) [Compare Source](https://togithub.com/fontsource/font-files/compare/b02089c146de321a36fd941f4129392b8f5fbccd...0e9c76a4e7a6f66254f74cea2346120c55ac2405) ### [`v5.0.4`](https://togithub.com/fontsource/font-files/compare/374cfdd71e905ac82abd9b7772813228f01efa81...b02089c146de321a36fd941f4129392b8f5fbccd) [Compare Source](https://togithub.com/fontsource/font-files/compare/374cfdd71e905ac82abd9b7772813228f01efa81...b02089c146de321a36fd941f4129392b8f5fbccd) ### [`v5.0.3`](https://togithub.com/fontsource/font-files/compare/5d2660b22378cfb3af2b01b6e8ec2084038005c9...374cfdd71e905ac82abd9b7772813228f01efa81) [Compare Source](https://togithub.com/fontsource/font-files/compare/5d2660b22378cfb3af2b01b6e8ec2084038005c9...374cfdd71e905ac82abd9b7772813228f01efa81) ### [`v5.0.2`](https://togithub.com/fontsource/font-files/compare/bb0a65254863587b0f537a8b680f480fe2ac80e4...5d2660b22378cfb3af2b01b6e8ec2084038005c9) [Compare Source](https://togithub.com/fontsource/font-files/compare/bb0a65254863587b0f537a8b680f480fe2ac80e4...5d2660b22378cfb3af2b01b6e8ec2084038005c9) ### [`v5.0.1`](https://togithub.com/fontsource/font-files/compare/e64038a5fdd746235155818e5fc878c985c5d734...bb0a65254863587b0f537a8b680f480fe2ac80e4) [Compare Source](https://togithub.com/fontsource/font-files/compare/e64038a5fdd746235155818e5fc878c985c5d734...bb0a65254863587b0f537a8b680f480fe2ac80e4)
fontsource/font-files (@​fontsource/roboto-mono) ### [`v5.1.0`](https://togithub.com/fontsource/font-files/compare/72daa2bba08d877d0c48063c792e27d5d4b673ca...bbd47cd9ccc1541e520a3dc9b58e24e415006197) [Compare Source](https://togithub.com/fontsource/font-files/compare/72daa2bba08d877d0c48063c792e27d5d4b673ca...bbd47cd9ccc1541e520a3dc9b58e24e415006197) ### [`v5.0.20`](https://togithub.com/fontsource/font-files/compare/a7b9009a8d231808b4eafd0a874981c930355f03...72daa2bba08d877d0c48063c792e27d5d4b673ca) [Compare Source](https://togithub.com/fontsource/font-files/compare/a7b9009a8d231808b4eafd0a874981c930355f03...72daa2bba08d877d0c48063c792e27d5d4b673ca) ### [`v5.0.19`](https://togithub.com/fontsource/font-files/compare/f069547c3d25cb9602fdbc1d9eb1f34046dc8353...a7b9009a8d231808b4eafd0a874981c930355f03) [Compare Source](https://togithub.com/fontsource/font-files/compare/f069547c3d25cb9602fdbc1d9eb1f34046dc8353...a7b9009a8d231808b4eafd0a874981c930355f03) ### [`v5.0.18`](https://togithub.com/fontsource/font-files/compare/643d5496631adb16c66ab3fc2f9e128d01817307...f069547c3d25cb9602fdbc1d9eb1f34046dc8353) [Compare Source](https://togithub.com/fontsource/font-files/compare/643d5496631adb16c66ab3fc2f9e128d01817307...f069547c3d25cb9602fdbc1d9eb1f34046dc8353) ### [`v5.0.17`](https://togithub.com/fontsource/font-files/compare/6683f4dd896f741c07eb8696cf8a97bf6ea98fff...643d5496631adb16c66ab3fc2f9e128d01817307) [Compare Source](https://togithub.com/fontsource/font-files/compare/6683f4dd896f741c07eb8696cf8a97bf6ea98fff...643d5496631adb16c66ab3fc2f9e128d01817307) ### [`v5.0.16`](https://togithub.com/fontsource/font-files/compare/a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561...6683f4dd896f741c07eb8696cf8a97bf6ea98fff) [Compare Source](https://togithub.com/fontsource/font-files/compare/a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561...6683f4dd896f741c07eb8696cf8a97bf6ea98fff) ### [`v5.0.15`](https://togithub.com/fontsource/font-files/compare/d936f37ffc74cefc7a5ef7e2b28e0120b90cf723...a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561) [Compare Source](https://togithub.com/fontsource/font-files/compare/d936f37ffc74cefc7a5ef7e2b28e0120b90cf723...a230a388fd8c1aba6b28bb5fa9d64fd4a40d1561) ### [`v5.0.14`](https://togithub.com/fontsource/font-files/compare/5a653e64fb85724a84574423fe7af561d5fd883f...d936f37ffc74cefc7a5ef7e2b28e0120b90cf723) [Compare Source](https://togithub.com/fontsource/font-files/compare/5a653e64fb85724a84574423fe7af561d5fd883f...d936f37ffc74cefc7a5ef7e2b28e0120b90cf723) ### [`v5.0.13`](https://togithub.com/fontsource/font-files/compare/345008a2be6a70971d129f1ddc24edbb92f54d3b...5a653e64fb85724a84574423fe7af561d5fd883f) [Compare Source](https://togithub.com/fontsource/font-files/compare/345008a2be6a70971d129f1ddc24edbb92f54d3b...5a653e64fb85724a84574423fe7af561d5fd883f) ### [`v5.0.12`](https://togithub.com/fontsource/font-files/compare/d8c589002b735365b4ef7aad59065eba6d274dc9...345008a2be6a70971d129f1ddc24edbb92f54d3b) [Compare Source](https://togithub.com/fontsource/font-files/compare/d8c589002b735365b4ef7aad59065eba6d274dc9...345008a2be6a70971d129f1ddc24edbb92f54d3b) ### [`v5.0.8`](https://togithub.com/fontsource/font-files/compare/66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3...d8c589002b735365b4ef7aad59065eba6d274dc9) [Compare Source](https://togithub.com/fontsource/font-files/compare/66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3...d8c589002b735365b4ef7aad59065eba6d274dc9) ### [`v5.0.7`](https://togithub.com/fontsource/font-files/compare/f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8...66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3) [Compare Source](https://togithub.com/fontsource/font-files/compare/f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8...66a78bd9ac4cdf8b06e2ae177e3692d9494b9db3) ### [`v5.0.6`](https://togithub.com/fontsource/font-files/compare/0e9c76a4e7a6f66254f74cea2346120c55ac2405...f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8) [Compare Source](https://togithub.com/fontsource/font-files/compare/0e9c76a4e7a6f66254f74cea2346120c55ac2405...f7e2a4d3b1c2ecc00e741bd30902ca2a1ee7a0d8) ### [`v5.0.5`](https://togithub.com/fontsource/font-files/compare/b02089c146de321a36fd941f4129392b8f5fbccd...0e9c76a4e7a6f66254f74cea2346120c55ac2405) [Compare Source](https://togithub.com/fontsource/font-files/compare/b02089c146de321a36fd941f4129392b8f5fbccd...0e9c76a4e7a6f66254f74cea2346120c55ac2405) ### [`v5.0.4`](https://togithub.com/fontsource/font-files/compare/374cfdd71e905ac82abd9b7772813228f01efa81...b02089c146de321a36fd941f4129392b8f5fbccd) [Compare Source](https://togithub.com/fontsource/font-files/compare/374cfdd71e905ac82abd9b7772813228f01efa81...b02089c146de321a36fd941f4129392b8f5fbccd) ### [`v5.0.3`](https://togithub.com/fontsource/font-files/compare/5d2660b22378cfb3af2b01b6e8ec2084038005c9...374cfdd71e905ac82abd9b7772813228f01efa81) [Compare Source](https://togithub.com/fontsource/font-files/compare/5d2660b22378cfb3af2b01b6e8ec2084038005c9...374cfdd71e905ac82abd9b7772813228f01efa81) ### [`v5.0.2`](https://togithub.com/fontsource/font-files/compare/bb0a65254863587b0f537a8b680f480fe2ac80e4...5d2660b22378cfb3af2b01b6e8ec2084038005c9) [Compare Source](https://togithub.com/fontsource/font-files/compare/bb0a65254863587b0f537a8b680f480fe2ac80e4...5d2660b22378cfb3af2b01b6e8ec2084038005c9) ### [`v5.0.1`](https://togithub.com/fontsource/font-files/compare/e64038a5fdd746235155818e5fc878c985c5d734...bb0a65254863587b0f537a8b680f480fe2ac80e4) [Compare Source](https://togithub.com/fontsource/font-files/compare/e64038a5fdd746235155818e5fc878c985c5d734...bb0a65254863587b0f537a8b680f480fe2ac80e4)
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v8.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​8160-2024-11-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.15.0...v8.16.0) ##### 🚀 Features - **eslint-plugin:** \[no-base-to-string] check Array.prototype.join ([#​10287](https://togithub.com/typescript-eslint/typescript-eslint/pull/10287)) - **eslint-plugin:** \[max-params] add function overload and function type support ([#​10312](https://togithub.com/typescript-eslint/typescript-eslint/pull/10312)) ##### ❤️ Thank You - Kim Sang Du [@​developer-bandi](https://togithub.com/developer-bandi) - YeonJuan [@​yeonjuan](https://togithub.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​8150-2024-11-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.14.0...v8.15.0) ##### 🚀 Features - **eslint-plugin:** \[prefer-nullish-coalescing] fix detection of `ignoreConditionalTests` involving boolean `!` operator ([#​10299](https://togithub.com/typescript-eslint/typescript-eslint/pull/10299)) - **eslint-plugin:** new rule `no-unsafe-type-assertion` ([#​10051](https://togithub.com/typescript-eslint/typescript-eslint/pull/10051)) - **eslint-plugin:** added related-getter-setter-pairs rule ([#​10192](https://togithub.com/typescript-eslint/typescript-eslint/pull/10192)) ##### 🩹 Fixes - **utils:** add defaultOptions to meta in rule ([#​10339](https://togithub.com/typescript-eslint/typescript-eslint/pull/10339)) - **eslint-plugin:** report deprecations used in default export ([#​10330](https://togithub.com/typescript-eslint/typescript-eslint/pull/10330)) - **eslint-plugin:** \[explicit-module-boundary-types] and \[explicit-function-return-type] don't report on `as const satisfies` ([#​10315](https://togithub.com/typescript-eslint/typescript-eslint/pull/10315)) - **eslint-plugin:** \[await-thenable, return-await] don't flag awaiting unconstrained type parameter as unnecessary ([#​10314](https://togithub.com/typescript-eslint/typescript-eslint/pull/10314)) - **eslint-plugin:** \[consistent-indexed-object-style] handle circular mapped types ([#​10301](https://togithub.com/typescript-eslint/typescript-eslint/pull/10301)) ##### ❤️ Thank You - Josh Goldberg ✨ - Kim Sang Du [@​developer-bandi](https://togithub.com/developer-bandi) - Luis Sebastian Urrutia Fuentes [@​LuisUrrutia](https://togithub.com/LuisUrrutia) - Phillip Huang - Ronen Amiel - Szydlak [@​wszydlak](https://togithub.com/wszydlak) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​8140-2024-11-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.13.0...v8.14.0) ##### 🚀 Features - **eslint-plugin:** \[await-thenable] report unnecessary `await using` statements ([#​10209](https://togithub.com/typescript-eslint/typescript-eslint/pull/10209)) - **eslint-plugin:** \[no-confusing-void-expression] add an option to ignore void<->void ([#​10067](https://togithub.com/typescript-eslint/typescript-eslint/pull/10067)) ##### 🩹 Fixes - **scope-manager:** fix asserted increments not being marked as write references ([#​10271](https://togithub.com/typescript-eslint/typescript-eslint/pull/10271)) - **eslint-plugin:** \[no-misused-promises] improve report loc for methods ([#​10216](https://togithub.com/typescript-eslint/typescript-eslint/pull/10216)) - **eslint-plugin:** \[no-unnecessary-condition] improve error message for literal comparisons ([#​10194](https://togithub.com/typescript-eslint/typescript-eslint/pull/10194)) ##### ❤️ Thank You - Gyumong [@​Gyumong](https://togithub.com/Gyumong) - Jan Ochwat [@​janek515](https://togithub.com/janek515) - Kirk Waiblinger [@​kirkwaiblinger](https://togithub.com/kirkwaiblinger) - Ronen Amiel You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​8130-2024-11-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.12.2...v8.13.0) ##### 🚀 Features - **eslint-plugin:** \[only-throw-error] add allow option ([#​10221](https://togithub.com/typescript-eslint/typescript-eslint/pull/10221)) - **eslint-plugin:** \[prefer-nullish-coalescing] add option `ignoreBooleanCoercion` ([#​9924](https://togithub.com/typescript-eslint/typescript-eslint/pull/9924)) - **eslint-plugin:** disable `no-class-assign` rule in `eslint-recommended` config ([#​10250](https://togithub.com/typescript-eslint/typescript-eslint/pull/10250)) ##### 🩹 Fixes - **eslint-plugin:** \[switch-exhaustiveness-check] add support for covering a missing property with `undefined` ([#​10232](https://togithub.com/typescript-eslint/typescript-eslint/pull/10232)) - **eslint-plugin:** \[consistent-type-definitions] don't leave trailing parens when fixing type to interface ([#​10235](https://togithub.com/typescript-eslint/typescript-eslint/pull/10235)) - **eslint-plugin:** \[no-deprecated] report when exported class implements/extends deprecated entity ([#​10259](https://togithub.com/typescript-eslint/typescript-eslint/pull/10259)) - **eslint-plugin:** \[no-deprecated] report on deprecated variables used inside dynamic imports ([#​10261](https://togithub.com/typescript-eslint/typescript-eslint/pull/10261)) - **eslint-plugin:** \[no-unnecessary-condition] falsey bigint should be falsey ([#​10205](https://togithub.com/typescript-eslint/typescript-eslint/pull/10205)) ##### ❤️ Thank You - auvred [@​auvred](https://togithub.com/auvred) - Kim Sang Du [@​developer-bandi](https://togithub.com/developer-bandi) - Kirk Waiblinger [@​kirkwaiblinger](https://togithub.com/kirkwaiblinger) - Mark de Dios [@​peanutenthusiast](https://togithub.com/peanutenthusiast) - Ronen Amiel - YeonJuan [@​yeonjuan](https://togithub.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.12.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​8122-2024-10-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.12.1...v8.12.2) ##### 🩹 Fixes - **eslint-plugin:** \[switch-exhaustiveness-check] invert `considerDefaultExhaustiveForUnions` ([#​10223](https://togithub.com/typescript-eslint/typescript-eslint/pull/10223)) ##### ❤️ Thank You - Kirk Waiblinger [@​kirkwaiblinger](https://togithub.com/kirkwaiblinger) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.12.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​8121-2024-10-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.12.0...v8.12.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](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​8120-2024-10-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.11.0...v8.12.0) ##### 🚀 Features - **eslint-plugin:** \[no-base-to-string] handle String() ([#​10005](https://togithub.com/typescript-eslint/typescript-eslint/pull/10005)) - **eslint-plugin:** \[switch-exhaustiveness-check] add allowDefaultCaseMatchUnionMember option ([#​9954](https://togithub.com/typescript-eslint/typescript-eslint/pull/9954)) - **eslint-plugin:** \[consistent-indexed-object-style] report mapped types ([#​10160](https://togithub.com/typescript-eslint/typescript-eslint/pull/10160)) - **eslint-plugin:** \[prefer-nullish-coalescing] add support for assignment expressions ([#​10152](https://togithub.com/typescript-eslint/typescript-eslint/pull/10152)) ##### ❤️ Thank You - Abraham Guo - Kim Sang Du [@​developer-bandi](https://togithub.com/developer-bandi) - Kirk Waiblinger [@​kirkwaiblinger](https://togithub.com/kirkwaiblinger) - YeonJuan [@​yeonjuan](https://togithub.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.11.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​8110-2024-10-21) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.10.0...v8.11.0) ##### 🚀 Features - **eslint-plugin:** \[no-unnecessary-type-parameters] add suggestion fixer ([#​10149](https://togithub.com/typescript-eslint/typescript-eslint/pull/10149)) - **eslint-plugin:** \[no-base-to-string] add support for catching toLocaleString ([#​10138](https://togithub.com/typescript-eslint/typescript-eslint/pull/10138)) ##### 🩹 Fixes - **eslint-plugin:** \[class-literal-property-style] don't report nodes with `override` keyword ([#​10135](https://togithub.com/typescript-eslint/typescript-eslint/pull/10135)) ##### ❤️ Thank You - Kirk Waiblinger [@​kirkwaiblinger](https://togithub.com/kirkwaiblinger) - Yukihiro Hasegawa [@​y-hsgw](https://togithub.com/y-hsgw) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.10.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​8100-2024-10-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.9.0...v8.10.0) ##### 🚀 Features - support TypeScript 5.6 ([#​9972](https://togithub.com/typescript-eslint/typescript-eslint/pull/9972)) ##### ❤️ Thank You - Josh Goldberg ✨ You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.9.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​890-2024-10-14) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.8.1...v8.9.0) ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-type-parameters] cannot assume variables are either type or value - **scope-manager:** \[no-use-before-define] do not treat nested namespace aliases as variable references - **eslint-plugin:** \[return-await] sync the behavior with await-thenable - **eslint-plugin:** \[prefer-literal-enum-member] report a different error message when `allowBitwiseExpressions` is enabled - **eslint-plugin:** \[no-loop-func] sync from upstream base rule - **eslint-plugin:** \[no-unused-vars] never report the naming of an enum member - **eslint-plugin:** correct use-at-your-own-risk type definitions - **eslint-plugin:** handle unions in await...for ##### ❤️ Thank You - Abraham Guo - Anna Bocharova - Arya Emami - auvred - Joshua Chen - Kirk Waiblinger - Lotfi Meklati - mdm317 - Ronen Amiel - Sukka - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.8.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​881-2024-10-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.8.0...v8.8.1) ##### 🩹 Fixes - **eslint-plugin:** stop warning on [@​ts-nocheck](https://togithub.com/ts-nocheck) comments which aren't at the beginning of the file ##### ❤️ Thank You - Brad Zacher - Ronen Amiel - WhitePiano You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​880-2024-09-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.7.0...v8.8.0) ##### 🚀 Features - **eslint-plugin:** \[no-unnecessary-condition] add checkTypePredicates - **eslint-plugin:** \[return-await] check for-await loop iteree ##### 🩹 Fixes - remove `export type *` in d.ts to support TS<5.0 - **eslint-plugin:** \[no-unnecessary-template-expression] should underline template syntax with squiggly lines - **type-utils:** check for type parameters on `isBuiltinSymbolLikeRecurser()` - **eslint-plugin:** \[no-deprecated] max callstack exceeded when class implements itself - **eslint-plugin:** \[no-misused-promises] check contextual type - **eslint-plugin:** \[prefer-literal-enum-member] allow nested bitwise operations ##### ❤️ Thank You - auvred - Josh Goldberg ✨ - Kirk Waiblinger - Ronen Amiel - Tarun Chauhan - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.7.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​870-2024-09-23) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.6.0...v8.7.0) ##### 🚀 Features - **eslint-plugin:** \[no-unsafe-call] check calls of Function - **eslint-plugin:** \[consistent-type-exports] check `export *` exports to see if all exported members are types ##### 🩹 Fixes - **eslint-plugin:** properly coerce all types to string in `getStaticMemberAccessValue` - **eslint-plugin:** \[no-deprecated] report on imported deprecated variables - **eslint-plugin:** \[no-confusing-non-null-assertion] check !in and !instanceof ##### ❤️ Thank You - Abraham Guo - auvred - Brian Donovan - Kirk Waiblinger You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.6.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​860-2024-09-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.5.0...v8.6.0) ##### 🚀 Features - add `allow` option for `restrict-template-expressions` - **type-utils:** isNullableType add Void logic - **eslint-plugin:** \[no-unnecessary-condition] check switch cases - **eslint-plugin:** \[no-misused-promises] check array predicate return ##### 🩹 Fixes - **eslint-plugin:** \[no-deprecated] don't report recursive types in destructuring assignment twice - **eslint-plugin:** \[no-deprecated] report on deprecated variables used in destructuring assignment - **eslint-plugin:** \[no-deprecated] report on deprecated properties with function-like types - **eslint-plugin:** \[no-unnecessary-condition] properly reflect multiple negations in message ##### ❤️ Thank You - Abraham Guo - auvred - Josh Goldberg ✨ - Kim Sang Du - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.5.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​850-2024-09-09) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.4.0...v8.5.0) ##### 🚀 Features - **eslint-plugin:** \[no-duplicate-type-constituents] prevent unnecessary \` - **eslint-plugin:** \[no-unsafe-argument] differentiate error types ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-type-assertion] fix TSNonNullExpression fixer - **eslint-plugin:** \[no-misused-promises] handle static method - **eslint-plugin:** \[no-unnecessary-type-parameters] fix AST quick path scope analysis - **eslint-plugin:** \[consistent-type-assertions] access parser services lazily ##### ❤️ Thank You - [`f44da95`](https://togithub.com/typescript-eslint/typescript-eslint/commit/f44da958e) - Josh Goldberg ✨ - Kirk Waiblinger - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​840-2024-09-02) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.3.0...v8.4.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](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​830-2024-08-26) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.2.0...v8.3.0) ##### 🚀 Features - **eslint-plugin:** \[no-deprecation] add rule ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-template-expression] add missing parentheses in autofix - **eslint-plugin:** \[no-unnecessary-type-parameters] check mapped alias type arguments - **utils:** add `TSDeclareFunction` to `functionTypeTypes` - **ast-spec:** use `Expression` in argument of `ThrowStatement` ##### ❤️ Thank You - Abraham Guo - Daichi Kamiyama - Josh Goldberg ✨ - Kim Sang Du - Sukka - Vida Xie You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​820-2024-08-19) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.1.0...v8.2.0) ##### 🚀 Features - **eslint-plugin:** add suggestion to `require-await` to remove `async` keyword ##### 🩹 Fixes - **eslint-plugin:** \[use-unknown-in-catch-callback-variable] flag second argument of `.then` - **eslint-plugin:** \[no-unnecessary-type-assertion] conflict with TS for variables used before assignment - **eslint-plugin:** delete \[] in message if ReadOnly\ is detected - **eslint-plugin:** \[no-redundant-type-constituents] differentiate a types-error any from a true any - **eslint-plugin:** \[no-unnecessary-type-parameters] check mapped constraint types if necessary - **eslint-plugin:** \[no-unsafe-enum-comparison] add logic to see through intersections ##### ❤️ Thank You - Abraham Guo - Dave - Jake Bailey - James - Josh Goldberg ✨ - liuxingbaoyu - Yukihiro Hasegawa - Yutong Zhu You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​810-2024-08-12) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.0.1...v8.1.0) ##### 🚀 Features - **eslint-plugin:** \[no-floating-promises] enable "add await" suggestion if ignoreVoid is true - **typescript-estree:** restrict variable declarator definite/init combinations - **eslint-plugin:** \[no-unsafe-return] check promise any - **eslint-plugin:** \[no-misused-promises] check subtype methods against heritage type methods ##### 🩹 Fixes - **eslint-plugin:** \[no-unsafe-enum-comparison] typo in test - **eslint-plugin:** \[no-unnecessary-type-parameters] skip checking function bodies for AST references - **eslint-plugin:** \[member-ordering] get accessor member name & take into account `abstract` and decorator - **eslint-plugin:** \[prefer-optional-chain] wrong parenthesis fix output - **eslint-plugin:** \[no-unnecessary-type-parameters] clarify message ##### ❤️ Thank You - Aly Thobani - Brad Zacher - James - Josh Goldberg ✨ - Joshua Chen - Olivier Zalmanski - YeonJuan - Yukihiro Hasegawa You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.0.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​801-2024-08-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.0.0...v8.0.1) ##### 🩹 Fixes - **eslint-plugin:** \[no-unused-vars] ignore imports used only as types ##### ❤️ Thank You - Jake Bailey You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.0.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​800-2024-07-31) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.18.0...v8.0.0) ##### 🚀 Features - stricter parent types for the AST - **typescript-estree:** split TSMappedType typeParameter into constraint and key - **eslint-plugin:** remove formatting/layout rules - **eslint-plugin:** \[prefer-nullish-coalescing] change ignoreConditionalTests default to true - **eslint-plugin:** deprecate no-loss-of-precision extension rule - **eslint-plugin:** \[no-unused-vars] align catch behavior to ESLint 9 - **typescript-estree:** rename automaticSingleRunInference to disallowAutomaticSingleRunInference - **utils:** allow specifying additional rule meta.docs in RuleCreator - **eslint-plugin:** split no-empty-object-type out from ban-types and no-empty-interfaces - **rule-tester:** support multipass fixes - **typescript-estree:** stabilize EXPERIMENTAL_useProjectService as projectService - **eslint-plugin:** remove deprecated no-throw-literal rule - **eslint-plugin:** apply initial config changes for v8 - **eslint-plugin:** remove no-useless-template-literals - **eslint-plugin:** \[no-floating-promises] add 'allowForKnownSafeCalls' option - **eslint-plugin:** replace ban-types with no-restricted-types, no-unsafe-function-type, no-wrapper-object-types - **eslint-plugin:** \[no-unused-vars] add `reportUnusedIgnorePattern` option - **eslint-plugin:** \[no-unused-vars] support `ignoreClassWithStaticInitBlock` - **eslint-plugin:** \[no-unused-vars] handle comma operator for assignments, treat for-of the same as for-in - **eslint-plugin:** \[no-unused-vars] report if var used only in typeof - **eslint-plugin:** \[no-floating-promises] disable checkThenables by default for v8 - **rule-tester:** switched to flat config - **eslint-plugin:** \[no-unnecessary-type-parameters] promote to strict ##### 🩹 Fixes - correct eslint-plugin's peerDependency on parser@8 - disable `projectService` in `disabled-type-checked` shared config - **typescript-estree:** add TSEnumBody node for TSEnumDeclaration body - **eslint-plugin

Configuration

📅 Schedule: 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Renovate Bot.

ggrossetie commented 5 months ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: package-lock.json
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: @webpack-cli/configtest@1.2.0
npm WARN Found: webpack-cli@5.1.4
npm WARN node_modules/webpack-cli
npm WARN   dev webpack-cli@"5.1.4" from the root project
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer webpack-cli@"4.x.x" from @webpack-cli/configtest@1.2.0
npm WARN node_modules/@webpack-cli/configtest
npm WARN 
npm WARN Conflicting peer dependency: webpack-cli@4.10.0
npm WARN node_modules/webpack-cli
npm WARN   peer webpack-cli@"4.x.x" from @webpack-cli/configtest@1.2.0
npm WARN   node_modules/@webpack-cli/configtest
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: @webpack-cli/info@1.5.0
npm WARN Found: webpack-cli@5.1.4
npm WARN node_modules/webpack-cli
npm WARN   dev webpack-cli@"5.1.4" from the root project
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer webpack-cli@"4.x.x" from @webpack-cli/info@1.5.0
npm WARN node_modules/@webpack-cli/info
npm WARN 
npm WARN Conflicting peer dependency: webpack-cli@4.10.0
npm WARN node_modules/webpack-cli
npm WARN   peer webpack-cli@"4.x.x" from @webpack-cli/info@1.5.0
npm WARN   node_modules/@webpack-cli/info
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: @webpack-cli/serve@1.7.0
npm WARN Found: webpack-cli@5.1.4
npm WARN node_modules/webpack-cli
npm WARN   dev webpack-cli@"5.1.4" from the root project
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer webpack-cli@"4.x.x" from @webpack-cli/serve@1.7.0
npm WARN node_modules/@webpack-cli/serve
npm WARN 
npm WARN Conflicting peer dependency: webpack-cli@4.10.0
npm WARN node_modules/webpack-cli
npm WARN   peer webpack-cli@"4.x.x" from @webpack-cli/serve@1.7.0
npm WARN   node_modules/@webpack-cli/serve
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: eslint-config-standard@17.1.0
npm ERR! Found: eslint@9.15.0
npm ERR! node_modules/eslint
npm ERR!   dev eslint@"~9.15.0" from the root project
npm ERR!   peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from @eslint-community/eslint-utils@4.4.0
npm ERR!   node_modules/@eslint-community/eslint-utils
npm ERR!     @eslint-community/eslint-utils@"^4.1.2" from eslint-plugin-es-x@7.7.0
npm ERR!     node_modules/eslint-plugin-es-x
npm ERR!     @eslint-community/eslint-utils@"^4.2.0" from eslint@9.15.0
npm ERR!     2 more (eslint-plugin-promise, @typescript-eslint/utils)
npm ERR!   10 more (eslint-compat-utils, eslint-plugin-es-x, ...)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer eslint@"^8.0.1" from eslint-config-standard@17.1.0
npm ERR! node_modules/eslint-config-standard
npm ERR!   dev eslint-config-standard@"~17.1" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: eslint@8.57.1
npm ERR! node_modules/eslint
npm ERR!   peer eslint@"^8.0.1" from eslint-config-standard@17.1.0
npm ERR!   node_modules/eslint-config-standard
npm ERR!     dev eslint-config-standard@"~17.1" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate/cache/others/npm/_logs/2024-11-27T02_37_34_476Z-debug-0.log