Skip to content

Releases: depthbomb/node-common

Release 2.3.0

26 Mar 17:58
a99d092

Choose a tag to compare

  • feat: add runtime detection and environment info helpers for node/bun (630fc4c)
  • feat: add advisory file locking with retries, stale eviction, and ownership-safe release (6511223)
  • feat: add temporary file/dir helpers with scoped cleanup (56a7d81)
  • feat: add cancellation-aware process helpers and executable lookup APIs (934c2e0)
  • feat(pathlib): add JSON/atomic IO, ensure/copy/move helpers, walk/glob options, and path relation utilities (f3c20a2)
  • docs: update README (765a132)
  • feat(cancellation): add abort interop, token helpers, any/all combinators, and timeout error overload (ffb61ec)
  • refactor(tests): import compiled files (d1ba012)
  • chore: update dependencies (0197caf)

Release 2.2.2

14 Feb 20:10
6ddad21

Choose a tag to compare

  • feat: add tests (598c3e4)
  • fix(pathlib): normalize file URI conversion on Windows (61860af)
  • fix(cancellation): clean up registrations and external listeners (22edd10)
  • fix(cancellation): pass a real token in cancellable wrapper (1b1f2cd)
  • fix(cancellation): make CancellationToken.None immutable (973b374)
  • fix(cancellation): unlink linked registrations to avoid dispose race (776a6cd)
  • perf(pathlib): speed up walk using dirents and symlink-safe recursion (2a77aa3)
  • perf(cancellation): clear delay timer on cancellation (478cc7c)
  • perf(pathlib): stream file lines instead of loading into memory (7220368)
  • chore: update dependencies (caad025)

Release 2.2.1

28 Jan 14:51
b59a853

Choose a tag to compare

  • fix: re-add barrel import (ad09ebd)

Release 2.2.0

28 Jan 14:33
26b1796

Choose a tag to compare

  • refactor: remove barrel import (4978467)
  • chore: bump nodejs version to 24 (a83a40b)

Release 2.1.1

16 Jan 19:56
dee5659

Choose a tag to compare

  • feat: implement Symbol.toPrimitive for pathlib (f3e8386)

Release 2.1.0

16 Jan 18:43
b24328f

Choose a tag to compare

  • feat: add path.toWriteStream (0115369)
  • feat: add static Path.from(...) (0f36917)

Release 2.0.0

16 Jan 18:09
0f01ffc

Choose a tag to compare

  • chore: update dependencies (44f924b)
  • feat: remove fs utility in favor of new pathlib (7f39391)
  • refactor: remove non-Node.js utilities (602c186)
  • chore: update dependencies (1e421a5)

Release 1.2.0

24 Nov 18:15
954fa7c

Choose a tag to compare

Release 1.1.0

14 Nov 03:58
7954634

Choose a tag to compare

  • feat: add cache decorator (f71c4da)
  • chore: migrate to tsdown (69f79fd)

Release 1.0.0

22 Sep 21:15
3f91978

Choose a tag to compare