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

Merged
merged 1 commit into from
Aug 12, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 12, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@analogjs/vite-plugin-angular ^1.6.4 -> ^1.7.1 age adoption passing confidence
@eslint-react/eslint-plugin (source) ^1.8.2 -> ^1.10.0 age adoption passing confidence
@mantine/core (source) 7.11.2 -> 7.12.0 age adoption passing confidence
@mantine/hooks (source) 7.11.2 -> 7.12.0 age adoption passing confidence
@mui/material (source) 5.16.6 -> 5.16.7 age adoption passing confidence
@remix-run/node (source) ^2.11.0 -> ^2.11.1 age adoption passing confidence
@tanstack/config (source) ^0.11.1 -> ^0.11.2 age adoption passing confidence
@tanstack/react-query (source) ^5.51.21 -> ^5.51.23 age adoption passing confidence
@tanstack/react-router (source) ^1.46.4 -> ^1.47.1 age adoption passing confidence
@tanstack/start (source) ^1.46.4 -> ^1.47.2 age adoption passing confidence
@testing-library/angular ^17.1.0 -> ^17.2.1 age adoption passing confidence
knip (source) ^5.27.0 -> ^5.27.2 age adoption passing confidence
lit (source) ^3.1.4 -> ^3.2.0 age adoption passing confidence
nx (source) ^19.5.6 -> ^19.5.7 age adoption passing confidence
pnpm (source) 9.6.0 -> 9.7.0 age adoption passing confidence
postcss (source) 8.4.40 -> 8.4.41 age adoption passing confidence
sherif ^0.10.0 -> ^0.11.0 age adoption passing confidence
solid-js (source) ^1.8.19 -> ^1.8.20 age adoption passing confidence
vite (source) ^5.3.5 -> ^5.4.0 age adoption passing confidence
zone.js (source, changelog) ^0.14.8 -> ^0.14.10 age adoption passing confidence

Release Notes

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

v1.7.1

Compare Source

Bug Fixes
  • platform: more normalization fixes (#​1259) (3c909a8)
  • platform: normalize root for finding page routes on Windows (#​1255) (1e7ff22)
  • router: support additional dir paths windows (#​1260) (dd0696e)
  • vite-plugin-angular: include analog page files in additional compilation includes (#​1264) (bde2104)
  • vitest-angular: add vitest@2 to peerDependencies (#​1252) (4964be5)

v1.7.0

Compare Source

Bug Fixes
  • create-analog: add proper component naming (#​1237) (24518fc)
  • platform: add workaround for redefined global in zone.js 0.14.5+ (#​1245) (9ff8a4d)
  • platform: adjust transform filters for routes (#​1231) (8b488ff)
  • router: correctly discover page endpoints from additional sources (#​1238) (ef2cc86)
  • update peer dependencies for router and vitest-angular packages (#​1242) (5fa4205)
  • vite-plugin-angular: add additionalContentDirs to analog globs (#​1246) (b0abaa2)
  • vite-plugin-angular: use Vite preprocessCSS function for JIT CSS transform (#​1243) (f84bbf0)
Features
  • add support for configuring additional page/content route sources (#​1228) (869cfb5)
  • platform: add support for auto-discovery of SSR and optimization dependencies (#​1226) (40d03e6)
  • router: provide server context awareness to routing and HttpClient requests (#​1223) (b1cdd08)
Rel1cx/eslint-react (@​eslint-react/eslint-plugin)

v1.10.0

Compare Source

✨ New
  • Add disable-type-checked and disable-type-checked-legacy presets to disable all type-checked rules.
🪄 Improvements
  • Rename off-dom and off-dom-legacy presets to disable-dom and disable-dom-legacy (the old names will still be available until the next major update to avoid breaking changes).

v1.9.1

Compare Source

🐞 Fixes
  • Fixed dom/no-missing-iframe-sandbox false positive when the sandbox attribute is set to sandbox="".
  • Fixed all and all-legacy presets not including hooks-extra rules.

v1.9.0

Compare Source

✨ New
  • Add core preset that includes the most essential rules.
🪄 Improvements
  • Upgrade @typescript-eslint's packages to 8.0.1.
mantinedev/mantine (@​mantine/core)

v7.12.0: 🌟

Compare Source

View changelog with demos on mantine.dev website

Notifications at any position

It is now possible to display notifications at any position on the screen
with @​mantine/notifications package:

import { Button } from '@​mantine/core';
import { notifications } from '@​mantine/notifications';

const positions = [
  'top-left',
  'top-right',
  'bottom-left',
  'bottom-right',
  'top-center',
  'bottom-center',
] as const;

function Demo() {
  const buttons = positions.map((position) => (
    <Button
      key={position}
      onClick={() =>
        notifications.show({
          title: `Notification at ${position}`,
          message: `Notification at ${position} message`,
          position,
        })
      }
    >
      {position}
    </Button>
  ));

  return <Group>{buttons}</Group>;
}

Subscribe to notifications state

You can now subscribe to notifications state changes with useNotifications hook:

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

function Demo() {
  return (
    <Button
      onClick={() =>
        notifications.show({
          title: 'Default notification',
          message: 'Do not forget to star Mantine on GitHub! 🌟',
        })
      }
    >
      Show notification
    </Button>
  );
}

SemiCircleProgress component

New SemiCircleProgress component:

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

function Demo() {
  return (
    <SemiCircleProgress
      fillDirection="left-to-right"
      orientation="up"
      filledSegmentColor="blue"
      size={200}
      thickness={12}
      value={40}
      label="Label"
    />
  );
}

Tree checked state

Tree component now supports checked state:

import { IconChevronDown } from '@&#8203;tabler/icons-react';
import { Checkbox, Group, RenderTreeNodePayload, Tree } from '@&#8203;mantine/core';
import { data } from './data';

const renderTreeNode = ({
  node,
  expanded,
  hasChildren,
  elementProps,
  tree,
}: RenderTreeNodePayload) => {
  const checked = tree.isNodeChecked(node.value);
  const indeterminate = tree.isNodeIndeterminate(node.value);

  return (
    <Group gap="xs" {...elementProps}>
      <Checkbox.Indicator
        checked={checked}
        indeterminate={indeterminate}
        onClick={() => (!checked ? tree.checkNode(node.value) : tree.uncheckNode(node.value))}
      />

      <Group gap={5} onClick={() => tree.toggleExpanded(node.value)}>
        <span>{node.label}</span>

        {hasChildren && (
          <IconChevronDown
            size={14}
            style={{ transform: expanded ? 'rotate(180deg)' : 'rotate(0deg)' }}
          />
        )}
      </Group>
    </Group>
  );
};

function Demo() {
  return <Tree data={data} levelOffset={23} expandOnClick={false} renderNode={renderTreeNode} />;
}

Disable specific features in postcss-preset-mantine

You can now disable specific features of the postcss-preset-mantine
by setting them to false in the configuration object. This feature is available starting from
postcss-preset-mantine@1.17.0.

module.exports = {
  'postcss-preset-mantine': {
    features: {
      // Turn off `light-dark` function
      lightDarkFunction: false,

      // Turn off `postcss-nested` plugin
      nested: false,

      // Turn off `lighten`, `darken` and `alpha` functions
      colorMixAlpha: false,

      // Turn off `rem` and `em` functions
      remEmFunctions: false,

      // Turn off `postcss-mixins` plugin
      mixins: false,
    },
  },
};

Help Center updates

Other changes

  • use-interval hook now supports autoInvoke option to start the interval automatically when the component mounts.
  • use-form with mode="uncontrolled" now triggers additional rerender when dirty state changes to allow subscribing to form state changes.
  • ScrollArea component now supports onTopReached and onBottomReached props. The functions are called when the user scrolls to the top or bottom of the scroll area.
  • Accordion.Panel component now supports onTransitionEnd prop that is called when the panel animation completes.
mui/material-ui (@​mui/material)

v5.16.7

Compare Source

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

v2.11.1

Compare Source

Patch Changes
  • Updated dependencies:
    • @remix-run/server-runtime@2.11.1
TanStack/config (@​tanstack/config)

v0.11.2

Compare Source

Version 0.11.2 - 8/8/24, 6:14 AM (Manual Release)

Changes

Chore
  • deps: update dependency vite-tsconfig-paths to v5 (#​144) (e405ae3) by renovate[bot]
  • deps: update dependency vite-plugin-dts to v4 (#​143) (cf7b3aa) by renovate[bot]
  • deps: update all non-major dependencies (#​142) (4b5c71b) by renovate[bot]
  • deps: lock file maintenance (#​141) (6ddc38b) by renovate[bot]
  • deps: lock file maintenance (#​140) (1ce18c1) by renovate[bot]
  • deps: update all non-major dependencies (068f14d) by renovate[bot]
Ci
  • renovate: remove automergeBranch (2cb428d) by Lachlan Collins
  • renovate: update renovate config (96b836b) by Lachlan Collins

Packages

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

v5.51.23

Compare Source

Version 5.51.23 - 8/8/24, 8:02 AM

Changes

Fix
  • react-query: ensure we have a gcTime of at least 1 second when using suspense (#​7860) (c744f99) by Dominik Dorfmeister
Docs

Packages

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

v1.47.1

Compare Source

Version 1.47.1 - 8/9/24, 11:38 AM

Changes

Fix
  • react-router: ResolvedSuspense to always use React.Suspense never the SafeFragment (#​1822) (ca401e6) by Mikkel Thorbjørn Andersen
Examples
  • fix the devtools alignment in the "with-trpc-react-query" example (fa8f93a) by SeanCassiere
  • fix up the "with-trpc-react-query" example (#​2105) (16761e2) by Sean Cassiere

Packages

v1.46.8

Compare Source

Version 1.46.8 - 8/7/24, 7:32 AM

Changes

Fix
  • react-router: set a default transformer during router instantiation when not supplied (#​2097) (703ce9e) by Sean Cassiere
Docs
  • remove the invalid context and location arguments from being shown as "available" in the loaderDeps route method (#​2091) (2423d02) by Sean Cassiere

Packages

v1.46.7

Compare Source

Version 1.46.7 - 8/6/24, 8:08 AM

Changes

Fix
  • react-router: use routeId to stabilize the memoized route component to prevent from remounting when on the same route (#​2090) (cc4da69) by Sean Cassiere

Packages

v1.46.6

Compare Source

Version 1.46.6 - 8/6/24, 12:14 AM

Changes
Fix
  • react-router: activeProps and inactiveProps on Link to accept data-attributes (#​2088) (c3cfd95) by Sean Cassiere
Chore
  • deps: update all non-major dependencies (#​2083) (8a994d2) by renovate[bot]
Packages
testing-library/angular-testing-library (@​testing-library/angular)

v17.2.1

Compare Source

Bug Fixes

v17.2.0

Compare Source

Features
webpro-nl/knip (knip)

v5.27.2

Compare Source

v5.27.1

Compare Source

  • Use pathsBasePath if available to make compilerOptions.paths absolute (fixes #​748) (6c866d2)
  • Format docs (d0d5f97)
  • Increase enhanced-resolve cache duration (c7fa02e)
  • Add test coverage for tsconfig.json w/ module:commonjs (3d5a536)
  • Add non-standard CJS require calls in TS files as entry files (as require.resolve) (f8f0d66)
  • Update docs (b2ea3a9)
  • Fix regression issue template (f6066d6)
  • Aid ts issues (9eff1bb)
  • Enable more tests in Bun (953d6f6)
  • Update lockfile (4d8b35b)
  • Replace resolve with enhanced-resolve (39e0f22)
  • Temp exclude unlisted in typescript integration test (76752c8)
  • Inline playwright types (ea099cc)
  • Add Vue example to compilers in docs (#​733) (949ddd8)
  • Minor refactor (8c21df5)
  • Fix omitted expressions in Promise.all imports (resolves #​725) (858c0b7)
  • Clean up tryResolve etc. (e20a9e9)
  • fix: pnpm workspace fixes (#​738) (d5003d1)
  • Update .gitattributes to exclude binary files (b9b8f4d)
  • Revert "CRLF will be replaced by LF the next time Git touches it" (0fdb4c9)
  • Upgrade Astro (ccb7523)
  • Use latest tsx again (2b7d053)
  • Add bun create @&#8203;knip/config to installation instructions (fb19915)
lit/lit (lit)

v3.2.0

Compare Source

Minor Changes
Patch Changes
  • Updated dependencies [feccc1ba]:
    • lit-html@3.2.0
    • lit-element@4.1.0
nrwl/nx (nx)

v19.5.7

Compare Source

19.5.7 (2024-08-07)
🚀 Features
  • core: add nx-console installation source to nx connect (#​27307)
🩹 Fixes
  • core: remove additional quotes around cache path while pruning (#​27273)
  • core: move token generation into new (#​27266)
  • core: script-based targets should be able to be modified in a project.json file (#​27309)
  • core: don't cache full dependency configuration when expanding target name (#​27308)
  • core: allow configuring plugin message timeout (#​27315)
  • js: locate npm nodes correctly for aliased packages (#​27124)
  • misc: fix cloud setup (#​27281)
  • misc: end ab testing for onboarding message (#​27316)
  • misc: track which CI providers being used (#​27320)
  • nx-cloud: fix connect generator (#​27314)
  • nx-dev: Turn off next.js cache for careers api (#​27275)
  • nx-dev: clean up heading text (#​27205)
❤️ Thank You
pnpm/pnpm (pnpm)

v9.7.0: pnpm 9.7

Compare Source

Minor Changes

  • Added pnpm version management. If the manage-package-manager-versions setting is set to true, pnpm will switch to the version specified in the packageManager field of package.json #​8363. This is the same field used by Corepack. Example:

    {
      "packageManager": "pnpm@9.3.0"
    }
  • Added the ability to apply patch to all versions #​8337.

    If the key of pnpm.patchedDependencies is a package name without a version (e.g. pkg), pnpm will attempt to apply the patch to all versions of the package. Failures will be skipped. If there's only one version of pkg installed, pnpm patch pkg and subsequent pnpm patch-commit $edit_dir will create an entry named pkg in pnpm.patchedDependencies. And pnpm will attempt to apply this patch to other versions of pkg in the future.

  • Change the default edit dir location when running pnpm patch from a temporary directory to node_modules/.pnpm_patches/pkg[@&#8203;version] to allow the code editor to open the edit dir in the same file tree as the main project #​8379.

  • Substitute environment variables in config keys #​6679.

Patch Changes

  • pnpm install should run node-gyp rebuild if the project has a binding.gyp file even if the project doesn't have an install script #​8293.
  • Print warnings to stderr #​8342.
  • Peer dependencies of optional peer dependencies should be automatically installed #​8323.

Platinum Sponsors

Gold Sponsors

Our Silver Sponsors

postcss/postcss (postcss)

v8.4.41

Compare Source

QuiiBz/sherif (sherif)

v0.11.0

Compare Source

Ignore a specific dependency and version

Let's say your monorepo has two versions of react: 18.3.1 and 19.0.0. One of your application is expected to use the new react 19.0.0, but you still want to make sure you keep the same react 18.* version on all your other applications

Previously, you had to ignore completely the react dependency from the multiple-dependency-versions rule, which means you would completely loose track of potentially different react 18.* versions:

sherif -i react

But now, you can ignore a specific set of dependency and version, so the multiple-dependency-versions rule will keep detecting any other react version and alert you:

sherif -i react@19.0.0

Report dependency versions mismatch with the root package.json

Previously, Sherif didn't check the multiple-dependency-versions in the root package.json. It now does, meaning you can deduplicate more dependency versions if they are present in both a package in a workspace, and the root package.json.

What's Changed

New Contributors

Full Changelog: QuiiBz/sherif@v0.10.0...v0.11.0

vitejs/vite (vite)

v5.4.0


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 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 Aug 12, 2024

☁️ Nx Cloud Report

CI is running/has finished running commands for commit 5d9306b. 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


✅ Successfully ran 2 targets

Sent with 💌 from NxCloud.

Copy link

pkg-pr-new bot commented Aug 12, 2024

commit: 5d9306b

@tanstack/angular-form

pnpm add https://pkg.pr.new/@tanstack/angular-form@898

@tanstack/form-core

pnpm add https://pkg.pr.new/@tanstack/form-core@898

@tanstack/lit-form

pnpm add https://pkg.pr.new/@tanstack/lit-form@898

@tanstack/react-form

pnpm add https://pkg.pr.new/@tanstack/react-form@898

@tanstack/solid-form

pnpm add https://pkg.pr.new/@tanstack/solid-form@898

@tanstack/valibot-form-adapter

pnpm add https://pkg.pr.new/@tanstack/valibot-form-adapter@898

@tanstack/vue-form

pnpm add https://pkg.pr.new/@tanstack/vue-form@898

@tanstack/yup-form-adapter

pnpm add https://pkg.pr.new/@tanstack/yup-form-adapter@898

@tanstack/zod-form-adapter

pnpm add https://pkg.pr.new/@tanstack/zod-form-adapter@898

Open in Stackblitz

More templates

@renovate renovate bot merged commit 41d508a into main Aug 12, 2024
5 checks passed
@renovate renovate bot deleted the renovate/all-minor-patch branch August 12, 2024 05:04
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