Skip to content

Releases: jan-molak/tiny-types

v2.0.5

15 Mar 21:40

Choose a tag to compare

2.0.5 (2026-03-15)

Bug Fixes

  • make TinyType brand symbol non-enumerable to hide it from inspect output (2b1f51c)

v2.0.4

15 Mar 18:22

Choose a tag to compare

2.0.4 (2026-03-15)

Bug Fixes

  • support inheritance in TinyType equality comparison (9d4c393)

v2.0.3

15 Mar 00:26

Choose a tag to compare

2.0.3 (2026-03-15)

Bug Fixes

  • equal: handle ESM/CJS dual-package hazard in equals comparison (73598d0)

v2.0.2

15 Mar 00:10

Choose a tag to compare

2.0.2 (2026-03-15)

Bug Fixes

  • add ./objects subpath export for Serenity/JS compatibility (a53ed93)
  • add typesVersions for TypeScript moduleResolution node compatibility (b19a55e)
  • removed qlty config files from the published artifact (88a78a7)

v2.0.1

14 Mar 23:26

Choose a tag to compare

2.0.1 (2026-03-14)

Bug Fixes

  • include esm directory in build artifacts (ceeb2a2)

v2.0.0

14 Mar 23:10
35873dd

Choose a tag to compare

2.0.0 (2026-03-14)

Bug Fixes

  • rename esdoc plugins to .cjs for ESM compatibility (b3b613f)
  • replace optional chaining with explicit checks for ESDoc compatibility (c031631)
  • TinyType: make isTinyTypeOf a proper type guard (868ba8c)

Features

  • add dual ESM/CJS build support (72bc803), closes #1119
  • TinyType: add cross-module instance checking for dual ESM/CJS packages (e772f6c)

BREAKING CHANGES

  • TinyType: TinyType now has a protected constructor that brands
    instances. Subclasses that override the constructor must call super().

v1.24.3

08 Nov 23:49

Choose a tag to compare

1.24.3 (2025-11-08)

Bug Fixes

  • docs: updated the readme (6130881)

v1.24.2

08 Nov 23:32

Choose a tag to compare

1.24.2 (2025-11-08)

Bug Fixes

  • config: removed nyc config from package.json (3fcf042)

v1.24.1

05 Aug 14:50

Choose a tag to compare

1.24.1 (2025-08-05)

Bug Fixes

  • npm: add provenance record (6a6fe8a)
  • npm: publish provenance record (e4dba06)

v1.24.0

05 Aug 14:33
47d0448

Choose a tag to compare

1.24.0 (2025-08-05)

Features

  • tiny-types: support for Node 20, 22, and 24. Dropped support for EOL Node 16 and 18 (d282255)