Skip to content

fix(deps): update disable autoapprove for major updates (main) (major) #19

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

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 6, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update Pending
@ark-ui/solid (source) ^4.0.0 -> ^5.0.0 age adoption passing confidence dependencies major 5.7.0
@astrojs/solid-js (source) ^4.4.2 -> ^5.0.0 age adoption passing confidence dependencies major
@mikuroxina/mini-fn (source) ^6.6.0 -> ^7.0.0 age adoption passing confidence dependencies major
@unpic/astro (source) ^0.0.47 -> ^1.0.0 age adoption passing confidence dependencies major
astro (source) ~4.16.0 -> ~5.7.0 age adoption passing confidence dependencies major
astro-purgecss (source) ^4.6.0 -> ^5.0.0 age adoption passing confidence dependencies major
astro-seo-meta (source) ^4.1.1 -> ^5.0.0 age adoption passing confidence dependencies major
astro-seo-schema (source) ^4.0.2 -> ^5.0.0 age adoption passing confidence dependencies major
eslint-import-resolver-typescript ^3.6.1 -> ^4.0.0 age adoption passing confidence dependencies major
eslint-plugin-unicorn ^56.0.0 -> ^58.0.0 age adoption passing confidence dependencies major
globals ^15.0.0 -> ^16.0.0 age adoption passing confidence dependencies major
tj-actions/changed-files v45 -> v46 age adoption passing confidence action major

Release Notes

chakra-ui/ark (@​ark-ui/solid)

v5.6.0

Compare Source

Added
  • [NEW] AngleSlider: Introduced the AngleSlider component for selecting an angle. See the
    documentation for details.
  • [NEW] FloatingPanel: Introduced the FloatingPanel component for creating floating windows. See the
    documentation for details.
  • Toast: Added toast queuing when the max limit is reached:
    • New toasts were queued instead of dropped
    • Queued toasts were shown when space became available
    • Queue cleared when all toasts were removed
  • Combobox:
    • Fallbacked to the trigger element as the positioning anchor
    • Added data-empty attribute to indicate an empty listbox or content

v5.5.0

Compare Source

Added
  • Presence: Added support for skipping the initial animation when the component is mounted. This can be used in all
    disclosure components (e.g., Dialog, DatePicker, Menu etc).
Fixed
  • Tabs: Fixed issue where tabs indicator animation behaves inconsistently.

  • Date Picker

    • Fixed issue where datepicker throws error when navigating month view.
    • Fixed issue where range selection doesn't reset correctly when clicking the same start date.
  • Disclosure Components

    • Fixed issue where pointerdown outside doesn't work consistently on mobile devices.
    • Improved pointerdown outside click detection in shadow DOM environments.

v5.4.0

Compare Source

Added
  • Slider

    • Add support for origin: end to align the thumb to the end of the track.
    • Expose thumbSize as CSS variables in the root element. Can be useful for styling the slider.
  • Menu

    • Added onSelect event to the Menu.Item component.
Fixed
  • Ensured each component's state machine starts before processing events.
  • HoverCard, ColorPicker: Added missing tabIndex for better dialog support.
  • Menu: Assigned unique IDs to menu items to improve accessibility and HTML validation.
  • DatePicker: Improved reactivity of the columns prop in DatePicker.Table.
  • Field: Improved reactivity of the value prop in Field.Textarea.
  • Toggle: Improved reactivity of the children and fallback props in Toggle.Indicator.

v5.3.1

Compare Source

Fixed
  • Fixed an issue where a function was imported from a package that wasn't declared as a dependency.

v5.3.0

Compare Source

Added
  • Collapsible: Added an Indicator part to display whether the collapsible was open or closed.
  • ColorPicker: Added support for formatting the ValueText component.
<ColorPicker.ValueText format="hex" /> // #ff0000
Fixed
  • Combobox: Fixed an issue where onOpenChange was called with the same open value.
  • Splitter: Fixed an issue where onResizeStart and onResizeEnd callbacks weren't triggered during keyboard
    interactions.

v5.2.0

Compare Source

Added
  • [NEW] DownloadTrigger: Added Component for downloading a blob or file, whether retrieved synchronously or
    asynchronously.
import { DownloadTrigger } from '@&#8203;ark-ui/solid/download-trigger'

export const DownloadImage = () => {
  async function fetchImage() {
    const response = await fetch('https://picsum.photos/200/300')
    return response.blob()
  }

  return (
    <DownloadTrigger data={fetchImage} fileName="avatar.jpeg" mimeType="image/jpeg">
      Download Image
    </DownloadTrigger>
  )
}
Changed
  • NumberInput: Set the default step to 0.01 when formatOptions.style was set to percent.
  • [Breaking] Splitter: Redesigned splitter machine to support more use cases and improve DX. Check out the
    Splitter documentation for more details.
Fixed
  • Presence: Fixed issue where onExitComplete was not being called.
  • Select: Fixed issue where select valueAsString lost reactivity.
  • Toast:
    • Fixed issue where setting offsets to undefined caused the machine to throw.
    • Fixed issue where onExitComplete was not being called.

v5.1.1

Compare Source

Fixed
  • Field: Exported the missing useField hook.
  • NumberInput: onValueChange correctly received valueAsNumber.
  • Slider: Thumbs initialized correctly when min was set to a non-zero value.

v5.1.0

Compare Source

Added
  • Implemented support for reactive props in use-*.ts functions.

    const accordionProps = createMemo<UseAccordionProps>(() => ({
      multiple: true,
      value: value(),
      onValueChange: (e) => setValue(e.value),
    }))
    
    const accordion = useAccordion(accordionProps)
Fixed
  • Checkbox: data-invalid is no longer set when invalid is false.
  • Combobox: Fixed unexpected cursor movement when editing input.
  • PinInput: OTP SMS autofill now works as expected.
  • RatingGroup: Fixed incorrect focus placement on the label.
  • TagsInput: Improved caret detection to prevent unintended tag removal.
  • Timer
    • Fixed slowdown when switching tabs/windows.
    • Changed default interval from 250 to 1000.

v5.0.0

Compare Source

Ark UI just got a major performance boost! 🚀

What’s new in v5?
  • Blazing-fast performance – Every component runs smoother and renders faster.
  • Smaller bundle size – Leaner components and adapters for a more efficient build.

We made this happen by using Solid's native reactive primitives instead of external stores.

In our stress tests with 10,000 components, Ark v5 delivered 1.5x–4x better performance across the board.

A quick note on tests

Most component updates are non-breaking, but due to this change, some tests may need adjustments. For example:

// Before
it('should open by default', () => {
  render(() => <ComponentUnderTest defaultOpen />)
  expect(screen.getByRole('dialog')).toBeInTheDocument()
})

// After
it('should open by default', async () => {
  render(() => <ComponentUnderTest defaultOpen />)
  expect(await screen.findByRole('dialog')).toBeInTheDocument()
})
Added
  • Carousel: ⚠️ Breaking change: Added required prop slideCount to Carousel.Root component.
  • Clipboard: Added onValueChange and defaultValue props.
  • ColorPicker: Added defaultFormat prop.
  • Combobox: Added defaultHighlightedValue and defaultInputValue props.
  • DatePicker: Added defaultFocusedValue prop, getViewProps, and visibleRangeText.
  • HoverCard: Expanded interaction handlers.
  • Menu: Added defaultHighlightedValue prop.
  • Pagination: Added defaultPageSize prop.
  • PinInput: Added count prop for better SSR aria-label.
  • Progress: Added locale and formatOptions props.
  • QrCode: Added pixelSize prop.
  • Select: Added defaultHighlightedValue prop.
  • TagsInput: Added defaultInputValue prop.
  • Toggle: Reintroduced toggle machine.
Fixed
  • Accordion: Fixed issue in Safari where clicking triggers didn't show content.
  • Avatar: Fixed api.setSrc not working.
  • Carousel: Fixed pagination sync and initial page issues.
  • File Upload: Fixed drag-and-drop when directory: true.
  • Menu: Fixed context menu positioning not updating on right-click.
  • Number Input: Fixed value prop not being consumed.
  • Pin Input: Fixed focus warnings and editing issues.
  • Progress: Allowed more precise (decimal) values.
  • Radio Group, Switch: Improved focus behavior in Safari.
  • Select: Fixed regression where multiple: true didn't work.
  • Steps: Ensured ARIA attributes use valid values and wrapped <li> elements correctly within <ul> or <ol>.
  • Textarea: Fixed ResizeObserver warning.
  • Timer: Fixed stopping issue when switching tabs; resolved issue where action prop was passed to ActionTrigger.
  • Toast: Fixed keyboard navigation skipping close button.
  • Toggle Group: Fixed data-focus not being removed on blur.
withastro/astro (@​astrojs/solid-js)

v5.0.9

Compare Source

Patch Changes

v5.0.8

Compare Source

Patch Changes

v5.0.7

Compare Source

Patch Changes

v5.0.6

Compare Source

Patch Changes

v5.0.5

Compare Source

Patch Changes

v5.0.4

Compare Source

Patch Changes

v5.0.3

Compare Source

Patch Changes
  • #​12887 ea603ae Thanks @​louisescher! - Adds a warning message when multiple JSX-based UI frameworks are being used without either the include or exclude property being set on the integration.

v5.0.2

Compare Source

Patch Changes

v5.0.1

Compare Source

Patch Changes

v5.0.0

Compare Source

Major Changes
Minor Changes
Patch Changes
MikuroXina/mini-fn (@​mikuroxina/mini-fn)

v7.0.0

Compare Source

⚠ BREAKING CHANGES
Bug Fixes
ascorbic/unpic-img (@​unpic/astro)

v1.0.0

Major Changes
  • cd0fe95: Welcome to version 1.0.0 of Unpic! 🎉

    This is a major update, with changes to the API of all frameworks. This will
    not affect you if you are just using the components with default options, but
    if you are passing custom transformers or specifying the CDN then you will
    need to update your code.

v0.1.0

Minor Changes
  • 5080a40: Adds support for image cropping in Astro 5
Patch Changes
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
Dependencies
  • The following workspace dependencies were updated
withastro/astro (astro)

v5.7.5

Compare Source

Patch Changes

v5.7.4

Compare Source

Patch Changes

v5.7.3

Compare Source

Patch Changes

v5.7.2

Compare Source

Patch Changes

v5.7.1

Compare Source

Patch Changes

v5.7.0

Compare Source

Minor Changes
  • #​13527 2fd6a6b Thanks @​ascorbic! - The experimental session API introduced in Astro 5.1 is now stable and ready for production use.

    Sessions are used to store user state between requests for on-demand rendered pages. You can use them to store user data, such as authentication tokens, shopping cart contents, or any other data that needs to persist across requests:

v5.6.2

Compare Source

Patch Changes
  • #​13606 793ecd9 Thanks @​natemoo-re! - Fixes a regression that allowed prerendered code to leak into the server bundle.

  • #​13576 1c60ec3 Thanks @​ascorbic! - Reduces duplicate code in server islands scripts by extracting shared logic into a helper function.

  • #​13588 57e59be Thanks @​natemoo-re! - Fixes a memory leak when using SVG assets.

  • #​13589 5a0563d Thanks @​ematipico! - Deprecates the asset utility function emitESMImage() and adds a new emitImageMetadata() to be used instead

    The function
    emitESMImage() is now deprecated. It will continue to function, but it is no longer recommended nor supported. This function will be completely removed in a next major release of Astro.

    Please replace it with the new functionemitImageMetadata() as soon as you are able to do so:

    - import { emitESMImage } from "astro/assets/utils";
    + import { emitImageMetadata } from "astro/assets/utils";

    The new function returns the same signature as the previous one. However, the new function removes two deprecated arguments that were not meant to be exposed for public use: _watchMode and experimentalSvgEnabled. Since it was possible to access these with the old function, you may need to verify that your code still works as intended with emitImageMetadata().

  • #​13596 3752519 Thanks @​jsparkdev! - update vite to latest version to fix CVE

  • #​13547 360cb91 Thanks @​jsparkdev! - Updates vite to the latest version

  • #​13548 e588527 Thanks @​ryuapp! - Support for Deno to install npm pacakges.

    Deno requires npm prefix to install packages on npm. For example, to install react, we need to run deno add npm:react. But currently the command executed is deno add react, which doesn't work. So, we change the package names to have an npm prefix if you are using Deno.

  • #​13587 a0774b3 Thanks @​robertoms99! - Fixes an issue with the client router where some attributes of the root element were not updated during swap, including the transition scope.

v5.6.1

Compare Source

Patch Changes

v5.6.0

Compare Source

Minor Changes
  • #​13403 dcb9526 Thanks @​yurynix! - Adds a new optional prerenderedErrorPageFetch option in the Adapter API to allow adapters to provide custom implementations for fetching prerendered error pages.

    Now, adapters can override the default fetch() behavior, for example when fetch() is unavailable or when you cannot call the server from itself.

    The following example provides a custom fetch for 500.html and 404.html, reading them from disk instead of performing an HTTP call:

    return app.render(request, {
      prerenderedErrorPageFetch: async (url: string): Promise<Response> => {
        if (url.includes("/500")) {
            const content = await fs.promises.readFile("500.html", "utf-8");
            return new Response(content, {
              status: 500,
              headers: { "Content-Type": "text/html" },
            });
        }
        const content = await fs.promises.readFile("404.html", "utf-8");
          return new Response(content, {
            status: 404,
            headers: { "Content-Type": "text/html" },
          });
    });

    If no value is provided, Astro will fallback to its default behavior for fetching error pages.

    Read more about this feature in the Adapter API reference.

  • #​13482 ff257df Thanks @​florian-lefebvre! - Updates Astro config validation to also run for the Integration API. An error log will specify which integration is failing the validation.

    Now, Astro will first validate the user configuration, then validate the updated configuration after each integration astro:config:setup hook has run. This means updateConfig() calls will no longer accept invalid configuration.

    This fixes a situation where integrations could potentially update a project with a malformed configuration. These issues should now be caught and logged so that you can update your integration to only set valid configurations.

  • #​13405 21e7e80 Thanks @​Marocco2! - Adds a new eagerness option for prefetch() when using experimental.clientPrerender

    With the experimental clientPrerender flag enabled, you can use the eagerness option on prefetch() to suggest to the browser how eagerly it should prefetch/prerender link targets.

    This follows the same API described in the Speculation Rules API and allows you to balance the benefit of reduced wait times against bandwidth, memory, and CPU costs for your site visitors.

    For example, you can now use prefetch() programmatically with large sets of links and avoid browser limits in place to guard against over-speculating (prerendering/prefetching too many links). Set eagerness: 'moderate' to take advantage of First In, First Out (FIFO) strategies and browser heuristics to let the browser decide when to prerender/prefetch them and in what order:

    <a class="link-moderate" href="/nice-link-1">A Nice Link 1</a>
    <a class="link-moderate" href="/nice-link-2">A Nice Link 2</a>
    <a class="link-moderate" href="/nice-link-3">A Nice Link 3</a>
    <a class="link-moderate" href="/nice-link-4">A Nice Link 4</a>
    ...
    <a class="link-moderate" href="/nice-link-20">A Nice Link 20</a>
    <script>
      import { prefetch } from 'astro:prefetch';
      const linkModerate = document.getElementsByClassName('link-moderate');
      linkModerate.forEach((link) => prefetch(link.getAttribute('href'), { eagerness: 'moderate' }));
    </script>
  • #​13482 ff257df Thanks @​florian-lefebvre! - Improves integrations error handling

    If an error is thrown from an integration hook, an error log will now provide information about the concerned integration and hook

Patch Changes
  • #​13539 c43bf8c Thanks @​ascorbic! - Adds a new session.load() method to the experimental session API that allows you to load a session by ID.

    When using the experimental sessions API, you don't normally need to worry about managing the session ID and cookies: Astro automatically reads the user's cookies and loads the correct session when needed. However, sometimes you need more control over which session to load.

    The new load() method allows you to manually load a session by ID. This is useful if you are handling the session ID yourself, or if you want to keep track of a session without using cookies. For example, you might want to restore a session from a logged-in user on another device, or work with an API endpoint that doesn't use cookies.

    // src/pages/api/cart.ts
    import type { APIRoute } from 'astro';
    
    export const GET: APIRoute = async ({ session, request }) => {
      // Load the session from a header instead of cookies
      const sessionId = request.headers.get('x-session-id');
      await session.load(sessionId);
      const cart = await session.get('cart');
      return Response.json({ cart });
    };

    If a session with that ID doesn't exist, a new one will be created. This allows you to generate a session ID in the client if needed.

    For more information, see the experimental sessions docs.

  • #​13488 d777420 Thanks @​stramel! - BREAKING CHANGE to the experimental SVG Component API only

    Removes some previously available prop, attribute, and configuration options from the experimental SVG API. These items are no longer available and must be removed from your code:

    • The title prop has been removed until we can settle on the correct balance between developer experience and accessibility. Please replace any title props on your components with aria-label:

      - <Logo title="My Company Logo" />
      + <Logo aria-label="My Company Logo" />
    • Sprite mode has been temporarily removed while we consider a new implementation that addresses how this feature was being used in practice. This means that there are no longer multiple mode options, and all SVGs will be inline. All instances of mode must be removed from your project as you can no longer control a mode:

      - <Logo mode="inline" />
      + <Logo />
      import { defineConfig } from 'astro'
      
      export default defineConfig({
        experimental: {
      -    svg: {
      -      mode: 'sprite'
      -    },
      +   svg: true
        }
      });
    • The default role is no longer applied due to developer feedback. Please add the appropriate role on each component individually as needed:

      - <Logo />
      + <Logo role="img" /> // To keep the role that was previously applied by default
    • The size prop has been removed to better work in combination with viewBox and additional styles/attributes. Please replace size with explicit width and height attributes:

      - <Logo size={64} />
      + <Logo width={64} height={64} />

v5.5.6

Compare Source

Patch Changes

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) in timezone Asia/Tokyo, 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 deps label Dec 6, 2024
@renovate renovate bot requested a review from a team December 6, 2024 15:27
@renovate renovate bot force-pushed the renovate/main-major-disable-autoapprove-for-major-updates branch from 3c48063 to 6605486 Compare December 6, 2024 18:37
@renovate renovate bot force-pushed the renovate/main-major-disable-autoapprove-for-major-updates branch from 6605486 to 325202f Compare December 22, 2024 14:09
@renovate renovate bot force-pushed the renovate/main-major-disable-autoapprove-for-major-updates branch from 325202f to 71b20b0 Compare January 22, 2025 18:17
@renovate renovate bot changed the title fix(deps): update disable autoapprove for major updates to v5 (main) (major) fix(deps): update disable autoapprove for major updates (main) (major) Jan 22, 2025
@renovate renovate bot force-pushed the renovate/main-major-disable-autoapprove-for-major-updates branch from 71b20b0 to c31812d Compare February 2, 2025 12:56
@renovate renovate bot force-pushed the renovate/main-major-disable-autoapprove-for-major-updates branch 3 times, most recently from 835379c to 1351011 Compare February 23, 2025 14:54
@renovate renovate bot force-pushed the renovate/main-major-disable-autoapprove-for-major-updates branch 2 times, most recently from 6b6e252 to 81f9424 Compare March 8, 2025 02:36
@renovate renovate bot force-pushed the renovate/main-major-disable-autoapprove-for-major-updates branch 2 times, most recently from 67da183 to 5ff4eb4 Compare March 16, 2025 13:58
@renovate renovate bot force-pushed the renovate/main-major-disable-autoapprove-for-major-updates branch 2 times, most recently from 5eb8b2e to 934672d Compare March 20, 2025 02:35
@renovate renovate bot force-pushed the renovate/main-major-disable-autoapprove-for-major-updates branch from 934672d to 46b30ac Compare March 27, 2025 11:00
@renovate renovate bot force-pushed the renovate/main-major-disable-autoapprove-for-major-updates branch 2 times, most recently from 6b36189 to 07bc59d Compare April 6, 2025 17:21
@renovate renovate bot force-pushed the renovate/main-major-disable-autoapprove-for-major-updates branch from 07bc59d to fe3b711 Compare April 18, 2025 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants