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 #424

Merged
merged 1 commit into from
Nov 18, 2024

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
@auth/core (source) ^0.37.3 -> ^0.37.4 age adoption passing confidence
@cloudflare/workers-types ^4.20241106.0 -> ^4.20241112.0 age adoption passing confidence
@eslint/js (source) ^9.14.0 -> ^9.15.0 age adoption passing confidence
@hono/node-server ^1.13.6 -> ^1.13.7 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
@​radix-ui/react-icons ^1.3.1 -> ^1.3.2 age adoption passing confidence
@sentry/react (source) ^8.37.1 -> ^8.38.0 age adoption passing confidence
@sentry/solid (source) ^8.37.1 -> ^8.38.0 age adoption passing confidence
@sentry/vue (source) ^8.37.1 -> ^8.38.0 age adoption passing confidence
@typescript-eslint/parser (source) ^8.14.0 -> ^8.15.0 age adoption passing confidence
@typescript-eslint/utils (source) ^8.14.0 -> ^8.15.0 age adoption passing confidence
@vitejs/plugin-vue (source) ^5.1.5 -> ^5.2.0 age adoption passing confidence
@vue/compiler-sfc (source) ^3.5.12 -> ^3.5.13 age adoption passing confidence
@vue/server-renderer (source) ^3.5.12 -> ^3.5.13 age adoption passing confidence
aws-cdk (source) ^2.166.0 -> ^2.167.1 age adoption passing confidence
aws-cdk-lib (source) ^2.166.0 -> ^2.167.1 age adoption passing confidence
cdk (source) ^2.166.0 -> ^2.167.1 age adoption passing confidence
drizzle-kit (source) ^0.28.0 -> ^0.28.1 age adoption passing confidence
drizzle-orm (source) ^0.36.1 -> ^0.36.3 age adoption passing confidence
eslint (source) ^9.14.0 -> ^9.15.0 age adoption passing confidence
firebase (source, changelog) ^11.0.1 -> ^11.0.2 age adoption passing confidence
happy-dom ^15.11.2 -> ^15.11.6 age adoption passing confidence
hono (source) ^4.6.9 -> ^4.6.10 age adoption passing confidence
lucide-react (source) ^0.456.0 -> ^0.460.0 age adoption passing confidence
puppeteer (source) ^23.7.1 -> ^23.8.0 age adoption passing confidence
tailwindcss (source) ^3.4.14 -> ^3.4.15 age adoption passing confidence
turbo (source) ^2.2.3 -> ^2.3.0 age adoption passing confidence
typescript-eslint (source) ^8.14.0 -> ^8.15.0 age adoption passing confidence
vike ^0.4.201 -> ^0.4.203 age adoption passing confidence
vitest (source) ^2.1.4 -> ^2.1.5 age adoption passing confidence
vue (source) ^3.5.12 -> ^3.5.13 age adoption passing confidence
wrangler (source) ^3.86.1 -> ^3.87.0 age adoption passing confidence
zx (source) ^8.2.1 -> ^8.2.2 age adoption passing confidence

Release Notes

nextauthjs/next-auth (@​auth/core)

v0.37.4

Compare Source

Bugfixes
  • core: vendor cookie until it has an ESM build (#​12248) (a150f1e)
  • core: filter unnecessary param before passing to session callback (c650d0c)
Other
  • fix import
  • Revert "fix(core): filter unnecessary param before passing to session callback"
cloudflare/workerd (@​cloudflare/workers-types)

v4.20241112.0

Compare Source

eslint/eslint (@​eslint/js)

v9.15.0

Compare Source

honojs/node-server (@​hono/node-server)

v1.13.7

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.13.6...v1.13.7

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
getsentry/sentry-javascript (@​sentry/react)

v8.38.0

Compare Source

  • docs: Improve docstrings for node otel integrations (#​14217)
  • feat(browser): Add moduleMetadataIntegration lazy loading support (#​13817)
  • feat(core): Add trpc path to context in trpcMiddleware (#​14218)
  • feat(deps): Bump @​opentelemetry/instrumentation-amqplib from 0.42.0 to 0.43.0 (#​14230)
  • feat(deps): Bump @​sentry/cli from 2.37.0 to 2.38.2 (#​14232)
  • feat(node): Add knex integration (#​13526)
  • feat(node): Add tedious integration (#​13486)
  • feat(utils): Single implementation to fetch debug ids (#​14199)
  • fix(browser): Avoid recording long animation frame spans starting before their parent span (#​14186)
  • fix(node): Include debug_meta with ANR events (#​14203)
  • fix(nuxt): Fix dynamic import rollup plugin to work with latest nitro (#​14243)
  • fix(react): Support wildcard routes on React Router 6 (#​14205)
  • fix(spotlight): Export spotlightBrowserIntegration from the main browser package (#​14208)
  • ref(browser): Ensure start time of interaction root and child span is aligned (#​14188)
  • ref(nextjs): Make build-time value injection turbopack compatible (#​14081)

Work in this release was contributed by @​grahamhency, @​Zen-cronic, @​gilisho and @​phuctm97. Thank you for your contributions!

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.15.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/utils)

v8.15.0

Compare Source

🚀 Features
  • rule-tester: run method - avoid to infer type parameter from tests param (#​10324)
  • utils: add new optional language field to FlatConfig.Config type (#​10326)
🩹 Fixes
  • utils: add defaultOptions to meta in rule (#​10339)
  • add missing peer dependencies (#​9744)
❤️ Thank You

You can read about our versioning strategy and releases on our website.

vitejs/vite-plugin-vue (@​vitejs/plugin-vue)

v5.2.0

  • feat: add a feature option to support custom component id generator (#​461) (7a1fc4c), closes #​461
vuejs/core (@​vue/compiler-sfc)

v3.5.13

Compare Source

Bug Fixes
Performance Improvements
aws/aws-cdk (aws-cdk)

v2.167.1

Compare Source

Bug Fixes

Alpha modules (2.167.1-alpha.0)

v2.167.0

Compare Source

Features

Configuration

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

@magne4000
Copy link
Member

Waiting for typescript-eslint/typescript-eslint#10338 to be released

@magne4000 magne4000 merged commit 3a9d945 into main Nov 18, 2024
13 checks passed
@magne4000 magne4000 deleted the renovate/all-minor-patch branch November 18, 2024 23:31
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.

1 participant