Skip to content

build(deps-dev): bump @suites/doubles.jest from 3.0.1 to 3.1.0#2846

Closed
dependabot[bot] wants to merge 4 commits into
developmentfrom
dependabot/npm_and_yarn/suites/doubles.jest-3.1.0
Closed

build(deps-dev): bump @suites/doubles.jest from 3.0.1 to 3.1.0#2846
dependabot[bot] wants to merge 4 commits into
developmentfrom
dependabot/npm_and_yarn/suites/doubles.jest-3.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 5, 2026

Copy link
Copy Markdown
Contributor

Bumps @suites/doubles.jest from 3.0.1 to 3.1.0.

Release notes

Sourced from @​suites/doubles.jest's releases.

Suites v3.1.0

v3.1.0 (2025-05-05)

Documentation: https://suites.dev/docs Installation: https://suites.dev/docs/get-started/installation

This release fixes the ESM output that shipped broken in v3.0 (missing .js extensions on relative imports), restores compatibility with Vitest 4.x (which made mock properties getter-only, causing a TypeError in the proxy), and correctly resolves Mocked<T> types under moduleResolution: NodeNext. It also ships JSDoc across all public APIs, README files on every npm package, and removes the lodash dependency from @suites/di.inversify.

Note: Vitest 4.x requires Node.js >= 20. If you are using the Vitest adapter on Node 18, stay on Vitest 3.x or upgrade Node.

Bug Fixes

  • doubles.vitest
    • #1013 fix(doubles.vitest): skip non-writable properties in proxy set trap, closes #966 (@​omermorad)
    • #1013 fix(doubles.vitest): use raw target object for descriptor lookup in overrideMockImp (@​omermorad)
  • doubles.jest
    • #1013 fix(doubles.jest): skip non-writable properties in proxy set trap (@​omermorad)
    • #1013 fix(doubles.jest): use raw target object for descriptor lookup in overrideMockImp (@​omermorad)
  • doubles.sinon
    • #1013 fix(doubles.sinon): skip non-writable properties in proxy set trap (@​omermorad)
    • #1013 fix(doubles.sinon): use raw target object for descriptor lookup in overrideMockImp (@​omermorad)
  • unit
    • #950 fix(unit): correct ESM type resolution for Mocked<T> under moduleResolution: NodeNext, closes #426, #668, #872 (@​iddan)
  • core.unit
  • types.doubles
    • #923 fix(types.doubles): add missing @suites/types.common dependency (@​omermorad)
    • #950 fix(types.doubles): remove overly strict engines: node >= 20 constraint (@​iddan)
  • di.inversify
    • #783 fix(di.inversify): replace lodash.isEqual with node:util isDeepStrictEqual, removes lodash dependency (@​HarrySky)
    • #950 fix(di.inversify): revert overly strict reflect-metadata version constraint (@​iddan)
  • *

Enhancements

  • *
    • #950 build(*): add per-format tsconfig.cjs.json / tsconfig.esm.json with moduleResolution: NodeNext (@​iddan)
    • #1013 ci: add ESM e2e runs to CI matrix for Jest and Vitest (@​omermorad)
    • #957 docs(*): comprehensive JSDoc coverage across all public APIs (@​iddan)
    • #936 docs(*): add README.md to all packages on npm (@​omermorad)

Features

  • unit
    • #950 feat(unit): directly export Mocked and StubbedInstance type abstractions from @suites/unit (@​iddan)

New Contributors 🎉

... (truncated)

Changelog

Sourced from @​suites/doubles.jest's changelog.

3.1.0 (2026-05-05)

Bug Fixes

  • add .js extensions to relative imports (b4fe35d)
  • doubles.jest: skip non-writable properties in mock proxy (14f2598)
  • doubles.jest: use raw target object for descriptor lookup in overrideMockImp (b9e27fd)
  • doubles.jest: use relative imports in type augmentation (710312b)
  • downgrade to pnpm 8.15.9 for Node 16 compatibility (d9650fa)

Features

  • doubles.jest: add dual CJS/ESM build output (e82bd57)
Commits
  • 45a0732 chore(*): version packages [skip ci]
  • 70f13af chore(*): version packages [skip ci]
  • b9e27fd fix(doubles.jest): use raw target object for descriptor lookup in overrideMoc...
  • 20c047b test(doubles.jest): add coverage for non-writable property guards
  • e08edc0 build(*): add per-format tsconfigs for NodeNext
  • b4fe35d fix(*): add .js extensions to relative imports
  • 14f2598 fix(doubles.jest): skip non-writable properties in mock proxy
  • 3dc92d1 docs(doubles.jest): improve JSDoc documentation
  • 4668fd6 docs(doubles.jest): add readme file for npm package
  • e82bd57 feat(doubles.jest): add dual CJS/ESM build output
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 5, 2026
@dependabot dependabot Bot requested a review from enoch85 as a code owner May 5, 2026 14:54
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 5, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/suites/doubles.jest-3.1.0 branch from 3f4025b to bfe9fda Compare May 6, 2026 03:10
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/suites/doubles.jest-3.1.0 branch from bfe9fda to 4f78752 Compare May 6, 2026 03:16
Bumps [@suites/doubles.jest](https://github.com/suites-dev/suites/tree/HEAD/packages/doubles/jest) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/suites-dev/suites/releases)
- [Changelog](https://github.com/suites-dev/suites/blob/master/packages/doubles/jest/CHANGELOG.md)
- [Commits](https://github.com/suites-dev/suites/commits/@suites/doubles.jest@3.1.0/packages/doubles/jest)

---
updated-dependencies:
- dependency-name: "@suites/doubles.jest"
  dependency-version: 3.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/suites/doubles.jest-3.1.0 branch from 4f78752 to 4de7be3 Compare May 8, 2026 11:11
enoch85 added a commit that referenced this pull request May 10, 2026
…2865)

The two packages augment each other's types; bumping only one causes
StubbedInstance/Mocked type mismatches. Bumps both in lockstep,
superseding #2846 and #2848.
@enoch85 enoch85 closed this May 10, 2026
@dependabot @github

dependabot Bot commented on behalf of github May 10, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/suites/doubles.jest-3.1.0 branch May 10, 2026 12:24
maintainerr-automation Bot added a commit that referenced this pull request May 10, 2026
* build(deps): bump fast-uri from 3.0.6 to 3.1.2 (#2862)

Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.0.6 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.0.6...v3.1.2)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add typed TanStack Query test helpers and migrate spec mocks (#2863)

* Add typed React Query test helpers

* Reuse existing deferred helper in queryResults

* fix(storage-metrics): merge shared volumes across hosts when byte-exact (#2852)

* fix(storage-metrics): merge shared volumes across hosts when signature is byte-exact

Resolves #2841.

* style: apply prettier formatting

---------

Co-authored-by: Kristian Matthews-Kennington <kristian@matthews-kennington.com>

* build(deps-dev): bump typescript-eslint from 8.59.1 to 8.59.2 (#2850)

Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.59.1 to 8.59.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.59.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(overlays): add force processing and reset concurrency gating (#2827)

* feat(overlays): add force reapply processing flow

* feat(ui): add reapply all overlays action

* feat(ui): add collection overlay reapply action

* feat(ui): clarify overlay action semantics

* fix: prevent collection detail render crash

* fix(overlays): serialize collection reapply actions

* refactor(overlays): tighten phase one implementation

* style(ui): format collection detail spec

* fix(overlays): use named zod import

* fix(overlays): simplify manual reapply controls

* test(ui): harden notification save spec

* refactor(overlays): tighten phase 1 review fixes

- Promote process result + request schema to @maintainerr/contracts so
  server and UI share one wire shape; drop the duplicate UI interface
  (skipped was incorrectly optional) and the inline zod schema in the
  controller.
- Remove the appliedMediaItems recursion sentinel from the public
  processCollection signature so the lock check can't be bypassed by a
  truthy empty array; processAllCollections now calls the internal
  helper directly.
- Gate DELETE /overlays/reset against concurrent processing and add
  spec coverage for both reset-while-disabled and reset-while-running.
- Surface the skipped count in the inline overlay summary alert.
- Replace the TriggerRuleButton re-export shim with a direct import of
  TriggerRuleActionButton at the one usage site, and revert the no-op
  canTestMedia change on CollectionDetailPage.

---------

Co-authored-by: Craig Linford <craig.linford@sas.com>
Co-authored-by: enoch85 <mailto@danielhansson.nu>

* build(deps-dev): bump @suites/unit and @suites/doubles.jest to 3.1.x (#2865)

The two packages augment each other's types; bumping only one causes
StubbedInstance/Mocked type mismatches. Bumps both in lockstep,
superseding #2846 and #2848.

* build(deps): bump node from 24.15.0-alpine3.22 to 26.1.0-alpine3.22 (#2857)

* build(deps): bump node from 24.15.0-alpine3.22 to 26.1.0-alpine3.22

Bumps node from 24.15.0-alpine3.22 to 26.1.0-alpine3.22.

---
updated-dependencies:
- dependency-name: node
  dependency-version: 26.0.0-alpine3.22
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix(docker): install corepack for Node 26+ where it's no longer bundled

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: enoch85 <mailto@danielhansson.nu>

* build(deps-dev): bump typescript from 5.9.3 to 6.0.3 (#2713)

* build(deps-dev): bump typescript from 5.9.3 to 6.0.3

Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 6.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix(server): set explicit rootDir for TypeScript 6 build

TS 6 no longer infers rootDir from input files; it defaults to the
tsconfig directory. Setting rootDir explicitly in the build config
preserves the dist/<file> layout that mirrors src/<file>.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: enoch85 <mailto@danielhansson.nu>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kristian Matthews-Kennington <kristian@matthews-kennington.com>
Co-authored-by: enoch85 <mailto@danielhansson.nu>
Co-authored-by: Craig Linford <clinford86@gmail.com>
Co-authored-by: Craig Linford <craig.linford@sas.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants