Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 11, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 13, 2025

This PR contains the following updates:

Package Change Age Confidence
@biomejs/biome (source) ^2.0.6 -> ^2.1.4 age confidence
@iconify-json/hugeicons ^1.2.5 -> ^1.2.6 age confidence
@iconify-json/line-md ^1.2.8 -> ^1.2.9 age confidence
@iconify-json/material-symbols ^1.2.29 -> ^1.2.31 age confidence
@iconify-json/material-symbols-light ^1.2.29 -> ^1.2.31 age confidence
@iconify-json/pajamas ^1.2.11 -> ^1.2.13 age confidence
@sveltejs/adapter-auto (source) 6.0.1 -> 6.0.2 age confidence
@sveltejs/adapter-cloudflare (source) ^7.0.4 -> ^7.1.3 age confidence
@sveltejs/adapter-node (source) ^5.2.12 -> ^5.2.14 age confidence
@sveltejs/kit (source) ^2.22.2 -> ^2.27.3 age confidence
@sveltejs/vite-plugin-svelte (source) ^6.0.0 -> ^6.1.1 age confidence
@unocss/core (source) 66.3.3 -> 66.4.2 age confidence
@unocss/extractor-svelte (source) 66.3.3 -> 66.4.2 age confidence
@unocss/reset (source) 66.3.3 -> 66.4.2 age confidence
daisyui (source) ^5.0.43 -> ^5.0.50 age confidence
svelte (source) ^5.35.2 -> ^5.38.0 age confidence
svelte-check ^4.2.2 -> ^4.3.1 age confidence
typescript (source) ^5.8.3 -> ^5.9.2 age confidence
unocss (source) 66.3.3 -> 66.4.2 age confidence
vite (source) ^7.0.2 -> ^7.1.1 age confidence
wrangler (source) ^4.23.0 -> ^4.28.1 age confidence

Release Notes

biomejs/biome (@​biomejs/biome)

v2.1.4

Compare Source

Patch Changes
  • #​7121 b9642ab Thanks @​arendjr! - Fixed #​7111: Imported symbols using aliases are now correctly recognised.

  • #​7103 80515ec Thanks @​omasakun! - Fixed #​6933 and #​6994.

    When the values of private member assignment expressions, increment expressions, etc. are used, those private members are no longer marked as unused.

  • #​6887 0cc38f5 Thanks @​ptkagori! - Added the noQwikUseVisibleTask rule to Qwik.

    This rule is intended for use in Qwik applications to warn about the use of useVisibleTask$() functions which require careful consideration before use.

    Invalid:

    useVisibleTask$(() => {
      console.log("Component is visible");
    });

    Valid:

    useTask$(() => {
      console.log("Task executed");
    });
  • #​7084 50ca155 Thanks @​ematipico! - Added the new nursery rule noUnnecessararyConditions, which detects whenever some conditions don't
    change during the life cycle of the program, and truthy or false, hence deemed redundant.

    For example, the following snippets will trigger the rule:

    // Always truthy literal conditions
    if (true) {
      console.log("always runs");
    }
    // Unnecessary condition on constrained string type
    function foo(arg: "bar" | "baz") {
      if (arg) {
        // This check is unnecessary
      }
    }
  • #​6887 0cc38f5 Thanks @​ptkagori! - Added the useImageSize rule to Biome.

    The useImageSize rule enforces the use of width and height attributes on <img> elements for performance reasons. This rule is intended to prevent layout shifts and improve Core Web Vitals by ensuring images have explicit dimensions.

    Invalid:

    <img src="/image.png" />
    <img src="https://example.com/image.png" />
    <img src="/image.png" width="200" />
    <img src="/image.png" height="200" />

    Valid:

    <img width="200" height="600" src="/static/images/portrait-01.webp" />
    <img width="100" height="100" src="https://example.com/image.png" />
  • #​6887 0cc38f5 Thanks @​ptkagori! - Added the useAnchorHref rule to Biome.

    The useAnchorHref rule enforces the presence of an href attribute on <a> elements in JSX. This rule is intended to ensure that anchor elements are always valid and accessible.

    Invalid:

    <a>Link</a>
    <a target="_blank">External</a>

    Valid:

    <a href="/home">Home</a>
    <a href="https://example.com" target="_blank">
      External
    </a>
  • #​7100 29fcb05 Thanks @​Jayllyz! - Added the rule noNonNullAssertedOptionalChain.

    This rule prevents the use of non-null assertions (!) immediately after optional chaining expressions (?.). Optional chaining is designed to safely handle nullable values by returning undefined when the chain encounters null or undefined. Using a non-null assertion defeats this purpose and can lead to runtime errors.

    // Invalid - non-null assertion after optional chaining
    obj?.prop!;
    obj?.method()!;
    obj?.[key]!;
    obj?.prop!;
    
    // Valid - proper optional chaining usage
    obj?.prop;
    obj?.method();
    obj?.prop ?? defaultValue;
    obj!.prop?.method();
  • #​7129 9f4538a Thanks @​drwpow! - Removed option, combobox, listbox roles from useSemanticElements suggestions

  • #​7106 236deaa Thanks @​arendjr! - Fixed #​6985: Inference of return types no longer mistakenly picks up return types of nested functions.

  • #​7102 d3118c6 Thanks @​omasakun! - Fixed #​7101: noUnusedPrivateClassMembers now handles members declared as part of constructor arguments:

    1. If a class member defined in a constructor argument is only used within the constructor, it removes the private modifier and makes it a plain method argument.
    2. If it is not used at all, it will prefix it with an underscore, similar to noUnusedFunctionParameter.
  • #​7104 5395297 Thanks @​harxki! - Reverting to prevent regressions around ref handling

  • #​7143 1a6933a Thanks @​siketyan! - Fixed #​6799: The noImportCycles rule now ignores type-only imports if the new ignoreTypes option is enabled (enabled by default).

    [!WARNING]
    Breaking Change: The noImportCycles rule no longer detects import cycles that include one or more type-only imports by default.
    To keep the old behaviour, you can turn off the ignoreTypes option explicitly:

    {
      "linter": {
        "rules": {
          "nursery": {
            "noImportCycles": {
              "options": {
                "ignoreTypes": false
              }
            }
          }
        }
      }
    }
  • #​7099 6cc84cb Thanks @​arendjr! - Fixed #​7062: Biome now correctly considers extended configs when determining the mode for the scanner.

  • #​6887 0cc38f5 Thanks @​ptkagori! - Added the useQwikClasslist rule to Biome.

    This rule is intended for use in Qwik applications to encourage the use of the built-in class prop (which accepts a string, object, or array) instead of the classnames utility library.

    Invalid:

    <div class={classnames({ active: true, disabled: false })} />

    Valid:

    <div classlist={{ active: true, disabled: false }} />
  • #​7019 57c15e6 Thanks @​fireairforce! - Added support in the JS parser for import source(a stage3 proposal). The syntax looks like:

    import source foo from "<specifier>";
  • #​7053 655049e Thanks @​jakeleventhal! - Added the useConsistentTypeDefinitions rule.

    This rule enforces consistent usage of either interface or type for object type definitions in TypeScript.

    The rule accepts an option to specify the preferred style:

    • interface (default): Prefer using interface for object type definitions
    • type: Prefer using type for object type definitions

    Examples:

    // With default option (interface)
    // ❌ Invalid
    type Point = { x: number; y: number };
    
    // ✅ Valid
    interface Point {
      x: number;
      y: number;
    }
    
    // With option { style: "type" }
    // ❌ Invalid
    interface Point {
      x: number;
      y: number;
    }
    
    // ✅ Valid
    type Point = { x: number; y: number };

    The rule will automatically fix simple cases where conversion is straightforward.

v2.1.3

Compare Source

Patch Changes
  • #​7057 634a667 Thanks @​mdevils! - Added the rule noVueReservedKeys, which prevents the use of reserved Vue keys.

    It prevents the use of Vue reserved keys such as those starting with # @&#8203;biomejs/biome (like $el, $data, $props) and keys starting with _` in data properties, which can cause conflicts and unexpected behavior in Vue components.

    Invalid example
    <script>
    export default {
      data: {
        $el: "",
        _foo: "bar",
      },
    };
    </script>
    <script>
    export default {
      computed: {
        $data() {
          return this.someData;
        },
      },
    };
    </script>
    Valid examples
    <script>
    export default {
      data() {
        return {
          message: "Hello Vue!",
          count: 0,
        };
      },
    };
    </script>
    <script>
    export default {
      computed: {
        displayMessage() {
          return this.message;
        },
      },
    };
    </script>
  • #​6941 734d708 Thanks @​JamBalaya56562! - Added @eslint-react/no-nested-component-definitions as a rule source for noNestedComponentDefinitions. Now it will get picked up by biome migrate --eslint.

  • #​6463 0a16d54 Thanks @​JamBalaya56562! - Fixed a website link for the useComponentExportOnlyModules linter rule to point to the correct URL.

  • #​6944 e53f2fe Thanks @​sterliakov! - Fixed #​6910: Biome now ignores type casts and assertions when evaluating numbers for noMagicNumbers rule.

  • #​6991 476cd55 Thanks @​denbezrukov! - Fixed #​6973: Add support for parsing the :active-view-transition-type() pseudo-class

    :active-view-transition-type(first second) {
    }
  • #​6992 0b1e194 Thanks @​ematipico! - Added a new JSON rule called noQuickfixBiome, which disallow the use of code action quickfix.biome inside code editor settings.

  • #​6943 249306d Thanks @​JamBalaya56562! - Fixed @vitest/eslint-plugin source url.

  • #​6947 4c7ed0f Thanks @​JamBalaya56562! - Fixed ESLint migration for the rule prefer-for from eslint-plugin-solid to Biome's useForComponent.

  • #​6976 72ebadc Thanks @​siketyan! - Fixed #​6692: The rules noUnusedVariables and noUnusedFunctionParameters no longer cause an infinite loop when the suggested name is not applicable (e.g. the suggested name is already declared in the scope).

  • #​6990 333f5d0 Thanks @​rvanlaarhoven! - Fixed the documentation URL for lint/correctness/noUnknownPseudoClass

  • #​7000 4021165 Thanks @​harxki! - Fixed #​6795: noUnassignedVariables now correctly recognizes variables used in JSX ref attributes.

  • #​7044 b091ddf Thanks @​ematipico! - Fixed #​6622, now the rule useSemanticElements works for JSX self-closing elements too.

  • #​7014 c4864e8 Thanks @​siketyan! - Fixed #​6516: The biome migrate command no longer break the member list with trailing comments.

  • #​6979 29cb6da Thanks @​unvalley! - Fixed #​6767: useSortedClasses now correctly removes leading and trailing whitespace in className.

    Previously, trailing spaces in className were not fully removed.

    // Think we have this code:
    <div className="text-sm font-bold            " />
    
    // Before: applied fix, but a trailing space was preserved
    <div className="font-bold text-sm " />
    
    // After: applied fix, trailing spaces removed
    <div className="font-bold text-sm" />
  • #​7055 ee4828d Thanks @​dyc3! - Added the nursery rule useReactFunctionComponents. This rule enforces the preference to use function components instead of class components.

    Valid:

    function Foo() {
      return <div>Hello, world!</div>;
    }

    Invalid:

    class Foo extends React.Component {
      render() {
        return <div>Hello, world!</div>;
      }
    }
  • #​6924 2d21be9 Thanks @​ematipico! - Fixed #​113, where the Biome Language Server didn't correctly update the diagnostics when the configuration file is modified in the editor. Now the diagnostics are correctly updated every time the configuration file is modified and saved.

  • #​6931 e6b2380 Thanks @​arendjr! - Fixed #​6915: useHookAtTopLevel no longer hangs when rules call themselves recursively.

  • #​7012 01c0ab4 Thanks @​siketyan! - Fixed #​5837: Invalid suppression comments such as biome-ignore-all-start or biome-ignore-all-end no longer causes a panic.

  • #​6949 48462f8 Thanks @​fireairforce! - Support parse import defer(which is a stage3 proposal). The syntax look like this:

    import defer * as foo from "<specifier>";
  • #​6938 5feb5a6 Thanks @​vladimir-ivanov! - Fixed #​6919 and #​6920:
    useReadonlyClassProperties now does checks for mutations in async class methods.

    Example:

    class Counter3 {
      private counter: number;
      async count() {
        this.counter = 1;
        const counterString = `${this.counter++}`;
      }
    }
  • #​6942 cfda528 Thanks @​sterliakov! - Fixed #​6939. Biome now understands this binding in classes outside of methods.

v2.1.2

Compare Source

Patch Changes
  • #​6865 b35bf64 Thanks @​denbezrukov! - Fix #​6485: Handle multiple semicolons correctly in blocks (#​6485)

    div {
      box-sizing: border-box;
      color: red;
    }
  • #​6798 3579ffa Thanks @​dyc3! - Fixed #​6762, Biome now knows that ~/.config/zed/settings.json and ~/.config/Code/User/settings.json allows comments by default.

  • #​6839 4cd62d8 Thanks @​ematipico! - Fixed #​6838, where the Biome File Watcher incorrectly watched and stored ignored files, causing possible memory leaks when those files were dynamically created (e.g. built files).

  • #​6879 0059cd9 Thanks @​denbezrukov! - Refactor: remove one level of indirection for CSS declarations with semicolon
    Previously, accessing a declaration from a list required an extra step:

    item
    .as_any_css_declaration_with_semicolon()
    .as_css_declaration_with_semicolon()

    Now, it can be done directly with:

    item.as_css_declaration_with_semicolon()
  • #​6839 4cd62d8 Thanks @​ematipico! - Fixed a bug where the Biome Language Server didn't correctly ignore specific files when vcs.useIgnoreFile is set to true.

  • #​6884 5ff50f8 Thanks @​arendjr! - Improved the performance of noImportCycles by ~30%.

  • #​6903 241dd9e Thanks @​arendjr! - Fixed #​6829: Fixed a false positive reported by useImportExtensions when importing a .js file that had a matching .d.ts file in the same folder.

  • #​6846 446112e Thanks @​darricheng! - Fixed an issue where biome was using the wrong string quotes when the classes string has quotes, resulting in invalid code after applying the fix.

  • #​6823 eebc48e Thanks @​arendjr! - Improved #​6172: Optimised the way function arguments are stored in Biome's type inference. This led to about 10% performance improvement in RedisCommander.d.ts and about 2% on @next/font type definitions.

  • #​6878 3402976 Thanks @​ematipico! - Fixed a bug where the Biome Language Server would apply an unsafe fix when using the code action quickfix.biome.

    Now Biome no longer applies an unsafe code fix when using the code action quickfix.biome.

  • #​6794 4d5fc0e Thanks @​vladimir-ivanov! - Fixed #​6719: The noInvalidUseBeforeDeclaration rule covers additional use cases.

    Examples:

    type Bar = { [BAR]: true };
    const BAR = "bar";
    interface Bar {
      child: { grandChild: { [BAR]: typeof BAR; enumFoo: EnumFoo } };
    }
    const BAR = "bar";
    enum EnumFoo {
      BAR = "bar",
    }
  • #​6863 531e97e Thanks @​dyc3! - Biome now considers whether the linter is enabled when figuring out how the project should be scanned. Resolves #​6815.

  • #​6832 bdbc2b1 Thanks @​togami2864! - Fixed #​6165: Fixed false negative in noUnusedPrivateClassMembers rule when checking member usage in classes

  • #​6839 4cd62d8 Thanks @​ematipico! - Fixed a bug where the root ignore file wasn't correctly loaded during the scanning phase, causing false positives and incorrect expectations among users.

    Now, when using vcs.useIgnoreFile, the the globs specified in the ignore file from the project root will have the same semantics as the files.includes setting of the root configuration.

    Refer to the relative web page to understand how they work.

  • #​6898 5beb024 Thanks @​arendjr! - Fixed #​6891: Improved type inference for array indices.

    Example:

    const numbers: number[];
    numbers[42]; // This now infers to `number | undefined`.
  • #​6809 8192451 Thanks @​arendjr! - Fixed #​6796: Fixed a false positive that happened in noFloatingPromises when calling functions that were declared as part of for ... of syntax inside async functions.

    Instead, the variables declared inside for ... of loops are now correctly
    inferred if the expression being iterated evaluates to an Array (support for other iterables will follow later).

    Invalid example

    const txStatements: Array<(tx) => Promise<any>> = [];
    
    db.transaction((tx: any) => {
      for (const stmt of txStatements) {
        // We correctly flag this resolves to a `Promise`:
        stmt(tx);
      }
    });

    Valid example

    async function valid(db) {
      const txStatements: Array<(tx: any) => void> = [(tx) => tx.insert().run()];
    
      db.transaction((tx: any) => {
        for (const stmt of txStatements) {
          // We don't flag a false positive here anymore:
          stmt(tx);
        }
      });
    }
  • #​6757 13a0818 Thanks @​mdevils! - Added the rule noVueReservedProps, resolves #​6309.

    It prevents the use of reserved Vue prop names such as key and ref which can cause conflicts and unexpected behavior in Vue components.

    Invalid example
    import { defineComponent } from "vue";
    
    export default defineComponent({
      props: ["ref", "key", "foo"],
    });
    <script setup>
    defineProps({
      ref: String,
      key: String,
      foo: String,
    });
    </script>
    Valid examples
    import { defineComponent } from "vue";
    
    export default defineComponent({
      props: ["foo"],
    });
    <script setup>
    defineProps({ foo: String });
    </script>
  • #​6840 1a57b51 Thanks @​denbezrukov! - Allow multiple identifiers in ::part() pseudo-element selector.

    ::part(first second) {
    }
  • #​6845 4fd44ec Thanks @​arendjr! - Fixed #​6510: The scanner no longer shows diagnostics on inaccessible files unless --verbose is used.

  • #​6844 b7e2d4d Thanks @​sterliakov! - Fixed #​6837: Fixed regression with multiple consecutive line suppression comments using instances (like // biome-ignore lint/correctness/useExhaustiveDependencies(depName): reason).

  • #​6818 5f3f5a6 Thanks @​siketyan! - Fixed an issue where textDocument/codeAction in the LSP could respond with outdated text edits after the workspace watcher observed outdated changes to the file.

  • #​6804 3e6ab16 Thanks @​arendjr! - noFloatingPromises will no longer suggest to add await keyword inside synchronous callbacks nested inside async functions.

  • #​6901 c9e969a Thanks @​arendjr! - Fixed #​6777: Fixed type inference handling of this to avoid infinite recursion.

    Thanks to @​sterliakov for the thorough investigation!

  • #​6855 d1581c7 Thanks @​vladimir-ivanov! - Fixed #​6775: useReadonlyClassProperties now also captures mutations inside function arguments.

    Example:

    class Counter {
      private counter: number;
      count() {
        console.log(this.counter++);
        const counterString = `${this.counter++}`;
      }
    }
  • #​6839 4cd62d8 Thanks @​ematipico! - Fixed a bug where Biome didn't throw any error when vcs.useIgnoreFile is set to true, and there wasn't any ignore file read. Now Biome correctly throws an error if no ignore files are found.

  • #​6911 6d68074 Thanks @​arendjr! - Fixed #​6838: Reduce resource consumption in the Biome Language Server by using non-recursive filesystem watchers instead of recursive ones.

    Watchers are responsible for notifying Biome of changes to files in the filesystem. We used to set up a single recursive watcher, but that meant that Biome would receive filesystem notifications for all files in your project, even for ignored folders such as build/ or dist/ folders.

    With this patch, we set up non-recursive watchers only for the folders that are relevant to a project.

    Related to this, we also solved an issue where incoming notifications were incorrectly filtered, causing ignored files to be processed and stored in our module graph anyway.

v2.1.1

Compare Source

Patch Changes
  • #​6781 9bbd34f Thanks @​siketyan! - Fixed the FileFeaturesResult interface in the WASM API was defined as a mapped object but the actual value was a Map object.

  • #​6761 cf3c2ce Thanks @​dyc3! - Fixed #​6759, a false positive for noFocusedTests that was triggered by calling any function with the name fit on any object.

    The following code will now pass the noFocusedTests rule:

    import foo from "foo";
    foo.fit();

v2.1.0

Compare Source

Minor Changes
  • #​6512 0c0bf82 Thanks @​arendjr! - The rule noFloatingPromises can now detect floating arrays of Promises.

    Invalid examples

    // This gets flagged because the Promises are not handled.
    [1, 2, 3].map(async (x) => x + 1);

    Valid examples

    await Promise.all([1, 2, 3].map(async (x) => x + 1));
  • #​6637 6918085 Thanks @​arendjr! - Type inference is now able to handle the sequence operator (,), as well as post- and pre-update operators: ++.

    Example

    let x = 5;
    
    // We now infer that `x++` resolves to a number, while the expression as a whole
    // becomes a Promise:
    (x++, new Promise((resolve) => resolve("comma")));
  • #​6752 c9eaca4 Thanks @​arendjr! - Fixed #​6646: .gitignore files are now picked up even when running Biome from a nested directory, or when the ignore file itself is ignored through files.includes.

  • #​6746 90aeead Thanks @​arendjr! - biome migrate no longer enables style rules that were recommended in v1, because that would be undesirable for users upgrading from 2.0.

    Users who are upgrading from Biome 1.x are therefore advised to first upgrade to Biome 2.0, and run the migration, before continuing to Biome 2.1 or later.

  • #​6583 d415a3f Thanks @​arendjr! - Added the nursery rule noMisusedPromises.

    It signals Promises in places where conditionals or iterables are expected.

    Invalid examples

    const promise = Promise.resolve("value");
    
    // Using a `Promise` as conditional is always truthy:
    if (promise) {
      /* ... */
    }
    
    // Spreading a `Promise` has no effect:
    console.log({ foo: 42, ...promise });
    
    // This does not `await` the `Promise`s from the callbacks,
    // so it does not behave as you may expect:
    [1, 2, 3].forEach(async (value) => {
      await fetch(`/${value}`);
    });

    Valid examples

    const promise = Promise.resolve("value");
    
    if (await promise) {
      /* ... */
    }
    
    console.log({ foo: 42, ...(await promise) });
  • #​6405 cd4a9bb Thanks @​vladimir-ivanov! - Added the ignoreRestSiblings option to the noUnusedFunctionParameters rule.

    This option is used to ignore unused function parameters that are siblings of the rest parameter.

    The default is false, which means that unused function parameters that are siblings of the rest parameter will be reported.

    Example

    {
      "rules": {
        "noUnusedFunctionParameters": ["error", { "ignoreRestSiblings": true }]
      }
    }
  • #​6614 0840021 Thanks @​arendjr! - We have implemented a more targeted version of the scanner, which ensures that if you provide file paths to handle on the CLI, the scanner will exclude directories that are not relevant to those paths.

    Note that for many commands, such as biome check and biome format, the file paths to handle are implicitly set to the current working directory if you do not provide any path explicitly. The targeted scanner also works with such implicit paths, which means that if you run Biome from a subfolder, other folders that are part of the project are automatically exempted.

    Use cases where you invoke Biome from the root of the project without providing a path, as well as those where project rules are enabled, are not expected to see performance benefits from this.

    Implemented #​6234, and fixed #​6483 and #​6563.

  • #​6488 c5ee385 Thanks @​ianzone! - nx.json and project.json have been added to the list of well-known files.

  • #​6720 52e36ae Thanks @​minht11! - Added $ symbol to organizeImports :ALIAS: group.

    import { action } from '$lib' will be treated as alias import.

Patch Changes
  • #​6712 2649ac6 Thanks @​sterliakov! - Fixed #​6595: Biome now supports // biome-ignore-all file-level suppressions in files that start with a shebang (#!).

  • #​6758 28dc49e Thanks @​arendjr! - Fixed #​6573: Grit plugins can now match bare imports.

    Example

    The following snippet:

    `import $source`
    

    will now match:

    import "main.css";
  • #​6550 b424f46 Thanks @​arendjr! - Type inference is now able to handle logical expressions: &&, ||, and ??.

    Examples

    // We can now infer that because `true` is truthy, the entire expression
    // evaluates to a `Promise`.
    true && Promise.reject("logical operator bypass");
    
    // And we know that this doesn't:
    false && Promise.reject("logical operator bypass");
    
    // Truthiness, falsiness, and non-nullishness can all be determined on more
    // complex expressions as well. So the following also works:
    type Nullish = null | undefined;
    
    type Params = {
      booleanOption: boolean | Nullish;
      falsyOption: false | Nullish;
    };
    
    function foo({ booleanOption, falsyOption }: Params) {
      // This may be a Promise:
      booleanOption ?? Promise.reject("logical operator bypass");
    
      // But this never is:
      falsyOption && Promise.reject("logical operator bypass");
    }
  • #​6413 4aa0e50 Thanks @​wojtekmaj! - Improved error message in useDateNow rule.

  • #​6673 341e062 Thanks @​dyc3! - Fixed a case where the HTML formatter would mangle embedded language tags if whitespaceSensitivity was set to strict

  • #​6642 a991229 Thanks @​unvalley! - Fixed #​4494: The


Configuration

📅 Schedule: Branch creation - "before 12pm on Sunday" (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.

@renovate renovate bot enabled auto-merge (squash) July 13, 2025 07:27
Copy link

cloudflare-workers-and-pages bot commented Jul 13, 2025

Deploying autopulseui with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7c06dfe
Status: ✅  Deploy successful!
Preview URL: https://403ed17d.autopulseui.pages.dev
Branch Preview URL: https://renovate-all-non-major-dev.autopulseui.pages.dev

View logs

@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 238b99d to 35c46ea Compare July 13, 2025 11:12
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 35c46ea to f2ef7cd Compare July 13, 2025 14:54
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from f2ef7cd to 59266e6 Compare July 14, 2025 08:38
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 59266e6 to 7369316 Compare July 14, 2025 17:55
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 7369316 to 4f0a34d Compare July 15, 2025 01:14
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 4f0a34d to 0fcb1e6 Compare July 15, 2025 18:11
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 0fcb1e6 to 0d3e0b9 Compare July 16, 2025 01:30
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 0d3e0b9 to d4e1329 Compare July 16, 2025 19:03
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from d4e1329 to 7d24196 Compare July 17, 2025 00:56
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 7d24196 to 22fd5ac Compare July 17, 2025 10:11
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 22fd5ac to ba6fd7f Compare July 17, 2025 18:45
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from ba6fd7f to a3b7ccf Compare July 18, 2025 18:07
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from a3b7ccf to e6159c3 Compare July 19, 2025 23:49
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 2f1e428 to 81d6266 Compare August 5, 2025 19:00
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 81d6266 to 4437a50 Compare August 6, 2025 02:46
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 4437a50 to ae34f77 Compare August 6, 2025 21:54
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from ae34f77 to 9ea9302 Compare August 7, 2025 10:04
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 9ea9302 to 3112676 Compare August 7, 2025 15:15
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 3112676 to eec1f36 Compare August 7, 2025 18:29
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from eec1f36 to cec0eb0 Compare August 8, 2025 08:09
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from cec0eb0 to c5113da Compare August 8, 2025 10:56
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from c5113da to 69ec91c Compare August 9, 2025 17:12
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 69ec91c to 1772fa5 Compare August 10, 2025 04:51
@renovate renovate bot force-pushed the renovate/all-non-major-dev branch from 1772fa5 to 8de8c7f Compare August 10, 2025 09:06
Copy link
Contributor Author

renovate bot commented Aug 11, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@renovate renovate bot merged commit 81c079c into main Aug 11, 2025
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant