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

npm - Update all non-major dependencies #732

Merged
merged 1 commit into from
Dec 5, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 1, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@mantine/core (source) 7.13.4 -> 7.14.3 age adoption passing confidence
@mantine/hooks (source) 7.13.4 -> 7.14.3 age adoption passing confidence
@mantine/vanilla-extract (source) 7.13.4 -> 7.14.3 age adoption passing confidence
@remix-run/dev (source) 2.13.1 -> 2.15.0 age adoption passing confidence
@remix-run/node (source) 2.13.1 -> 2.15.0 age adoption passing confidence
@remix-run/react (source) 2.13.1 -> 2.15.0 age adoption passing confidence
@remix-run/serve (source) 2.13.1 -> 2.15.0 age adoption passing confidence
@scalar/hono-api-reference (source) 0.5.162 -> 0.5.163 age adoption passing confidence
@tanstack/react-virtual (source) 3.10.8 -> 3.10.9 age adoption passing confidence
@types/react (source) 18.3.12 -> 18.3.13 age adoption passing confidence
@vanilla-extract/css (source) 1.16.0 -> 1.16.1 age adoption passing confidence
@vanilla-extract/vite-plugin (source) 4.0.17 -> 4.0.18 age adoption passing confidence
@vitejs/plugin-react (source) 4.3.3 -> 4.3.4 age adoption passing confidence
@vitest/coverage-v8 (source) 2.1.4 -> 2.1.8 age adoption passing confidence
@vitest/ui (source) 2.1.4 -> 2.1.8 age adoption passing confidence
axios (source) 1.7.7 -> 1.7.9 age adoption passing confidence
orval 7.2.0 -> 7.3.0 age adoption passing confidence
pnpm (source) 9.12.3+sha512.cce0f9de9c5a7c95bef944169cc5dfe8741abfb145078c0d508b868056848a87c81e626246cb60967cbd7fd29a6c062ef73ff840d96b3c86c40ac92cf4a813ee -> 9.14.4 age adoption passing confidence
postcss (source) 8.4.47 -> 8.4.49 age adoption passing confidence
react-hook-form (source) 7.53.1 -> 7.53.2 age adoption passing confidence
react-icons 5.3.0 -> 5.4.0 age adoption passing confidence
typescript (source) 5.6.3 -> 5.7.2 age adoption passing confidence
vite (source) 5.4.10 -> 5.4.11 age adoption passing confidence
vite-tsconfig-paths 5.1.0 -> 5.1.3 age adoption passing confidence
vitest (source) 2.1.4 -> 2.1.8 age adoption passing confidence

Release Notes

mantinedev/mantine (@​mantine/core)

v7.14.3

Compare Source

What's Changed
  • [@mantine/core] Slider: Fix restrictToMarks prop not working with arrow and Home/End keys correctly
  • [@mantine/core] Checkbox: Fix Checkbox.Card component not working with form.getInputProps
  • [@mantine/core] Tree: Add checkOnSpace prop support (#​7132)
  • [@mantine/core] ScrollArea: Fix opacity style of thumb being too specific (#​7149)
  • [@mantine/dates] Add withWeekNumbers prop support to all components based on Calendar (#​7179)
  • [@mantine/core] Replace global JSX types with React.JSX to support React 19 types (#​7178)
New Contributors

Full Changelog: mantinedev/mantine@7.14.2...7.14.3

v7.14.2

Compare Source

What's Changed
  • [@mantine/core] Add onEnterTranstionEnd and onExitTransitionEnd props support to Modal, Drawer and Popover components
  • [@mantine/charts] DonutChart: Fix valueFormatter prop not working, add labelsType prop support (#​7153)
  • [@mantine/charts] BarChart: Fix incorrect labels positions in some cases (#​7160)
  • [@mantine/core] PasswordInput: Fix visibilityToggleButtonProps.variant prop being ignored (#​7144)
  • [@mantine/core] Improve window.matchMedia usage to support test environments without matchMedia support (#​7147)
  • [@mantine/core] Fix arrow overlaying Popover, Tooltip and HoverCard content in some cases (#​7148)
  • [@mantine/form] Add onSubmitPreventDefault option support (#​7142)
  • [@mantine/core] TypographyStylesProvider: Fix incorrect lists styles
  • [@mantine/notifications] Fix notifications with bottom-right and top-right positions shifting when modal/drawer is opened
  • [@mantine/core] FileInput: Add missing placeholder Styles API reference
  • [@mantine/core] Update floating-ui, react-textarea-autosize and type-fest dependencies to the latest version
  • [@mantine/modals] Add updateModal and updateContextModal functions (#​7104)
  • [@mantine/tiptap] Fix too specific styles that prevented controls border-radius override without !important
  • [@mantine/tiptap] Fix disabled controls having hover effects and pointer cursor
  • [@mantine/core] FileInput: Add missing component prop
  • [@mantine/core] AngleSlider: Fix page being scrolled when the value is being changed on mobile
  • [@mantine/core] NumberInput: Fix increment/decrement controls not being visible if the value is number like string
  • [@mantine/core] NavLink: Fix collapse for nested links being rendered even if there are no child links (#​7133)
  • [@mantine/dates] Fix defaultDate prop being ignore in YearPickerInput and MonthPickerInput components (#​7108)
  • [@mantine/dropzone] Update react-dropzone-esm to the latest version
New Contributors

Full Changelog: mantinedev/mantine@7.14.1...7.14.2

v7.14.1

Compare Source

What's Changed
  • [@mantine/hooks] use-hotkeys: Fix + sign not being supported (syntax: shift+[plus]) (#​7123)
  • [@mantine/core] Popover: Fix styles prop being handled incorrectly (#​7120)
  • [@mantine/charts] Fix valueFormatter not working in point labels of LineChant, AreaChart and CompositeChart components (#​6989)
  • [@mantine/core] Popover: Fix onOpen and onClose callbacks being called on each render (#​7022, #​7111, #​7115)
  • [@mantine/core] Menu: Fix Blocked aria-hidden warning when an interactive element is clicked outside of the Menu.Dropdown when the Menu is opened (#​7035)
  • [@mantine/core] Fix top style prop not being conveted to rem (#​7112)
  • [@mantine/dates] DateInput: Fix defaultDate prop not working when the value is set to null (#​4426)
  • [@mantine/core] NumberInput: Remove increment/decrement control if value cannot be safely incremented (is larger than Number.MAX_SAFE_INTEGER) (#​7033)
  • [@mantine/core] NumberInput: Fix value being reverted to start value if intial component value is a string
  • [@mantine/notifications] Fix NotificationData type being too broad (#​7097)
  • [@mantine/core] RingProgress: Add transitionDuration prop support (#​7103)
  • [@mantine/core] TagsInput: Fix incorrect tag remove logic with duplicated tags (#​7105)
  • [@mantine/core] Combobox: Fix incorrect aria-controls attribute being set on the target element when the dropdown is closed (#​7114)
New Contributors

Full Changelog: mantinedev/mantine@7.14.0...7.14.1

v7.14.0: 💋

Compare Source

View changelog with demos on mantine.dev website

AngleSlider component

New AngleSlider component:

import { AngleSlider, Group } from '@​mantine/core';

function Demo() {
  return (
    <Group p="lg" gap={50}>
      <AngleSlider
        aria-label="Angle slider"
        formatLabel={(value) => `${value}°`}
        size={100}
        restrictToMarks
        marks={[
          { value: 0 },
          { value: 45 },
          { value: 90 },
          { value: 135 },
          { value: 180 },
          { value: 225 },
          { value: 270 },
          { value: 315 },
        ]}
      />

      <AngleSlider
        aria-label="Angle slider"
        formatLabel={(value) => `${value}°`}
        size={100}
        marks={[
          { value: 0, label: '0°' },
          { value: 45, label: '45°' },
          { value: 90, label: '90°' },
          { value: 135, label: '135°' },
          { value: 180, label: '180°' },
          { value: 225, label: '225°' },
          { value: 270, label: '270°' },
          { value: 315, label: '315°' },
        ]}
      />
    </Group>
  );
}

RadialBarChart component

New RadialBarChart component:

import { RadialBarChart } from '@&#8203;mantine/charts';

const data = [
  { name: '18-24', value: 31.47, color: 'blue.7' },
  { name: '25-29', value: 26.69, color: 'orange.6' },
  { name: '30-34', value: 15.69, color: 'yellow.7' },
  { name: '35-39', value: 8.22, color: 'cyan.6' },
  { name: '40-49', value: 8.63, color: 'green' },
  { name: '50+', value: 2.63, color: 'pink' },
  { name: 'unknown', value: 6.67, color: 'gray' },
];

function Demo() {
  return <RadialBarChart data={data} dataKey="value" h={280} withLabels />;
}

FunnelChart component

New FunnelChart component:

import { FunnelChart } from '@&#8203;mantine/charts';

const data = [
  { name: 'USA', value: 400, color: 'indigo.6' },
  { name: 'India', value: 300, color: 'yellow.6' },
  { name: 'Japan', value: 100, color: 'teal.6' },
  { name: 'Other', value: 200, color: 'gray.6' },
];

function Demo() {
  return <FunnelChart data={data} />;
}

Modal.Stack and Drawer.Stack components

New Modal.Stack and Drawer.Stack components simplify usage of multiple modals/drawers at the same time.

Use Modal.Stack component to render multiple modals at the same time.
Modal.Stack keeps track of opened modals, manages z-index values, focus trapping
and closeOnEscape behavior. Modal.Stack is designed to be used with useModalsStack hook.

Differences from using multiple Modal components:

  • Modal.Stack manages z-index values – modals that are opened later will always have higher z-index value disregarding their order in the DOM
  • Modal.Stack disables focus trap and Escape key handling for all modals except the one that is currently opened
  • Modals that are not currently opened are present in the DOM but are hidden with opacity: 0 and pointer-events: none
  • Only one overlay is rendered at a time
import { Button, Group, Modal, useModalsStack } from '@&#8203;mantine/core';

function Demo() {
  const stack = useModalsStack(['delete-page', 'confirm-action', 'really-confirm-action']);

  return (
    <>
      <Modal.Stack>
        <Modal {...stack.register('delete-page')} title="Delete this page?">
          Are you sure you want to delete this page? This action cannot be undone.
          <Group mt="lg" justify="flex-end">
            <Button onClick={stack.closeAll} variant="default">
              Cancel
            </Button>
            <Button onClick={() => stack.open('confirm-action')} color="red">
              Delete
            </Button>
          </Group>
        </Modal>

        <Modal {...stack.register('confirm-action')} title="Confirm action">
          Are you sure you want to perform this action? This action cannot be undone. If you are
          sure, press confirm button below.
          <Group mt="lg" justify="flex-end">
            <Button onClick={stack.closeAll} variant="default">
              Cancel
            </Button>
            <Button onClick={() => stack.open('really-confirm-action')} color="red">
              Confirm
            </Button>
          </Group>
        </Modal>

        <Modal {...stack.register('really-confirm-action')} title="Really confirm action">
          Jokes aside. You have confirmed this action. This is your last chance to cancel it. After
          you press confirm button below, action will be performed and cannot be undone. For real
          this time. Are you sure you want to proceed?
          <Group mt="lg" justify="flex-end">
            <Button onClick={stack.closeAll} variant="default">
              Cancel
            </Button>
            <Button onClick={stack.closeAll} color="red">
              Confirm
            </Button>
          </Group>
        </Modal>
      </Modal.Stack>

      <Button onClick={() => stack.open('delete-page')}>Open modal</Button>
    </>
  );
}

useModalsStack/useDrawersStack hooks

useModalsStack hook provides an easy way to control multiple modals at the same time.
It accepts an array of unique modals ids and returns an object with the following properties:

interface ModalStackReturnType<T extends string> {
  // Current opened state of each modal
  state: Record<T, boolean>;

  // Opens modal with the given id
  open: (id: T) => void;

  // Closes modal with the given id
  close: (id: T) => void;

  // Toggles modal with the given id
  toggle: (id: T) => void;

  // Closes all modals within the stack
  closeAll: () => void;

  // Returns props for modal with the given id
  register: (id: T) => {
    opened: boolean;
    onClose: () => void;
    stackId: T;
  };
}

Example of using useModalsStack with Modal component:

import { Modal, useModalsStack } from '@&#8203;mantine/core';

function Demo() {
  const stack = useModalsStack(['first', 'second']);

  return (
    <>
      <Modal {...stack.register('first')}>First</Modal>
      <Modal {...stack.register('second')}>Second</Modal>
      <Button onClick={() => stack.open('first')}>Open first</Button>
    </>
  );
}

Restrict Slider selection to marks

Slider component now supports restrictToMarks prop that restricts slider value to marks only.
Note that in this case step prop is ignored:

import { Slider } from '@&#8203;mantine/core';

function Demo() {
  return (
    <Slider
      restrictToMarks
      defaultValue={25}
      marks={Array.from({ length: 5 }).map((_, index) => ({ value: index * 25 }))}
    />
  );
}

BarChart SVG pattern fill

BarChart now can be used with SVG pattern fill:

import { BarChart } from '@&#8203;mantine/charts';
import { data } from './data';

function Demo() {
  return (
    <BarChart
      h={300}
      data={mixedStackData}
      dataKey="month"
      series={[
        { name: 'Smartphones', color: 'url(#crosshatch)', stackId: 'a' },
        { name: 'Laptops', color: 'blue.6', stackId: 'b' },
        { name: 'Tablets', color: 'url(#diagonalStripes)', stackId: 'b' },
      ]}
    >
      <defs>
        <pattern
          id="diagonalStripes"
          patternUnits="userSpaceOnUse"
          width={6}
          height={8}
          patternTransform="rotate(45)"
        >
          <rect
            width="2"
            height="8"
            transform="translate(0,0)"
            fill="color-mix(in lch, var(--mantine-color-teal-6) 70%, rgba(0,0,0,0))"
          />
        </pattern>

        <pattern id="crosshatch" patternUnits="userSpaceOnUse" width={8} height={8}>
          <path
            d="M 0 0 L 8 0 L 8 8 L 0 8 Z"
            fill="none"
            stroke="color-mix(in lch, var(--mantine-color-indigo-6) 70%, rgba(0,0,0,0))"
            strokeWidth="1"
          />
          <path
            d="M 0 0 L 8 8"
            stroke="color-mix(in lch, var(--mantine-color-indigo-6) 70%, rgba(0,0,0,0))"
            strokeWidth="1"
          />
          <path
            d="M 8 0 L 0 8"
            stroke="color-mix(in lch, var(--mantine-color-indigo-6) 70%, rgba(0,0,0,0))"
            strokeWidth="1"
          />
        </pattern>
      </defs>
    </BarChart>
  );
}

Help center updates

Other changes

  • useTree hook now accepts onNodeExpand and onNodeCollapse callbacks
  • useTree hook now returns additional checkAllNodes, uncheckAllNodes and setCheckedState handlers
  • Tree component now includes getTreeExpandedState to generate expanded state based on the tree data
  • use-form now supports form.replaceListItem handler to replace list item at given index

v7.13.5

Compare Source

What's Changed

  • [@mantine/core] Update peer dependencies range for react to allow react and react-dom 19 as dependcy
  • [@mantine/core] Fix error in Next.js with React 19 related to ref prop usage in Tooltip, Popover and Combobox components (#​7028)
  • [@mantine/core] FileButton: Fix resetRef throwing error if the component is contidionally rendered (#​7025)
  • [@mantine/core] Button: Fix incorrect focus styles of Button.Group (#​6992)
  • [@mantine/charts] CompositeCharts: Fix missing key prop error (#​7020)
  • [@mantine/core] NumberInput: Fix min/max value being bypassed if 0 has been entered as the first digit (#​7021)
  • [@mantine/form] Add useCallback wrapper to form.resetDirty (#​7029)
  • [@mantine/core] Combobox: Fix incorrect logic of selected options when the dropdown is closed without selecting value (#​7039)
  • [@mantine/charts] BarChart: Add barLabelColor prop support
  • [@mantine/charts] BarChart: Fix bar label being positioned incorrectly with horizontal orientation (#​7042)
  • [@mantine/charts] RadarChart: Fix incorrect series prop type (#​7046)
  • [@mantine/form] Add additional type exports from the package (#​7062)
  • [@mantine/core] Tabs: Fix tabIndex not being overridden by Tabs.Tab props (#​7081)
  • [@mantine/dates] DatePickerInput: Fix nextLabel and previousLabel props not being handled correctly (#​7082)
  • [@mantine/charts] Update recharts dependency to the latest version to improve Next.js 15 and React 19 support

New Contributors

Full Changelog: mantinedev/mantine@7.13.4...7.13.5

remix-run/remix (@​remix-run/dev)

v2.15.0

Compare Source

Patch Changes
  • Stabilize the future.v3_routeConfig future flag, replacing future.unstable_routeConfig. This enables support for routes.ts to assist with the migration to React Router v7. (#​10236)

    Note that if you had already enabled the future.unstable_routeConfig flag, your route config in app/routes.ts is no longer defined via the routes export and must now be defined via the default export.

    import { type RouteConfig } from "@&#8203;remix-run/route-config";
    
    -export const routes: RouteConfig = [];
    +export default [] satisfies RouteConfig;
  • Updated dependencies:

    • @remix-run/node@2.15.0
    • @remix-run/server-runtime@2.15.0

v2.14.0

Compare Source

Minor Changes
  • Add support for routes.ts behind future.unstable_routeConfig flag to assist with the migration to React Router v7. (#​10107)

    Config-based routing is the new default in React Router v7, configured via the routes.ts file in the app directory. Support for routes.ts and its related APIs in Remix are designed as a migration path to help minimize the number of changes required when moving your Remix project over to React Router v7. While some new packages have been introduced within the @remix-run scope, these new packages only exist to keep the code in routes.ts as similar as possible to the equivalent code for React Router v7.

    When the unstable_routeConfig future flag is enabled, Remix's built-in file system routing will be disabled and your project will opted into React Router v7's config-based routing.

    To enable the flag, in your vite.config.ts file:

    remix({
      future: {
        unstable_routeConfig: true,
      },
    });

    A minimal routes.ts file to support Remix's built-in file system routing looks like this:

    // app/routes.ts
    import { flatRoutes } from "@&#8203;remix-run/fs-routes";
    import type { RouteConfig } from "@&#8203;remix-run/route-config";
    
    export const routes: RouteConfig = flatRoutes();
  • Log deprecation warnings for v3 future flags (#​10126)

    • Add @deprecated annotations to json/defer utilities
Patch Changes
  • Updated dependencies:
    • @remix-run/server-runtime@2.14.0
    • @remix-run/node@2.14.0
remix-run/remix (@​remix-run/node)

v2.15.0

Compare Source

Patch Changes
  • Updated dependencies:
    • @remix-run/server-runtime@2.15.0

v2.14.0

Compare Source

Patch Changes
  • Updated dependencies:
    • @remix-run/server-runtime@2.14.0
remix-run/remix (@​remix-run/react)

v2.15.0

Compare Source

Patch Changes
  • Updated dependencies:
    • @remix-run/server-runtime@2.15.0

v2.14.0

Compare Source

Patch Changes
  • Fix defaultShouldRevalidate value when using single fetch (#​10139)
  • Updated dependencies:
    • @remix-run/server-runtime@2.14.0
remix-run/remix (@​remix-run/serve)

v2.15.0

Compare Source

Patch Changes
  • Updated dependencies:
    • @remix-run/express@2.15.0
    • @remix-run/node@2.15.0

v2.14.0

Compare Source

Patch Changes
  • Updated dependencies:
    • @remix-run/node@2.14.0
    • @remix-run/express@2.14.0
scalar/scalar (@​scalar/hono-api-reference)

v0.5.163

Patch Changes
TanStack/virtual (@​tanstack/react-virtual)

v3.10.9

Compare Source

Version 3.10.9 - 11/7/24, 11:07 AM

Changes

Fix
Chore
  • deps: update all non-major dependencies (#​873) (3202bd0) by renovate[bot]
  • deps: update svelte-virtual peerDependencies to allow for v5 (#​863) (5b2c2d6) by Nigel
  • deps: lock file maintenance (#​870) (1cd18db) by renovate[bot]
  • deps: update all non-major dependencies (#​865) (c13a6a1) by renovate[bot]
  • deps: update all non-major dependencies (#​855) (0a76523) by renovate[bot]
  • deps: update dependency nx to v20 (#​853) (857a2ac) by renovate[bot]
  • deps: update all non-major dependencies (#​848) (18ad6c1) by renovate[bot]
  • deps: lock file maintenance (#​846) (ef8f2e7) by renovate[bot]
  • deps: update all non-major dependencies (#​844) (3067d1b) by renovate[bot]
  • deps: update all non-major dependencies (#​840) (eb7b916) by renovate[bot]
Docs

Packages

vanilla-extract-css/vanilla-extract (@​vanilla-extract/css)

v1.16.1

Compare Source

Patch Changes
  • #​1505 103ce57 Thanks @​askoufis! - Fixes a bug that caused invalid selectors to be generated when adjacent classnames contained a substring equal to another local classname
vanilla-extract-css/vanilla-extract (@​vanilla-extract/vite-plugin)

v4.0.18

Compare Source

Patch Changes
vitejs/vite-plugin-react (@​vitejs/plugin-react)

v4.3.4

Compare Source

Add Vite 6 to peerDependencies range

Vite 6 is highly backward compatible, not much to add!

Force Babel to output spec compliant import attributes #​386

The default was an old spec (with type: "json"). We now enforce spec compliant (with { type: "json" })

vitest-dev/vitest (@​vitest/coverage-v8)

v2.1.8

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.1.7

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.1.6

Compare Source

🚀 Features

  • Support VIte 6
    View changes on GitHub

v2.1.5

Compare Source

   🐞 Bug Fixes

Configuration

📅 Schedule: Branch creation - "* 0-3 1 * *" (UTC), 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 Pull requests that update a dependency file label Dec 1, 2024
@renovate renovate bot assigned para7 Dec 1, 2024
@renovate renovate bot changed the title npm - Update all non-major dependencies npm - Update all non-major dependencies - autoclosed Dec 2, 2024
@renovate renovate bot closed this Dec 2, 2024
@renovate renovate bot deleted the renovate/frontend-all-minor-patch branch December 2, 2024 04:37
@renovate renovate bot changed the title npm - Update all non-major dependencies - autoclosed npm - Update all non-major dependencies Dec 5, 2024
@renovate renovate bot reopened this Dec 5, 2024
@para7 para7 enabled auto-merge December 5, 2024 02:35
@renovate renovate bot force-pushed the renovate/frontend-all-minor-patch branch from 2fee702 to 35cd32f Compare December 5, 2024 02:38
@renovate renovate bot force-pushed the renovate/frontend-all-minor-patch branch from 35cd32f to d4ca35c Compare December 5, 2024 02:45
@para7 para7 merged commit cea105e into main Dec 5, 2024
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant