Skip to main content

Changelog

0.9.1 (2026-07-26)

Features

Miscellaneous Chores

0.9.1-next.10 (2026-07-20)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.9.1-next.9 to 0.9.1-next.10
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.9.1-next.9 to 0.9.1-next.10
      • @twin.org/nameof-vitest-plugin bumped from 0.9.1-next.9 to 0.9.1-next.10

0.9.1-next.9 (2026-07-20)

Features

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.9.1-next.8 to 0.9.1-next.9
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.9.1-next.8 to 0.9.1-next.9
      • @twin.org/nameof-vitest-plugin bumped from 0.9.1-next.8 to 0.9.1-next.9

0.9.1-next.8 (2026-07-20)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.9.1-next.7 to 0.9.1-next.8
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.9.1-next.7 to 0.9.1-next.8
      • @twin.org/nameof-vitest-plugin bumped from 0.9.1-next.7 to 0.9.1-next.8

0.9.1-next.7 (2026-07-09)

Bug Fixes

  • settle AsyncCache waiters correctly when a request resolves undefined or null (#401) (6ae3f8a)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.9.1-next.6 to 0.9.1-next.7
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.9.1-next.6 to 0.9.1-next.7
      • @twin.org/nameof-vitest-plugin bumped from 0.9.1-next.6 to 0.9.1-next.7

0.9.1-next.6 (2026-07-03)

Features

  • add wildcard support to the envhelper (c064d46)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.9.1-next.5 to 0.9.1-next.6
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.9.1-next.5 to 0.9.1-next.6
      • @twin.org/nameof-vitest-plugin bumped from 0.9.1-next.5 to 0.9.1-next.6

0.9.1-next.5 (2026-06-29)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.9.1-next.4 to 0.9.1-next.5
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.9.1-next.4 to 0.9.1-next.5
      • @twin.org/nameof-vitest-plugin bumped from 0.9.1-next.4 to 0.9.1-next.5

0.9.1-next.4 (2026-06-26)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.9.1-next.3 to 0.9.1-next.4
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.9.1-next.3 to 0.9.1-next.4
      • @twin.org/nameof-vitest-plugin bumped from 0.9.1-next.3 to 0.9.1-next.4

0.9.1-next.3 (2026-06-26)

Features

Bug Fixes

  • async thread lock (97a96a5)
  • ensure __decorate is defined for decorators (103a563)
  • improve exception handling in asyncCache (c81b29b)
  • improve jsdoc comments (f7c8e43)
  • linting (b77511d)
  • mutex locking (d5af3c1)
  • pick non iterable keys (399399a)
  • prevent TOCTOU race in Mutex.getOrFetchLock for concurrent async callers (#343) (5238ad1)
  • remove misleading undefined from AsyncCache return type (05b3291)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.9.1-next.2 to 0.9.1-next.3
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.9.1-next.2 to 0.9.1-next.3
      • @twin.org/nameof-vitest-plugin bumped from 0.9.1-next.2 to 0.9.1-next.3

0.9.1-next.2 (2026-06-26)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.9.1-next.1 to 0.9.1-next.2
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.9.1-next.1 to 0.9.1-next.2
      • @twin.org/nameof-vitest-plugin bumped from 0.9.1-next.1 to 0.9.1-next.2

0.9.1-next.1 (2026-06-25)

Features

  • add context id features (#206) (ef0d4ee)
  • add duration support (#362) (24dbe8b)
  • add factory.createIfExists (aad5a53)
  • add Factory.getFactory (ad6cd2d)
  • add guard.dateString (#335) (a26a166)
  • add health method to components (a88016d)
  • add Is.class method (4988205)
  • add isDefault option to factory registration (a8a700b)
  • add mutex (#316) (1027e5a)
  • add objectHelper.split (386830a)
  • add partial second support (39bf087)
  • add rsa cipher support (7af6cc6)
  • add single occurrence array type (e890e43)
  • add single occurrence array type (#245) (771dc78)
  • add support for health i18n validation (7a286dd)
  • add teardown to IComponent interface (32c173c)
  • add teardown to IComponent interface (98ce864)
  • add typeName method to factory (699fcbd)
  • add uuidv7 support (#219) (916c657)
  • adding link header helper (#225) (703c072)
  • additional nameof operators (a5aab60)
  • additional RSA methods and async (1fceee2)
  • bump version (c5354fa)
  • configurable timeout for mutex (2087e04)
  • env helper conversion methods (e8c607e)
  • eslint migration to flat config (74427d7)
  • expand error params to accept properties (032e9fd)
  • factory create and integrity (#235) (9f98b99)
  • health status grouping (5007c29)
  • improve async cache edge cases (4e57a6e)
  • improve error formatting (#313) (5a19623)
  • improve Is.function and ModuleHelper.getModuleMethod signatures (ecf968b)
  • improve Is.function definition to retain types (f20b6b0)
  • improve signatures (45a7d58)
  • improve signatures (cdd24be)
  • improve signatures (2041ae2)
  • improve signatures (d8a0ee1)
  • improve signatures (1d084c5)
  • improve signatures (#287) (c9f38f0)
  • is and coerce accept duration object (51dffa1)
  • locales validation (#197) (55fdadb)
  • mutex safe usage in browser (#339) (02d409f)
  • nodeIdentity optional in IComponent methods (c78dc17)
  • shared object buffer (#355) (70d82ea)
  • simplify factory options (7f85a85)
  • simplify StringHelper signature (0390403)
  • typescript 6 update (1d10f31)
  • update dependencies (4da77ab)
  • update dependencies (f3bd015)
  • urn random switched to using uuidv7 (606c9a2)
  • urn random switched to using uuidv7 (6a29f8b)
  • use cause instead of inner for errors (1f4acc4)

Bug Fixes

  • async thread lock (97a96a5)
  • ensure __decorate is defined for decorators (103a563)
  • improve exception handling in asyncCache (c81b29b)
  • improve jsdoc comments (f7c8e43)
  • linting (b77511d)
  • mutex locking (d5af3c1)
  • pick non iterable keys (399399a)
  • prevent TOCTOU race in Mutex.getOrFetchLock for concurrent async callers (#343) (5238ad1)
  • remove misleading undefined from AsyncCache return type (05b3291)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.9.1-next.0 to 0.9.1-next.1
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.9.1-next.0 to 0.9.1-next.1
      • @twin.org/nameof-vitest-plugin bumped from 0.9.1-next.0 to 0.9.1-next.1

0.9.0 (2026-06-22)

Features

Miscellaneous Chores

0.9.0-next.1 (2026-06-22)

Features

  • add context id features (#206) (ef0d4ee)
  • add duration support (#362) (24dbe8b)
  • add factory.createIfExists (aad5a53)
  • add Factory.getFactory (ad6cd2d)
  • add guard.dateString (#335) (a26a166)
  • add health method to components (a88016d)
  • add Is.class method (4988205)
  • add isDefault option to factory registration (a8a700b)
  • add mutex (#316) (1027e5a)
  • add objectHelper.split (386830a)
  • add partial second support (39bf087)
  • add rsa cipher support (7af6cc6)
  • add single occurrence array type (e890e43)
  • add single occurrence array type (#245) (771dc78)
  • add support for health i18n validation (7a286dd)
  • add teardown to IComponent interface (32c173c)
  • add teardown to IComponent interface (98ce864)
  • add typeName method to factory (699fcbd)
  • add uuidv7 support (#219) (916c657)
  • adding link header helper (#225) (703c072)
  • additional nameof operators (a5aab60)
  • additional RSA methods and async (1fceee2)
  • bump version (c5354fa)
  • configurable timeout for mutex (2087e04)
  • eslint migration to flat config (74427d7)
  • expand error params to accept properties (032e9fd)
  • factory create and integrity (#235) (9f98b99)
  • health status grouping (5007c29)
  • improve async cache edge cases (4e57a6e)
  • improve base error data extraction (dccc933)
  • improve error formatting (#313) (5a19623)
  • improve Is.function and ModuleHelper.getModuleMethod signatures (ecf968b)
  • improve Is.function definition to retain types (f20b6b0)
  • improve signatures (45a7d58)
  • improve signatures (cdd24be)
  • improve signatures (2041ae2)
  • improve signatures (d8a0ee1)
  • improve signatures (1d084c5)
  • improve signatures (#287) (c9f38f0)
  • is and coerce accept duration object (51dffa1)
  • locales validation (#197) (55fdadb)
  • mutex safe usage in browser (#339) (02d409f)
  • nodeIdentity optional in IComponent methods (c78dc17)
  • relocate core packages from tools (bcab8f3)
  • shared object buffer (#355) (70d82ea)
  • simplify factory options (7f85a85)
  • simplify StringHelper signature (0390403)
  • typescript 6 update (1d10f31)
  • update dependencies (4da77ab)
  • update dependencies (f3bd015)
  • urn random switched to using uuidv7 (606c9a2)
  • urn random switched to using uuidv7 (6a29f8b)
  • use cause instead of inner for errors (1f4acc4)

Bug Fixes

  • async thread lock (97a96a5)
  • ensure __decorate is defined for decorators (103a563)
  • improve exception handling in asyncCache (c81b29b)
  • improve jsdoc comments (f7c8e43)
  • linting (b77511d)
  • mutex locking (d5af3c1)
  • pick non iterable keys (399399a)
  • prevent TOCTOU race in Mutex.getOrFetchLock for concurrent async callers (#343) (5238ad1)
  • remove misleading undefined from AsyncCache return type (05b3291)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.9.0-next.0 to 0.9.0-next.1
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.9.0-next.0 to 0.9.0-next.1
      • @twin.org/nameof-vitest-plugin bumped from 0.9.0-next.0 to 0.9.0-next.1

0.0.4-next.15 (2026-06-19)

Features

  • configurable timeout for mutex (2087e04)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.14 to 0.0.4-next.15
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.14 to 0.0.4-next.15
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.14 to 0.0.4-next.15

0.0.4-next.14 (2026-06-18)

Features

  • add partial second support (39bf087)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.13 to 0.0.4-next.14
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.13 to 0.0.4-next.14
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.13 to 0.0.4-next.14

0.0.4-next.13 (2026-06-18)

Features

  • is and coerce accept duration object (51dffa1)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.12 to 0.0.4-next.13
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.12 to 0.0.4-next.13
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.12 to 0.0.4-next.13

0.0.4-next.12 (2026-06-18)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.11 to 0.0.4-next.12
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.11 to 0.0.4-next.12
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.11 to 0.0.4-next.12

0.0.4-next.11 (2026-06-15)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.10 to 0.0.4-next.11
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.10 to 0.0.4-next.11
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.10 to 0.0.4-next.11

0.0.4-next.10 (2026-06-15)

Features

  • add context id features (#206) (ef0d4ee)
  • add factory.createIfExists (aad5a53)
  • add Factory.getFactory (ad6cd2d)
  • add guard.dateString (#335) (a26a166)
  • add guards arrayEndsWith and arrayStartsWith (95d875e)
  • add health method to components (a88016d)
  • add Is.class method (4988205)
  • add isDefault option to factory registration (a8a700b)
  • add mutex (#316) (1027e5a)
  • add objectHelper.split (386830a)
  • add ObjectOrArray and ArrayHelper methods (0ac9077)
  • add rsa cipher support (7af6cc6)
  • add single occurrence array type (e890e43)
  • add single occurrence array type (#245) (771dc78)
  • add support for health i18n validation (7a286dd)
  • add teardown to IComponent interface (32c173c)
  • add teardown to IComponent interface (98ce864)
  • add typeName method to factory (699fcbd)
  • add uuidv7 support (#219) (916c657)
  • add zlib/deflate mime types detection (72c472b)
  • adding link header helper (#225) (703c072)
  • additional nameof operators (a5aab60)
  • additional RSA methods and async (1fceee2)
  • bump version (c5354fa)
  • eslint migration to flat config (74427d7)
  • expand error params to accept properties (032e9fd)
  • factory create and integrity (#235) (9f98b99)
  • health status grouping (5007c29)
  • improve async cache edge cases (4e57a6e)
  • improve base error data extraction (dccc933)
  • improve error display in CLI (94b6ca8)
  • improve error formatting (#313) (5a19623)
  • improve Is.function and ModuleHelper.getModuleMethod signatures (ecf968b)
  • improve Is.function definition to retain types (f20b6b0)
  • improve signatures (45a7d58)
  • improve signatures (cdd24be)
  • improve signatures (2041ae2)
  • improve signatures (d8a0ee1)
  • improve signatures (1d084c5)
  • improve signatures (#287) (c9f38f0)
  • locales validation (#197) (55fdadb)
  • mutex safe usage in browser (#339) (02d409f)
  • nodeIdentity optional in IComponent methods (c78dc17)
  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)
  • relocate core packages from tools (bcab8f3)
  • shared object buffer (#355) (70d82ea)
  • simplify factory options (7f85a85)
  • simplify StringHelper signature (0390403)
  • support indexed properties set in objects (b9c001d)
  • typescript 6 update (1d10f31)
  • update dependencies (4da77ab)
  • update dependencies (f3bd015)
  • urn random switched to using uuidv7 (606c9a2)
  • urn random switched to using uuidv7 (6a29f8b)
  • use cause instead of inner for errors (1f4acc4)

Bug Fixes

  • async thread lock (97a96a5)
  • ensure __decorate is defined for decorators (103a563)
  • improve exception handling in asyncCache (c81b29b)
  • improve jsdoc comments (f7c8e43)
  • linting (b77511d)
  • pick non iterable keys (399399a)
  • prevent TOCTOU race in Mutex.getOrFetchLock for concurrent async callers (#343) (5238ad1)
  • remove misleading undefined from AsyncCache return type (05b3291)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.9 to 0.0.4-next.10
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.9 to 0.0.4-next.10
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.9 to 0.0.4-next.10

0.0.4-next.9 (2026-06-15)

Features

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.8 to 0.0.4-next.9
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.8 to 0.0.4-next.9
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.8 to 0.0.4-next.9

0.0.4-next.8 (2026-06-10)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.7 to 0.0.4-next.8
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.7 to 0.0.4-next.8
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.7 to 0.0.4-next.8

0.0.4-next.7 (2026-06-10)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.6 to 0.0.4-next.7
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.6 to 0.0.4-next.7
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.6 to 0.0.4-next.7

0.0.4-next.6 (2026-06-05)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.5 to 0.0.4-next.6
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.5 to 0.0.4-next.6
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.5 to 0.0.4-next.6

0.0.4-next.5 (2026-06-04)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.4 to 0.0.4-next.5
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.4 to 0.0.4-next.5
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.4 to 0.0.4-next.5

0.0.4-next.4 (2026-06-02)

Bug Fixes

  • prevent TOCTOU race in Mutex.getOrFetchLock for concurrent async callers (#343) (5238ad1)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.3 to 0.0.4-next.4
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.3 to 0.0.4-next.4
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.3 to 0.0.4-next.4

0.0.4-next.3 (2026-05-28)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.2 to 0.0.4-next.3
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.2 to 0.0.4-next.3
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.2 to 0.0.4-next.3

0.0.4-next.2 (2026-05-28)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.1 to 0.0.4-next.2
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.1 to 0.0.4-next.2
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.1 to 0.0.4-next.2

0.0.4-next.1 (2026-05-27)

Features

  • add context id features (#206) (ef0d4ee)
  • add factory.createIfExists (aad5a53)
  • add guards arrayEndsWith and arrayStartsWith (95d875e)
  • add health method to components (a88016d)
  • add Is.class method (4988205)
  • add isDefault option to factory registration (a8a700b)
  • add mutex (#316) (1027e5a)
  • add objectHelper.split (386830a)
  • add ObjectOrArray and ArrayHelper methods (0ac9077)
  • add rsa cipher support (7af6cc6)
  • add single occurrence array type (e890e43)
  • add single occurrence array type (#245) (771dc78)
  • add support for health i18n validation (7a286dd)
  • add teardown to IComponent interface (32c173c)
  • add teardown to IComponent interface (98ce864)
  • add typeName method to factory (699fcbd)
  • add uuidv7 support (#219) (916c657)
  • add zlib/deflate mime types detection (72c472b)
  • adding link header helper (#225) (703c072)
  • additional nameof operators (a5aab60)
  • additional RSA methods and async (1fceee2)
  • async cache don't cache failures unless requested (658ec4b)
  • bump version (c5354fa)
  • eslint migration to flat config (74427d7)
  • expand error params to accept properties (032e9fd)
  • factory create and integrity (#235) (9f98b99)
  • health status grouping (5007c29)
  • improve async cache edge cases (4e57a6e)
  • improve base error data extraction (dccc933)
  • improve error display in CLI (94b6ca8)
  • improve error formatting (#313) (5a19623)
  • improve Is.function and ModuleHelper.getModuleMethod signatures (ecf968b)
  • improve Is.function definition to retain types (f20b6b0)
  • improve signatures (45a7d58)
  • improve signatures (cdd24be)
  • improve signatures (2041ae2)
  • improve signatures (d8a0ee1)
  • improve signatures (1d084c5)
  • improve signatures (#287) (c9f38f0)
  • locales validation (#197) (55fdadb)
  • nodeIdentity optional in IComponent methods (c78dc17)
  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)
  • relocate core packages from tools (bcab8f3)
  • simplify async set (#121) (2693c32)
  • simplify factory options (7f85a85)
  • simplify StringHelper signature (0390403)
  • support indexed properties set in objects (b9c001d)
  • typescript 6 update (1d10f31)
  • update dependencies (4da77ab)
  • update dependencies (f3bd015)
  • urn random switched to using uuidv7 (606c9a2)
  • urn random switched to using uuidv7 (6a29f8b)
  • use cause instead of inner for errors (1f4acc4)
  • use new shared store mechanism (#131) (934385b)

Bug Fixes

  • async thread lock (97a96a5)
  • ensure __decorate is defined for decorators (103a563)
  • improve exception handling in asyncCache (c81b29b)
  • improve jsdoc comments (f7c8e43)
  • pick non iterable keys (399399a)
  • remove misleading undefined from AsyncCache return type (05b3291)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.4-next.0 to 0.0.4-next.1
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.4-next.0 to 0.0.4-next.1
      • @twin.org/nameof-vitest-plugin bumped from 0.0.4-next.0 to 0.0.4-next.1

0.0.3 (2026-05-27)

Features

Miscellaneous Chores

0.0.3-next.47 (2026-05-25)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.46 to 0.0.3-next.47
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.46 to 0.0.3-next.47
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.46 to 0.0.3-next.47

0.0.3-next.46 (2026-05-22)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.45 to 0.0.3-next.46
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.45 to 0.0.3-next.46
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.45 to 0.0.3-next.46

0.0.3-next.45 (2026-05-21)

Bug Fixes

  • remove misleading undefined from AsyncCache return type (05b3291)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.44 to 0.0.3-next.45
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.44 to 0.0.3-next.45
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.44 to 0.0.3-next.45

0.0.3-next.44 (2026-05-19)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.43 to 0.0.3-next.44
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.43 to 0.0.3-next.44
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.43 to 0.0.3-next.44

0.0.3-next.43 (2026-05-18)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.42 to 0.0.3-next.43
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.42 to 0.0.3-next.43
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.42 to 0.0.3-next.43

0.0.3-next.42 (2026-05-15)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.41 to 0.0.3-next.42
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.41 to 0.0.3-next.42
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.41 to 0.0.3-next.42

0.0.3-next.41 (2026-05-13)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.40 to 0.0.3-next.41
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.40 to 0.0.3-next.41
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.40 to 0.0.3-next.41

0.0.3-next.40 (2026-05-13)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.39 to 0.0.3-next.40
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.39 to 0.0.3-next.40
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.39 to 0.0.3-next.40

0.0.3-next.39 (2026-05-13)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.38 to 0.0.3-next.39
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.38 to 0.0.3-next.39
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.38 to 0.0.3-next.39

0.0.3-next.38 (2026-05-11)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.37 to 0.0.3-next.38
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.37 to 0.0.3-next.38
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.37 to 0.0.3-next.38

0.0.3-next.37 (2026-05-07)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.36 to 0.0.3-next.37
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.36 to 0.0.3-next.37
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.36 to 0.0.3-next.37

0.0.3-next.36 (2026-05-07)

Features

  • add teardown to IComponent interface (32c173c)
  • add teardown to IComponent interface (98ce864)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.35 to 0.0.3-next.36
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.35 to 0.0.3-next.36
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.35 to 0.0.3-next.36

0.0.3-next.35 (2026-05-06)

Features

  • add support for health i18n validation (7a286dd)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.34 to 0.0.3-next.35
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.34 to 0.0.3-next.35
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.34 to 0.0.3-next.35

0.0.3-next.34 (2026-05-06)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.33 to 0.0.3-next.34
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.33 to 0.0.3-next.34
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.33 to 0.0.3-next.34

0.0.3-next.33 (2026-05-05)

Features

  • add health method to components (a88016d)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.32 to 0.0.3-next.33
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.32 to 0.0.3-next.33
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.32 to 0.0.3-next.33

0.0.3-next.32 (2026-04-30)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.31 to 0.0.3-next.32
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.31 to 0.0.3-next.32
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.31 to 0.0.3-next.32

0.0.3-next.31 (2026-04-14)

Features

  • improve async cache edge cases (4e57a6e)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.30 to 0.0.3-next.31
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.30 to 0.0.3-next.31
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.30 to 0.0.3-next.31

0.0.3-next.30 (2026-04-14)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.29 to 0.0.3-next.30
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.29 to 0.0.3-next.30
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.29 to 0.0.3-next.30

0.0.3-next.29 (2026-04-14)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.28 to 0.0.3-next.29
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.28 to 0.0.3-next.29
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.28 to 0.0.3-next.29

0.0.3-next.28 (2026-03-27)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.27 to 0.0.3-next.28
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.27 to 0.0.3-next.28
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.27 to 0.0.3-next.28

0.0.3-next.27 (2026-03-27)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.26 to 0.0.3-next.27
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.26 to 0.0.3-next.27
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.26 to 0.0.3-next.27

0.0.3-next.26 (2026-03-24)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.25 to 0.0.3-next.26
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.25 to 0.0.3-next.26
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.25 to 0.0.3-next.26

0.0.3-next.25 (2026-03-23)

Bug Fixes

  • improve exception handling in asyncCache (c81b29b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.24 to 0.0.3-next.25
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.24 to 0.0.3-next.25
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.24 to 0.0.3-next.25

0.0.3-next.24 (2026-03-19)

Bug Fixes

  • ensure __decorate is defined for decorators (103a563)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.23 to 0.0.3-next.24
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.23 to 0.0.3-next.24
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.23 to 0.0.3-next.24

0.0.3-next.23 (2026-03-17)

Features

  • add single occurrence array type (e890e43)
  • add single occurrence array type (#245) (771dc78)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.22 to 0.0.3-next.23
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.22 to 0.0.3-next.23
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.22 to 0.0.3-next.23

0.0.3-next.22 (2026-02-26)

Features

  • simplify factory options (7f85a85)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.21 to 0.0.3-next.22
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.21 to 0.0.3-next.22
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.21 to 0.0.3-next.22

0.0.3-next.21 (2026-02-26)

Features

  • add context id features (#206) (ef0d4ee)
  • add factory.createIfExists (aad5a53)
  • add guards arrayEndsWith and arrayStartsWith (95d875e)
  • add Is.class method (4988205)
  • add isDefault option to factory registration (a8a700b)
  • add objectHelper.split (386830a)
  • add ObjectOrArray and ArrayHelper methods (0ac9077)
  • add rsa cipher support (7af6cc6)
  • add set method for async caches (ba34b55)
  • add typeName method to factory (699fcbd)
  • add uuidv7 support (#219) (916c657)
  • add zlib/deflate mime types detection (72c472b)
  • adding link header helper (#225) (703c072)
  • additional nameof operators (a5aab60)
  • additional RSA methods and async (1fceee2)
  • async cache don't cache failures unless requested (658ec4b)
  • bump version (c5354fa)
  • eslint migration to flat config (74427d7)
  • expand error params to accept properties (032e9fd)
  • factory create and integrity (#235) (9f98b99)
  • improve base error data extraction (dccc933)
  • improve error display in CLI (94b6ca8)
  • improve Is.function and ModuleHelper.getModuleMethod signatures (ecf968b)
  • improve Is.function definition to retain types (f20b6b0)
  • locales validation (#197) (55fdadb)
  • nodeIdentity optional in IComponent methods (c78dc17)
  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)
  • relocate core packages from tools (bcab8f3)
  • simplify async set (#121) (2693c32)
  • simplify StringHelper signature (0390403)
  • support indexed properties set in objects (b9c001d)
  • update dependencies (f3bd015)
  • urn random switched to using uuidv7 (606c9a2)
  • urn random switched to using uuidv7 (6a29f8b)
  • use cause instead of inner for errors (1f4acc4)
  • use new shared store mechanism (#131) (934385b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.20 to 0.0.3-next.21
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.20 to 0.0.3-next.21
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.20 to 0.0.3-next.21

0.0.3-next.20 (2026-02-26)

Features

  • add typeName method to factory (699fcbd)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.19 to 0.0.3-next.20
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.19 to 0.0.3-next.20
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.19 to 0.0.3-next.20

0.0.3-next.19 (2026-02-26)

Features

  • add isDefault option to factory registration (a8a700b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.18 to 0.0.3-next.19
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.18 to 0.0.3-next.19
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.18 to 0.0.3-next.19

0.0.3-next.18 (2026-02-23)

Features

  • add factory.createIfExists (aad5a53)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.17 to 0.0.3-next.18
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.17 to 0.0.3-next.18
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.17 to 0.0.3-next.18

0.0.3-next.17 (2026-02-09)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.16 to 0.0.3-next.17
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.16 to 0.0.3-next.17
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.16 to 0.0.3-next.17

0.0.3-next.16 (2026-02-06)

Features

  • urn random switched to using uuidv7 (606c9a2)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.15 to 0.0.3-next.16
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.15 to 0.0.3-next.16
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.15 to 0.0.3-next.16

0.0.3-next.15 (2026-01-29)

Features

  • urn random switched to using uuidv7 (6a29f8b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.14 to 0.0.3-next.15
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.14 to 0.0.3-next.15
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.14 to 0.0.3-next.15

0.0.3-next.14 (2026-01-22)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.13 to 0.0.3-next.14
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.13 to 0.0.3-next.14
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.13 to 0.0.3-next.14

0.0.3-next.13 (2026-01-08)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.12 to 0.0.3-next.13
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.12 to 0.0.3-next.13
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.12 to 0.0.3-next.13

0.0.3-next.12 (2026-01-08)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.11 to 0.0.3-next.12
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.11 to 0.0.3-next.12
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.11 to 0.0.3-next.12

0.0.3-next.11 (2026-01-07)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.10 to 0.0.3-next.11
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.10 to 0.0.3-next.11
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.10 to 0.0.3-next.11

0.0.3-next.10 (2026-01-07)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.9 to 0.0.3-next.10
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.9 to 0.0.3-next.10
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.9 to 0.0.3-next.10

0.0.3-next.9 (2026-01-05)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.8 to 0.0.3-next.9
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.8 to 0.0.3-next.9
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.8 to 0.0.3-next.9

0.0.3-next.8 (2025-11-26)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.7 to 0.0.3-next.8
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.7 to 0.0.3-next.8
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.7 to 0.0.3-next.8

0.0.3-next.7 (2025-11-25)

Features

  • add context id features (#206) (ef0d4ee)
  • add guards arrayEndsWith and arrayStartsWith (95d875e)
  • add Is.class method (4988205)
  • add objectHelper.split (386830a)
  • add ObjectOrArray and ArrayHelper methods (0ac9077)
  • add rsa cipher support (7af6cc6)
  • add set method for async caches (ba34b55)
  • add zlib/deflate mime types detection (72c472b)
  • additional nameof operators (a5aab60)
  • additional RSA methods and async (1fceee2)
  • async cache don't cache failures unless requested (658ec4b)
  • eslint migration to flat config (74427d7)
  • expand error params to accept properties (032e9fd)
  • improve base error data extraction (dccc933)
  • improve error display in CLI (94b6ca8)
  • improve Is.function and ModuleHelper.getModuleMethod signatures (ecf968b)
  • improve Is.function definition to retain types (f20b6b0)
  • locales validation (#197) (55fdadb)
  • nodeIdentity optional in IComponent methods (c78dc17)
  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)
  • relocate core packages from tools (bcab8f3)
  • simplify async set (#121) (2693c32)
  • simplify StringHelper signature (0390403)
  • support indexed properties set in objects (b9c001d)
  • update dependencies (f3bd015)
  • use cause instead of inner for errors (1f4acc4)
  • use new shared store mechanism (#131) (934385b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.6 to 0.0.3-next.7
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.6 to 0.0.3-next.7
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.6 to 0.0.3-next.7

0.0.3-next.6 (2025-11-25)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.5 to 0.0.3-next.6
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.5 to 0.0.3-next.6
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.5 to 0.0.3-next.6

0.0.3-next.5 (2025-11-20)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.4 to 0.0.3-next.5
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.4 to 0.0.3-next.5
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.4 to 0.0.3-next.5

0.0.3-next.4 (2025-11-13)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.3 to 0.0.3-next.4
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.3 to 0.0.3-next.4
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.3 to 0.0.3-next.4

0.0.3-next.3 (2025-11-12)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.2 to 0.0.3-next.3
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.2 to 0.0.3-next.3
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.2 to 0.0.3-next.3

0.0.3-next.2 (2025-11-12)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.1 to 0.0.3-next.2
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.1 to 0.0.3-next.2
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.1 to 0.0.3-next.2

0.0.3-next.1 (2025-11-10)

Features

  • add context id features (#206) (ef0d4ee)
  • add guards arrayEndsWith and arrayStartsWith (95d875e)
  • add Is.class method (4988205)
  • add objectHelper.split (386830a)
  • add ObjectOrArray and ArrayHelper methods (0ac9077)
  • add rsa cipher support (7af6cc6)
  • add set method for async caches (ba34b55)
  • add zlib/deflate mime types detection (72c472b)
  • additional nameof operators (a5aab60)
  • additional RSA methods and async (1fceee2)
  • async cache don't cache failures unless requested (658ec4b)
  • eslint migration to flat config (74427d7)
  • expand error params to accept properties (032e9fd)
  • improve base error data extraction (dccc933)
  • improve error display in CLI (94b6ca8)
  • improve Is.function and ModuleHelper.getModuleMethod signatures (ecf968b)
  • improve Is.function definition to retain types (f20b6b0)
  • locales validation (#197) (55fdadb)
  • nodeIdentity optional in IComponent methods (c78dc17)
  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)
  • relocate core packages from tools (bcab8f3)
  • simplify async set (#121) (2693c32)
  • simplify StringHelper signature (0390403)
  • support indexed properties set in objects (b9c001d)
  • update dependencies (f3bd015)
  • use cause instead of inner for errors (1f4acc4)
  • use new shared store mechanism (#131) (934385b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.3-next.0 to 0.0.3-next.1
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.3-next.0 to 0.0.3-next.1
      • @twin.org/nameof-vitest-plugin bumped from 0.0.3-next.0 to 0.0.3-next.1

0.0.2-next.22 (2025-10-10)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.21 to 0.0.2-next.22
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.21 to 0.0.2-next.22
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.21 to 0.0.2-next.22

0.0.2-next.21 (2025-10-09)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.20 to 0.0.2-next.21
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.20 to 0.0.2-next.21
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.20 to 0.0.2-next.21

0.0.2-next.20 (2025-10-02)

Features

  • improve Is.function and ModuleHelper.getModuleMethod signatures (ecf968b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.19 to 0.0.2-next.20
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.19 to 0.0.2-next.20
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.19 to 0.0.2-next.20

0.0.2-next.19 (2025-09-30)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.18 to 0.0.2-next.19
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.18 to 0.0.2-next.19
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.18 to 0.0.2-next.19

0.0.2-next.18 (2025-09-29)

Features

  • simplify StringHelper signature (0390403)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.17 to 0.0.2-next.18
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.17 to 0.0.2-next.18
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.17 to 0.0.2-next.18

0.0.2-next.17 (2025-09-29)

Features

  • additional nameof operators (a5aab60)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.16 to 0.0.2-next.17
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.16 to 0.0.2-next.17
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.16 to 0.0.2-next.17

0.0.2-next.16 (2025-09-28)

Features

  • improve Is.function definition to retain types (f20b6b0)
  • nodeIdentity optional in IComponent methods (c78dc17)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.15 to 0.0.2-next.16
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.15 to 0.0.2-next.16
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.15 to 0.0.2-next.16

0.0.2-next.15 (2025-09-22)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.14 to 0.0.2-next.15
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.14 to 0.0.2-next.15
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.14 to 0.0.2-next.15

0.0.2-next.14 (2025-09-22)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.13 to 0.0.2-next.14
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.13 to 0.0.2-next.14
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.13 to 0.0.2-next.14

0.0.2-next.13 (2025-09-22)

Features

  • expand error params to accept properties (032e9fd)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.12 to 0.0.2-next.13
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.12 to 0.0.2-next.13
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.12 to 0.0.2-next.13

0.0.2-next.12 (2025-09-15)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.11 to 0.0.2-next.12
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.11 to 0.0.2-next.12
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.11 to 0.0.2-next.12

0.0.2-next.11 (2025-09-15)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.10 to 0.0.2-next.11
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.10 to 0.0.2-next.11
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.10 to 0.0.2-next.11

0.0.2-next.10 (2025-09-11)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.9 to 0.0.2-next.10
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.9 to 0.0.2-next.10
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.9 to 0.0.2-next.10

0.0.2-next.9 (2025-09-08)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.8 to 0.0.2-next.9
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.8 to 0.0.2-next.9
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.8 to 0.0.2-next.9

0.0.2-next.8 (2025-09-05)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.7 to 0.0.2-next.8
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.7 to 0.0.2-next.8
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.7 to 0.0.2-next.8

0.0.2-next.7 (2025-08-29)

Features

  • eslint migration to flat config (74427d7)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.6 to 0.0.2-next.7
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.6 to 0.0.2-next.7
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.6 to 0.0.2-next.7

0.0.2-next.6 (2025-08-27)

Miscellaneous Chores

  • core: Synchronize repo versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.5 to 0.0.2-next.6
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.5 to 0.0.2-next.6
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.5 to 0.0.2-next.6

0.0.2-next.5 (2025-08-19)

Features

  • use cause instead of inner for errors (1f4acc4)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.4 to 0.0.2-next.5
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.4 to 0.0.2-next.5
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.4 to 0.0.2-next.5

0.0.2-next.4 (2025-08-15)

Features

  • additional RSA methods and async (1fceee2)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.3 to 0.0.2-next.4
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.3 to 0.0.2-next.4
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.3 to 0.0.2-next.4

0.0.2-next.3 (2025-08-06)

Features

  • add guards arrayEndsWith and arrayStartsWith (95d875e)
  • add ObjectOrArray and ArrayHelper methods (0ac9077)
  • add rsa cipher support (7af6cc6)
  • add set method for async caches (ba34b55)
  • add zlib/deflate mime types detection (72c472b)
  • async cache don't cache failures unless requested (658ec4b)
  • improve base error data extraction (dccc933)
  • improve error display in CLI (94b6ca8)
  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)
  • relocate core packages from tools (bcab8f3)
  • simplify async set (#121) (2693c32)
  • support indexed properties set in objects (b9c001d)
  • update dependencies (f3bd015)
  • use new shared store mechanism (#131) (934385b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.2 to 0.0.2-next.3
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.2 to 0.0.2-next.3
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.2 to 0.0.2-next.3

0.0.2-next.2 (2025-08-06)

Features

  • add guards arrayEndsWith and arrayStartsWith (95d875e)
  • add ObjectOrArray and ArrayHelper methods (0ac9077)
  • add rsa cipher support (7af6cc6)
  • add set method for async caches (ba34b55)
  • add zlib/deflate mime types detection (72c472b)
  • async cache don't cache failures unless requested (658ec4b)
  • improve base error data extraction (dccc933)
  • improve error display in CLI (94b6ca8)
  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)
  • relocate core packages from tools (bcab8f3)
  • simplify async set (#121) (2693c32)
  • support indexed properties set in objects (b9c001d)
  • update dependencies (f3bd015)
  • use new shared store mechanism (#131) (934385b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.1 to 0.0.2-next.2
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.1 to 0.0.2-next.2
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.1 to 0.0.2-next.2

0.0.2-next.1 (2025-08-06)

Features

  • add guards arrayEndsWith and arrayStartsWith (95d875e)
  • add ObjectOrArray and ArrayHelper methods (0ac9077)
  • add rsa cipher support (7af6cc6)
  • add set method for async caches (ba34b55)
  • add zlib/deflate mime types detection (72c472b)
  • async cache don't cache failures unless requested (658ec4b)
  • improve base error data extraction (dccc933)
  • improve error display in CLI (94b6ca8)
  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)
  • relocate core packages from tools (bcab8f3)
  • simplify async set (#121) (2693c32)
  • support indexed properties set in objects (b9c001d)
  • update dependencies (f3bd015)
  • use new shared store mechanism (#131) (934385b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.2-next.0 to 0.0.2-next.1
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.2-next.0 to 0.0.2-next.1
      • @twin.org/nameof-vitest-plugin bumped from 0.0.2-next.0 to 0.0.2-next.1

0.0.1 (2025-07-03)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from ^0.0.0 to ^0.0.1
    • devDependencies
      • @twin.org/nameof-transformer bumped from ^0.0.0 to ^0.0.1
      • @twin.org/nameof-vitest-plugin bumped from ^0.0.0 to ^0.0.1

0.0.1-next.70 (2025-07-02)

Features

  • add guards arrayEndsWith and arrayStartsWith (95d875e)
  • add ObjectOrArray and ArrayHelper methods (0ac9077)
  • add set method for async caches (ba34b55)
  • add zlib/deflate mime types detection (72c472b)
  • async cache don't cache failures unless requested (658ec4b)
  • improve base error data extraction (dccc933)
  • improve error display in CLI (94b6ca8)
  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)
  • relocate core packages from tools (bcab8f3)
  • simplify async set (#121) (2693c32)
  • support indexed properties set in objects (b9c001d)
  • use new shared store mechanism (#131) (934385b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.1-next.69 to 0.0.1-next.70
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.1-next.69 to 0.0.1-next.70
      • @twin.org/nameof-vitest-plugin bumped from 0.0.1-next.69 to 0.0.1-next.70

0.0.1-next.69 (2025-07-02)

Features

  • add guards arrayEndsWith and arrayStartsWith (95d875e)
  • add ObjectOrArray and ArrayHelper methods (0ac9077)
  • add set method for async caches (ba34b55)
  • add zlib/deflate mime types detection (72c472b)
  • async cache don't cache failures unless requested (658ec4b)
  • improve base error data extraction (dccc933)
  • improve error display in CLI (94b6ca8)
  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)
  • relocate core packages from tools (bcab8f3)
  • simplify async set (#121) (2693c32)
  • support indexed properties set in objects (b9c001d)
  • use new shared store mechanism (#131) (934385b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.1-next.68 to 0.0.1-next.69
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.1-next.68 to 0.0.1-next.69
      • @twin.org/nameof-vitest-plugin bumped from 0.0.1-next.68 to 0.0.1-next.69

0.0.1-next.68 (2025-07-02)

Features

  • relocate core packages from tools (bcab8f3)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @twin.org/nameof bumped from 0.0.1-next.67 to 0.0.1-next.68
    • devDependencies
      • @twin.org/nameof-transformer bumped from 0.0.1-next.67 to 0.0.1-next.68
      • @twin.org/nameof-vitest-plugin bumped from 0.0.1-next.67 to 0.0.1-next.68

0.0.1-next.67 (2025-06-26)

Miscellaneous Chores

  • core: Synchronize repo versions

0.0.1-next.66 (2025-06-26)

Features

  • improve base error data extraction (dccc933)

0.0.1-next.65 (2025-06-19)

Miscellaneous Chores

  • core: Synchronize repo versions

0.0.1-next.64 (2025-06-19)

Features

  • add zlib/deflate mime types detection (72c472b)

0.0.1-next.63 (2025-06-18)

Miscellaneous Chores

  • core: Synchronize repo versions

0.0.1-next.62 (2025-06-17)

Features

  • add guards arrayEndsWith and arrayStartsWith (95d875e)
  • add ObjectOrArray and ArrayHelper methods (0ac9077)
  • add set method for async caches (ba34b55)
  • async cache don't cache failures unless requested (658ec4b)
  • improve error display in CLI (94b6ca8)
  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)
  • simplify async set (#121) (2693c32)
  • support indexed properties set in objects (b9c001d)
  • use new shared store mechanism (#131) (934385b)

0.0.1-next.61 (2025-06-17)

Features

  • support indexed properties set in objects (b9c001d)

0.0.1-next.60 (2025-06-17)

Features

  • improve error display in CLI (94b6ca8)

0.0.1-next.59 (2025-06-17)

Features

  • propagate includeStackTrace on error conversion (8471cbb)
  • propagate includeStackTrace on error conversion (818337d)

0.0.1-next.58 (2025-06-13)

Miscellaneous Chores

  • core: Synchronize repo versions

0.0.1-next.57 (2025-06-10)

Features

  • add guards arrayEndsWith and arrayStartsWith (95d875e)

0.0.1-next.56 (2025-05-08)

Features

  • add ObjectOrArray and ArrayHelper methods (0ac9077)

0.0.1-next.55 (2025-05-07)

Miscellaneous Chores

  • core: Synchronize repo versions

0.0.1-next.54 (2025-05-06)

Miscellaneous Chores

  • core: Synchronize repo versions

0.0.1-next.53 (2025-05-01)

Features

  • async cache don't cache failures unless requested (658ec4b)

0.0.1-next.52 (2025-04-17)

Features

0.0.1-next.51 (2025-03-27)

Features

0.0.1-next.50 (2025-03-26)

Features

  • add set method for async caches (ba34b55)

0.0.1-next.49

  • Initial Release