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 10 updates #7430

Closed dependabot[bot] closed 2 weeks ago

dependabot[bot] commented 3 weeks ago

Bumps the dev-major-dependencies group with 10 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
@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

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 @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, there were no code changes.

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 parser 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)

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.

8.11.0 (2024-10-21)

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.

8.10.0 (2024-10-17)

🚀 Features

  • support TypeScript 5.6 (#9972)

❤️ Thank You

  • Josh Goldberg ✨

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

8.9.0 (2024-10-14)

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.

8.8.1 (2024-10-07)

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.

8.8.0 (2024-09-30)

... (truncated)

Commits
  • 4af866a chore(release): publish 8.12.2
  • 1edec1d chore(release): publish 8.12.1
  • 3413a2d chore(release): publish 8.12.0
  • 79c27a8 chore(release): publish 8.11.0
  • 8d35958 chore: enable eslint-plugin-perfectionist on typescript-estree package (#9852)
  • 7effdea chore(release): publish 8.10.0
  • f9c49e3 feat: support TypeScript 5.6 (#9972)
  • 4666ed4 chore(release): publish 8.9.0
  • f898248 chore(release): publish 8.8.1
  • 2055cfb chore(release): publish 8.8.0
  • Additional commits viewable in compare view


Updates eslint from 8.57.0 to 9.13.0

Release notes

Sourced from eslint's releases.

v9.13.0

Features

  • 381c32b feat: Allow languages to provide defaultLanguageOptions (#19003) (Milos Djermanovic)
  • bf723bd feat: Improve eslintrc warning message (#19023) (Milos Djermanovic)
  • 1def4cd feat: drop support for jiti v1.21 (#18996) (Francesco Trotta)
  • f879be2 feat: export ESLint.defaultConfig (#18983) (Nitin Kumar)

Bug Fixes

Documentation

  • abdbfa8 docs: mark LintMessage#nodeType as deprecated (#19019) (Nitin Kumar)
  • 19e68d3 docs: update deprecated rules type definitions (#19018) (Nitin Kumar)
  • 7dd402d docs: Update examples of passing multiple values to a CLI option (#19006) (Milos Djermanovic)
  • 5dcbc51 docs: Add example with side-effect imports to no-restricted-imports (#18997) (Milos Djermanovic)
  • 1ee87ca docs: Update README (GitHub Actions Bot)
  • 2c3dbdc docs: Use prerendered sponsors for README (#18988) (Milos Djermanovic)

Chores

  • 68d2d9d chore: upgrade to @eslint/js@9.13.0 and @eslint/core@^0.7.0 (#19034) (Francesco Trotta)
  • 2211f0a chore: package.json update for @​eslint/js release (Jenkins)
  • c7abaef perf: using Node.js compile cache (#19012) (唯然)
  • 1d7c077 chore: add pkg.type "commonjs" (#19011) (唯然)
  • 468e3bd test: fix ESLint tests (#19021) (Francesco Trotta)
  • ed4635f ci: upgrade knip@5.32.0 (#18992) (Milos Djermanovic)
  • efad767 chore: remove unused ignore dependency (#18993) (Amaresh S M)

v9.12.0

Features

  • 5a6a053 feat: update to jiti v2 (#18954) (Arya Emami)
  • 17a07fb feat: Hooks for test cases (RuleTester) (#18771) (Anna Bocharova)
  • 2ff0e51 feat: Implement alternate config lookup (#18742) (Nicholas C. Zakas)
  • dependabot[bot] commented 2 weeks ago

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