SIMDE-ULL / SIMDE

Educational computer simulator on a mission to "superscalate" the study of computer architecture fundamentals
https://simde.net
GNU General Public License v3.0
13 stars 11 forks source link

chore(deps): update all non-major dependencies #162

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@biomejs/biome (source) 1.7.1 -> 1.7.2 age adoption passing confidence
@types/node (source) 20.12.7 -> 20.12.8 age adoption passing confidence
@vitest/coverage-v8 (source) 1.5.2 -> 1.6.0 age adoption passing confidence
i18next (source) 23.11.2 -> 23.11.3 age adoption passing confidence
pnpm (source) 8.15.7 -> 8.15.8 age adoption passing confidence
react-redux 9.1.1 -> 9.1.2 age adoption passing confidence
sass 1.75.0 -> 1.76.0 age adoption passing confidence
stylelint (source) 16.4.0 -> 16.5.0 age adoption passing confidence
vite (source) 5.2.10 -> 5.2.11 age adoption passing confidence
vitest (source) 1.5.2 -> 1.6.0 age adoption passing confidence

Release Notes

biomejs/biome (@​biomejs/biome) ### [`v1.7.2`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#172-2024-04-30) [Compare Source](https://togithub.com/biomejs/biome/compare/aba7b0c1c40a6137b3b78064841f621b53aa5fd0...2c70d3fde5b13ec9ef0915d22837ab8321b6737f) ##### Analyzer ##### Bug fixes - Import sorting now ignores side effect imports ([#​817](https://togithub.com/biomejs/biome/issues/817)). A side effect import consists now in its own group. This ensures that side effect imports are not reordered. Here is an example of how imports are now sorted: ```diff import "z" - import { D } from "d"; import { C } from "c"; + import { D } from "d"; import "y" import "x" - import { B } from "b"; import { A } from "a"; + import { B } from "b"; import "w" ``` Contributed by [@​Conaclos](https://togithub.com/Conaclos) - Import sorting now adds spaces where needed ([#​1665](https://togithub.com/biomejs/biome/issues/1665)) Contributed by [@​Conaclos](https://togithub.com/Conaclos) ##### CLI ##### Bug fixes - `biome migrate eslint` now handles cyclic references. Some plugins and configurations export objects with cyclic references. This causes `biome migrate eslint` to fail or ignore them. These edge cases are now handled correctly. Contributed by [@​Conaclos](https://togithub.com/Conaclos) ##### Formatter ##### Bug fixes - Correctly handle placement of comments inside named import clauses. [#​2566](https://togithub.com/biomejs/biome/pull/2566). Contributed by [@​ah-yu](https://togithub.com/ah-yu) ##### Linter ##### New features - Add [nursery/noReactSpecificProps](https://biomejs.dev/linter/rules/no-react-specific-props/). Contributed by [@​marvin-j97](https://togithub.com/marvin-j97) - Add [noUselessUndefinedInitialization](https://biomejs.dev/linter/rules/no-useless-undefined-initialization/). Contributed by [@​lutaok](https://togithub.com/lutaok) - Add [nursery/useArrayLiterals](https://biomejs.dev/linter/rules/use-array-literals/). Contributed by [@​Kazuhiro-Mimaki](https://togithub.com/Kazuhiro-Mimaki) - Add [nursery/useConsistentBuiltinInstatiation](https://biomejs.dev/linter/rules/use-consistent-builtin-instantiation/). Contributed by [@​minht11](https://togithub.com/minht11) - Add [nursery/useDefaultSwitchClause](https://biomejs.dev/linter/rules/use-default-switch-clause/). Contributed by [@​michellocana](https://togithub.com/michellocana) ##### Bug fixes - [noDuplicateJsonKeys](https://biomejs.dev/linter/rules/no-duplicate-json-keys/) no longer crashes when a JSON file contains an unterminated string ([#​2357](https://togithub.com/biomejs/biome/issues/2357)). Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [noRedeclare](https://biomejs.dev/linter/rules/no-redeclare/) now reports redeclarations of parameters in a functions body ([#​2394](https://togithub.com/biomejs/biome/issues/2394)). The rule was unable to detect redeclarations of a parameter or a type parameter in the function body. The following two redeclarations are now reported: ```ts function f(a) { type T = number; // redeclaration const a = 0; // redeclaration } ``` Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [noRedeclare](https://biomejs.dev/linter/rules/no-redeclare/) no longer reports overloads in object types ([#​2608](https://togithub.com/biomejs/biome/issues/2608)). The rule no longer report redeclarations in the following code: ```ts type Overloads = { ({ a }: { a: number }): number, ({ a }: { a: string }): string, }; ``` Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [noRedeclare](https://biomejs.dev/linter/rules/no-redeclare/) now merge default function export declarations and types ([#​2372](https://togithub.com/biomejs/biome/issues/2372)). The following code is no longer reported as a redeclaration: ```ts interface Foo {} export default function Foo() {} ``` Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [noUndeclaredVariables](https://biomejs.dev/linter/rules/no-undeclared-variables/) no longer reports variable-only and type-only exports ([#​2637](https://togithub.com/biomejs/biome/issues/2637)). Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [noUnusedVariables](https://biomejs.dev/linter/rules/no-unused-variables/) no longer crash Biome when encountering a malformed conditional type ([#​1695](https://togithub.com/biomejs/biome/issues/1695)). Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [useConst](https://biomejs.dev/linter/rules/use-const/) now ignores a variable that is read before its assignment. Previously, the rule reported the following example: ```js let x; x; // read x = 0; // write ``` It is now correctly ignored. Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [useShorthandFunctionType](https://biomejs.dev/linter/rules/use-shorthand-function-type/) now suggests correct code fixes when parentheses are required ([#​2595](https://togithub.com/biomejs/biome/issues/2595)). Previously, the rule didn't add parentheses when they were needed. It now adds parentheses when the function signature is inside an array, a union, or an intersection. ```diff - type Union = { (): number } | string; + type Union = (() => number) | string; ``` Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [useTemplate](https://biomejs.dev/linter/rules/use-template/) now correctly escapes strings ([#​2580](https://togithub.com/biomejs/biome/issues/2580)). Previously, the rule didn't correctly escape characters preceded by an escaped character. Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [noMisplacedAssertion](https://biomejs.dev/linter/rules/no-misplaced-assertion/) now allow these matchers - `expect.any()` - `expect.anything()` - `expect.closeTo` - `expect.arrayContaining` - `expect.objectContaining` - `expect.stringContaining` - `expect.stringMatching` - `expect.extend` - `expect.addEqualityTesters` - `expect.addSnapshotSerializer` Contributed by [@​fujiyamaorange](https://togithub.com/fujiyamaorange) ##### Parser ##### Bug fixes - The language parsers no longer panic on unterminated strings followed by a newline and a space ([#​2606](https://togithub.com/biomejs/biome/issues/2606), [#​2410](https://togithub.com/biomejs/biome/issues/2410)). The following example is now parsed without making Biome panics: " " Contributed by [@​Conaclos](https://togithub.com/Conaclos)
vitest-dev/vitest (@​vitest/coverage-v8) ### [`v1.6.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.6.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0) #####    🚀 Features - Support standalone mode  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5565](https://togithub.com/vitest-dev/vitest/issues/5565) [(bdce0)](https://togithub.com/vitest-dev/vitest/commit/bdce0a29) - Custom "snapshotEnvironment" option  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5449](https://togithub.com/vitest-dev/vitest/issues/5449) [(30f72)](https://togithub.com/vitest-dev/vitest/commit/30f728bc) - **benchmark**: Support comparing benchmark result  -  by [@​hi-ogawa](https://togithub.com/hi-ogawa) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5398](https://togithub.com/vitest-dev/vitest/issues/5398) [(f8d3d)](https://togithub.com/vitest-dev/vitest/commit/f8d3d22e) - **browser**: Allow injecting scripts  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5656](https://togithub.com/vitest-dev/vitest/issues/5656) [(21e58)](https://togithub.com/vitest-dev/vitest/commit/21e58bd8) - **reporter**: Support `includeConsoleOutput` and `addFileAttribute` in junit  -  by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5659](https://togithub.com/vitest-dev/vitest/issues/5659) [(2f913)](https://togithub.com/vitest-dev/vitest/commit/2f913222) - **ui**: Sort items by file name  -  by [@​btea](https://togithub.com/btea) in [https://github.com/vitest-dev/vitest/issues/5652](https://togithub.com/vitest-dev/vitest/issues/5652) [(1f726)](https://togithub.com/vitest-dev/vitest/commit/1f7268fa) #####    🐞 Bug Fixes - Keep order of arguments for .each in custom task collectors  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5640](https://togithub.com/vitest-dev/vitest/issues/5640) [(7d57c)](https://togithub.com/vitest-dev/vitest/commit/7d57c116) - Call `resolveId('vitest')` after `buildStart`  -  by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5646](https://togithub.com/vitest-dev/vitest/issues/5646) [(f5faf)](https://togithub.com/vitest-dev/vitest/commit/f5faf423) - Hash the name of the file when caching  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5654](https://togithub.com/vitest-dev/vitest/issues/5654) [(c9e68)](https://togithub.com/vitest-dev/vitest/commit/c9e68ced) - Don't panic on empty files in node_modules  -  by [@​sheremet-va](https://togithub.com/sheremet-va) [(40c29)](https://togithub.com/vitest-dev/vitest/commit/40c299fe) - Use `toJSON` for error serialization  -  by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5526](https://togithub.com/vitest-dev/vitest/issues/5526) [(19a21)](https://togithub.com/vitest-dev/vitest/commit/19a21e49) - **coverage**: - Exclude `*.test-d.*` by default  -  by [@​MindfulPol](https://togithub.com/MindfulPol) in [https://github.com/vitest-dev/vitest/issues/5634](https://togithub.com/vitest-dev/vitest/issues/5634) [(bfe8a)](https://togithub.com/vitest-dev/vitest/commit/bfe8ad9d) - Apply `vite-node`'s wrapper only to executed files  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5642](https://togithub.com/vitest-dev/vitest/issues/5642) [(c9883)](https://togithub.com/vitest-dev/vitest/commit/c9883f3e) - **vm**: - Support network imports  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5610](https://togithub.com/vitest-dev/vitest/issues/5610) [(103a6)](https://togithub.com/vitest-dev/vitest/commit/103a6002) #####    🏎 Performance - Improve performance of forks pool  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5592](https://togithub.com/vitest-dev/vitest/issues/5592) [(d8304)](https://togithub.com/vitest-dev/vitest/commit/d8304bb4) - Unnecessary rpc call when coverage is disabled  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5658](https://togithub.com/vitest-dev/vitest/issues/5658) [(c5712)](https://togithub.com/vitest-dev/vitest/commit/c571276a) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0) ### [`v1.5.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.5.3) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3) #####    🐞 Bug Fixes - Use package.json name for a workspace project if not provided  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5608](https://togithub.com/vitest-dev/vitest/issues/5608) [(48fba)](https://togithub.com/vitest-dev/vitest/commit/48fba190) - Backport jest iterable equality within object  -  by [@​sukovanej](https://togithub.com/sukovanej) in [https://github.com/vitest-dev/vitest/issues/5621](https://togithub.com/vitest-dev/vitest/issues/5621) [(30e5d)](https://togithub.com/vitest-dev/vitest/commit/30e5dc1b) - **browser**: Support benchmark  -  by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5622](https://togithub.com/vitest-dev/vitest/issues/5622) [(becab)](https://togithub.com/vitest-dev/vitest/commit/becabb5e) - **reporter**: Use default error formatter for JUnit  -  by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5629](https://togithub.com/vitest-dev/vitest/issues/5629) [(20060)](https://togithub.com/vitest-dev/vitest/commit/200609cc) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3)
i18next/i18next (i18next) ### [`v23.11.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23113) [Compare Source](https://togithub.com/i18next/i18next/compare/v23.11.2...v23.11.3) - fix: Unsupported language is automatically added to preload option [2178](https://togithub.com/i18next/i18next/issues/2178)
pnpm/pnpm (pnpm) ### [`v8.15.8`](https://togithub.com/pnpm/pnpm/compare/v8.15.7...v8.15.8) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.7...v8.15.8)
reduxjs/react-redux (react-redux) ### [`v9.1.2`](https://togithub.com/reduxjs/react-redux/compare/v9.1.1...eec5f9b320e2d4787af83b599a0c517fef4b510f) [Compare Source](https://togithub.com/reduxjs/react-redux/compare/v9.1.1...v9.1.2)
sass/dart-sass (sass) ### [`v1.76.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1760) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.75.0...1.76.0) - Throw errors for misplaced statements in keyframe blocks. - Mixins and functions whose names begin with `--` are now deprecated for forwards-compatibility with the in-progress CSS functions and mixins spec. This deprecation is named `css-function-mixin`.
stylelint/stylelint (stylelint) ### [`v16.5.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1650) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.4.0...16.5.0) - Added: regex support to `ignoreValues` for `value-no-vendor-prefix` ([#​7650](https://togithub.com/stylelint/stylelint/pull/7650)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `shorthand-property-no-redundant-values` false negatives for functions ([#​7657](https://togithub.com/stylelint/stylelint/pull/7657)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `value-no-vendor-prefix` false negatives/positives ([#​7654](https://togithub.com/stylelint/stylelint/pull/7654) & [#​7658](https://togithub.com/stylelint/stylelint/pull/7658)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `CosmiconfigResult` type error ([#​7661](https://togithub.com/stylelint/stylelint/pull/7661)) ([@​ybiquitous](https://togithub.com/ybiquitous)).
vitejs/vite (vite) ### [`v5.2.11`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5211-2024-05-02-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.2.10...v5.2.11) - feat: improve dynamic import variable failure error message ([#​16519](https://togithub.com/vitejs/vite/issues/16519)) ([f8feeea](https://togithub.com/vitejs/vite/commit/f8feeea)), closes [#​16519](https://togithub.com/vitejs/vite/issues/16519) - fix: dynamic-import-vars plugin normalize path issue ([#​16518](https://togithub.com/vitejs/vite/issues/16518)) ([f71ba5b](https://togithub.com/vitejs/vite/commit/f71ba5b)), closes [#​16518](https://togithub.com/vitejs/vite/issues/16518) - fix: scripts and styles were missing from built HTML on Windows ([#​16421](https://togithub.com/vitejs/vite/issues/16421)) ([0e93f58](https://togithub.com/vitejs/vite/commit/0e93f58)), closes [#​16421](https://togithub.com/vitejs/vite/issues/16421) - fix(deps): update all non-major dependencies ([#​16488](https://togithub.com/vitejs/vite/issues/16488)) ([2d50be2](https://togithub.com/vitejs/vite/commit/2d50be2)), closes [#​16488](https://togithub.com/vitejs/vite/issues/16488) - fix(deps): update all non-major dependencies ([#​16549](https://togithub.com/vitejs/vite/issues/16549)) ([2d6a13b](https://togithub.com/vitejs/vite/commit/2d6a13b)), closes [#​16549](https://togithub.com/vitejs/vite/issues/16549) - fix(dev): watch publicDir explicitly to include it outside the root ([#​16502](https://togithub.com/vitejs/vite/issues/16502)) ([4d83eb5](https://togithub.com/vitejs/vite/commit/4d83eb5)), closes [#​16502](https://togithub.com/vitejs/vite/issues/16502) - fix(preload): skip preload for non-static urls ([#​16556](https://togithub.com/vitejs/vite/issues/16556)) ([bb79c9b](https://togithub.com/vitejs/vite/commit/bb79c9b)), closes [#​16556](https://togithub.com/vitejs/vite/issues/16556) - fix(ssr): handle class declaration and expression name scoping ([#​16569](https://togithub.com/vitejs/vite/issues/16569)) ([c071eb3](https://togithub.com/vitejs/vite/commit/c071eb3)), closes [#​16569](https://togithub.com/vitejs/vite/issues/16569) - fix(ssr): handle function expression name scoping ([#​16563](https://togithub.com/vitejs/vite/issues/16563)) ([02db947](https://togithub.com/vitejs/vite/commit/02db947)), closes [#​16563](https://togithub.com/vitejs/vite/issues/16563)

Configuration

📅 Schedule: Branch creation - "before 6am 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.