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

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

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 18, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@analogjs/vite-plugin-angular ^1.9.2 -> ^1.9.4 age adoption passing confidence
@emotion/react (source) 11.13.3 -> 11.13.5 age adoption passing confidence
@emotion/styled (source) 11.13.0 -> 11.13.5 age adoption passing confidence
@eslint-react/eslint-plugin (source) ^1.16.1 -> ^1.17.1 age adoption passing confidence
@mantine/core (source) 7.13.5 -> 7.14.3 age adoption passing confidence
@mantine/hooks (source) 7.13.5 -> 7.14.3 age adoption passing confidence
@mui/material (source) 5.16.7 -> 5.16.8 age adoption passing confidence
@remix-run/dev (source) ^2.11.2 -> ^2.15.0 age adoption passing confidence
@remix-run/node (source) ^2.14.0 -> ^2.15.0 age adoption passing confidence
@remix-run/react (source) ^2.14.0 -> ^2.15.0 age adoption passing confidence
@remix-run/serve (source) ^2.14.0 -> ^2.15.0 age adoption passing confidence
@tanstack/angular-store (source) ^0.5.6 -> ^0.6.0 age adoption passing confidence
@tanstack/react-query (source) ^5.59.20 -> ^5.61.5 age adoption passing confidence
@tanstack/react-router (source) ^1.81.1 -> ^1.84.2 age adoption passing confidence
@tanstack/react-store (source) ^0.5.6 -> ^0.6.1 age adoption passing confidence
@tanstack/solid-store (source) ^0.5.6 -> ^0.6.0 age adoption passing confidence
@tanstack/start (source) ^1.81.1 -> ^1.84.2 age adoption passing confidence
@tanstack/store (source) ^0.5.5 -> ^0.6.0 age adoption passing confidence
@tanstack/vue-store (source) ^0.5.6 -> ^0.6.0 age adoption passing confidence
@vitejs/plugin-react (source) ^4.3.3 -> ^4.3.4 age adoption passing confidence
@vitejs/plugin-react-swc ^3.7.1 -> ^3.7.2 age adoption passing confidence
@vitejs/plugin-vue (source) ^5.1.5 -> ^5.2.1 age adoption passing confidence
@vitest/coverage-istanbul (source) ^2.1.4 -> ^2.1.6 age adoption passing confidence
eslint (source) ^9.14.0 -> ^9.15.0 age adoption passing confidence
knip (source) ^5.36.5 -> ^5.38.2 age adoption passing confidence
nx (source) ^20.1.2 -> ^20.1.3 age adoption passing confidence
pnpm (source) 9.12.3 -> 9.14.3 age adoption passing confidence
postcss (source) 8.4.48 -> 8.4.49 age adoption passing confidence
prettier (source) ^3.3.3 -> ^3.4.1 age adoption passing confidence
sherif ^1.0.1 -> ^1.0.2 age adoption passing confidence
valibot (source) ^1.0.0-beta.5 -> ^1.0.0-beta.8 age adoption passing confidence
vite (source) ^5.4.10 -> ^5.4.11 age adoption passing confidence
vite-plugin-solid ^2.10.2 -> ^2.11.0 age adoption passing confidence
vite-tsconfig-paths ^5.1.2 -> ^5.1.3 age adoption passing confidence
vitest (source) ^2.1.4 -> ^2.1.6 age adoption passing confidence

Release Notes

analogjs/analog (@​analogjs/vite-plugin-angular)

v1.9.4

Compare Source

Bug Fixes
  • vite-plugin-angular: improve support for Angular Material and testing using harnesses (#​1442) (8338d42)

v1.9.3

Compare Source

Bug Fixes
  • vitest-angular: set correct type in package.json based on output format (#​1438) (1f078ff)
emotion-js/emotion (@​emotion/react)

v11.13.5

Compare Source

Rel1cx/eslint-react (@​eslint-react/eslint-plugin)

v1.17.1

Compare Source

✨ New
  • feat(shared): add version detection logic;
🐞 Fixes

v1.17.0

Compare Source

✨ New
  • feat(plugins/naming-convention): add 'ignoreFilesWithoutCode' option to 'filename-extension'
🐞 Fixes
  • refactor(plugins/x): xhtml entities should be allowed inside of 'no-useless-fragment', closes: #​850
  • fix(plugins/eslint-plugin): unexpected top-level property 'name' in legacy presets, closes #​863
  • fix(plugins/eslint-plugin): rules list in 'debug' and 'disable-debug' presets

v1.16.2

Compare Source

🐞 Fixes
🪄 Improvements
mantinedev/mantine (@​mantine/core)

v7.14.3

Compare Source

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
mantinedev/mantine (@​mantine/hooks)

v7.14.3

Compare Source

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 '@&#8203;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, c

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

 **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/TanStack/form).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Copy link

nx-cloud bot commented Nov 18, 2024

☁️ Nx Cloud Report

CI is running/has finished running commands for commit ee7c3eb. As they complete they will appear below. Click to see the status, the terminal output, and the build insights.

📂 See all runs for this CI Pipeline Execution


🟥 Failed Commands
nx affected --targets=test:sherif,test:knip,test:eslint,test:lib,test:types,test:build,build --parallel=3
nx run-many --target=build --exclude=examples/**

Sent with 💌 from NxCloud.

Copy link
Contributor Author

renovate bot commented Nov 29, 2024

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.

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