Skip to content

Latest commit

 

History

History
223 lines (113 loc) · 11.3 KB

File metadata and controls

223 lines (113 loc) · 11.3 KB

Change Log

3.0.0

Major Changes

  • Upgraded TypeScript peer dependency from v4 to v5. Internal tests migrated from Jest to Vitest.

2.0.0

Major Changes

@golevelup/ts-jest: Limit DeepMocked recursion depth to 4 levels to fix type-checking performance regression on complex types (e.g. S3Client, PrismaClient). Fix RegExp.test throwing "Cannot convert object to primitive value" on mocked properties by handling Symbol.toPrimitive.

@golevelup/ts-vitest: Limit DeepMocked recursion depth to 4 levels to fix type-checking performance regression on complex types. Fix RegExp.test throwing "Cannot convert object to primitive value" on mocked properties by handling Symbol.toPrimitive.

@golevelup/ts-sinon: Fix RegExp.test throwing "Cannot convert object to primitive value" on mocked properties by handling Symbol.toPrimitive in the mock proxy.

@golevelup/nestjs-rabbitmq: Fix RPC shared queue multiplexing by routing key to prevent message mis-routing. Fix handler this context binding for class instances. Add support for per-exchange bindings in @RabbitSubscribe via a new bindings option.

@golevelup/nestjs-stripe: Switch to constructEventAsync to fix SubtleCryptoProvider errors in Bun and Node 24+. Fix unhandled exception in Sentry global filter when a webhook handler throws. Update default Stripe API version to 2026-02-25.clover.

1.2.1

Patch Changes

  • Includes dev dependencies upgrades such as Vite, Vitest and nestjs CLI and a new Stripe upgrade

1.2.0

Minor Changes

  • fixes on a regression caused by the new DeepMocked & type signatures

1.1.1

Patch Changes

  • An update to the copy README pipeline, relevant to the NPM package profile

1.1.0

Minor Changes

  • Contains an improvement to the documentation readme copy pipeline

1.0.0

Major Changes

  • Several changes across the new release pipeline including readme files

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.7.0 (2025-05-08)

Features

  • ts-jest: add strict option to createMock (#996) (6cf76c6)

0.6.2 (2025-01-24)

Note: Version bump only for package @golevelup/ts-jest

0.6.1 (2024-11-12)

Bug Fixes

  • ts-jest: ts-jest: toPrimitive should not be set on proxies, but … (#879) (4188b84)

0.6.0 (2024-11-06)

Bug Fixes

  • ts-jest: ensures auto mocked properties can be casted to primitive types (#850) (60cc5f8), closes #843

Features

  • rabbitmq: adds a message batching mechanism for RabbitMQ handlers (#781) (ce44d4d)

0.5.6 (2024-09-24)

Bug Fixes

0.5.5 (2024-09-03)

Bug Fixes

  • ts-jest: asymmetricMatch should be undefined for nested mocks (3b78f75), closes #767

0.5.4 (2024-08-15)

Bug Fixes

  • ts-jest: allow setting properties on nested values and overriding cache (f15bb2e), closes #765

0.5.3 (2024-08-14)

Bug Fixes

  • ts-jest: toString doesnt work on nested properties of a mock (#763) (a686104), closes #762
  • ts-jest: update cache when setting mock property (#756) (0756cbc)

0.5.2 (2024-08-12)

Bug Fixes

0.5.1 (2024-08-09)

Bug Fixes

  • ts-sinon: fixed match all issue of jest mocks (#752) (9e8fd47)

0.5.0 (2024-04-10)

Features

  • ts-vitest: added a new package to support vitest for testing utils (#702) (0dc80e5), closes #613

0.4.0 (2023-07-18)

Features

  • ts-sinon: adds new mocking package for sinon users (#603) (4029547)

0.3.8 (2023-07-03)

Bug Fixes

0.3.7 (2023-05-01)

Bug Fixes

  • testing: fix breaking change from 0.3.6 (33949a9), closes #586

0.3.6 (2023-04-28)

Bug Fixes

  • testing: support for mocking constructors (e31d2b3), closes #583

0.3.5 (2023-02-23)

Note: Version bump only for package @golevelup/ts-jest

0.3.4 (2022-10-31)

Bug Fixes

  • ts-jest: unknown property in deep typings issues (#521) (689cb19)

0.3.3 (2022-04-18)

Note: Version bump only for package @golevelup/ts-jest

0.3.2 (2021-10-30)

Note: Version bump only for package @golevelup/ts-jest

0.3.1 (2020-12-13)

Bug Fixes

  • ts-jest: handling falsy values and undefined (4152838), closes #211

0.3.0 (2020-06-10)

Features

  • ts-jest: improve support for partials and promises (82ddac4)

0.2.3 (2020-05-13)

Note: Version bump only for package @golevelup/ts-jest

0.2.2 (2020-05-11)

Note: Version bump only for package @golevelup/ts-jest

0.2.1 (2020-01-12)

Bug Fixes

  • eslint: fix sonarcloud diplicate code error (1868fab)

0.2.0 (2019-12-14)

Bug Fixes

  • mocks: usage as nestjs providers (ded433d), closes #18

Features

  • testing: new module for testing utilities (88a7452), closes AB#20

0.1.2 (2019-11-13)

Bug Fixes

  • mocks: usage as nestjs providers (ded433d), closes #18

0.1.1 (2019-11-09)

Note: Version bump only for package @golevelup/nestjs-testing

0.1.0 (2019-11-09)

Features

  • testing: new module for testing utilities (88a7452), closes AB#20

0.0.1-rc.0 (2019-11-06)

Features

  • testing: new module for testing utilities (f903c21), closes AB#20