setup-cpp
setup-cpp copied to clipboard
chore(deps): update devdependencies
This PR contains the following updates:
Release Notes
actions/toolkit (@actions/core)
v1.11.1
- Fix uses of
crypto.randomUUIDon Node 18 and earlier #1842
v1.11.0
babel/babel (@babel/core)
v7.26.0
v7.25.9
:bug: Bug Fix
babel-parser,babel-template,babel-types- #16905 fix: Keep type annotations in
syntacticPlaceholdersmode (@liuxingbaoyu)
- #16905 fix: Keep type annotations in
babel-helper-compilation-targets,babel-preset-env- Other
- #16884 Analyze
ClassAccessorPropertyto prevent theno-undefrule (@victorenator)
- #16884 Analyze
:house: Internal
:running_woman: Performance
babel-parser,babel-types- #16918 perf: Make
VISITOR_KEYSetc. faster to access (@liuxingbaoyu)
- #16918 perf: Make
v7.25.8
:bug: Bug Fix
babel-core- #16888 Restore public API of
resolvePlugin/resolvePreset(@nicolo-ribaudo)
- #16888 Restore public API of
:house: Internal
babel-parser,babel-plugin-proposal-async-do-expressions,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-plugin-proposal-explicit-resource-management,babel-plugin-proposal-export-default-from,babel-plugin-proposal-function-bind,babel-plugin-proposal-function-sent,babel-plugin-proposal-import-defer,babel-plugin-proposal-partial-application,babel-plugin-proposal-throw-expressions,babel-plugin-transform-async-generator-functions,babel-plugin-transform-class-static-block,babel-plugin-transform-dynamic-import,babel-plugin-transform-export-namespace-from,babel-plugin-transform-json-strings,babel-plugin-transform-logical-assignment-operators,babel-plugin-transform-nullish-coalescing-operator,babel-plugin-transform-numeric-separator,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-catch-binding,babel-plugin-transform-optional-chaining,babel-plugin-transform-private-property-in-object,babel-preset-env- #16824 Inline one-line syntax plugins (@nicolo-ribaudo)
v7.25.7
:bug: Bug Fix
babel-helper-validator-identifierbabel-traverse- #16814 fix: issue with node path keys updated on unrelated paths (@DylanPiercey)
babel-plugin-transform-classes- #16797 Use an inclusion rather than exclusion list for
super()check (@nicolo-ribaudo)
- #16797 Use an inclusion rather than exclusion list for
babel-generator- #16788 Fix printing of TS
inferin compact mode (@nicolo-ribaudo) - #16785 Print TS type annotations for destructuring in assignment pattern (@nicolo-ribaudo)
- #16778 Respect
[no LineTerminator here]after nodes (@nicolo-ribaudo)
- #16788 Fix printing of TS
:nail_care: Polish
babel-types- #16852 Add deprecated JSDOC for fields (@liuxingbaoyu)
:house: Internal
babel-core- #16820 Allow sync loading of ESM when
--experimental-require-module(@nicolo-ribaudo)
- #16820 Allow sync loading of ESM when
babel-helper-compilation-targets,babel-helper-plugin-utils,babel-preset-envbabel-plugin-proposal-destructuring-private,babel-plugin-syntax-decimal,babel-plugin-syntax-import-reflection,babel-standalone- #16809 Archive syntax-import-reflection and syntax-decimal (@nicolo-ribaudo)
babel-generator- #16779 Simplify logic for
[no LineTerminator here]before nodes (@nicolo-ribaudo)
- #16779 Simplify logic for
:running_woman: Performance
babel-plugin-transform-typescript- #16875 perf: Avoid extra cloning of namespaces (@liuxingbaoyu)
babel-types- #16842 perf: Improve @babel/types builders (@liuxingbaoyu)
- #16828 Only access
BABEL_TYPES_8_BREAKINGat startup (@nicolo-ribaudo)
biomejs/biome (@biomejs/biome)
v1.9.4
Analyzer
Bug fixes
-
Implement GraphQL suppression action. Contributed by @vohoanglong0107
-
Improved the message for unused suppression comments. Contributed by @dyc3
-
Fix #4228, where the rule
a11y/noInteractiveElementToNoninteractiveRoleincorrectly reports arolefor non-interactive elements. Contributed by @eryue0220 -
noSuspiciousSemicolonInJsxnow catches suspicious semicolons in React fragments. Contributed by @vasucp1207
CLI
Enhancements
-
The
--summaryreporter now reports parsing diagnostics too. Contributed by @ematipico -
Improved performance of GritQL queries by roughly 25-30%. Contributed by @arendjr
Configuration
Bug fixes
- Fix an issue where the JSON schema marked lint rules options as mandatory. Contributed by @ematipico
Editors
Formatter
Bug fixes
JavaScript APIs
Linter
New features
- Add useGuardForIn. Contributed by @fireairforce
- Add noDocumentCookie. Contributed by @tunamaguro
- Add noDocumentImportInPage. Contributed by @kaioduarte
- Add noDuplicateProperties. Contributed by @togami2864
- Add noHeadElement. Contributed by @kaioduarte
- Add noHeadImportInDocument. Contributed by @kaioduarte
- Add noImgElement. Contributed by @kaioduarte
- Add noUnknownTypeSelector. Contributed by @Kazuhiro-Mimaki
- Add useAtIndex. Contributed by @GunseiKPaseri
- Add noUselessStringRaw. Contributed by @fireairforce
- Add nursery/useCollapsedIf. Contributed by @siketyan
- Add useGoogleFontDisplay. Contributed by @kaioduarte
Bug Fixes
-
Biome no longer crashes when it encounters a string that contain a multibyte character (#4181).
This fixes a regression introduced in Biome 1.9.3 The regression affected the following linter rules:
nursery/useSortedClassesnursery/useTrimStartEndstyle/useTemplatesuspicious/noMisleadingCharacterClass
Contributed by @Conaclos
-
Fix #4190, where the rule
noMissingVarFunctionwrongly reported a variable as missing when used inside avar()function that was a newline. Contributed by @ematipico -
Fix #4041. Now the rule
useSortedClasseswon't be triggered ifclassNameis composed only by inlined variables. Contributed by @ematipico -
useImportType and useExportType now report useless inline type qualifiers (#4178).
The following fix is now proposed:
- import type { type A, B } from ""; + import type { A, B } from ""; - export type { type C, D }; + export type { C, D };Contributed by @Conaclos
-
useExportType now reports ungrouped
export from.The following fix is now proposed:
- export { type A, type B } from ""; + export type { A, B } from "";Contributed by @Conaclos
-
noVoidTypeReturn now accepts
voidexpressions in return position (#4173).The following code is now accepted:
function f(): void { return void 0; }Contributed by @Conaclos
-
noUselessFragments now correctly handles fragments containing HTML escapes (e.g.
) inside expression escapes{ ... }(#4059).The following code is no longer reported:
function Component() { return ( <div key={index}>{line || <> </>}</div> ) }Contributed by @fireairforce
-
noUnusedFunctionParameters and noUnusedVariables no longer reports a parameter as unused when another parameter has a constructor type with the same parameter name (#4227).
In the following code, the
nameparameter is no longer reported as unused.export class Foo { bar(name: string, _class: new (name: string) => any) { return name } }Contributed by @Conaclos
-
noUndeclaredDependencies now accepts dependency names with dots. Contributed by @Conaclos
-
useFilenamingConvention now correctly handles renamed exports (#4254).
The rule allows the filename to be named as one of the exports of the module. For instance, the file containing the following export can be named
Button.class Button {} export { Button }The rule now correctly handles the renaming of an export. For example, the file containing the following export can only be named
Button. Previously the rule expected the file to be namedA.class A {} export { A as Button }Contributed by @Conaclos
-
useConsistentMemberAccessibility now ignore private class members such as
#property(#4276). Contributed by @Conaclos -
noUnknownFunction correctly handles
calc-sizefunction (#4212).The following code
calc-sizeis no longer reported as unknown:.a { height: calc-size(0px); }Contributed by @fireairforce
-
useNamingConvention now allows configuring conventions for readonly index signatures.
Contributed by @sepruko
- noDuplicateCustomProperties now correctly handles custom properties and ignores non-custom properties. Previously, the rule incorrectly reported duplicates for all properties, including non-custom ones. Contributed by @togami2864
Parser
Bug Fixes
-
The CSS parser now accepts more emoji in identifiers (#3627).
Browsers accept more emoji than the standard allows. Biome now accepts these additional emojis.
The following code is now correctly parsed:
p { --✨-color: red; color: var(--✨-color); }Contributed by @Conaclos
-
Add support for parsing typescript's
resolution-modein Import Types(#2115)export type Fs = typeof import('fs', { with: { 'resolution-mode': 'import' } }); export type TypeFromRequire = import("pkg", { with: { "resolution-mode": "require" } }).TypeFromRequire; export type TypeFromImport = import("pkg", { with: { "resolution-mode": "import" } }).TypeFromImport;Contributed by @fireairforce
v1.9.3
CLI
New features
-
GritQL queries that match functions or methods will now match async functions or methods as well.
If this is not what you want, you can capture the
asynckeyword (or its absence) in a metavariable and assert its emptiness:$async function foo() {} where $async <: .Contributed by @arendjr
Bug fixes
-
Fix #4077: Grit queries no longer need to match the statement's trailing semicolon. Contributed by @arendjr
-
Fix #4102. Now the CLI command
lintdoesn't exit with an error code when using--write/--fix. Contributed by @ematipico
Configuration
Bug fixes
- Fix #4125, where
noLabelWithoutControloptions where incorrectly marked as mandatory. Contributed by @ematipico
Editors
- Fix a case where CSS files weren't correctly linted using the default configuration. Contributed by @ematipico
Formatter
Bug fixes
-
Fix #3924 where GraphQL formatter panics in block comments with empty line. Contributed by @vohoanglong0107
-
Fix a case where raw values inside
url()functions weren't properly trimmed..value { - background: url( - whitespace-around-string - ); + background: url(whitespace-around-string); }Contributed by @ematipico
-
Fixed #4076, where a media query wasn't correctly formatted:
.class { - @​media (1024px <= width <=1280px) { + @​media (1024px <= width <= 1280px) { color: red; } }Contributed by @blaze-d83
JavaScript API
Bug fixes
- Fix #3881, by updating the APIs to use the latest WASM changes. Contributed by @ematipico
Linter
New features
-
Add noDescendingSpecificity. Contributed by @tunamaguro
-
Add noNestedTernary. Contributed by @kaykdm
-
Add noTemplateCurlyInString. Contributed by @fireairforce
-
Add noOctalEscape. Contributed by @fireairforce
Enhancements
-
Add an option
reportUnnecessaryDependenciesto useExhaustiveDependencies.Defaults to true. When set to false, errors will be suppressed for React hooks that declare dependencies but do not use them.
Contributed by @simon-paris
-
Add an option
reportMissingDependenciesArrayto useExhaustiveDependencies. Contributed by @simon-paris
Bug fixes
-
noControlCharactersInRegex no longer panics on regexes with incomplete escape sequences. Contributed by @Conaclos
-
noMisleadingCharacterClass no longer reports issues outside of character classes.
The following code is no longer reported:
/[a-z]👍/;Contributed by @Conaclos
-
noUndeclaredDependencies no longer reports Node.js builtin modules as undeclared dependencies.
The rule no longer reports the following code:
import * as fs from "fs";Contributed by @Conaclos
-
noUnusedVariables no longer panics when suggesting the renaming of a variable at the start of a file (#4114). Contributed by @Conaclos
-
noUselessEscapeInRegex no longer panics on regexes that start with an empty character class. Contributed by @Conaclos
-
noUselessStringConcat no longer panics when it encounters malformed code. Contributed by @Conaclos
-
noUnusedFunctionParameters no longer reports unused parameters inside an object pattern with a rest parameter.
In the following code, the rule no longer reports
aas unused.function f({ a, ...rest }) { return rest; }This matches the behavior of noUnusedVariables.
Contributed by @Conaclos
-
useButtonType no longer reports dynamically created button with a valid type (#4072).
The following code is no longer reported:
React.createElement("button", { type: "button" }, "foo")Contributed by @Conaclos
-
useSemanticElements now ignores elements with the
imgrole (#3994).MDN recommends using
role="img"for grouping images or creating an image from other elements. The following code is no longer reported:<div role="img" aria-label="That cat is so cute"> <p>🐈 😂</p> </div>Contributed by @Conaclos
-
useSemanticElements now ignores
alertandalertdialogroles (#3858). Contributed by @Conaclos -
noUselessFragments don't create invaild JSX code when Fragments children contains JSX Expression and in a LogicalExpression. Contributed by @fireairforce
Parser
Bug fixes
- Forbid undefined as type name for typescript parser. Contributed by @fireairforce
octokit/plugin-paginate-rest.js (@octokit/plugin-paginate-rest)
v11.3.5
Bug Fixes
- types: improve type extraction for namespaced responses and correct async iterator types (#637) (e95444d)
v11.3.4
Bug Fixes
octokit/plugin-rest-endpoint-methods.js (@octokit/plugin-rest-endpoint-methods)
v13.2.6
Bug Fixes
v13.2.5
Bug Fixes
octokit/types.ts (@octokit/types)
v13.6.1
Bug Fixes
v13.6.0
Features
v13.5.1
Bug Fixes
- deps: update dependency @octokit/tsconfig to v4 (#610) (b01e2fb)
dprint/dprint (dprint)
v0.47.4
Changes
- fix: improve automated config file editing and respect trailing commas (#926)
The automated editing of the config file that dprint does like dprint config add ... should be a lot more intelligent.
Install
Run dprint upgrade or see https://dprint.dev/install/
Checksums
| Artifact | SHA-256 Checksum |
|---|---|
| dprint-x86_64-apple-darwin.zip | 16f360c526c14c070ab618cf6c36ff9c8bf5b32c7e07a0c0c9b58d91697b4a40 |
| dprint-aarch64-apple-darwin.zip | 522783119d1ab52164ff2aaea2072c1578a7b8988156a0add06d370eb58d439e |
| dprint-x86_64-pc-windows-msvc.zip | d91d0a6e607f06ee06fe2b01a6f602e2ace14d44e1d6f11ec6b3f1e0887a6fd6 |
| dprint-x86_64-pc-windows-msvc-installer.exe | 871e668d67acfed5db215328d3589a57196881dcebbda286640188f6fcb9519b |
| dprint-x86_64-unknown-linux-gnu.zip | 6017a25b83dc76e2c3676657b538d1b4862101cd4d13b26d2a3755811234ead6 |
| dprint-x86_64-unknown-linux-musl.zip | f43c768656e8024812222a238391601ad8db8e095fa87068e0d5c9c6176cb96a |
| dprint-aarch64-unknown-linux-gnu.zip | 68f7a0072612ab5b4bee3d7609d47c896050ed54844f8794d871965cb480aa70 |
| dprint-aarch64-unknown-linux-musl.zip | 3b009c51c85336058672b4be54d4bdb044b7f9bbd570d51802449c1eac18ef6c |
evilmartians/lefthook (lefthook)
v1.8.1
- chore: bump Go to 1.23 (#856) by Valentin Kiselev
- fix: skip git lfs hook when calling manually (#855) by Valentin Kiselev
v1.8.0
- fix: [breaking] don't auto-install lefthook with npx if not found (#602) by @anthony-hayes
- fix: [breaking] execute files command within configured root (#607) by @mrexox
- fix: calculate hashsum of the full config (#854) by @mrexox
- feat: support globs in extends (#853) by @mrexox
- docs: simplify configuration docs (#851) by @mrexox
v1.7.22
- feat: add skip option merge-commit (#850) by @mrexox
- ci: parallelize publishing (#847) by @mrexox
- fix: increase self update download timeout (#849) by @mrexox
- docs: update docs with new packages (#848) by @mrexox
v1.7.21
- feat: maintain Python package too (#845) by @mrexox
- ci: generate apk files (#843) by @mrexox
- docs: mention to uninstall npm package (#842) by @mrexox
- chore: hide remaining wiki links (#841) by @midskyey
- docs: update info about merge order (#838) by @mrexox
- docs: actualize (#831) by @mrexox
v1.7.18
- fix: force remote name origin when using remotes (#830) by @mrexox
- deps: September 2024 (#829) by @mrexox
v1.7.17
v1.7.16
raineorshine/npm-check-updates (npm-check-updates)
v17.1.6
v17.1.5
v17.1.4
[v17.1.3](https://redirect.github.com/raineorshine/npm-check-updates/com
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.