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.3 age adoption passing confidence
@mantine/core (source) 7.13.5 -> 7.14.1 age adoption passing confidence
@mantine/hooks (source) 7.13.5 -> 7.14.1 age adoption passing confidence
@remix-run/dev (source) ^2.11.2 -> ^2.14.0 age adoption passing confidence
@tanstack/angular-store (source) ^0.5.6 -> ^0.5.7 age adoption passing confidence
@tanstack/react-query (source) ^5.59.20 -> ^5.60.5 age adoption passing confidence
@tanstack/react-router (source) ^1.81.1 -> ^1.82.0 age adoption passing confidence
@tanstack/solid-store (source) ^0.5.6 -> ^0.5.7 age adoption passing confidence
@tanstack/start (source) ^1.81.1 -> ^1.82.0 age adoption passing confidence
@tanstack/vue-store (source) ^0.5.6 -> ^0.5.7 age adoption passing confidence
@vitejs/plugin-vue (source) ^5.1.5 -> ^5.2.0 age adoption passing confidence
@vitest/coverage-istanbul (source) ^2.1.4 -> ^2.1.5 age adoption passing confidence
eslint (source) ^9.14.0 -> ^9.15.0 age adoption passing confidence
isbot (source) ^4.1.0 -> ^4.4.0 age adoption passing confidence
knip (source) ^5.36.5 -> ^5.37.1 age adoption passing confidence
pnpm (source) 9.12.3 -> 9.13.2 age adoption passing confidence
postcss (source) 8.4.48 -> 8.4.49 age adoption passing confidence
valibot (source) ^1.0.0-beta.5 -> ^1.0.0-beta.7 age adoption passing confidence
vite (source) ^5.4.10 -> ^5.4.11 age adoption passing confidence
vitest (source) ^2.1.4 -> ^2.1.5 age adoption passing confidence

Release Notes

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

v1.9.3

Compare Source

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

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
TanStack/store (@​tanstack/angular-store)

v0.5.7

Compare Source

Version 0.5.7 - 11/12/24, 8:03 AM

Changes
Fix
  • angular-store: update peerDependencies range (#​136) (0737358) by Lachlan Collins
Chore
  • deps: update all non-major dependencies (#​135) (cb33c15) by renovate[bot]
  • deps: update all non-major dependencies (18cc8f6) by renovate[bot]
  • deps: lock file maintenance (ff99ff6) by renovate[bot]
  • deps: update all non-major dependencies (ef733da) by renovate[bot]
  • deps: update dependency rimraf to v6 (#​131) (92ebc6b) by renovate[bot]
  • deps: update all non-major dependencies (5410bb8) by renovate[bot]
Packages
TanStack/query (@​tanstack/react-query)

v5.60.5

Compare Source

Version 5.60.5 - 11/15/24, 6:06 PM

Changes

Fix
  • useQueries: make sure we don"t lose property tracking (#​8295) (4a2e838) by Dominik Dorfmeister
Docs

Packages

v5.60.4

Compare Source

Version 5.60.4 - 11/15/24, 3:43 PM

Changes

Refactor

Packages

v5.60.2

Compare Source

Version 5.60.2 - 11/14/24, 12:48 PM

Changes

Refactor
  • angular-query: build with tsup and remove devtools component (#​8284) (94891fd) by Arnoud
Chore
  • eslint-plugin-query: ignore combinate spell check lint warning (#​8266) (322974c) by Sol Lee
Test
Docs

Packages

TanStack/router (@​tanstack/react-router)

v1.82.0

Compare Source

Version 1.82.0 - 11/17/24, 10:21 PM

Breaking changes for TanStack Start

Changes
Feat
  • start: move scripts,links, and meta to the head (#​2571) (4ae6ca9) by Sean Cassiere
Test
  • start: make it easier to write server function e2e tests (#​2786) (23e1ac1) by Sean Cassiere
Docs
  • add middleware to sidebar (a0847cb) by Tanner Linsley
Packages

v1.81.14

Compare Source

Version 1.81.14 - 11/15/24, 11:17 PM

Changes
Fix
  • use injectScript for match init, only init once (503d21f) by Tanner Linsley
Packages

v1.81.13

Compare Source

Version 1.81.13 - 11/15/24, 10:29 PM

Changes
Fix
  • use router.injectScript to stream promises and streams (e211aaf) by Tanner Linsley
Packages

v1.81.10

Compare Source

Version 1.81.10 - 11/15/24, 3:05 PM

Changes
Fix
  • start: resolve server functions using a POST JSON request (#​2766) (de69637) by Sean Cassiere
  • default from location for links/useNavigate for JS users (bab07dc) by Tanner Linsley
Packages

v1.81.9

Compare Source

Version 1.81.9 - 11/15/24, 5:35 AM

Changes
Fix
  • improve internal middleware validation typings (#​2762) (4d7c669) by Marc MacLeod
  • force release of start RELEASE_ALL (83cb148) by Tanner Linsley
  • exec validators in middleware appropriately (e7e92a6) by Tanner Linsley
Packages

v1.81.7

Compare Source

Version 1.81.7 - 11/14/24, 8:36 PM

Changes
Fix
  • react-router: fix re-rendering when loaderDeps change (#​2752) (ee74d19) by Manuel Schiller
Other
Packages

v1.81.6

Compare Source

Version 1.81.6 - 11/14/24, 4:47 PM

Breaking changes for TanStack Start:

Changes
Fix
  • force release (090a456) by Tanner Linsley
Other
Packages

v1.81.5

Compare Source

Version 1.81.5 - 11/13/24, 6:21 PM

Changes
Fix
  • react-router: populate URL with default search params (#​2747) (418f4ce) by Manuel

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (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.

Copy link

nx-cloud bot commented Nov 18, 2024

☁️ Nx Cloud Report

CI is running/has finished running commands for commit 33b37fd. 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 18, 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