Skip to content
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

fix(deps): update all non-major dependencies #75

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 2, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@ariakit/react (source) ^0.4.10 -> ^0.4.15 age adoption passing confidence
@astrojs/check (source) ^0.9.3 -> ^0.9.4 age adoption passing confidence
@astrojs/mdx (source) ^3.1.5 -> ^3.1.9 age adoption passing confidence
@astrojs/node (source) ^8.3.3 -> ^8.3.4 age adoption passing confidence
@astrojs/react (source) ^3.6.2 -> ^3.6.3 age adoption passing confidence
@astrojs/tailwind (source) ^5.1.0 -> ^5.1.5 age adoption passing confidence
@biomejs/biome (source) 1.8.3 -> 1.9.4 age adoption passing confidence
@biomejs/biome (source) 1.8.3 -> 1.9.4 age adoption passing confidence
@commitlint/cli (source) ^19.4.1 -> ^19.7.1 age adoption passing confidence
@commitlint/config-angular (source) ^19.4.1 -> ^19.7.1 age adoption passing confidence
@fontsource/inter (source) ^5.0.20 -> ^5.1.1 age adoption passing confidence
@radix-ui/react-accordion (source) ^1.2.0 -> ^1.2.3 age adoption passing confidence
@radix-ui/react-dropdown-menu (source) ^2.1.1 -> ^2.1.6 age adoption passing confidence
@radix-ui/react-slot (source) ^1.1.0 -> ^1.1.2 age adoption passing confidence
@types/react (source) ^18.3.5 -> ^18.3.18 age adoption passing confidence
@types/react-dom (source) ^18.3.0 -> ^18.3.5 age adoption passing confidence
astro (source) ^4.15.2 -> ^4.16.18 age adoption passing confidence
astro-compress ^2.3.1 -> ^2.3.6 age adoption passing confidence
astro-critters ^2.2.0 -> ^2.2.1 age adoption passing confidence
class-variance-authority ^0.7.0 -> ^0.7.1 age adoption passing confidence
hast-util-to-string (source) ^3.0.0 -> ^3.0.1 age adoption passing confidence
husky ^9.1.5 -> ^9.1.7 age adoption passing confidence
lint-staged ^15.2.10 -> ^15.4.3 age adoption passing confidence
lucide-astro (source) ^0.438.0 -> ^0.473.0 age adoption passing confidence
lucide-react (source) ^0.438.0 -> ^0.475.0 age adoption passing confidence
react-use ^17.5.1 -> ^17.6.0 age adoption passing confidence
tailwind-merge ^2.5.2 -> ^2.6.0 age adoption passing confidence
tailwindcss (source) ^3.4.10 -> ^3.4.17 age adoption passing confidence
typescript (source) ^5.5.4 -> ^5.7.3 age adoption passing confidence

Release Notes

ariakit/ariakit (@​ariakit/react)

v0.4.15

Compare Source

v0.4.14

Compare Source

Improved performance on composite widgets

Composite item components such as ComboboxItem and SelectItem now render 20-30% faster compared to Ariakit v0.4.13.

This enhancement should decrease the time needed to render large collections of items in composite widgets and improve the Interaction to Next Paint (INP) metric. We're working on further optimizations to make composite widgets even faster in future releases.

Combobox auto-scroll

The Combobox component now scrolls the list to the top while typing when the autoSelect prop is disabled.

The behavior is now consistent with the autoSelect prop, except the first item won't be automatically focused.

Other updates
  • Fixed the item method to prevent it from returning items that have been removed from the collection store.
  • Fixed the item method when keeping different menu stores in sync.
  • Added id prop to composite stores.
  • Fixed composite typeahead functionality when rendering virtualized lists.
  • Fixed SelectValue to display the fallback when the value is an empty array or string.
  • Fixed an issue where composite widgets might not navigate to the correct item when pressing while the composite base element was focused.
  • Improved JSDocs.
  • Updated dependencies: @ariakit/[email protected]

v0.4.13

Compare Source

Accessible composite widgets with invalid activeId

We've improved the logic for composite widgets such as Tabs and Toolbar when the activeId state points to an element that is disabled or missing from the DOM. This can happen if an item is dynamically removed, disabled, or lazily rendered, potentially making the composite widget inaccessible to keyboard users.

Now, when the activeId state is invalid, all composite items will remain tabbable, enabling users to Tab into the composite widget. Once a composite item receives focus or the element referenced by the activeId state becomes available, the roving tabindex behavior is restored.

Other updates
  • Fixed regression in focusShift.
  • Fixed Radio to prevent onChange from triggering on radios that are already checked.
  • Fixed DisclosureContent setting an incorrect animating state value during enter animations.
  • Improved JSDocs.
  • Updated dependencies: @ariakit/[email protected]

v0.4.12

Compare Source

Tab panels with scroll restoration

Ariakit now supports scroll restoration for the TabPanel component. This allows you to control whether and how the scroll position is restored when switching tabs.

To enable scroll restoration, use the new scrollRestoration prop:

// Restores the scroll position of the tab panel element when switching tabs
<TabPanel scrollRestoration />

By default, the scroll position is restored when switching tabs. You can set it to "reset" to return the scroll position to the top of the tab panel when changing tabs. Use the scrollElement prop to specify a different scrollable element:

// Resets the scroll position of a different scrollable element
<div className="overflow-auto">
  <TabPanel
    scrollRestoration="reset"
    scrollElement={(panel) => panel.parentElement}
  />
</div>
Full height dialogs and on-screen virtual keyboards

A new --dialog-viewport-height CSS variable has been added to the Dialog component. This variable exposes the height of the visual viewport, considering the space taken by virtual keyboards on mobile devices. Use this CSS variable when you have input fields in your dialog to ensure it always fits within the visual viewport:

.dialog {
  max-height: var(--dialog-viewport-height, 100dvh);
}
Overriding composite state for specific methods

The next, previous, up, and down methods of the composite store now accept an object as the first argument to override the composite state for that specific method. For example, you can pass a different activeId value to the next method so it returns the next item based on that value rather than the current active item in the composite store:

const store = useCompositeStore({ defaultActiveId: "item1" });
const item3 = store.next({ activeId: "item2" });

It's important to note that the composite state is not modified when using this feature. The state passed to these methods is used solely for that specific method call.

Other updates
  • Fixed the ability to Tab out of a nested Menu within a modal Dialog.
  • Fixed CJS build on Next.js.
  • Enhanced performance on Dialog backdrops.
  • Fixed Tab to pass the rowId prop when used with other composite widgets.
  • Improved JSDocs.
  • Updated dependencies: @ariakit/[email protected]

v0.4.11

Compare Source

Tabs inside animated Combobox or Select

When rendering Tab inside Combobox or Select, it now waits for the closing animation to finish before restoring the tab with the selected item. This should prevent an inconsistent UI where the tab is restored immediately while the content is still animating out. See Select with Combobox and Tabs.

Other updates
withastro/language-tools (@​astrojs/check)

v0.9.4

Compare Source

Patch Changes
withastro/astro (@​astrojs/mdx)

v3.1.9

Compare Source

Patch Changes

v3.1.8

Compare Source

Patch Changes

v3.1.7

Compare Source

Patch Changes

v3.1.6

Compare Source

Patch Changes
withastro/adapters (@​astrojs/node)

v8.3.4

Patch Changes
withastro/astro (@​astrojs/react)

v3.6.3

Compare Source

Patch Changes
withastro/astro (@​astrojs/tailwind)

v5.1.5

Compare Source

Patch Changes

v5.1.4

Compare Source

Patch Changes

v5.1.3

Compare Source

Patch Changes

v5.1.2

Compare Source

Patch Changes

v5.1.1

Compare Source

Patch Changes
biomejs/biome (@​biomejs/biome)

v1.9.4

Compare Source

Analyzer
Bug fixes
CLI
Enhancements
  • The --summary reporter 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
  • Fix #​4121. Respect line width when printing multiline strings. Contributed by @​ah-yu
JavaScript APIs
Linter
New features
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/useSortedClasses
    • nursery/useTrimStartEnd
    • style/useTemplate
    • suspicious/noMisleadingCharacterClass

    Contributed by @​Conaclos

  • Fix #​4190, where the rule noMissingVarFunction wrongly reported a variable as missing when used inside a var() function that was a newline. Contributed by @​ematipico

  • Fix #​4041. Now the rule useSortedClasses won't be triggered if className is 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 void expressions 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. &nbsp;) inside expression escapes { ... } (#​4059).

    The following code is no longer reported:

    function Component() {
      return (
        <div key={index}>{line || <>&nbsp;</>}</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 name parameter 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 named A.

    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-size function (#​4212).

    The following code calc-size is 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-mode in 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

Compare Source

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 async keyword (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 lint doesn't exit with an error code when using --write/--fix. Contributed by @​ematipico

Configuration
Bug fixes
  • Fix #​4125, where noLabelWithoutControl options 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 {
    -  @&#8203;media (1024px <= width <=1280px) {
    +  @&#8203;media (1024px <= width <= 1280px) {
       color: red;
       }
    }

    Contributed by @​blaze-d83

JavaScript API
Bug fixes
Linter
New features
Enhancements
Bug fixes

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.


  • 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 added the Dependencies label Sep 2, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 0798832 to c07e3a1 Compare September 5, 2024 03:32
@renovate renovate bot changed the title fix(deps): update dependency @ariakit/react to ^0.4.11 fix(deps): update all non-major dependencies Sep 5, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 11 times, most recently from 16c1b7b to 4cb3905 Compare September 12, 2024 17:18
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from b0a9401 to 9983646 Compare September 20, 2024 08:23
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 06ef5be to 1056162 Compare September 25, 2024 06:27
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from b2ea4ff to 99cc0be Compare December 17, 2024 22:16
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 8231356 to 806329c Compare December 23, 2024 18:18
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 180f4aa to 78ce71a Compare December 29, 2024 12:09
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 8ff559d to 3777e86 Compare January 10, 2025 22:09
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 47936e6 to 87dfceb Compare January 19, 2025 08:18
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 5920766 to 83add60 Compare January 26, 2025 17:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 68d45e7 to bbf97b9 Compare February 6, 2025 01:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bbf97b9 to d6e8356 Compare February 7, 2025 17:50
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.

0 participants