huridocs / uwazi

Uwazi is a web-based, open-source solution for building and sharing document collections
http://www.uwazi.io
MIT License
242 stars 80 forks source link

Bump the dev-major-dependencies group across 1 directory with 14 updates #7428

Closed dependabot[bot] closed 3 weeks ago

dependabot[bot] commented 3 weeks ago

Bumps the dev-major-dependencies group with 14 updates in the / directory:

Package From To
@socket.io/redis-adapter 7.2.0 8.3.0
bootstrap 3.4.1 4.6.2
express-prom-bundle 7.0.0 8.0.0
otplib 11.0.1 12.0.1
redux 3.7.2 5.0.1
redux-thunk 2.2.0 3.1.0
yazl 2.5.1 3.1.0
@chromatic-com/storybook 2.0.2 3.2.0
@testing-library/react 15.0.7 16.0.1
@typescript-eslint/eslint-plugin 5.62.0 8.12.2
@typescript-eslint/parser 5.62.0 8.12.2
eslint 8.57.0 9.13.0
fetch-mock 9.11.0 12.0.2
react-dnd-test-backend 15.1.1 16.0.1

Updates @socket.io/redis-adapter from 7.2.0 to 8.3.0

Release notes

Sourced from @​socket.io/redis-adapter's releases.

8.3.0

Bug Fixes

  • sharded: allow to target a specific socket ID in dynamic mode (#525) (cca38dc)
  • sharded: fix count in fetchSockets() method (#523) (bd32763)
  • sharded: fix SSUBSCRIBE memory leak with ioredis (#529) (2113e8d)

Features

  • sharded: add an option for dynamic private channels (#526) (50220f4)

Links

8.2.1

Bug Fixes

  • sharded: ensure compatibility with ioredis (42c8ab6)
  • sharded: properly unsubscribe when closing (2da8d9e)

Diff: https://github.com/socketio/socket.io-redis-adapter/compare/8.2.0...8.2.1

8.2.0

Bug Fixes

  • cleanup error handler to prevent memory leak (#490) (b5da02d)

Features

Sharded Pub/Sub

Sharded Pub/Sub was introduced in Redis 7.0 in order to help scaling the usage of Pub/Sub in cluster mode.

Reference: https://redis.io/docs/manual/pubsub/#sharded-pubsub

A dedicated adapter can be created with the createShardedAdapter() method:

import { Server } from 'socket.io';
import { createClient } from 'redis';
import { createShardedAdapter } from '@socket.io/redis-adapter';

const pubClient = createClient({ host: 'localhost', port: 6379 });
const subClient = pubClient.duplicate();

await Promise.all([
pubClient.connect(),
</tr></table>

... (truncated)

Changelog

Sourced from @​socket.io/redis-adapter's changelog.

8.3.0 (2024-03-13)

Bug Fixes

  • sharded: allow to target a specific socket ID in dynamic mode (#525) (cca38dc)
  • sharded: fix count in fetchSockets() method (#523) (bd32763)
  • sharded: fix SSUBSCRIBE memory leak with ioredis (#529) (2113e8d)

Features

  • sharded: add an option for dynamic private channels (#526) (50220f4)

8.2.1 (2023-05-14)

Bug Fixes

  • sharded: ensure compatibility with ioredis (42c8ab6)
  • sharded: properly unsubscribe when closing (2da8d9e)

8.2.0 (2023-05-02)

Bug Fixes

  • cleanup error handler to prevent memory leak (#490) (b5da02d)

Features

Sharded Pub/Sub

Sharded Pub/Sub was introduced in Redis 7.0 in order to help scaling the usage of Pub/Sub in cluster mode.

Reference: https://redis.io/docs/manual/pubsub/#sharded-pubsub

A dedicated adapter can be created with the createShardedAdapter() method:

import { Server } from 'socket.io';
import { createClient } from 'redis';
import { createShardedAdapter } from '@socket.io/redis-adapter';

const pubClient = createClient({ host: 'localhost', port: 6379 });
</tr></table>

... (truncated)

Commits
  • 5e82a3b chore(release): 8.3.0
  • f95176d docs: rework of the README
  • 50220f4 feat(sharded): add an option for dynamic private channels (#526)
  • dc1407f chore: cleanup dist folder before running tsc
  • a69d825 ci: upgrade to actions/checkout@4 and actions/setup-node@4
  • 372f7e9 ci: add Node.js 20 in the test matrix
  • 7fb6b90 refactor: use the ClusterAdapter class from socket.io-adapter package
  • 740e6eb docs: update compatibility table (#530)
  • cca38dc fix(sharded): allow to target a specific socket ID in dynamic mode (#525)
  • 2113e8d fix(sharded): fix SSUBSCRIBE memory leak with ioredis (#529)
  • Additional commits viewable in compare view


Updates bootstrap from 3.4.1 to 4.6.2

Release notes

Sourced from bootstrap's releases.

v4.6.2

Highlights

  • Added an example to our Collapse plugin docs to show how to use horizontal collapsing. This has long been possible via our JS, but we never had an official class to utilize it.
  • We've replaced the deprecated color-adjust with print-color-adjust in our Sass files as part of the Autoprefixer v10.4.6 issues. This should quiet the issues folks have seen from that dependency change. If you're using our distribution CSS files, like bootstrap.min.css, you may still see the warning.
  • Tweaked the size of small and .small to compute to a whole pixel value (was 12.8px and now is 14px).
  • Improved accessibility around our dropdowns, color contrast, and role attributes.
  • Fixed some broken links to supporting documentation.
  • Updated dependencies across the board.

What's Changed

New Contributors

Full Changelog: https://github.com/twbs/bootstrap/compare/v4.6.1...v4.6.2

4.6.1

What's changed

... (truncated)

Commits


Updates express-prom-bundle from 7.0.0 to 8.0.0

Release notes

Sourced from express-prom-bundle's releases.

8.0.0

  • use express@5 and @​types/express@​5 as dependencies

7.0.2

Further dependabot updates

Full Changelog: https://github.com/jochen-schweizer/express-prom-bundle/compare/7.0.1...7.0.2

7.0.1

Dependabot updates: #126 #127

Commits
  • f9a0a76 bump version to 8.0.0, update express and @​types/express to 5
  • fd33d98 bump v7.0.2
  • 5978ea7 Merge remote-tracking branch 'remotes/origin/dependabot/npm_and_yarn/multi-09...
  • 71467e6 Merge remote-tracking branch 'remotes/origin/dependabot/npm_and_yarn/multi-6b...
  • c6b24f6 Merge remote-tracking branch 'remotes/origin/dependabot/npm_and_yarn/multi-9f...
  • 1ac5fba Merge remote-tracking branch 'remotes/origin/dependabot/npm_and_yarn/multi-41...
  • ca8b0ba Bump body-parser and express
  • 2ebc261 Bump path-to-regexp and express
  • df46eca Bump cookie and express
  • abdfe2d Bump serve-static and express
  • Additional commits viewable in compare view


Updates otplib from 11.0.1 to 12.0.1

Release notes

Sourced from otplib's releases.

v12.0.0

This is a rewrite of the entire library using TypeScript. Please visit https://github.com/yeojz/otplib/wiki/Upgrading-to-v12 for major changes.

Major Changes

  • Split library into core, plugin and preset
  • Better extensibility and maintainability via plugins
  • Multi packages
  • New website with versioning via hosting service.
  • async support
  • Smaller output size for the browser bundle
  • Added tests for built packages.
  • Added browser testing as part of release

v12.0.0-3

No release notes provided.

v12.0.0-1

Bug Fixes

  • local-repl entry point (51948bc)
  • package should be a tar.gz for npm to use (4a0c546)

Features

  • cache buffer + improve site build script (d7d72a9)

v12.0.0-0

Features

  • added async ability (a78d757)
  • logic fixes and generalise ts defs (0c9174f)
  • rethink of packages (a8a65ee)
  • rewrite files to typescript (d3bc82c)
  • setup builds and docs (b088efe)

v11.1.0-0

No release notes provided.

Commits


Updates redux from 3.7.2 to 5.0.1

Release notes

Sourced from redux's releases.

v5.0.1

This patch release adjusts the isPlainObject util to allow objects created via Object.create(null), and fixes a type issue which accidentally made the store state type non-nullable.

What's Changed

Full Changelog: https://github.com/reduxjs/redux/compare/v5.0.0...v5.0.1

v5.0.0

This major release:

  • Converts the codebase to TypeScript
  • Updates the packaging for better ESM/CJS compatibility and modernizes the build output
  • Requires that action.type must be a string
  • Continues to mark createStore as deprecated
  • Deprecates the AnyAction type in favor of an UnknownAction type that is used everywhere
  • Removes the PreloadedState type in favor of a new generic argument for the Reducer type.

This release has breaking changes.

This release is part of a wave of major versions of all the Redux packages: Redux Toolkit 2.0, Redux core 5.0, React-Redux 9.0, Reselect 5.0, and Redux Thunk 3.0.

For full details on all of the breaking changes and other significant changes to all of those packages, see the "Migrating to RTK 2.0 and Redux 5.0" migration guide in the Redux docs.

[!NOTE] The Redux core, Reselect, and Redux Thunk packages are included as part of Redux Toolkit, and RTK users do not need to manually upgrade them - you'll get them as part of the upgrade to RTK 2.0. (If you're not using Redux Toolkit yet, please start migrating your existing legacy Redux code to use Redux Toolkit today!)

# RTK
npm install @reduxjs/toolkit
yarn add @reduxjs/toolkit

Standalone

npm install redux yarn add redux

Changelog

ESM/CJS Package Compatibility

The biggest theme of the Redux v5 and RTK 2.0 releases is trying to get "true" ESM package publishing compatibility in place, while still supporting CJS in the published package.

The primary build artifact is now an ESM file, dist/redux.mjs. Most build tools should pick this up. There's also a CJS artifact, and a second copy of the ESM file named redux.legacy-esm.js to support Webpack 4 (which does not recognize the exports field in package.json). Additionally, all of the build artifacts now live under ./dist/ in the published package.

Modernized Build Output

We now publish modern JS syntax targeting ES2020, including optional chaining, object spread, and other modern syntax. If you need to

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by phryneas, a new releaser for redux since your current version.


Updates redux-thunk from 2.2.0 to 3.1.0

Release notes

Sourced from redux-thunk's releases.

v3.1.0

This major release:

  • Updates the packaging for better ESM/CJS compatibility
  • Changes the package to use named exports instead of a default export

This release has breaking changes. (Note: this actually points to v3.1.0, which includes a hotfix that was meant for 3.0.0.)

This release is part of a wave of major versions of all the Redux packages: Redux Toolkit 2.0, Redux core 5.0, React-Redux 9.0, Reselect 5.0, and Redux Thunk 3.0.

For full details on all of the breaking changes and other significant changes to all of those packages, see the "Migrating to RTK 2.0 and Redux 5.0" migration guide in the Redux docs.

[!NOTE] The Redux core, Reselect, and Redux Thunk packages are included as part of Redux Toolkit, and RTK users do not need to manually upgrade them - you'll get them as part of the upgrade to RTK 2.0. (If you're not using Redux Toolkit yet, please start migrating your existing legacy Redux code to use Redux Toolkit today!)

# RTK
npm install @reduxjs/toolkit
yarn add @reduxjs/toolkit

Standalone

npm install redux-thunk yarn add redux-thunk

Changelog

Named Exports Instead of Default Exports

The redux-thunk package previously used a single default export that was the thunk middleware, with an attached field named withExtraArgument that allowed customization.

The default export has been removed. There are now two named exports: thunk (the basic middleware) and withExtraArgument.

If you are using Redux Toolkit, this should have no effect, as RTK already handles this inside of configureStore.

ESM/CJS Package Compatibility

The biggest theme of the Redux v5 and RTK 2.0 releases is trying to get "true" ESM package publishing compatibility in place, while still supporting CJS in the published package.

The primary build artifact is now an ESM file, dist/redux-thunk.mjs. Most build tools should pick this up. There's also a CJS artifact, and a second copy of the ESM file named redux-thunk.legacy-esm.js to support Webpack 4 (which does not recognize the exports field in package.json).

Build Tooling

We're now building the package using https://github.com/egoist/tsup. We also now include sourcemaps for the ESM and CJS artifacts.

The repo has been updated to use Yarn 3 for dependencies and Vitest for running tests.

Dropping UMD Builds

Redux has always shipped with UMD build artifacts. These are primarily meant for direct import as script tags, such as in a CodePen or a no-bundler build environment.

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by acemarke, a new releaser for redux-thunk since your current version.


Updates yazl from 2.5.1 to 3.1.0

Commits
  • 9402bf2 version 3.1.0
  • f0ee5a1 Merge pull request #80 from thejoshwolfe/add-read-stream-lazy
  • 331dc37 test for addReadStreamLazy callback error
  • e649524 comments
  • 1efa513 re-implement what we need from bl
  • 5f406e9 addReadStreamLazy
  • 58984ed why is this package's own version number in the package-lock.json?
  • 0f1ed3b version 3.0.1
  • c571018 rename finalSizeCallback to calculatedTotalSizeCallback
  • 60c0f95 npm pkg fix
  • Additional commits viewable in compare view


Updates @chromatic-com/storybook from 2.0.2 to 3.2.0

Release notes

Sourced from @​chromatic-com/storybook's releases.

v3.2.0

🚀 Enhancement

Authors: 1

v3.1.0

🚀 Enhancement

🐛 Bug Fix

Authors: 1

v3.0.0

💥 Breaking Change

Authors: 1

Changelog

Sourced from @​chromatic-com/storybook's changelog.

v3.2.0 (Mon Oct 28 2024)

🚀 Enhancement

Authors: 1


v3.1.0 (Thu Oct 24 2024)

🚀 Enhancement

🐛 Bug Fix

Authors: 1


v3.0.0 (Wed Oct 23 2024)

💥 Breaking Change

Authors: 1


Commits
  • 12f44bb Bump version to: 3.2.0 [skip ci]
  • a3d0f9a Update CHANGELOG.md [skip ci]
  • b2fcb99 Merge pull request #344 from chromaui/lax-storybook-peer-dep
  • ad0f4eb Allow any version of Storybook, mostly to enable compatibility with prereleas...
  • f3faa6c Bump version to: 3.1.0 [skip ci]
  • a8904e1 Update CHANGELOG.md [skip ci]
  • 4bd2b10 Merge pull request #343 from chromaui/log-prefix
  • 8ec5c73 Merge branch 'main' into log-prefix
  • a773e77 Use latest Chromatic CLI version
  • dd12fb8 Merge pull request #339 from chromaui/add-slack-release-notification
  • Additional commits viewable in compare view


Updates @testing-library/react from 15.0.7 to 16.0.1

Release notes

Sourced from @​testing-library/react's releases.

v16.0.1

16.0.1 (2024-08-29)

Bug Fixes

  • Add support for exactOptionalPropertyTypes in TypeScript (#1351) (3dcd8a9)

v16.0.0

16.0.0 (2024-06-03)

Features

  • Move @testing-library/dom and @types/react-dom to peer dependencies (#1305) (a4744fa)

BREAKING CHANGES

  • @testing-library/dom was moved to a peer dependency and needs to be explicitly installed. This reduces the chance of having conflicting versions of @testing-library/dom installed that frequently caused bugs when used with @testing-library/user-event. We will also be able to allow new versions of @testing-library/dom being used without a SemVer major release of @testing-library/react by just widening the peer dependency. @types/react-dom needs to be installed if you're typechecking files using @testing-library/react.
Commits
  • 3dcd8a9 fix: Add support for exactOptionalPropertyTypes in TypeScript (#1351)
  • 7a28fa9 Fix React Canary and Experimental tests (#1353)
  • a4744fa feat: Move @testing-library/dom and @types/react-dom to peer dependencie...
  • See full diff in compare view


Updates @typescript-eslint/eslint-plugin from 5.62.0 to 8.12.2

Release notes

Sourced from @​typescript-eslint/eslint-plugin's releases.

v8.12.2

8.12.2 (2024-10-29)

🩹 Fixes

  • eslint-plugin: [switch-exhaustiveness-check] invert considerDefaultExhaustiveForUnions (#10223)

❤️ Thank You

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

v8.12.1

8.12.1 (2024-10-28)

🚀 Features

  • eslint-plugin: [prefer-nullish-coalescing] add support for assignment expressions (#10152)
  • eslint-plugin: [consistent-indexed-object-style] report mapped types (#10160)
  • eslint-plugin: [switch-exhaustiveness-check] add considerDefaultExhaustiveForUnions option (#9954)
  • eslint-plugin: [no-base-to-string] handle String() (#10005)
  • typescript-eslint: improve undefined extension handling (#10177)

🩹 Fixes

  • eslint-plugin: [no-unsafe-return] don't reiterate through all type parts for each part (#10203)
  • website: enable noImplicitAny (#10175)
  • rule-tester: use cwd option to set base path for tests with file name (#10201)

❤️ Thank You

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

v8.12.0

See https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.12.1

v8.11.0

8.11.0 (2024-10-21)

🚀 Features

... (truncated)

Changelog

Sourced from @​typescript-eslint/eslint-plugin's changelog.

8.12.2 (2024-10-29)

🩹 Fixes

  • eslint-plugin: [switch-exhaustiveness-check] invert considerDefaultExhaustiveForUnions (#10223)

❤️ Thank You

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

8.12.1 (2024-10-28)

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

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

8.12.0 (2024-10-28)

🚀 Features

  • eslint-plugin: [no-base-to-string] handle String() (#10005)
  • eslint-plugin: [switch-exhaustiveness-check] add allowDefaultCaseMatchUnionMember option (#9954)
  • eslint-plugin: [consistent-indexed-object-style] report mapped types (#10160)
  • eslint-plugin: [prefer-nullish-coalescing] add support for assignment expressions (#10152)

❤️ Thank You

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

8.11.0 (2024-10-21)

🚀 Features

  • eslint-plugin: [no-unnecessary-type-parameters] add suggestion fixer (#10149)
  • eslint-plugin: [no-base-to-string] add support for catching toLocaleString (#10138)

🩹 Fixes

  • eslint-plugin: [class-literal-property-style] don't report nodes with override keyword (#10135)

❤️ Thank You

... (truncated)

Commits
  • 4af866a chore(release): publish 8.12.2
  • cc7177c fix(eslint-plugin): [switch-exhaustiveness-check] invert `considerDefaultExha...
  • 1edec1d chore(release): publish 8.12.1
  • 3413a2d chore(release): publish 8.12.0
  • ac18749 feat(eslint-plugin): [no-base-to-string] handle String() (#10005)
  • 3c8978d feat(eslint-plugin): [switch-exhaustiveness-check] add allowDefaultCaseMatchU...
  • af4743f test(eslint-plugin): fix a typo in a test, causing it to test the error typ...
  • 9c956ee feat(eslint-plugin): [consistent-indexed-object-style] report mapped types (#...
  • e765033 feat(eslint-plugin): [prefer-nullish-coalescing] add support for assignment e...
  • 79c27a8 chore(release): publish 8.11.0
  • Additional commits viewable in compare view


Updates @typescript-eslint/parser from 5.62.0 to 8.12.2

Release notes

Sourced from @​typescript-eslint/parser's releases.

v8.12.2

8.12.2 (2024-10-29)

🩹 Fixes

  • eslint-plugin: [switch-exhaustiveness-check] invert considerDefaultExhaustiveForUnions (#10223)

❤️ Thank You

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

v8.12.1

8.12.1 (2024-10-28)

🚀 Features

  • eslint-plugin: [prefer-nullish-coalescing] add support for assignment expressions (#10152)
  • eslint-plugin: [consistent-indexed-object-style] report mapped types (#10160)
  • eslint-plugin: [switch-exhaustiveness-check] add considerDefaultExhaustiveForUnions option (#9954)
  • eslint-plugin: [no-base-to-string] handle String() (#10005)
  • typescript-eslint: improve undefined extension handling (#10177)

🩹 Fixes

  • eslint-plugin: [no-unsafe-return] don't reiterate through all type parts for each part (#10203)
  • website: enable noImplicitAny (#10175)
  • rule-tester: use cwd option to set base path for tests with file name (#10201)

❤️ Thank You

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

v8.12.0

See https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.12.1

v8.11.0

8.11.0 (2024-10-21)

🚀 Features

... (truncated)

Changelog

Sourced from @​typescript-eslint/parser's changelog.

8.12.2 (2024-10-29)

This was a version bump only for parser to align it with other projects, the... _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.