TheThingsNetwork / lorawan-stack

The Things Stack, an Open Source LoRaWAN Network Server
https://www.thethingsindustries.com/stack/
Apache License 2.0
990 stars 309 forks source link

dev: bump the safe group across 1 directory with 37 updates #7352

Closed dependabot[bot] closed 3 weeks ago

dependabot[bot] commented 1 month ago

Bumps the safe group with 36 updates in the / directory:

Package From To
@formatjs/intl-datetimeformat 6.12.5 6.15.0
@formatjs/intl-displaynames 6.6.8 6.7.0
@formatjs/intl-listformat 7.5.7 7.6.0
@formatjs/intl-locale 4.0.0 4.1.0
@formatjs/intl-numberformat 8.10.3 8.13.0
@formatjs/intl-pluralrules 5.2.14 5.2.17
@formatjs/intl-relativetimeformat 11.2.14 11.3.0
@reduxjs/toolkit 2.2.7 2.3.0
@sentry/react 8.32.0 8.35.0
apexcharts 3.54.0 3.54.1
query-string 9.1.0 9.1.1
react-intl 6.7.0 6.8.1
@babel/cli 7.25.6 7.25.7
@babel/core 7.25.2 7.25.8
@babel/eslint-parser 7.25.1 7.25.8
@babel/plugin-proposal-decorators 7.24.7 7.25.7
@babel/plugin-transform-runtime 7.25.4 7.25.7
@babel/plugin-transform-spread 7.24.7 7.25.7
@babel/plugin-transform-strict-mode 7.24.7 7.25.7
@babel/preset-env 7.25.4 7.25.8
@babel/preset-react 7.24.7 7.25.7
@babel/register 7.24.6 7.25.7
@babel/runtime-corejs2 7.25.6 7.25.7
@storybook/addon-essentials 8.3.4 8.3.6
@storybook/addon-mdx-gfm 8.3.4 8.3.6
@storybook/addon-actions 8.3.4 8.3.6
@storybook/cli 8.3.4 8.3.6
@storybook/react 8.3.4 8.3.6
@storybook/react-webpack5 8.3.4 8.3.6
eslint-plugin-import 2.30.0 2.31.0
eslint-plugin-jsdoc 50.3.0 50.4.3
eslint-plugin-react 7.37.0 7.37.1
html-webpack-plugin 5.6.0 5.6.2
http-proxy-middleware 3.0.2 3.0.3
stylelint 16.9.0 16.10.0
stylus 0.63.0 0.64.0

Updates @formatjs/intl-datetimeformat from 6.12.5 to 6.15.0

Release notes

Sourced from @​formatjs/intl-datetimeformat's releases.

@​formatjs/intl-datetimeformat@​6.15.0

6.15.0 (2024-10-21)

Bug Fixes

  • @​formatjs/intl-datetimeformat: set proper toLocaleString/toLocalDateString/toLocaleTimeString default value, fix #4589 (0103425) - by @​longlho

Features

@​formatjs/intl-datetimeformat@​6.14.0

6.14.0 (2024-10-12)

Features

  • @​formatjs/intl-datetimeformat: update tzdata, fix tooling to generate tzdata (c50a60c) - by @​longlho
  • @​formatjs/intl-datetimeformat: use memoized constructor creation for perf (cd55fef) - by @​longlho

@​formatjs/intl-datetimeformat@​6.12.6

6.12.6 (2024-10-08)

Bug Fixes

  • @​formatjs/intl-datetimeformat: methods return "Invalid Date" instead of throwing in polyfill-force (9673883) - by @​antsgar
Commits


Updates @formatjs/intl-displaynames from 6.6.8 to 6.7.0

Release notes

Sourced from @​formatjs/intl-displaynames's releases.

@​formatjs/intl-displaynames@​6.7.0

6.7.0 (2024-10-21)

Features

@​formatjs/intl-displaynames@​6.6.10

6.6.10 (2024-10-12)

Note: Version bump only for package @​formatjs/intl-displaynames

Commits


Updates @formatjs/intl-listformat from 7.5.7 to 7.6.0

Release notes

Sourced from @​formatjs/intl-listformat's releases.

@​formatjs/intl-listformat@​7.6.0

7.6.0 (2024-10-21)

Features

@​formatjs/intl-listformat@​7.5.9

7.5.9 (2024-10-12)

Note: Version bump only for package @​formatjs/intl-listformat

Commits


Updates @formatjs/intl-locale from 4.0.0 to 4.1.0

Release notes

Sourced from @​formatjs/intl-locale's releases.

@​formatjs/intl-locale@​4.1.0

4.1.0 (2024-10-21)

Features

@​formatjs/intl-locale@​4.0.2

4.0.2 (2024-10-12)

Note: Version bump only for package @​formatjs/intl-locale

Commits


Updates @formatjs/intl-numberformat from 8.10.3 to 8.13.0

Release notes

Sourced from @​formatjs/intl-numberformat's releases.

@​formatjs/intl-numberformat@​8.13.0

8.13.0 (2024-10-21)

Features

@​formatjs/intl-numberformat@​8.12.0

8.12.0 (2024-10-12)

Features

  • @​formatjs/intl-numberformat: use memoized constructor creation for perf (2283992) - by @​longlho
Commits


Updates @formatjs/intl-pluralrules from 5.2.14 to 5.2.17

Release notes

Sourced from @​formatjs/intl-pluralrules's releases.

@​formatjs/intl-pluralrules@​5.2.17

5.2.17 (2024-10-21)

Note: Version bump only for package @​formatjs/intl-pluralrules

@​formatjs/intl-pluralrules@​5.2.16

5.2.16 (2024-10-12)

Note: Version bump only for package @​formatjs/intl-pluralrules

Commits


Updates @formatjs/intl-relativetimeformat from 11.2.14 to 11.3.0

Release notes

Sourced from @​formatjs/intl-relativetimeformat's releases.

@​formatjs/intl-relativetimeformat@​11.3.0

11.3.0 (2024-10-21)

Features

@​formatjs/intl-relativetimeformat@​11.2.16

11.2.16 (2024-10-12)

Note: Version bump only for package @​formatjs/intl-relativetimeformat

Commits


Updates @reduxjs/toolkit from 2.2.7 to 2.3.0

Release notes

Sourced from @​reduxjs/toolkit's releases.

v2.3.0

This feature release adds a new RTK Query upsertQueryEntries util to batch-upsert cache entries more efficiently, passes through additional values for use in prepareHeaders, and exports additional TS types around query options and selectors.

Changelog

upsertQueryEntries

RTK Query already had an upsertQueryData thunk that would upsert a single cache entry. However, some users wanted to upsert many cache entries (potentially hundreds or thousands), and found that upsertQueryData had poor performance in those cases. This is because upsertQueryData runs the full async request handling sequence, including dispatching both pending and fulfilled actions, each of which run the main reducer and update store subscribers. That means there's 2N store / UI updates per item, so upserting hundreds of items becomes extremely perf-intensive.

RTK Query now includes an api.util.upsertQueryEntries action that is meant to handle the batched upsert use case more efficiently. It's a single synchronous action that accepts an array of many {endpointName, arg, value} entries to upsert. This results in a single store update, making this vastly better for performance vs many individual upsertQueryData calls.

We see this as having two main use cases. The first is prefilling the cache with data retrieved from storage on app startup (and it's worth noting that upsertQueryEntries can accept entries for many different endpoints as part of the same array).

The second is to act as a "pseudo-normalization" tool. RTK Query is not a "normalized" cache. However, there are times when you may want to prefill other cache entries with the contents of another endpoint, such as taking the results of a getPosts list endpoint response and prefilling the individual getPost(id) endpoint cache entries, so that components that reference an individual item endpoint already have that data available.

Currently, you can implement the "pseudo-normalization" approach by dispatching upsertQueryEntries in an endpoint lifecycle, like this:

const api = createApi({
  endpoints: (build) => ({
    getPosts: build.query<Post[], void>({
      query: () => '/posts',
      async onQueryStarted(_, { dispatch, queryFulfilled }) {
        const res = await queryFulfilled
        const posts = res.data
    // Pre-fill the individual post entries with the results
    // from the list endpoint query
    dispatch(
      api.util.upsertQueryEntries(
        posts.map((post) =&gt; ({
          endpointName: 'getPost',
          arg: { id: post.id },
          value: post,
        })),
      ),
    )
  },
}),
getPost: build.query&lt;Post, Pick&lt;Post, 'id'&gt;&gt;({
  query: (post) =&gt; `post/${post.id}`,
}),

}),
})

Down the road we may add a new option to query endpoints that would let you provide the mapping function and have it automatically update the corresponding entries.

For additional comparisons between upsertQueryData and upsertQueryEntries, see the upsertQueryEntries API reference.

... (truncated)

Commits
  • 77fb33d Release 2.3.0
  • fa0906e Merge pull request #4291 from reduxjs/pr/fetchBaseQuery-extraOptions
  • 896e4df Drop generic and make extraOptions unknown
  • 41487fd Fix arguments type
  • 1918f13 fix bad inference with an overload?
  • 6ef362f fixup test
  • 3e77381 fetchBaseQuery: expose extraOptions to prepareHeaders
  • 7b50a61 Merge pull request #4561 from reduxjs/feature/4106-rtkq-normalization
  • 3358c13 Fix Parameters headers
  • d38ff98 Merge pull request #4638 from kyletsang/prepareheaders-args
  • Additional commits viewable in compare view


Updates @sentry/react from 8.32.0 to 8.35.0

Release notes

Sourced from @​sentry/react's releases.

8.35.0

Beta release of the official Nuxt Sentry SDK

This release marks the beta release of the @sentry/nuxt Sentry SDK. For details on how to use it, check out the Sentry Nuxt SDK README. Please reach out on GitHub if you have any feedback or concerns.

  • feat(nuxt): Make dynamic import() wrapping default (#13958) (BREAKING)
  • feat(nuxt): Add Rollup plugin to wrap server entry with import() (#13945)

It is no longer required to add a Node --import flag. Please update your start command to avoid initializing Sentry twice (BREAKING CHANGE). The SDK will now apply modifications during the build of your application to allow for patching of libraries during runtime. If run into issues with this change, you can disable this behavior in your nuxt.config.ts and use the --import flag instead:

sentry: {
  dynamicImportForServerEntry: false;
}
  • feat(nuxt): Respect user-provided source map generation settings (#14020)

We now require you to explicitly enable sourcemaps for the clientside so that Sentry can un-minify your errors. We made this change so source maps aren't accidentally leaked to the public. Enable source maps on the client as follows:

export default defineNuxtConfig({
  sourcemap: {
    client: true,
  },
});
  • feat(nuxt): Log server instrumentation might not work in dev (#14021)
  • feat(nuxt): Add Http responseHook with waitUntil (#13986)

Important Changes

  • feat(vue): Add Pinia plugin (#13841)

Support for Pinia is added in this release for @sentry/vue. To capture Pinia state data, add createSentryPiniaPlugin() to your Pinia store:

import { createPinia } from 'pinia';
import { createSentryPiniaPlugin } from '@sentry/vue';

const pinia = createPinia();

</tr></table>

... (truncated)

Changelog

Sourced from @​sentry/react's changelog.

8.35.0

Beta release of the official Nuxt Sentry SDK

This release marks the beta release of the @sentry/nuxt Sentry SDK. For details on how to use it, check out the Sentry Nuxt SDK README. Please reach out on GitHub if you have any feedback or concerns.

  • feat(nuxt): Make dynamic import() wrapping default (#13958) (BREAKING)
  • feat(nuxt): Add Rollup plugin to wrap server entry with import() (#13945)

It is no longer required to add a Node --import flag. Please update your start command to avoid initializing Sentry twice (BREAKING CHANGE). The SDK will now apply modifications during the build of your application to allow for patching of libraries during runtime. If run into issues with this change, you can disable this behavior in your nuxt.config.ts and use the --import flag instead:

sentry: {
  dynamicImportForServerEntry: false;
}
  • feat(nuxt): Respect user-provided source map generation settings (#14020)

We now require you to explicitly enable sourcemaps for the clientside so that Sentry can un-minify your errors. We made this change so source maps aren't accidentally leaked to the public. Enable source maps on the client as follows:

export default defineNuxtConfig({
  sourcemap: {
    client: true,
  },
});
  • feat(nuxt): Log server instrumentation might not work in dev (#14021)
  • feat(nuxt): Add Http responseHook with waitUntil (#13986)

Important Changes

  • feat(vue): Add Pinia plugin (#13841)

Support for Pinia is added in this release for @sentry/vue. To capture Pinia state data, add createSentryPiniaPlugin() to your Pinia store:

... (truncated)

Commits
  • 4e33b54 release: 8.35.0
  • 43a6afe Merge pull request #14022 from getsentry/prepare-release/8.35.0
  • f4ba039 meta(changelog): Update changelog for 8.35.0
  • f358790 test(e2e): Pin deps in Astro Cloudflare E2E test (#14030)
  • 2648ef6 test(e2e): Add event proxy option to allow for event dumps (#13998)
  • ab28544 feat(nuxt): Log server instrumentation might not work in dev (#14021)
  • 54d286b feat(nuxt): Respect user-provided source map generation settings (#14020)
  • 96526c2 docs(nuxt): Add beta readme (#13979)
  • d3847b4 perf(node): Truncate breadcrumb messages created by console integration (#14006)
  • 77b3355 fix(replay): Ignore older performance entries when starting manually (#13969)
  • Additional commits viewable in compare view


Updates apexcharts from 3.54.0 to 3.54.1

Release notes

Sourced from apexcharts's releases.

💎 Version 3.54.1

What's Changed

  • improve border radius implementation in stacked bar charts by @​junedchhipa in apexcharts/apexcharts.js#4747
  • Bar and column true stroke and fill paths by @​rosco54 in apexcharts/apexcharts.js#4753
  • fix #4757; allow duplicate labels in yaxis
  • fix #4623; use x value from w.config.series instead of w.globals.labels
  • fix #4750; safari tooltip issue
  • Restore true stroke paths on bars and columns - by @​rosco54
  • fix #4755; tooltip marker color when fill type is gradient
  • fix apexcharts/react-apexcharts#627 prevent mutating config.colors as it causes reactivity issues in react
  • move some styles to foreignObject as external styles are not applied when exporting
  • fix #4657; fix #4818; border radius on last element when previous datapoint is zero
  • fix #4738; legend height when position is bottom
  • fix #4734; last annotation was not shown because of a refactor

Full Changelog: https://github.com/apexcharts/apexcharts.js/compare/v3.54.0...v3.54.1

Commits


Updates query-string from 9.1.0 to 9.1.1

Release notes

Sourced from query-string's releases.

v9.1.1

  • Fix arrayFormat bracket-separator with a URL encoded value (#392) 19c43d4

https://github.com/sindresorhus/query-string/compare/v9.1.0...v9.1.1

Commits


Updates react-intl from 6.7.0 to 6.8.1

Release notes

Sourced from react-intl's releases.

react-intl@6.8.1

6.8.1 (2024-10-21)

Note: Version bump only for package react-intl

react-intl@6.8.0

6.8.0 (2024-10-12)

Bug Fixes

Features

react-intl@6.7.1

6.7.1 (2024-10-08)

Note: Version bump only for package react-intl

Commits


Updates @babel/cli from 7.25.6 to 7.25.7

Release notes

Sourced from @​babel/cli's releases.

v7.25.7 (2024-10-02)

Thanks @​DylanPiercey and @​YuHyeonWook for your first PRs!

:bug: Bug Fix

:nail_care: Polish

:house: Internal

  • babel-core
  • babel-helper-compilation-targets, babel-helper-plugin-utils, babel-preset-env
  • babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decimal, babel-plugin-syntax-import-reflection, babel-standalone
  • babel-generator

:running_woman: Performance

Committers: 8

Changelog

Sourced from @​babel/cli's changelog.

v7.25.7 (2024-10-02)

:bug: Bug Fix

:nail_care: Polish

:house: Internal

  • babel-core
  • babel-helper-compilation-targets, babel-helper-plugin-utils, babel-preset-env
    • #16858 Add browserslist config to external dependency... _Description has been truncated_
dependabot[bot] commented 3 weeks ago

Looks like these dependencies are updatable in another way, so this is no longer needed.