nwesterhausen / overseers-manual-df

App to provide a searchable overview of the installed raws in a Dwarf Fortress installation
MIT License
4 stars 2 forks source link

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

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change OpenSSF
@biomejs/biome (source) devDependencies minor 1.6.4 -> 1.7.3 OpenSSF Scorecard
@kobalte/core (source) devDependencies minor 0.12.6 -> 0.13.1 OpenSSF Scorecard
@tailwindcss/typography devDependencies patch 0.5.12 -> 0.5.13 OpenSSF Scorecard
@tauri-apps/cli devDependencies patch 2.0.0-beta.16 -> 2.0.0-beta.17 OpenSSF Scorecard
@types/node (source) devDependencies patch 20.12.7 -> 20.12.12 OpenSSF Scorecard
@typescript-eslint/eslint-plugin (source) devDependencies minor 7.6.0 -> 7.9.0 OpenSSF Scorecard
@typescript-eslint/parser (source) devDependencies minor 7.6.0 -> 7.9.0 OpenSSF Scorecard
actions/checkout action patch v4.1.1 -> v4.1.5 OpenSSF Scorecard
actions/dependency-review-action action minor v4.2.5 -> v4.3.2 OpenSSF Scorecard
actions/upload-artifact action patch v4.3.1 -> v4.3.3 OpenSSF Scorecard
daisyui (source) devDependencies minor 4.10.1 -> 4.11.1 OpenSSF Scorecard
dfraw_json_parser dependencies patch 0.17.2 -> 0.17.5 OpenSSF Scorecard
eslint (source) devDependencies minor 9.0.0 -> 9.2.0 OpenSSF Scorecard
github/codeql-action action minor v3.24.10 -> v3.25.5 OpenSSF Scorecard
ossf/scorecard-action action patch v2.3.1 -> v2.3.3 OpenSSF Scorecard
postcss-nesting (source) devDependencies patch 12.1.1 -> 12.1.4 OpenSSF Scorecard
serde (source) dependencies patch 1.0.201 -> 1.0.202 OpenSSF Scorecard
step-security/harden-runner action patch v2.7.0 -> v2.7.1 OpenSSF Scorecard
tauri (source) dependencies patch 2.0.0-beta.18 -> 2.0.0-beta.19 OpenSSF Scorecard
tauri-build (source) build-dependencies patch 2.0.0-beta.14 -> 2.0.0-beta.15 OpenSSF Scorecard
vite (source) devDependencies patch 5.2.8 -> 5.2.11 OpenSSF Scorecard

Release Notes

biomejs/biome (@​biomejs/biome) ### [`v1.7.3`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#173-2024-05-06) [Compare Source](https://togithub.com/biomejs/biome/compare/2c70d3fde5b13ec9ef0915d22837ab8321b6737f...b9f90b7ee63506a1995bc29f4e389efec25a1525) ##### CLI ##### Bug fixes - The [stdin-file-path](https://biomejs.dev/guides/integrate-in-editor/#use-stdin) option now works correctly for Astro/Svelte/Vue files ([#​2686](https://togithub.com/biomejs/biome/pull/2686)) Fix [#​2225](https://togithub.com/biomejs/biome/issues/2225) where lint output become empty for Vue files. Contributed by [@​tasshi-me](https://togithub.com/tasshi-me) - `biome migrate eslint` now correctly resolve `@scope/eslint-config` ([#​2705](https://togithub.com/biomejs/biome/issues/2705)). Contributed by [@​Conaclos](https://togithub.com/Conaclos) ##### Formatter ##### Linter ##### New features - Add [nursery/useExplicitLengthCheck](https://biomejs.dev/linter/rules/use-explicit-length-check/). ##### Bug fixes - [noBlankTarget](https://biomejs.dev/linter/rules/no-blank-target/) no longer hangs when applying a code fix ([#​2675](https://togithub.com/biomejs/biome/issues/2675)). Previously, the following code made Biome hangs when applying a code fix. ```jsx ``` Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [noRedeclare](https://biomejs.dev/linter/rules/no-redeclare/) no longer panics on conditional type ([#​2659](https://togithub.com/biomejs/biome/issues/2659)). This is a regression introduced by [#​2394](https://togithub.com/biomejs/biome/issues/2394). This regression makes `noRedeclare` panics on every conditional types with `infer` bindings. Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [noUnusedLabels](https://biomejs.dev/linter/rules/no-unused-labels/) and [noConfusingLabels](https://biomejs.dev/linter/rules/no-confusing-labels/) now ignore svelte reactive statements ([#​2571](https://togithub.com/biomejs/biome/issues/2571)). The rules now ignore reactive Svelte blocks in Svelte components. ```svelte ``` Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [useExportType](https://biomejs.dev/linter/rules/use-export-type/) no longer removes leading comments ([#​2685](https://togithub.com/biomejs/biome/issues/2685)). Previously, `useExportType` removed leading comments when it factorized the `type` qualifier. It now provides a code fix that preserves the leading comments: ```diff - export { + export type { /**leading comment*/ - type T + T } ``` Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [useJsxKeyInIterable](https://biomejs.dev/linter/rules/use-jsx-key-in-iterable/) no longer reports false positive when iterating on non-jsx items ([#​2590](https://togithub.com/biomejs/biome/issues/2590)). The following snipet of code no longer triggers the rule: ```jsx <>{data.reduce((total, next) => total + next, 0)} ``` Contributed by [@​dyc3](https://togithub.com/dyc3) - Fix typo by renaming `useConsistentBuiltinInstatiation` to `useConsistentBuiltinInstantiation` Contributed by [@​minht11](https://togithub.com/minht11) ### [`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) ### [`v1.7.1`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#171-2024-04-22) [Compare Source](https://togithub.com/biomejs/biome/compare/2dce6af835cc9339669b09f3a758de36a90b15f7...aba7b0c1c40a6137b3b78064841f621b53aa5fd0) ##### Editors ##### Bug fixes - Fix [#​2403](https://togithub.com/biomejs/biome/issues/2403) by printing the errors in the client console. Contributed by [@​ematipico](https://togithub.com/ematipico) ##### Formatter ##### Bug fixes - Add parentheses for the return expression that has leading multiline comments. [#​2504](https://togithub.com/biomejs/biome/pull/2504). Contributed by [@​ah-yu](https://togithub.com/ah-yu) - Correctly format dangling comments of continue statements. [#​2555](https://togithub.com/biomejs/biome/pull/2555). Contributed by [@​ah-yu](https://togithub.com/ah-yu) ##### Linter ##### Bug fixes - Fix case where `jsxRuntime` wasn't being respected by `useImportType` rule ([#​2473](https://togithub.com/biomejs/biome/issues/2473)).Contributed by [@​arendjr](https://togithub.com/arendjr) - Fix [#​2460](https://togithub.com/biomejs/biome/issues/2460), where the rule `noUselessFragments` was crashing the linter in some cases. Now cases like these are correctly handled: ```jsx callFunction(<>{bar}) ``` Contributed by [@​ematipico](https://togithub.com/ematipico) - Fix [#​2366](https://togithub.com/biomejs/biome/issues/2366), where `noDuplicateJsonKeys` incorrectly computed the kes to highlight. Contributed by [@​ematipico](https://togithub.com/ematipico) ##### Enhancements - The rule `noMisplacedAssertions` now considers valid calling `expect` inside `waitFor`: ```js import { waitFor } from '@​testing-library/react'; await waitFor(() => { expect(111).toBe(222); }); ``` Contributed by [@​ematipico](https://togithub.com/ematipico) ### [`v1.7.0`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#170-2024-04-15) [Compare Source](https://togithub.com/biomejs/biome/compare/f6fd1ef7130e7bcd1466aa78ae7295fc5fdd5d58...2dce6af835cc9339669b09f3a758de36a90b15f7) ##### Analyzer ##### Bug fixes - Now Biome can detect the script language in Svelte and Vue script blocks more reliably ([#​2245](https://togithub.com/biomejs/biome/issues/2245)). Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) - `useExhaustiveDependencies` no longer reports recursive calls as missing dependencies ([#​2361](https://togithub.com/biomejs/biome/issues/2361)). Contributed by [@​arendjr](https://togithub.com/arendjr) - `useExhaustiveDependencies` correctly reports missing dependencies declared using function declarations ([#​2362](https://togithub.com/biomejs/biome/issues/2362)). Contributed by [@​arendjr](https://togithub.com/arendjr) - Biome now can handle `.svelte` and `.vue` files with `CRLF` as the end-of-line sequence. Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) - `noMisplacedAssertion` no longer reports method calls by `describe`, `test`, `it` objects (e.g. `test.each([])()`) ([#​2443](https://togithub.com/biomejs/biome/issues/2443)). Contributed by [@​unvalley](https://togithub.com/unvalley). - Biome now can handle `.vue` files with [generic components](https://vuejs.org/api/sfc-script-setup#generics) ([#​2456](https://togithub.com/biomejs/biome/issues/2456)). ```vue ``` Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) ##### Enhancements - Complete the well-known file lists for JSON-like files. Trailing commas are allowed in `.jsonc` files by default. Some well-known files like `tsconfig.json` and `.babelrc` don't use the `.jsonc` extension but still allow comments and trailing commas. While others, such as `.eslintrc.json`, only allow comments. Biome is able to identify these files and adjusts the `json.parser.allowTrailingCommas` option accordingly to ensure they are correctly parsed. Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) - Fix dedent logic inconsistent with prettier where the indent-style is space and the indent-width is not 2. Contributed by [@​mdm317](https://togithub.com/mdm317) ##### CLI ##### New features - Add a command to migrate from ESLint `biome migrate eslint` allows you to migrate an ESLint configuration to Biome. The command supports [legacy ESLint configurations](https://eslint.org/docs/latest/use/configure/configuration-files) and [new flat ESLint configurations](https://eslint.org/docs/latest/use/configure/configuration-files-new). Legacy ESLint configurations using the YAML format are not supported. When loading a legacy ESLint configuration, Biome resolves the `extends` field. It resolves both shared configurations and plugin presets! To do this, it invokes *Node.js*. Biome relies on the metadata of its rules to determine the [equivalent rule of an ESLint rule](https://biomejs.dev/linter/rules-sources/). A Biome rule is either inspired or roughly identical to an ESLint rules. By default, inspired and nursery rules are excluded from the migration. You can use the CLI flags `--include-inspired` and `--include-nursery` to migrate them as well. Note that this is a best-effort approach. You are not guaranteed to get the same behavior as ESLint. Given the following ESLint configuration: ```json { "ignore_patterns": ["**/*.test.js"], "globals": { "var2": "readonly" }, "rules": { "eqeqeq": "error" }, "overrides": [{ "files": ["lib/*.js"], "rules": { "default-param-last": "off" } }] } ``` `biome migrate eslint --write` changes the Biome configuration as follows: ```json { "linter": { "rules": { "recommended": false, "suspicious": { "noDoubleEquals": "error" } } }, "javascript": { "globals": ["var2"] }, "overrides": [{ "include": ["lib/*.js"], "linter": { "rules": { "style": { "useDefaultParameterLast": "off" } } } }] } ``` Also, if the working directory contains `.eslintignore`, then Biome migrates the glob patterns. Nested `.eslintignore` in subdirectories and negated glob patterns are not supported. If you find any issue, please don't hesitate to report them. Contributed by [@​Conaclos](https://togithub.com/Conaclos) - Added two new options to customise the emitted output of the CLI: `--reporter=json` and `--reporter=json-pretty`. With `--reporter=json`, the diagnostics and the summary will be printed in the **terminal** in JSON format. With `--reporter=json-pretty`, you can print the same information, but formatted using the same options of your configuration. NOTE: the shape of the JSON is considered experimental, and the shape of the JSON might change in the future.
Example of output when running `biome format` command ```json { "summary": { "changed": 0, "unchanged": 1, "errors": 1, "warnings": 0, "skipped": 0, "suggestedFixesSkipped": 0, "diagnosticsNotPrinted": 0 }, "diagnostics": [ { "category": "format", "severity": "error", "description": "Formatter would have printed the following content:", "message": [ { "elements": [], "content": "Formatter would have printed the following content:" } ], "advices": { "advices": [ { "diff": { "dictionary": " statement();\n", "ops": [ { "diffOp": { "delete": { "range": [0, 2] } } }, { "diffOp": { "equal": { "range": [2, 12] } } }, { "diffOp": { "delete": { "range": [0, 2] } } }, { "diffOp": { "equal": { "range": [12, 13] } } }, { "diffOp": { "delete": { "range": [0, 2] } } }, { "diffOp": { "insert": { "range": [13, 15] } } } ] } } ] }, "verboseAdvices": { "advices": [] }, "location": { "path": { "file": "format.js" }, "span": null, "sourceCode": null }, "tags": [], "source": null } ], "command": "format" } ```
- Added new `--staged` flag to the `check`, `format` and `lint` subcommands. This new option allows users to apply the command *only* to the files that are staged (the ones that will be committed), which can be very useful to simplify writing git hook scripts such as `pre-commit`. Contributed by [@​castarco](https://togithub.com/castarco) ##### Enhancements - Improve support of `.prettierignore` when migrating from Prettier Now, Biome translates most of the glob patterns in `.prettierignore` to the equivalent Biome ignore pattern. Only negated glob patterns are not supported. Contributed by [@​Conaclos](https://togithub.com/Conaclos) - Support JavaScript configuration files when migrating from Prettier `biome migrate prettier` is now able to migrate Prettier configuration files ending with `js`, `mjs`, or `cjs` extensions. To do this, Biome invokes Node.js. Also, embedded Prettier configurations in `package.json` are now supported. Contributed by [@​Conaclos](https://togithub.com/Conaclos) - Support `overrides` field in Prettier configuration files when migrating from Prettier. Contributed by [@​Conaclos](https://togithub.com/Conaclos) - Support passing a file path to the `--config-path` flag or the `BIOME_CONFIG_PATH` environment variable. Now you can pass a `.json`/`.jsonc` file path with any filename to the `--config-path` flag or the `BIOME_CONFIG_PATH` environment variable. This will disable the configuration auto-resolution and Biome will try to read the configuration from the said file path ([#​2265](https://togithub.com/biomejs/biome/issues/2265)). ```shell biome format --config-path=../biome.json ./src ``` Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) ##### Bug fixes - Biome now tags the diagnostics emitted by `organizeImports` and `formatter` with correct severity levels, so they will be properly filtered by the flag `--diagnostic-level` ([#​2288](https://togithub.com/biomejs/biome/issues/2288)). Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) - Biome now correctly filters out files that are not present in the current directory when using the `--changed` flag [#​1996](https://togithub.com/biomejs/biome/issues/1996). Contributed by [@​castarco](https://togithub.com/castarco) - Biome now skips traversing `fifo` or `socket` files ([#​2311](https://togithub.com/biomejs/biome/issues/2311)). Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) - Biome now resolves configuration files exported from external libraries in `extends` from the working directory (CLI) or project root (LSP). This is the documented behavior and previous resolution behavior is considered as a bug ([#​2231](https://togithub.com/biomejs/biome/issues/2231)). Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) ##### Configuration ##### Bug fixes - Now setting group level `all` to `false` can disable recommended rules from that group when top level `recommended` is `true` or unset. Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) - Biome configuration files can correctly extends `.jsonc` configuration files now ([#​2279](https://togithub.com/biomejs/biome/issues/2279)). Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) - Fixed the JSON schema for React hooks configuration ([#​2396](https://togithub.com/biomejs/biome/issues/2396)). Contributed by [@​arendjr](https://togithub.com/arendjr) ##### Enhancements - Biome now displays the location of a parsing error for its configuration file ([#​1627](https://togithub.com/biomejs/biome/issues/1627)). Previously, when Biome encountered a parsing error in its configuration file, it didn't indicate the location of the error. It now displays the name of the configuration file and the range where the error occurred. Contributed by [@​Conaclos](https://togithub.com/Conaclos) - `options` is no longer required for rules without any options ([#​2313](https://togithub.com/biomejs/biome/issues/2313)). Previously, the JSON schema required to set `options` to `null` when an object is used to set the diagnostic level of a rule without any option. However, if `options` is set to `null`, Biome emits an error. The schema is now fixed and it no longer requires specifying `options`. This makes the following configuration valid: ```json { "linter": { "rules": { "style": { "noDefaultExport": { "level": "off" } } } } } ``` Contributed by [@​Conaclos](https://togithub.com/Conaclos) ##### Editors ##### Bug fixes - Biome extension is now able to parse the JSX syntax in files that associated with the `javascript` [language identifier](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocumentItem). This is an ad hoc fix, because [in the React world, `.js` files are allowed to include JSX syntax](https://togithub.com/facebook/create-react-app/issues/87#issuecomment-234627904), and these files are often associated with the `javascript` language identifier in most of the editors. Plus, [some editor extensions](https://togithub.com/michaelgmcd/vscode-language-babel/blob/8b3a472748ad07c99dc022b66795c9eb46be4ccb/package.json#L63-L80) will also associate `.jsx` files with the `javascript` language identifier. Relative links: [discussion](https://togithub.com/biomejs/biome/discussions/838#discussioncomment-9047539), [#​2085](https://togithub.com/biomejs/biome/issues/2085). Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) ##### Formatter ##### Bug fixes - Fix [#​2291](https://togithub.com/biomejs/biome/issues/2291) by correctly handle comment placement for JSX spread attributes and JSX spread children. Contributed by [@​ah-yu](https://togithub.com/ah-yu) ##### JavaScript APIs ##### Linter ##### Promoted rules New rules are incubated in the nursery group. Once stable, we promote them to a stable group. The following rules are promoted: - [complecity/noExcessiveNestedTestSuites](https://biomejs.dev/linter/rules/no-excessive-nested-test-suites) - [complexity/noUselessTernary](https://biomejs.dev/linter/rules/no-useless-ternary) - [correctness/useJsxKeyInIterable](https://biomejs.dev/linter/rules/use-jsx-key-in-iterable) - [performance/noBarrelFile](https://biomejs.dev/linter/rules/no-barrel-file/) - [performance/noReExportAll](https://biomejs.dev/linter/rules/no-re-export-all/) - [style/noNamespaceImport](https://biomejs.dev/linter/rules/no-namespace-import/) - [style/useNodeAssertStrict](https://biomejs.dev/linter/rules/use-node-assert-strict/) - [suspicious/noDuplicateTestHooks](https://biomejs.dev/linter/rules/no-duplicate-test-hooks/) - [suspicious/noExportsInTest](https://biomejs.dev/linter/rules/no-exports-in-test/) - [suspicious/noFocusedTests](https://biomejs.dev/linter/rules/no-focused-tests/) - [suspicious/noSkippedTests](https://biomejs.dev/linter/rules/no-skipped-tests/) - [suspicious/noSuspiciousSemicolonInJsx](https://biomejs.dev/linter/rules/no-suspicious-semicolon-in-jsx) ##### New features - Add a new option `jsxRuntime` to the `javascript` configuration. When set to `reactClassic`, the [noUnusedImports](https://biomejs.dev/linter/rules/no-unused-imports) and [useImportType](https://biomejs.dev/linter/rules/use-import-type) rules use this information to make exceptions for the React global that is required by the React Classic JSX transform. This is only necessary for React users who haven't upgraded to the [new JSX transform](https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html). Contributed by [@​Conaclos](https://togithub.com/Conaclos) and [@​arendjr](https://togithub.com/arendjr) - Implement [#​2043](https://togithub.com/biomejs/biome/issues/2043): The React rule [`useExhaustiveDependencies`](https://biomejs.dev/linter/rules/use-exhaustive-dependencies/) is now also compatible with Preact hooks imported from `preact/hooks` or `preact/compat`. Contributed by [@​arendjr](https://togithub.com/arendjr) - Add rule [noFlatMapIdentity](https://biomejs.dev/linter/rules/no-flat-map-identity) to disallow unnecessary callback use on `flatMap`. Contributed by [@​isnakode](https://togithub.com/isnakode) - Add rule [noConstantMathMinMaxClamp](https://biomejs.dev/linter/rules/no-constant-math-min-max-clamp), which disallows using `Math.min` and `Math.max` to clamp a value where the result itself is constant. Contributed by [@​mgomulak](https://togithub.com/mgomulak) ##### Enhancements - [style/useFilenamingConvention](https://biomejs.dev/linter/rules/use-filenaming-convention/) now allows prefixing a filename with `+` ([#​2341](https://togithub.com/biomejs/biome/issues/2341)). This is a convention used by [Sveltekit](https://kit.svelte.dev/docs/routing#page) and [Vike](https://vike.dev/route). Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [style/useNamingConvention](https://biomejs.dev/linter/rules/use-naming-convention/) now accepts `PascalCase` for local and top-level variables. This allows supporting local variables that hold a component or a regular class. The following code is now accepted: ```tsx function loadComponent() { const Component = getComponent(); return ; } ``` Contributed by [@​Conaclos](https://togithub.com/Conaclos) - [complexity/useLiteralKeys](https://biomejs.dev/linter/rules/use-literal-keys/) no longer report computed properties named `__proto__` ([#​2430](https://togithub.com/biomejs/biome/issues/2430)). In JavaScript, `{["__proto__"]: null}` and `{__proto__: null}` have not the same semantic. The first code set a regular property to `null`. The second one set the prototype of the object to `null`. See the [MDN Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/proto) for more details. The rule now ignores computed properties named `__proto__`. Contributed by [@​Conaclos](https://togithub.com/Conaclos) ##### Bug fixes - Lint rules `useNodejsImportProtocol`, `useNodeAssertStrict`, `noRestrictedImports`, `noNodejsModules` will no longer check `declare module` statements anymore. Contributed by [@​Sec-ant](https://togithub.com/Sec-ant) - [style/useNamingConvention](https://biomejs.dev/linter/rules/use-naming-convention/) now accepts any case for variables from object destructuring ([#​2332](https://togithub.com/biomejs/biome/issues/2332)). The following name is now ignored: ```js const { Strange_Style } = obj; ``` Previously, the rule renamed this variable. This led to a runtime error. Contributed by [@​Conaclos](https://togithub.com/Conaclos) ##### Parser ##### Bug fixes - Fixed an issue when Unicode surrogate pairs were encoded in JavaScript strings using an escape sequence ([#​2384](https://togithub.com/biomejs/biome/issues/2384)). Contributed by [@​arendjr](https://togithub.com/arendjr)
kobaltedev/kobalte (@​kobalte/core) ### [`v0.13.1`](https://togithub.com/kobaltedev/kobalte/releases/tag/%40kobalte/core%400.13.1) [Compare Source](https://togithub.com/kobaltedev/kobalte/compare/@kobalte/core@0.13.0...@kobalte/core@0.13.1) ##### Patch Changes - [`16789fb`](https://togithub.com/kobaltedev/kobalte/commit/16789fb): ## v0.13.1 (May 3, 2024) **New features** - NumberField: improve input handling ([#​379](https://togithub.com/kobaltedev/kobalte/pull/379)) ([#​395](https://togithub.com/kobaltedev/kobalte/pull/395)) **Bug fixes** - Slider: call `onChangeEnd` on blur after changing value ([#​402](https://togithub.com/kobaltedev/kobalte/pull/402)) - Select: `options` non reactive inside suspense ([#​401](https://togithub.com/kobaltedev/kobalte/pull/401)) - Combobox: close on select with `focus` trigger mode ([#​400](https://togithub.com/kobaltedev/kobalte/pull/400)) - Menu: open link menu items ([#​397](https://togithub.com/kobaltedev/kobalte/pull/397)) ### [`v0.13.0`](https://togithub.com/kobaltedev/kobalte/releases/tag/%40kobalte/core%400.13.0) [Compare Source](https://togithub.com/kobaltedev/kobalte/compare/@kobalte/core@0.12.6...@kobalte/core@0.13.0) ##### Minor Changes - [`dbf06fa`](https://togithub.com/kobaltedev/kobalte/commit/dbf06fa): ## v0.13.0 (May 1, 2024) **Breaking changes** - [#​381](https://togithub.com/kobaltedev/kobalte/pull/381) - Removed `asChild` and ``: [Polymorphism documentation](/docs/core/overview/polymorphism) - Refactored `as` prop: [Polymorphism documentation](/docs/core/overview/polymorphism) - [New component types](/docs/core/overview/polymorphism#types) **New features** - Allow importing individual components ([#​391](https://togithub.com/kobaltedev/kobalte/pull/391)) - [New `ToggleGroup` component](/docs/core/components/toggle-group) ([#​378](https://togithub.com/kobaltedev/kobalte/pull/378))
tailwindlabs/tailwindcss-typography (@​tailwindcss/typography) ### [`v0.5.13`](https://togithub.com/tailwindlabs/tailwindcss-typography/blob/HEAD/CHANGELOG.md#0513---2024-04-26) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss-typography/compare/v0.5.12...v0.5.13) ##### Fixed - Don't apply margins to `
` elements contained in an `
  • ` in FF ([#​350](https://togithub.com/tailwindlabs/tailwindcss-typography/pull/350))
  • tauri-apps/tauri (@​tauri-apps/cli) ### [`v2.0.0-beta.17`](https://togithub.com/tauri-apps/tauri/releases/tag/%40tauri-apps/cli-v2.0.0-beta.17): @​tauri-apps/cli v2.0.0-beta.17 [Compare Source](https://togithub.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.0.0-beta.16...@tauri-apps/cli-v2.0.0-beta.17) #### \[2.0.0-beta.17] ##### Dependencies - Upgraded to `tauri-cli@2.0.0-beta.17`
    typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v7.9.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#790-2024-05-13) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.8.0...v7.9.0) ##### 🩹 Fixes - **eslint-plugin:** \[explicit-function-return-types] fix false positive on default parameters ##### ❤️ Thank You - Kirk Waiblinger - Sheetal Nandi - Vinccool96 You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v7.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#780-2024-04-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.1...v7.8.0) ##### 🩹 Fixes - **eslint-plugin:** \[no-unsafe-argument] handle tagged templates - **eslint-plugin:** \[prefer-optional-chain] suggests optional chaining during strict null equality check - **eslint-plugin:** \[consistent-type-assertions] handle tagged templates - **eslint-plugin:** \[no-unsafe-return] handle union types - **eslint-plugin:** \[no-unused-vars] clear error report range ##### ❤️ Thank You - auvred - Josh Goldberg ✨ - jsfm01 - Kim Sang Du - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v7.7.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#771-2024-04-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.0...v7.7.1) ##### 🩹 Fixes - **eslint-plugin:** \[no-unsafe-assignment] handle shorthand property assignment - **eslint-plugin:** \[explicit-function-return-type] fix checking wrong ancestor's return type - **eslint-plugin:** \[prefer-optional-chain] only look at left operand for `requireNullish` - **eslint-plugin:** \[no-for-in-array] refine report location - **eslint-plugin:** \[no-unnecessary-type-assertion] allow non-null assertion for void type ##### ❤️ Thank You - Abraham Guo - Kirk Waiblinger - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v7.7.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#770-2024-04-15) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.6.0...v7.7.0) ##### 🚀 Features - **eslint-plugin:** replace `no-new-symbol` with `no-new-native-nonconstructor` ##### ❤️ Thank You - Dave - Josh Goldberg ✨ You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
    typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v7.9.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#790-2024-05-13) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.8.0...v7.9.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v7.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#780-2024-04-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.1...v7.8.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v7.7.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#771-2024-04-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.0...v7.7.1) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v7.7.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#770-2024-04-15) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.6.0...v7.7.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
    actions/checkout (actions/checkout) ### [`v4.1.5`](https://togithub.com/actions/checkout/releases/tag/v4.1.5) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.4...v4.1.5) #### What's Changed - Update NPM dependencies by [@​cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1703](https://togithub.com/actions/checkout/pull/1703) - Bump github/codeql-action from 2 to 3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1694](https://togithub.com/actions/checkout/pull/1694) - Bump actions/setup-node from 1 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1696](https://togithub.com/actions/checkout/pull/1696) - Bump actions/upload-artifact from 2 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1695](https://togithub.com/actions/checkout/pull/1695) - README: Suggest `user.email` to be `41898282+github-actions[bot]@​users.noreply.github.com` by [@​cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1707](https://togithub.com/actions/checkout/pull/1707) **Full Changelog**: https://github.com/actions/checkout/compare/v4.1.4...v4.1.5 ### [`v4.1.4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v414) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.3...v4.1.4) - Disable `extensions.worktreeConfig` when disabling `sparse-checkout` by [@​jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1692](https://togithub.com/actions/checkout/pull/1692) - Add dependabot config by [@​cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1688](https://togithub.com/actions/checkout/pull/1688) - Bump the minor-actions-dependencies group with 2 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1693](https://togithub.com/actions/checkout/pull/1693) - Bump word-wrap from 1.2.3 to 1.2.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1643](https://togithub.com/actions/checkout/pull/1643) ### [`v4.1.3`](https://togithub.com/actions/checkout/releases/tag/v4.1.3) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.2...v4.1.3) #### What's Changed - Update `actions/checkout` version in `update-main-version.yml` by [@​jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1650](https://togithub.com/actions/checkout/pull/1650) - Check git version before attempting to disable `sparse-checkout` by [@​jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1656](https://togithub.com/actions/checkout/pull/1656) - Add SSH user parameter by [@​cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1685](https://togithub.com/actions/checkout/pull/1685) **Full Changelog**: https://github.com/actions/checkout/compare/v4.1.2...v4.1.3 ### [`v4.1.2`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v412) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.1...v4.1.2) - Fix: Disable sparse checkout whenever `sparse-checkout` option is not present [@​dscho](https://togithub.com/dscho) in [https://github.com/actions/checkout/pull/1598](https://togithub.com/actions/checkout/pull/1598)
    actions/dependency-review-action (actions/dependency-review-action) ### [`v4.3.2`](https://togithub.com/actions/dependency-review-action/releases/tag/v4.3.2) [Compare Source](https://togithub.com/actions/dependency-review-action/compare/v4.3.1...v4.3.2) #### What's Changed - Fix package-url parsing for allow-dependencies-licenses by [@​juxtin](https://togithub.com/juxtin) in [https://github.com/actions/dependency-review-action/pull/761](https://togithub.com/actions/dependency-review-action/pull/761) **Full Changelog**: https://github.com/actions/dependency-review-action/compare/v4.3.1...v4.3.2 ### [`v4.3.1`](https://togithub.com/actions/dependency-review-action/releases/tag/v4.3.1) [Compare Source](https://togithub.com/actions/dependency-review-action/compare/v4.3.0...v4.3.1) #### What's Changed This release fixes some bugs related to package-url parsing that were introduced in 4.3.0. See [https://github.com/actions/dependency-review-action/pull/753](https://togithub.com/actions/dependency-review-action/pull/753). **Full Changelog**: https://github.com/actions/dependency-review-action/compare/V4.3.0...v4.3.1 ### [`v4.3.0`](https://togithub.com/actions/dependency-review-action/releases/tag/v4.3.0) [Compare Source](https://togithub.com/actions/dependency-review-action/compare/v4.2.5...v4.3.0) #### New Features - The `deny-packages` option can now be used without a version number to exclude *all* versions of a package. #### What's Changed - Fix action variable name for scorecard by [@​lukehinds](https://togithub.com/lukehinds) in [https://github.com/actions/dependency-review-action/pull/735](https://togithub.com/actions/dependency-review-action/pull/735) - Fix extra https:// in summary by [@​jhutchings1](https://togithub.com/jhutchings1) in [https://github.com/actions/dependency-review-action/pull/748](https://togithub.com/actions/dependency-review-action/pull/748) - Bump typescript from 5.3.3 to 5.4.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/actions/dependency-review-action/pull/744](https://togithub.com/actions/dependency-review-action/pull/744) - Bump eslint-plugin-github from 4.10.1 to 4.10.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/actions/dependency-review-action/pull/737](https://togithub.com/actions/dependency-review-action/pull/737) - Show denied packages with red X by [@​juxtin](https://togithub.com/juxtin) in [https://github.com/actions/dependency-review-action/pull/750](https://togithub.com/actions/dependency-review-action/pull/750) - deny-packages configuration option can deny specified version or all packages by [@​febuiles](https://togithub.com/febuiles) and [@​bteng22](https://togithub.com/bteng22) in [https://github.com/actions/dependency-review-action/pull/733](https://togithub.com/actions/dependency-review-action/pull/733) #### New Contributors - [@​bteng22](https://togithub.com/bteng22) made their first contribution in [https://github.com/actions/dependency-review-action/pull/733](https://togithub.com/actions/dependency-review-action/pull/733) - [@​lukehinds](https://togithub.com/lukehinds) made their first contribution in [https://github.com/actions/dependency-review-action/pull/735](https://togithub.com/actions/dependency-review-action/pull/735) **Full Changelog**: https://github.com/actions/dependency-review-action/compare/v4.2.5...V4.3.0
    actions/upload-artifact (actions/upload-artifact) ### [`v4.3.3`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.3) [Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.3.2...v4.3.3) ##### What's Changed - updating `@actions/artifact` dependency to v2.1.6 by [@​eggyhead](https://togithub.com/eggyhead) in [https://github.com/actions/upload-artifact/pull/565](https://togithub.com/actions/upload-artifact/pull/565) **Full Changelog**: https://github.com/actions/upload-artifact/compare/v4.3.2...v4.3.3 ### [`v4.3.2`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.2) [Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.3.1...v4.3.2) #### What's Changed - Update release-new-action-version.yml by [@​konradpabjan](https://togithub.com/konradpabjan) in [https://github.com/actions/upload-artifact/pull/516](https://togithub.com/actions/upload-artifact/pull/516) - Minor fix to the migration readme by [@​andrewakim](https://togithub.com/andrewakim) in [https://github.com/actions/upload-artifact/pull/523](https://togithub.com/actions/upload-artifact/pull/523) - Update readme with v3/v2/v1 deprecation notice by [@​robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/561](https://togithub.com/actions/upload-artifact/pull/561) - updating `@actions/artifact` dependency to v2.1.5 and `@actions/core` to v1.0.1 by [@​eggyhead](https://togithub.com/eggyhead) in [https://github.com/actions/upload-artifact/pull/562](https://togithub.com/actions/upload-artifact/pull/562) #### New Contributors - [@​andrewakim](https://togithub.com/andrewakim) made their first contribution in [https://github.com/actions/upload-artifact/pull/523](https://togithub.com/actions/upload-artifact/pull/523) **Full Changelog**: https://github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2
    saadeghi/daisyui (daisyui) ### [`v4.11.1`](https://togithub.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4111-2024-05-07) [Compare Source](https://togithub.com/saadeghi/daisyui/compare/v4.11.0...v4.11.1) ##### Bug Fixes - disable initial button animation for `prefers-reduced-motion` ([57d470e](https://togithub.com/saadeghi/daisyui/commit/57d470e3353a5669eb71a8a861e065f7637c01c5)) ### [`v4.11.0`](https://togithub.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4110-2024-05-07) [Compare Source](https://togithub.com/saadeghi/daisyui/compare/v4.10.5...v4.11.0) ##### Features - add `tab-active` style for tabs with `aria-selected="true"` attribute ([213ee58](https://togithub.com/saadeghi/daisyui/commit/213ee58c03aa871f37c3068c20ee1e4b1292740f)) ### [`v4.10.5`](https://togithub.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4105-2024-05-03) [Compare Source](https://togithub.com/saadeghi/daisyui/compare/v4.10.4...v4.10.5) ##### Bug Fixes - add missing `outline-*` color utility classes to CDN file ([b3e4800](https://togithub.com/saadeghi/daisyui/commit/b3e48008db3af6002fb04ca81b84aa18bb55e53c)), closes [#​2944](https://togithub.com/saadeghi/daisyui/issues/2944) ### [`v4.10.4`](https://togithub.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4104-2024-05-02) [Compare Source](https://togithub.com/saadeghi/daisyui/compare/v4.10.3...v4.10.4) ##### Bug Fixes - show the parent element of disabled `input` as disabled ([50d26b5](https://togithub.com/saadeghi/daisyui/commit/50d26b576416578b4e6e06e3be200cb811d8a270)), closes [#​3004](https://togithub.com/saadeghi/daisyui/issues/3004) ### [`v4.10.3`](https://togithub.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4103-2024-05-01) [Compare Source](https://togithub.com/saadeghi/daisyui/compare/v4.10.2...v4.10.3) ### [`v4.10.2`](https://togithub.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4102-2024-04-16) [Compare Source](https://togithub.com/saadeghi/daisyui/compare/v4.10.1...v4.10.2) ##### Bug Fixes - consistent disabled form inputs ([#​2981](https://togithub.com/saadeghi/daisyui/issues/2981)) ([50dfac4](https://togithub.com/saadeghi/daisyui/commit/50dfac4fec4fec69f66d2747d0292d7485d7b31f))
    nwesterhausen/dfraw_json_parser (dfraw_json_parser) ### [`v0.17.5`](https://togithub.com/nweste

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), 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.