babel/babel (@babel/parser)
### [`v7.22.16`](https://togithub.com/babel/babel/releases/tag/v7.22.16)
[Compare Source](https://togithub.com/babel/babel/compare/v7.22.15...v7.22.16)
##### v7.22.16 (2023-09-06)
##### :bug: Bug Fix
- `babel-parser`
- [#15935](https://togithub.com/babel/babel/pull/15935) fix: `__esModule` is missing from published `@babel/parser` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :house: Internal
- `babel-traverse`
- [#15936](https://togithub.com/babel/babel/pull/15936) Skip deprecation warning tests when in a folder named `@babel` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### Committers: 3
- Huáng Jùnliàng ([@JLHwung](https://togithub.com/JLHwung))
- Nicolò Ribaudo ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- [@liuxingbaoyu](https://togithub.com/liuxingbaoyu)
### [`v7.22.15`](https://togithub.com/babel/babel/releases/tag/v7.22.15)
[Compare Source](https://togithub.com/babel/babel/compare/v7.22.14...v7.22.15)
#### v7.22.15 (2023-09-04)
##### :bug: Bug Fix
- `babel-core`
- [#15923](https://togithub.com/babel/babel/pull/15923) Only perform config loading re-entrancy check for cjs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :house: Internal
- *Every package*
- [#15892](https://togithub.com/babel/babel/pull/15892) Add explicit `.ts`/`.js` extension to all imports in `src` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### Committers: 4
- Babel Bot ([@babel-bot](https://togithub.com/babel-bot))
- Huáng Jùnliàng ([@JLHwung](https://togithub.com/JLHwung))
- Nicolò Ribaudo ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- [@liuxingbaoyu](https://togithub.com/liuxingbaoyu)
babel/babel (@babel/types)
### [`v7.22.17`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72217-2023-09-08)
[Compare Source](https://togithub.com/babel/babel/compare/v7.22.15...v7.22.17)
##### :bug: Bug Fix
- `babel-core`
- [#15947](https://togithub.com/babel/babel/pull/15947) Fix compatibility with Node.js 20.6 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs`
- [#15941](https://togithub.com/babel/babel/pull/15941) Fix compiling duplicate ns imports to lazy CommonJS ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-types`
- [#15920](https://togithub.com/babel/babel/pull/15920) Make `ClassDeclaration["id"]` optional in babel-types ([@jordanbtucker](https://togithub.com/jordanbtucker))
##### :microscope: Output optimization
- `babel-helper-remap-async-to-generator`, `babel-helper-wrap-function`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-proposal-function-sent`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime`, `babel-preset-env`
- [#15922](https://togithub.com/babel/babel/pull/15922) Improve output when wrapping functions (e.g. `async` functions) ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
### [`v7.22.15`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72215-2023-09-04)
[Compare Source](https://togithub.com/babel/babel/compare/v7.22.11...v7.22.15)
##### :bug: Bug Fix
- `babel-core`
- [#15923](https://togithub.com/babel/babel/pull/15923) Only perform config loading re-entrancy check for cjs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :house: Internal
- `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-builder-binary-assignment-operator-visitor`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-module-imports`, `babel-helper-module-transforms`, `babel-helper-transform-fixture-test-runner`, `babel-helper-validator-identifier`, `babel-helper-validator-option`, `babel-helpers`, `babel-node`, `babel-parser`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-for-of`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-parameters`, `babel-plugin-transform-property-mutators`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env`, `babel-preset-flow`, `babel-preset-react`, `babel-preset-typescript`, `babel-register`, `babel-standalone`, `babel-template`, `babel-traverse`, `babel-types`
- [#15892](https://togithub.com/babel/babel/pull/15892) Add explicit `.ts`/`.js` extension to all imports in `src` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
iconify/icon-sets (@iconify/json)
### [`v2.2.114`](https://togithub.com/iconify/icon-sets/compare/2.2.113...2.2.114)
[Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.113...2.2.114)
### [`v2.2.113`](https://togithub.com/iconify/icon-sets/compare/2.2.112...2.2.113)
[Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.112...2.2.113)
### [`v2.2.112`](https://togithub.com/iconify/icon-sets/compare/2.2.111...2.2.112)
[Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.111...2.2.112)
unocss/unocss (@unocss/core)
### [`v0.55.7`](https://togithub.com/unocss/unocss/releases/tag/v0.55.7)
[Compare Source](https://togithub.com/unocss/unocss/compare/v0.55.6...v0.55.7)
##### 🚀 Features
- **core**: Support custom function for blocklist, [#3073](https://togithub.com/unocss/unocss/issues/3073) - by [@antfu](https://togithub.com/antfu) in [https://github.com/unocss/unocss/issues/3073](https://togithub.com/unocss/unocss/issues/3073) [(33920)](https://togithub.com/unocss/unocss/commit/33920203)
- **esling**: New `@unocss/blocklist` rule, [#3082](https://togithub.com/unocss/unocss/issues/3082) - by [@antfu](https://togithub.com/antfu) in [https://github.com/unocss/unocss/issues/3082](https://togithub.com/unocss/unocss/issues/3082) [(0956f)](https://togithub.com/unocss/unocss/commit/0956f354)
##### [View changes on GitHub](https://togithub.com/unocss/unocss/compare/v0.55.6...v0.55.7)
antfu/birpc (birpc)
### [`v0.2.14`](https://togithub.com/antfu/birpc/releases/tag/v0.2.14)
[Compare Source](https://togithub.com/antfu/birpc/compare/v0.2.13...v0.2.14)
##### 🐞 Bug Fixes
- Store `clearTimeout` locally to prevent overriding it - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/antfu/birpc/issues/11](https://togithub.com/antfu/birpc/issues/11) [(03d93)](https://togithub.com/antfu/birpc/commit/03d9313)
##### [View changes on GitHub](https://togithub.com/antfu/birpc/compare/v0.2.13...v0.2.14)
eslint/eslint (eslint)
### [`v8.49.0`](https://togithub.com/eslint/eslint/releases/tag/v8.49.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.48.0...v8.49.0)
##### Features
- [`da09f4e`](https://togithub.com/eslint/eslint/commit/da09f4e641141f585ef611c6e9d63d4331054706) feat: Implement onUnreachableCodePathStart/End ([#17511](https://togithub.com/eslint/eslint/issues/17511)) (Nicholas C. Zakas)
- [`32b2327`](https://togithub.com/eslint/eslint/commit/32b2327aafdd3b911fabab69ed75c9ff97658c60) feat: Emit deprecation warnings in RuleTester ([#17527](https://togithub.com/eslint/eslint/issues/17527)) (Nicholas C. Zakas)
- [`acb7df3`](https://togithub.com/eslint/eslint/commit/acb7df35b9a7485f26bc6b3e1f9083d1c585dce9) feat: add new `enforce` option to `lines-between-class-members` ([#17462](https://togithub.com/eslint/eslint/issues/17462)) (Nitin Kumar)
##### Documentation
- [`ecfb54f`](https://togithub.com/eslint/eslint/commit/ecfb54ff4cdd18f28b4f9b78f0a78fb4cf80f1b8) docs: Update README (GitHub Actions Bot)
- [`de86b3b`](https://togithub.com/eslint/eslint/commit/de86b3b2e58edd5826200c23255d8325abe375e1) docs: update `no-promise-executor-return` examples ([#17529](https://togithub.com/eslint/eslint/issues/17529)) (Nitin Kumar)
- [`032c4b1`](https://togithub.com/eslint/eslint/commit/032c4b1476a7b8cfd917a66772d2221950ea87eb) docs: add typescript template ([#17500](https://togithub.com/eslint/eslint/issues/17500)) (James)
- [`cd7da5c`](https://togithub.com/eslint/eslint/commit/cd7da5cc3154f86f7ca45fb58929d27a7af359ed) docs: Update README (GitHub Actions Bot)
##### Chores
- [`b7621c3`](https://togithub.com/eslint/eslint/commit/b7621c3b16cf7d5539f05336a827e1b32d95e6ac) chore: remove browser test from `npm test` ([#17550](https://togithub.com/eslint/eslint/issues/17550)) (Milos Djermanovic)
- [`cac45d0`](https://togithub.com/eslint/eslint/commit/cac45d04b890b0700dd8908927300608adad05fe) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).49.0 ([#17549](https://togithub.com/eslint/eslint/issues/17549)) (Milos Djermanovic)
- [`cd39508`](https://togithub.com/eslint/eslint/commit/cd395082bffcb4b68efa09226d7c682cef56179e) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins)
- [`203a971`](https://togithub.com/eslint/eslint/commit/203a971c0abc3a95ae02ff74104a01e569707060) ci: bump actions/checkout from 3 to 4 ([#17530](https://togithub.com/eslint/eslint/issues/17530)) (dependabot\[bot])
- [`a40fa50`](https://togithub.com/eslint/eslint/commit/a40fa509922b36bb986eb1be9394591f84f62d9e) chore: use eslint-plugin-jsdoc's flat config ([#17516](https://togithub.com/eslint/eslint/issues/17516)) (Milos Djermanovic)
- [`926a286`](https://togithub.com/eslint/eslint/commit/926a28684282aeec37680bbc52a66973b8055f54) test: replace Karma with Webdriver.IO ([#17126](https://togithub.com/eslint/eslint/issues/17126)) (Christian Bromann)
- [`f591d2c`](https://togithub.com/eslint/eslint/commit/f591d2c88bf15af72e3a207b34fa872b4b90464b) chore: Upgrade config-array ([#17512](https://togithub.com/eslint/eslint/issues/17512)) (Nicholas C. Zakas)
cloydlau/json-editor-vue (json-editor-vue)
### [`v0.10.15`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.15)
[Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.14...v0.10.15)
##### 🐞 Bug Fixes
- Conditionally run preinstall hook - by [@cloydlau](https://togithub.com/cloydlau) [(6e8bd)](https://togithub.com/cloydlau/json-editor-vue/commit/6e8bdd3)
##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.14...v0.10.15)
### [`v0.10.14`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.14)
[Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.13...v0.10.14)
*No significant changes*
##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.13...v0.10.14)
### [`v0.10.13`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.13)
[Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.12...v0.10.13)
*No significant changes*
##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.12...v0.10.13)
### [`v0.10.12`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.12)
[Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.11...v0.10.12)
*No significant changes*
##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.11...v0.10.12)
### [`v0.10.11`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.11)
[Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.10...v0.10.11)
##### 🐞 Bug Fixes
- Conditionally run postinstall hook, closes [#73](https://togithub.com/cloydlau/json-editor-vue/issues/73) - by [@cloydlau](https://togithub.com/cloydlau) in [https://github.com/cloydlau/json-editor-vue/issues/73](https://togithub.com/cloydlau/json-editor-vue/issues/73) [(e99ed)](https://togithub.com/cloydlau/json-editor-vue/commit/e99ed40)
##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.10...v0.10.11)
### [`v0.10.10`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.10)
[Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.9...v0.10.10)
*No significant changes*
##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.9...v0.10.10)
### [`v0.10.9`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.9)
[Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.8...v0.10.9)
*No significant changes*
##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.8...v0.10.9)
### [`v0.10.8`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.8)
[Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.7...v0.10.8)
##### 🐞 Bug Fixes
- Try fixing 'simple-git-hooks: command not found' in some environment - by [@cloydlau](https://togithub.com/cloydlau) [(5c029)](https://togithub.com/cloydlau/json-editor-vue/commit/5c029a9)
##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.7...v0.10.8)
### [`v0.10.7`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.7)
[Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.6...v0.10.7)
##### 🐞 Bug Fixes
- `jsonEditor.value` could be `undefined` under some certain conditions in Vue 2.6 & 2.7 - by [@cloydlau](https://togithub.com/cloydlau) [(10e62)](https://togithub.com/cloydlau/json-editor-vue/commit/10e62a9)
##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.6...v0.10.7)
pnpm/pnpm (pnpm)
### [`v8.7.4`](https://togithub.com/pnpm/pnpm/releases/tag/v8.7.4)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.7.3...v8.7.4)
#### Patch Changes
- Fix a bug causing the pnpm server to hang if a tarball worker was requested while another worker was exiting [#7041](https://togithub.com/pnpm/pnpm/pull/7041).
- Fixes a regression published with pnpm v8.7.3. Don't hang while reading `package.json` from the content-addressable store [#7051](https://togithub.com/pnpm/pnpm/pull/7051).
- Allow create scoped package with preferred version. [#7053](https://togithub.com/pnpm/pnpm/issues/7053)
- Reverting a change shipped in v8.7 that caused issues with the `pnpm deploy` command and "injected dependencies" [#6943](https://togithub.com/pnpm/pnpm/pull/6943).
#### Our Gold Sponsors
#### Our Silver Sponsors
### [`v8.7.3`](https://togithub.com/pnpm/pnpm/releases/tag/v8.7.3)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.7.2...v8.7.3)
#### Patch Changes
- Fix a bug causing errors to be printed as "Cannot read properties of undefined (reading 'code')" instead of the underlying reason when using the pnpm store server [#7032](https://togithub.com/pnpm/pnpm/pull/7032)
#### Our Gold Sponsors
#### Our Silver Sponsors
### [`v8.7.2`](https://togithub.com/pnpm/pnpm/compare/v8.7.1...v8.7.2)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.7.1...v8.7.2)
webfansplz/vite-plugin-vue-inspector (vite-plugin-vue-inspector)
### [`v3.7.1`](https://togithub.com/webfansplz/vite-plugin-vue-inspector/releases/tag/vite-plugin-vue-inspector%403.7.1): V3.7.1
[Compare Source](https://togithub.com/webfansplz/vite-plugin-vue-inspector/compare/vite-plugin-vue-inspector@3.7.0...vite-plugin-vue-inspector@3.7.1)
fix: respect `server.port` when setting custom host ([#74](https://togithub.com/webfansplz/vite-plugin-vue-inspector/issues/74))
### [`v3.7.0`](https://togithub.com/webfansplz/vite-plugin-vue-inspector/releases/tag/vite-plugin-vue-inspector%403.7.0): V3.7.0
[Compare Source](https://togithub.com/webfansplz/vite-plugin-vue-inspector/compare/vite-plugin-vue-inspector@3.6.0...vite-plugin-vue-inspector@3.7.0)
feat: close overlay when resizing the window ([#71](https://togithub.com/webfansplz/vite-plugin-vue-inspector/issues/71))
feat: introducing `disableInspectorOnEditorOpen` option ([#77](https://togithub.com/webfansplz/vite-plugin-vue-inspector/issues/77))
feat: support `decorators` and `import-attributes` syntax ([#79](https://togithub.com/webfansplz/vite-plugin-vue-inspector/issues/79))
vitest-dev/vitest (vitest)
### [`v0.34.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.34.4)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.34.3...v0.34.4)
##### 🐞 Bug Fixes
- Resolving dep optimizer issues with workspace - by [@thebanjomatic](https://togithub.com/thebanjomatic) in [https://github.com/vitest-dev/vitest/issues/4036](https://togithub.com/vitest-dev/vitest/issues/4036) [(0c13c)](https://togithub.com/vitest-dev/vitest/commit/0c13c39c)
- Don't process config file twice - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4077](https://togithub.com/vitest-dev/vitest/issues/4077) [(a84a8)](https://togithub.com/vitest-dev/vitest/commit/a84a8e05)
- **coverage**:
- Log info only when terminal reporter is used - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/4027](https://togithub.com/vitest-dev/vitest/issues/4027) [(9f043)](https://togithub.com/vitest-dev/vitest/commit/9f04386b)
- **happy-dom**:
- Use the nodejs console in happy-dom v11 - by [@capricorn86](https://togithub.com/capricorn86) in [https://github.com/vitest-dev/vitest/issues/4090](https://togithub.com/vitest-dev/vitest/issues/4090) [(59434)](https://togithub.com/vitest-dev/vitest/commit/59434189)
- **runner**:
- Incorrect test name pattern matching - by [@Dunqing](https://togithub.com/Dunqing) in [https://github.com/vitest-dev/vitest/issues/4071](https://togithub.com/vitest-dev/vitest/issues/4071) [(b5bf3)](https://togithub.com/vitest-dev/vitest/commit/b5bf3290)
- **vite-node**:
- Check more precisely for root/base paths - by [@danielroe](https://togithub.com/danielroe) in [https://github.com/vitest-dev/vitest/issues/4049](https://togithub.com/vitest-dev/vitest/issues/4049) [(80741)](https://togithub.com/vitest-dev/vitest/commit/807418fa)
- **vitest**:
- "vi" doesn't rely on context - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4031](https://togithub.com/vitest-dev/vitest/issues/4031) [(0d0f3)](https://togithub.com/vitest-dev/vitest/commit/0d0f35f6)
- Only override ssr.optimizer instead of the whole ssr object - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4080](https://togithub.com/vitest-dev/vitest/issues/4080) [(410bc)](https://togithub.com/vitest-dev/vitest/commit/410bc454)
- Don't start the server when optimizer is enabled - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4095](https://togithub.com/vitest-dev/vitest/issues/4095) [(00e81)](https://togithub.com/vitest-dev/vitest/commit/00e81122)
- Set SSR env only when transformMode is ssr - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4083](https://togithub.com/vitest-dev/vitest/issues/4083) [(f8ea7)](https://togithub.com/vitest-dev/vitest/commit/f8ea716a)
- Show error when calling API on files that user has no access to - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4085](https://togithub.com/vitest-dev/vitest/issues/4085) [(8b39c)](https://togithub.com/vitest-dev/vitest/commit/8b39c117)
- **web-worker**:
- Don't rely on browser API when it's not provided - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4014](https://togithub.com/vitest-dev/vitest/issues/4014) [(e78a4)](https://togithub.com/vitest-dev/vitest/commit/e78a449d)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.34.3...v0.34.4)
xtermjs/xterm.js (xterm)
### [`v5.3.0`](https://togithub.com/xtermjs/xterm.js/releases/tag/5.3.0)
[Compare Source](https://togithub.com/xtermjs/xterm.js/compare/5.2.1...5.3.0)
#### 🚀 Features
- The default DOM-based renderer is significantly faster now ([#4605](https://togithub.com/xtermjs/xterm.js/issues/4605), [#4631](https://togithub.com/xtermjs/xterm.js/issues/4631), [#4651](https://togithub.com/xtermjs/xterm.js/issues/4651), [#4662](https://togithub.com/xtermjs/xterm.js/issues/4662), [#4681](https://togithub.com/xtermjs/xterm.js/issues/4681), [#4754](https://togithub.com/xtermjs/xterm.js/issues/4754)) via [@jerch](https://togithub.com/jerch), [@Tyriar](https://togithub.com/Tyriar), [@PerBothner](https://togithub.com/PerBothner), [@tisilent](https://togithub.com/tisilent)
- The smooth scroll feature now affects `scrollLines`, `scrollPages`,`scrollToLine`, `scrollToTop` and `scrollToBottom` ([#4482](https://togithub.com/xtermjs/xterm.js/issues/4482), [#4714](https://togithub.com/xtermjs/xterm.js/issues/4714)) via [@tisilent](https://togithub.com/tisilent), [@Tyriar](https://togithub.com/Tyriar)
- `minimumContrastRatio` now applies 50% of the contrast ratio to dimmed text ([#4672](https://togithub.com/xtermjs/xterm.js/issues/4672)) via [@Tyrira](https://togithub.com/Tyrira)
##### 📦 API
- There's a new `trace` log level ([#4687](https://togithub.com/xtermjs/xterm.js/issues/4687), 4709) via [@Tyriar](https://togithub.com/Tyriar)
```ts
const term = new Terminal({
logLevel: 'trace'
});
```
- New `logger` delegate option ([#4563](https://togithub.com/xtermjs/xterm.js/issues/4563), [#4564](https://togithub.com/xtermjs/xterm.js/issues/4564)) via [@Tyriar](https://togithub.com/Tyriar). This new API allows the embedder to define the logging behavior, instead of always using to `console`
```ts
const term = new Terminal({
logger: {
trace: (e, args) => console.log('trace: ', e, args),
debug: (e, args) => console.log('debug: ', e, args),
info: (e, args) => console.log('info: ', e, args),
warn: (e, args) => console.log('warn: ', e, args),
error: (e, args) => console.log('error: ', e, args)
}
});
```
- New `ignoreBracketedPasteMode` option that allows explicitly disabling bracketed paste mode, regardless of whether the shell enables it or not ([#4636](https://togithub.com/xtermjs/xterm.js/issues/4636)) via [@Tyriar](https://togithub.com/Tyriar)
```ts
const term = new Terminal({
ignoreBracketedPasteMode: true
});
```
- New `cursorInactiveStyle` option ([#4657](https://togithub.com/xtermjs/xterm.js/issues/4657)) via [@tisilent](https://togithub.com/tisilent)
```ts
const term = new Terminal({
cursorInactiveStyle: 'none'
});
```
#### 🐞 Bug fixes
- Fix character size being affected by CSS transformations ([#4366](https://togithub.com/xtermjs/xterm.js/issues/4366)) via [@arekouzounian](https://togithub.com/arekouzounian)
- Fix mouse tracking behavior ([#4583](https://togithub.com/xtermjs/xterm.js/issues/4583)) via [@jerch](https://togithub.com/jerch)
- Improve rendering of the DOM renderer's underline cursor ([#4584](https://togithub.com/xtermjs/xterm.js/issues/4584)) via [@dlech](https://togithub.com/dlech)
- Fix issues in the accessibility tree ([#4637](https://togithub.com/xtermjs/xterm.js/issues/4637)) via [@meganrogge](https://togithub.com/meganrogge)
- Fix reset and clear leaving viewport in a bad state ([#4638](https://togithub.com/xtermjs/xterm.js/issues/4638)) via [@Tyriar](https://togithub.com/Tyriar)
- Fix API facade memory leaks ([#4655](https://togithub.com/xtermjs/xterm.js/issues/4655)) via [@Tyriar](https://togithub.com/Tyriar)
- Fix memory leak in cursor blink state manager ([#4659](https://togithub.com/xtermjs/xterm.js/issues/4659)) via [@SvanT](https://togithub.com/SvanT)
- Fix inverse rendering when a transparent foreground is used ([#4667](https://togithub.com/xtermjs/xterm.js/issues/4667)) via [@Dennnnny](https://togithub.com/Dennnnny)
- Fix disposing of decorations ([#4671](https://togithub.com/xtermjs/xterm.js/issues/4671)) via [@Tyriar](https://togithub.com/Tyriar)
- Render selection background consistently in the DOM renderer ([#4673](https://togithub.com/xtermjs/xterm.js/issues/4673)) via [@Tyriar](https://togithub.com/Tyriar)
- Improve rendering of powerline circle line custom glyph ([#4729](https://togithub.com/xtermjs/xterm.js/issues/4729)) via [@tisilent](https://togithub.com/tisilent)
- Improve texture atlas utilization and fix glyph corruption when merging ([#4732](https://togithub.com/xtermjs/xterm.js/issues/4732)) via [@Tyriar](https://togithub.com/Tyriar)
#### 📝 Documentation and internal improvements
- Improve safety of log service ([#4565](https://togithub.com/xtermjs/xterm.js/issues/4565)) via [@Tyriar](https://togithub.com/Tyriar)
- Exploring use of `CSSStyleSheet` web API ([#4611](https://togithub.com/xtermjs/xterm.js/issues/4611), #[#4619](https://togithub.com/xtermjs/xterm.js/issues/4619), [#4678](https://togithub.com/xtermjs/xterm.js/issues/4678), [#4680](https://togithub.com/xtermjs/xterm.js/issues/4680)) via [@SimonSiefke](https://togithub.com/SimonSiefke), [@Tyriar](https://togithub.com/Tyriar)
- Update TypeScript to 5.1.6 ([#4612](https://togithub.com/xtermjs/xterm.js/issues/4612)) via [@SimonSiefke](https://togithub.com/SimonSiefke)
- Mention discussions in CONTRIBUTING.md ([#4617](https://togithub.com/xtermjs/xterm.js/issues/4617)) via [@Tyriar](https://togithub.com/Tyriar)
- Improve type safety of ColorIndex ([#4618](https://togithub.com/xtermjs/xterm.js/issues/4618)) via [@Tyriar](https://togithub.com/Tyriar)
- Fix demo light theme cursor colors ([#4626](https://togithub.com/xtermjs/xterm.js/issues/4626)) via [@Tyriar](https://togithub.com/Tyriar)
- Add nvmrc using node 16 ([#4666](https://togithub.com/xtermjs/xterm.js/issues/4666)) via [@Tyriar](https://togithub.com/Tyriar)
- Restrict comments to 100 characters ([#4668](https://togithub.com/xtermjs/xterm.js/issues/4668)) via [@Tyriar](https://togithub.com/Tyriar)
- Lint API xterm.d.ts file ([#4669](https://togithub.com/xtermjs/xterm.js/issues/4669), [#4677](https://togithub.com/xtermjs/xterm.js/issues/4677)) via [@Tyriar](https://togithub.com/Tyriar)
- General clean up ([#4676](https://togithub.com/xtermjs/xterm.js/issues/4676), [#4683](https://togithub.com/xtermjs/xterm.js/issues/4683), [#4688](https://togithub.com/xtermjs/xterm.js/issues/4688), [#4689](https://togithub.com/xtermjs/xterm.js/issues/4689), [#4733](https://togithub.com/xtermjs/xterm.js/issues/4733)) via [@Tyriar](https://togithub.com/Tyriar)
- Reduce repetition with internal terminal types and inherit docs from API ([#4679](https://togithub.com/xtermjs/xterm.js/issues/4679)) via [@Tyriar](https://togithub.com/Tyriar)
- Improve lifecycle of WebLinksAddon.api, test all country tlds ([#4691](https://togithub.com/xtermjs/xterm.js/issues/4691)) via [@Tyriar](https://togithub.com/Tyriar)
- Stub out all CSI api tests ([#4692](https://togithub.com/xtermjs/xterm.js/issues/4692)) via [@Tyriar](https://togithub.com/Tyriar)
- Migrate to GitHub Actions and speed up CI ([#4693](https://togithub.com/xtermjs/xterm.js/issues/4693), [#4697](https://togithub.com/xtermjs/xterm.js/issues/4697), [#4698](https://togithub.com/xtermjs/xterm.js/issues/4698), [#4699](https://togithub.com/xtermjs/xterm.js/issues/4699), [#4700](https://togithub.com/xtermjs/xterm.js/issues/4700), [#4710](https://togithub.com/xtermjs/xterm.js/issues/4710), [#4712](https://togithub.com/xtermjs/xterm.js/issues/4712), [#4715](https://togithub.com/xtermjs/xterm.js/issues/4715), [#4716](https://togithub.com/xtermjs/xterm.js/issues/4716), [#4734](https://togithub.com/xtermjs/xterm.js/issues/4734)) via [@Tyriar](https://togithub.com/Tyriar)
- Fix spaces in bce demo ([#4694](https://togithub.com/xtermjs/xterm.js/issues/4694)) via [@jerch](https://togithub.com/jerch)
- Add automatic resize to demo ([#4695](https://togithub.com/xtermjs/xterm.js/issues/4695)) via [@PerBothner](https://togithub.com/PerBothner)
- Add no unused variables lint warning ([#4718](https://togithub.com/xtermjs/xterm.js/issues/4718)) via [@Tyriar](https://togithub.com/Tyriar)
- Fix demo warnings ([#4721](https://togithub.com/xtermjs/xterm.js/issues/4721), [#4722](https://togithub.com/xtermjs/xterm.js/issues/4722)) via [@Tyriar](https://togithub.com/Tyriar)
- Adopt `@ts-check` in JS files ([#4723](https://togithub.com/xtermjs/xterm.js/issues/4723), [#4724](https://togithub.com/xtermjs/xterm.js/issues/4724)) via [@Tyriar](https://togithub.com/Tyriar)
- Warn on eslint rule `@typescript-eslint/no-useless-constructor` ([#4725](https://togithub.com/xtermjs/xterm.js/issues/4725)) via [@Tyriar](https://togithub.com/Tyriar)
- Warn on eslint rule `@typescript-eslint/no-confusing-void-expression` ([#4726](https://togithub.com/xtermjs/xterm.js/issues/4726)) via [@Tyriar](https://togithub.com/Tyriar)
- Start migration to `@playwright/test` as the integration test runner ([#4735](https://togithub.com/xtermjs/xterm.js/issues/4735)) via [@Tyriar](https://togithub.com/Tyriar)
#### 🎉 New real-world use cases
- cloudtutor.io ([#4570](https://togithub.com/xtermjs/xterm.js/issues/4570)) via [@naufalafif](https://togithub.com/naufalafif)
- Helix Editor Playground ([#4585](https://togithub.com/xtermjs/xterm.js/issues/4585)) via [@tomgroenwoldt](https://togithub.com/tomgroenwoldt)
- Coder ([#4595](https://togithub.com/xtermjs/xterm.js/issues/4595)) via [@matifali](https://togithub.com/matifali)
***
#### 📥 Addons
##### xterm-addon-canvas
- Add getRasterizedGlyph null and undefined check ([#4596](https://togithub.com/xtermjs/xterm.js/issues/4596)) via [@lewis-sanchez](https://togithub.com/lewis-sanchez)
- Fix various underlines by rendering them upwards ([#4648](https://togithub.com/xtermjs/xterm.js/issues/4648), [#4664](https://togithub.com/xtermjs/xterm.js/issues/4664)) via [@tisilent](https://togithub.com/tisilent)
##### xterm-addon-image
- The images addon has been merged into the main repository ([#4577](https://togithub.com/xtermjs/xterm.js/issues/4577), [#4727](https://togithub.com/xtermjs/xterm.js/issues/4727)) via [@jerch](https://togithub.com/jerch)
##### xterm-addon-ligatures
- Enable the ligatures addon on Electron ([#4387](https://togithub.com/xtermjs/xterm.js/issues/4387)) via [@LabhanshAgrawal](https://togithub.com/LabhanshAgrawal)
##### xterm-addon-serialize
-
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^7.22.14
->^7.22.16
^7.22.11
->^7.22.17
^2.2.111
->^2.2.114
^20.5.9
->^20.6.0
^0.55.6
->^0.55.7
^0.55.6
->^0.55.7
^0.55.6
->^0.55.7
^0.55.6
->^0.55.7
^0.55.6
->^0.55.7
^0.55.6
->^0.55.7
^0.55.6
->^0.55.7
^0.2.13
->^0.2.14
8.48.0
->8.49.0
^0.10.6
->^0.10.15
8.7.1
->8.7.4
^8.7.1
->^8.7.4
^0.55.6
->^0.55.7
^3.6.0
->^3.7.1
^0.34.3
->^0.34.4
^5.2.1
->^5.3.0
^0.7.0
->^0.8.0
Release Notes
babel/babel (@babel/parser)
### [`v7.22.16`](https://togithub.com/babel/babel/releases/tag/v7.22.16) [Compare Source](https://togithub.com/babel/babel/compare/v7.22.15...v7.22.16) ##### v7.22.16 (2023-09-06) ##### :bug: Bug Fix - `babel-parser` - [#15935](https://togithub.com/babel/babel/pull/15935) fix: `__esModule` is missing from published `@babel/parser` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - `babel-traverse` - [#15936](https://togithub.com/babel/babel/pull/15936) Skip deprecation warning tests when in a folder named `@babel` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### Committers: 3 - Huáng Jùnliàng ([@JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.22.15`](https://togithub.com/babel/babel/releases/tag/v7.22.15) [Compare Source](https://togithub.com/babel/babel/compare/v7.22.14...v7.22.15) #### v7.22.15 (2023-09-04) ##### :bug: Bug Fix - `babel-core` - [#15923](https://togithub.com/babel/babel/pull/15923) Only perform config loading re-entrancy check for cjs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - *Every package* - [#15892](https://togithub.com/babel/babel/pull/15892) Add explicit `.ts`/`.js` extension to all imports in `src` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### Committers: 4 - Babel Bot ([@babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@liuxingbaoyu](https://togithub.com/liuxingbaoyu)babel/babel (@babel/types)
### [`v7.22.17`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72217-2023-09-08) [Compare Source](https://togithub.com/babel/babel/compare/v7.22.15...v7.22.17) ##### :bug: Bug Fix - `babel-core` - [#15947](https://togithub.com/babel/babel/pull/15947) Fix compatibility with Node.js 20.6 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#15941](https://togithub.com/babel/babel/pull/15941) Fix compiling duplicate ns imports to lazy CommonJS ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-types` - [#15920](https://togithub.com/babel/babel/pull/15920) Make `ClassDeclaration["id"]` optional in babel-types ([@jordanbtucker](https://togithub.com/jordanbtucker)) ##### :microscope: Output optimization - `babel-helper-remap-async-to-generator`, `babel-helper-wrap-function`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-proposal-function-sent`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#15922](https://togithub.com/babel/babel/pull/15922) Improve output when wrapping functions (e.g. `async` functions) ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.22.15`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72215-2023-09-04) [Compare Source](https://togithub.com/babel/babel/compare/v7.22.11...v7.22.15) ##### :bug: Bug Fix - `babel-core` - [#15923](https://togithub.com/babel/babel/pull/15923) Only perform config loading re-entrancy check for cjs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-builder-binary-assignment-operator-visitor`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-module-imports`, `babel-helper-module-transforms`, `babel-helper-transform-fixture-test-runner`, `babel-helper-validator-identifier`, `babel-helper-validator-option`, `babel-helpers`, `babel-node`, `babel-parser`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-for-of`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-parameters`, `babel-plugin-transform-property-mutators`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env`, `babel-preset-flow`, `babel-preset-react`, `babel-preset-typescript`, `babel-register`, `babel-standalone`, `babel-template`, `babel-traverse`, `babel-types` - [#15892](https://togithub.com/babel/babel/pull/15892) Add explicit `.ts`/`.js` extension to all imports in `src` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))iconify/icon-sets (@iconify/json)
### [`v2.2.114`](https://togithub.com/iconify/icon-sets/compare/2.2.113...2.2.114) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.113...2.2.114) ### [`v2.2.113`](https://togithub.com/iconify/icon-sets/compare/2.2.112...2.2.113) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.112...2.2.113) ### [`v2.2.112`](https://togithub.com/iconify/icon-sets/compare/2.2.111...2.2.112) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.111...2.2.112)unocss/unocss (@unocss/core)
### [`v0.55.7`](https://togithub.com/unocss/unocss/releases/tag/v0.55.7) [Compare Source](https://togithub.com/unocss/unocss/compare/v0.55.6...v0.55.7) ##### 🚀 Features - **core**: Support custom function for blocklist, [#3073](https://togithub.com/unocss/unocss/issues/3073) - by [@antfu](https://togithub.com/antfu) in [https://github.com/unocss/unocss/issues/3073](https://togithub.com/unocss/unocss/issues/3073) [(33920)](https://togithub.com/unocss/unocss/commit/33920203) - **esling**: New `@unocss/blocklist` rule, [#3082](https://togithub.com/unocss/unocss/issues/3082) - by [@antfu](https://togithub.com/antfu) in [https://github.com/unocss/unocss/issues/3082](https://togithub.com/unocss/unocss/issues/3082) [(0956f)](https://togithub.com/unocss/unocss/commit/0956f354) ##### [View changes on GitHub](https://togithub.com/unocss/unocss/compare/v0.55.6...v0.55.7)antfu/birpc (birpc)
### [`v0.2.14`](https://togithub.com/antfu/birpc/releases/tag/v0.2.14) [Compare Source](https://togithub.com/antfu/birpc/compare/v0.2.13...v0.2.14) ##### 🐞 Bug Fixes - Store `clearTimeout` locally to prevent overriding it - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/antfu/birpc/issues/11](https://togithub.com/antfu/birpc/issues/11) [(03d93)](https://togithub.com/antfu/birpc/commit/03d9313) ##### [View changes on GitHub](https://togithub.com/antfu/birpc/compare/v0.2.13...v0.2.14)eslint/eslint (eslint)
### [`v8.49.0`](https://togithub.com/eslint/eslint/releases/tag/v8.49.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.48.0...v8.49.0) ##### Features - [`da09f4e`](https://togithub.com/eslint/eslint/commit/da09f4e641141f585ef611c6e9d63d4331054706) feat: Implement onUnreachableCodePathStart/End ([#17511](https://togithub.com/eslint/eslint/issues/17511)) (Nicholas C. Zakas) - [`32b2327`](https://togithub.com/eslint/eslint/commit/32b2327aafdd3b911fabab69ed75c9ff97658c60) feat: Emit deprecation warnings in RuleTester ([#17527](https://togithub.com/eslint/eslint/issues/17527)) (Nicholas C. Zakas) - [`acb7df3`](https://togithub.com/eslint/eslint/commit/acb7df35b9a7485f26bc6b3e1f9083d1c585dce9) feat: add new `enforce` option to `lines-between-class-members` ([#17462](https://togithub.com/eslint/eslint/issues/17462)) (Nitin Kumar) ##### Documentation - [`ecfb54f`](https://togithub.com/eslint/eslint/commit/ecfb54ff4cdd18f28b4f9b78f0a78fb4cf80f1b8) docs: Update README (GitHub Actions Bot) - [`de86b3b`](https://togithub.com/eslint/eslint/commit/de86b3b2e58edd5826200c23255d8325abe375e1) docs: update `no-promise-executor-return` examples ([#17529](https://togithub.com/eslint/eslint/issues/17529)) (Nitin Kumar) - [`032c4b1`](https://togithub.com/eslint/eslint/commit/032c4b1476a7b8cfd917a66772d2221950ea87eb) docs: add typescript template ([#17500](https://togithub.com/eslint/eslint/issues/17500)) (James) - [`cd7da5c`](https://togithub.com/eslint/eslint/commit/cd7da5cc3154f86f7ca45fb58929d27a7af359ed) docs: Update README (GitHub Actions Bot) ##### Chores - [`b7621c3`](https://togithub.com/eslint/eslint/commit/b7621c3b16cf7d5539f05336a827e1b32d95e6ac) chore: remove browser test from `npm test` ([#17550](https://togithub.com/eslint/eslint/issues/17550)) (Milos Djermanovic) - [`cac45d0`](https://togithub.com/eslint/eslint/commit/cac45d04b890b0700dd8908927300608adad05fe) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).49.0 ([#17549](https://togithub.com/eslint/eslint/issues/17549)) (Milos Djermanovic) - [`cd39508`](https://togithub.com/eslint/eslint/commit/cd395082bffcb4b68efa09226d7c682cef56179e) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins) - [`203a971`](https://togithub.com/eslint/eslint/commit/203a971c0abc3a95ae02ff74104a01e569707060) ci: bump actions/checkout from 3 to 4 ([#17530](https://togithub.com/eslint/eslint/issues/17530)) (dependabot\[bot]) - [`a40fa50`](https://togithub.com/eslint/eslint/commit/a40fa509922b36bb986eb1be9394591f84f62d9e) chore: use eslint-plugin-jsdoc's flat config ([#17516](https://togithub.com/eslint/eslint/issues/17516)) (Milos Djermanovic) - [`926a286`](https://togithub.com/eslint/eslint/commit/926a28684282aeec37680bbc52a66973b8055f54) test: replace Karma with Webdriver.IO ([#17126](https://togithub.com/eslint/eslint/issues/17126)) (Christian Bromann) - [`f591d2c`](https://togithub.com/eslint/eslint/commit/f591d2c88bf15af72e3a207b34fa872b4b90464b) chore: Upgrade config-array ([#17512](https://togithub.com/eslint/eslint/issues/17512)) (Nicholas C. Zakas)cloydlau/json-editor-vue (json-editor-vue)
### [`v0.10.15`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.15) [Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.14...v0.10.15) ##### 🐞 Bug Fixes - Conditionally run preinstall hook - by [@cloydlau](https://togithub.com/cloydlau) [(6e8bd)](https://togithub.com/cloydlau/json-editor-vue/commit/6e8bdd3) ##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.14...v0.10.15) ### [`v0.10.14`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.14) [Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.13...v0.10.14) *No significant changes* ##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.13...v0.10.14) ### [`v0.10.13`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.13) [Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.12...v0.10.13) *No significant changes* ##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.12...v0.10.13) ### [`v0.10.12`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.12) [Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.11...v0.10.12) *No significant changes* ##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.11...v0.10.12) ### [`v0.10.11`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.11) [Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.10...v0.10.11) ##### 🐞 Bug Fixes - Conditionally run postinstall hook, closes [#73](https://togithub.com/cloydlau/json-editor-vue/issues/73) - by [@cloydlau](https://togithub.com/cloydlau) in [https://github.com/cloydlau/json-editor-vue/issues/73](https://togithub.com/cloydlau/json-editor-vue/issues/73) [(e99ed)](https://togithub.com/cloydlau/json-editor-vue/commit/e99ed40) ##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.10...v0.10.11) ### [`v0.10.10`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.10) [Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.9...v0.10.10) *No significant changes* ##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.9...v0.10.10) ### [`v0.10.9`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.9) [Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.8...v0.10.9) *No significant changes* ##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.8...v0.10.9) ### [`v0.10.8`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.8) [Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.7...v0.10.8) ##### 🐞 Bug Fixes - Try fixing 'simple-git-hooks: command not found' in some environment - by [@cloydlau](https://togithub.com/cloydlau) [(5c029)](https://togithub.com/cloydlau/json-editor-vue/commit/5c029a9) ##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.7...v0.10.8) ### [`v0.10.7`](https://togithub.com/cloydlau/json-editor-vue/releases/tag/v0.10.7) [Compare Source](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.6...v0.10.7) ##### 🐞 Bug Fixes - `jsonEditor.value` could be `undefined` under some certain conditions in Vue 2.6 & 2.7 - by [@cloydlau](https://togithub.com/cloydlau) [(10e62)](https://togithub.com/cloydlau/json-editor-vue/commit/10e62a9) ##### [View changes on GitHub](https://togithub.com/cloydlau/json-editor-vue/compare/v0.10.6...v0.10.7)pnpm/pnpm (pnpm)
### [`v8.7.4`](https://togithub.com/pnpm/pnpm/releases/tag/v8.7.4) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.7.3...v8.7.4) #### Patch Changes - Fix a bug causing the pnpm server to hang if a tarball worker was requested while another worker was exiting [#7041](https://togithub.com/pnpm/pnpm/pull/7041). - Fixes a regression published with pnpm v8.7.3. Don't hang while reading `package.json` from the content-addressable store [#7051](https://togithub.com/pnpm/pnpm/pull/7051). - Allow create scoped package with preferred version. [#7053](https://togithub.com/pnpm/pnpm/issues/7053) - Reverting a change shipped in v8.7 that caused issues with the `pnpm deploy` command and "injected dependencies" [#6943](https://togithub.com/pnpm/pnpm/pull/6943). #### Our Gold Sponsorswebfansplz/vite-plugin-vue-inspector (vite-plugin-vue-inspector)
### [`v3.7.1`](https://togithub.com/webfansplz/vite-plugin-vue-inspector/releases/tag/vite-plugin-vue-inspector%403.7.1): V3.7.1 [Compare Source](https://togithub.com/webfansplz/vite-plugin-vue-inspector/compare/vite-plugin-vue-inspector@3.7.0...vite-plugin-vue-inspector@3.7.1) fix: respect `server.port` when setting custom host ([#74](https://togithub.com/webfansplz/vite-plugin-vue-inspector/issues/74)) ### [`v3.7.0`](https://togithub.com/webfansplz/vite-plugin-vue-inspector/releases/tag/vite-plugin-vue-inspector%403.7.0): V3.7.0 [Compare Source](https://togithub.com/webfansplz/vite-plugin-vue-inspector/compare/vite-plugin-vue-inspector@3.6.0...vite-plugin-vue-inspector@3.7.0) feat: close overlay when resizing the window ([#71](https://togithub.com/webfansplz/vite-plugin-vue-inspector/issues/71)) feat: introducing `disableInspectorOnEditorOpen` option ([#77](https://togithub.com/webfansplz/vite-plugin-vue-inspector/issues/77)) feat: support `decorators` and `import-attributes` syntax ([#79](https://togithub.com/webfansplz/vite-plugin-vue-inspector/issues/79))vitest-dev/vitest (vitest)
### [`v0.34.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.34.4) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.34.3...v0.34.4) ##### 🐞 Bug Fixes - Resolving dep optimizer issues with workspace - by [@thebanjomatic](https://togithub.com/thebanjomatic) in [https://github.com/vitest-dev/vitest/issues/4036](https://togithub.com/vitest-dev/vitest/issues/4036) [(0c13c)](https://togithub.com/vitest-dev/vitest/commit/0c13c39c) - Don't process config file twice - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4077](https://togithub.com/vitest-dev/vitest/issues/4077) [(a84a8)](https://togithub.com/vitest-dev/vitest/commit/a84a8e05) - **coverage**: - Log info only when terminal reporter is used - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/4027](https://togithub.com/vitest-dev/vitest/issues/4027) [(9f043)](https://togithub.com/vitest-dev/vitest/commit/9f04386b) - **happy-dom**: - Use the nodejs console in happy-dom v11 - by [@capricorn86](https://togithub.com/capricorn86) in [https://github.com/vitest-dev/vitest/issues/4090](https://togithub.com/vitest-dev/vitest/issues/4090) [(59434)](https://togithub.com/vitest-dev/vitest/commit/59434189) - **runner**: - Incorrect test name pattern matching - by [@Dunqing](https://togithub.com/Dunqing) in [https://github.com/vitest-dev/vitest/issues/4071](https://togithub.com/vitest-dev/vitest/issues/4071) [(b5bf3)](https://togithub.com/vitest-dev/vitest/commit/b5bf3290) - **vite-node**: - Check more precisely for root/base paths - by [@danielroe](https://togithub.com/danielroe) in [https://github.com/vitest-dev/vitest/issues/4049](https://togithub.com/vitest-dev/vitest/issues/4049) [(80741)](https://togithub.com/vitest-dev/vitest/commit/807418fa) - **vitest**: - "vi" doesn't rely on context - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4031](https://togithub.com/vitest-dev/vitest/issues/4031) [(0d0f3)](https://togithub.com/vitest-dev/vitest/commit/0d0f35f6) - Only override ssr.optimizer instead of the whole ssr object - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4080](https://togithub.com/vitest-dev/vitest/issues/4080) [(410bc)](https://togithub.com/vitest-dev/vitest/commit/410bc454) - Don't start the server when optimizer is enabled - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4095](https://togithub.com/vitest-dev/vitest/issues/4095) [(00e81)](https://togithub.com/vitest-dev/vitest/commit/00e81122) - Set SSR env only when transformMode is ssr - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4083](https://togithub.com/vitest-dev/vitest/issues/4083) [(f8ea7)](https://togithub.com/vitest-dev/vitest/commit/f8ea716a) - Show error when calling API on files that user has no access to - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4085](https://togithub.com/vitest-dev/vitest/issues/4085) [(8b39c)](https://togithub.com/vitest-dev/vitest/commit/8b39c117) - **web-worker**: - Don't rely on browser API when it's not provided - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4014](https://togithub.com/vitest-dev/vitest/issues/4014) [(e78a4)](https://togithub.com/vitest-dev/vitest/commit/e78a449d) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.34.3...v0.34.4)xtermjs/xterm.js (xterm)
### [`v5.3.0`](https://togithub.com/xtermjs/xterm.js/releases/tag/5.3.0) [Compare Source](https://togithub.com/xtermjs/xterm.js/compare/5.2.1...5.3.0) #### 🚀 Features - The default DOM-based renderer is significantly faster now ([#4605](https://togithub.com/xtermjs/xterm.js/issues/4605), [#4631](https://togithub.com/xtermjs/xterm.js/issues/4631), [#4651](https://togithub.com/xtermjs/xterm.js/issues/4651), [#4662](https://togithub.com/xtermjs/xterm.js/issues/4662), [#4681](https://togithub.com/xtermjs/xterm.js/issues/4681), [#4754](https://togithub.com/xtermjs/xterm.js/issues/4754)) via [@jerch](https://togithub.com/jerch), [@Tyriar](https://togithub.com/Tyriar), [@PerBothner](https://togithub.com/PerBothner), [@tisilent](https://togithub.com/tisilent) - The smooth scroll feature now affects `scrollLines`, `scrollPages`,`scrollToLine`, `scrollToTop` and `scrollToBottom` ([#4482](https://togithub.com/xtermjs/xterm.js/issues/4482), [#4714](https://togithub.com/xtermjs/xterm.js/issues/4714)) via [@tisilent](https://togithub.com/tisilent), [@Tyriar](https://togithub.com/Tyriar) - `minimumContrastRatio` now applies 50% of the contrast ratio to dimmed text ([#4672](https://togithub.com/xtermjs/xterm.js/issues/4672)) via [@Tyrira](https://togithub.com/Tyrira) ##### 📦 API - There's a new `trace` log level ([#4687](https://togithub.com/xtermjs/xterm.js/issues/4687), 4709) via [@Tyriar](https://togithub.com/Tyriar) ```ts const term = new Terminal({ logLevel: 'trace' }); ``` - New `logger` delegate option ([#4563](https://togithub.com/xtermjs/xterm.js/issues/4563), [#4564](https://togithub.com/xtermjs/xterm.js/issues/4564)) via [@Tyriar](https://togithub.com/Tyriar). This new API allows the embedder to define the logging behavior, instead of always using to `console` ```ts const term = new Terminal({ logger: { trace: (e, args) => console.log('trace: ', e, args), debug: (e, args) => console.log('debug: ', e, args), info: (e, args) => console.log('info: ', e, args), warn: (e, args) => console.log('warn: ', e, args), error: (e, args) => console.log('error: ', e, args) } }); ``` - New `ignoreBracketedPasteMode` option that allows explicitly disabling bracketed paste mode, regardless of whether the shell enables it or not ([#4636](https://togithub.com/xtermjs/xterm.js/issues/4636)) via [@Tyriar](https://togithub.com/Tyriar) ```ts const term = new Terminal({ ignoreBracketedPasteMode: true }); ``` - New `cursorInactiveStyle` option ([#4657](https://togithub.com/xtermjs/xterm.js/issues/4657)) via [@tisilent](https://togithub.com/tisilent) ```ts const term = new Terminal({ cursorInactiveStyle: 'none' }); ``` #### 🐞 Bug fixes - Fix character size being affected by CSS transformations ([#4366](https://togithub.com/xtermjs/xterm.js/issues/4366)) via [@arekouzounian](https://togithub.com/arekouzounian) - Fix mouse tracking behavior ([#4583](https://togithub.com/xtermjs/xterm.js/issues/4583)) via [@jerch](https://togithub.com/jerch) - Improve rendering of the DOM renderer's underline cursor ([#4584](https://togithub.com/xtermjs/xterm.js/issues/4584)) via [@dlech](https://togithub.com/dlech) - Fix issues in the accessibility tree ([#4637](https://togithub.com/xtermjs/xterm.js/issues/4637)) via [@meganrogge](https://togithub.com/meganrogge) - Fix reset and clear leaving viewport in a bad state ([#4638](https://togithub.com/xtermjs/xterm.js/issues/4638)) via [@Tyriar](https://togithub.com/Tyriar) - Fix API facade memory leaks ([#4655](https://togithub.com/xtermjs/xterm.js/issues/4655)) via [@Tyriar](https://togithub.com/Tyriar) - Fix memory leak in cursor blink state manager ([#4659](https://togithub.com/xtermjs/xterm.js/issues/4659)) via [@SvanT](https://togithub.com/SvanT) - Fix inverse rendering when a transparent foreground is used ([#4667](https://togithub.com/xtermjs/xterm.js/issues/4667)) via [@Dennnnny](https://togithub.com/Dennnnny) - Fix disposing of decorations ([#4671](https://togithub.com/xtermjs/xterm.js/issues/4671)) via [@Tyriar](https://togithub.com/Tyriar) - Render selection background consistently in the DOM renderer ([#4673](https://togithub.com/xtermjs/xterm.js/issues/4673)) via [@Tyriar](https://togithub.com/Tyriar) - Improve rendering of powerline circle line custom glyph ([#4729](https://togithub.com/xtermjs/xterm.js/issues/4729)) via [@tisilent](https://togithub.com/tisilent) - Improve texture atlas utilization and fix glyph corruption when merging ([#4732](https://togithub.com/xtermjs/xterm.js/issues/4732)) via [@Tyriar](https://togithub.com/Tyriar) #### 📝 Documentation and internal improvements - Improve safety of log service ([#4565](https://togithub.com/xtermjs/xterm.js/issues/4565)) via [@Tyriar](https://togithub.com/Tyriar) - Exploring use of `CSSStyleSheet` web API ([#4611](https://togithub.com/xtermjs/xterm.js/issues/4611), #[#4619](https://togithub.com/xtermjs/xterm.js/issues/4619), [#4678](https://togithub.com/xtermjs/xterm.js/issues/4678), [#4680](https://togithub.com/xtermjs/xterm.js/issues/4680)) via [@SimonSiefke](https://togithub.com/SimonSiefke), [@Tyriar](https://togithub.com/Tyriar) - Update TypeScript to 5.1.6 ([#4612](https://togithub.com/xtermjs/xterm.js/issues/4612)) via [@SimonSiefke](https://togithub.com/SimonSiefke) - Mention discussions in CONTRIBUTING.md ([#4617](https://togithub.com/xtermjs/xterm.js/issues/4617)) via [@Tyriar](https://togithub.com/Tyriar) - Improve type safety of ColorIndex ([#4618](https://togithub.com/xtermjs/xterm.js/issues/4618)) via [@Tyriar](https://togithub.com/Tyriar) - Fix demo light theme cursor colors ([#4626](https://togithub.com/xtermjs/xterm.js/issues/4626)) via [@Tyriar](https://togithub.com/Tyriar) - Add nvmrc using node 16 ([#4666](https://togithub.com/xtermjs/xterm.js/issues/4666)) via [@Tyriar](https://togithub.com/Tyriar) - Restrict comments to 100 characters ([#4668](https://togithub.com/xtermjs/xterm.js/issues/4668)) via [@Tyriar](https://togithub.com/Tyriar) - Lint API xterm.d.ts file ([#4669](https://togithub.com/xtermjs/xterm.js/issues/4669), [#4677](https://togithub.com/xtermjs/xterm.js/issues/4677)) via [@Tyriar](https://togithub.com/Tyriar) - General clean up ([#4676](https://togithub.com/xtermjs/xterm.js/issues/4676), [#4683](https://togithub.com/xtermjs/xterm.js/issues/4683), [#4688](https://togithub.com/xtermjs/xterm.js/issues/4688), [#4689](https://togithub.com/xtermjs/xterm.js/issues/4689), [#4733](https://togithub.com/xtermjs/xterm.js/issues/4733)) via [@Tyriar](https://togithub.com/Tyriar) - Reduce repetition with internal terminal types and inherit docs from API ([#4679](https://togithub.com/xtermjs/xterm.js/issues/4679)) via [@Tyriar](https://togithub.com/Tyriar) - Improve lifecycle of WebLinksAddon.api, test all country tlds ([#4691](https://togithub.com/xtermjs/xterm.js/issues/4691)) via [@Tyriar](https://togithub.com/Tyriar) - Stub out all CSI api tests ([#4692](https://togithub.com/xtermjs/xterm.js/issues/4692)) via [@Tyriar](https://togithub.com/Tyriar) - Migrate to GitHub Actions and speed up CI ([#4693](https://togithub.com/xtermjs/xterm.js/issues/4693), [#4697](https://togithub.com/xtermjs/xterm.js/issues/4697), [#4698](https://togithub.com/xtermjs/xterm.js/issues/4698), [#4699](https://togithub.com/xtermjs/xterm.js/issues/4699), [#4700](https://togithub.com/xtermjs/xterm.js/issues/4700), [#4710](https://togithub.com/xtermjs/xterm.js/issues/4710), [#4712](https://togithub.com/xtermjs/xterm.js/issues/4712), [#4715](https://togithub.com/xtermjs/xterm.js/issues/4715), [#4716](https://togithub.com/xtermjs/xterm.js/issues/4716), [#4734](https://togithub.com/xtermjs/xterm.js/issues/4734)) via [@Tyriar](https://togithub.com/Tyriar) - Fix spaces in bce demo ([#4694](https://togithub.com/xtermjs/xterm.js/issues/4694)) via [@jerch](https://togithub.com/jerch) - Add automatic resize to demo ([#4695](https://togithub.com/xtermjs/xterm.js/issues/4695)) via [@PerBothner](https://togithub.com/PerBothner) - Add no unused variables lint warning ([#4718](https://togithub.com/xtermjs/xterm.js/issues/4718)) via [@Tyriar](https://togithub.com/Tyriar) - Fix demo warnings ([#4721](https://togithub.com/xtermjs/xterm.js/issues/4721), [#4722](https://togithub.com/xtermjs/xterm.js/issues/4722)) via [@Tyriar](https://togithub.com/Tyriar) - Adopt `@ts-check` in JS files ([#4723](https://togithub.com/xtermjs/xterm.js/issues/4723), [#4724](https://togithub.com/xtermjs/xterm.js/issues/4724)) via [@Tyriar](https://togithub.com/Tyriar) - Warn on eslint rule `@typescript-eslint/no-useless-constructor` ([#4725](https://togithub.com/xtermjs/xterm.js/issues/4725)) via [@Tyriar](https://togithub.com/Tyriar) - Warn on eslint rule `@typescript-eslint/no-confusing-void-expression` ([#4726](https://togithub.com/xtermjs/xterm.js/issues/4726)) via [@Tyriar](https://togithub.com/Tyriar) - Start migration to `@playwright/test` as the integration test runner ([#4735](https://togithub.com/xtermjs/xterm.js/issues/4735)) via [@Tyriar](https://togithub.com/Tyriar) #### 🎉 New real-world use cases - cloudtutor.io ([#4570](https://togithub.com/xtermjs/xterm.js/issues/4570)) via [@naufalafif](https://togithub.com/naufalafif) - Helix Editor Playground ([#4585](https://togithub.com/xtermjs/xterm.js/issues/4585)) via [@tomgroenwoldt](https://togithub.com/tomgroenwoldt) - Coder ([#4595](https://togithub.com/xtermjs/xterm.js/issues/4595)) via [@matifali](https://togithub.com/matifali) *** #### 📥 Addons ##### xterm-addon-canvas - Add getRasterizedGlyph null and undefined check ([#4596](https://togithub.com/xtermjs/xterm.js/issues/4596)) via [@lewis-sanchez](https://togithub.com/lewis-sanchez) - Fix various underlines by rendering them upwards ([#4648](https://togithub.com/xtermjs/xterm.js/issues/4648), [#4664](https://togithub.com/xtermjs/xterm.js/issues/4664)) via [@tisilent](https://togithub.com/tisilent) ##### xterm-addon-image - The images addon has been merged into the main repository ([#4577](https://togithub.com/xtermjs/xterm.js/issues/4577), [#4727](https://togithub.com/xtermjs/xterm.js/issues/4727)) via [@jerch](https://togithub.com/jerch) ##### xterm-addon-ligatures - Enable the ligatures addon on Electron ([#4387](https://togithub.com/xtermjs/xterm.js/issues/4387)) via [@LabhanshAgrawal](https://togithub.com/LabhanshAgrawal) ##### xterm-addon-serialize -Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.