Skip to content

Latest commit

 

History

History
66 lines (38 loc) · 2.27 KB

CHANGELOG.md

File metadata and controls

66 lines (38 loc) · 2.27 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.4.0] - 2025-01-09

  • Fixed: Switch to thread-safe getmntinfo_r_np() for macOS. Improved darwin resource management.

[0.3.3] - 2025-01-08

  • Packaging: Improved ESM/CJS support with common __dirname implementation thanks to tsup shims.

    This change simplifies the implementation and improves inline jsdocs as the exported code and docs have been inlined.

  • Packaging: Re-enabled test coverage assertions (after finding the magicks to get istanbul to see what the tests were exercising)

  • Packaging: Added debuglog tests

  • Packaging: Fixed npm run watch

[0.3.2] - 2025-01-03

  • Fixed: prior canReaddir() (and subsequent status of volume metadata) would incorrectly fail if the first directory element wasn't readable.

[0.3.1] - 2025-01-03

No public codepath updates.

  • Fixed: updated regex patterns for improved matching and linting compliance

  • Fixed: flaky CI test on macOS

  • Added: GitHub Action CodeQL and addressed linting nits

  • Added: scripts for manually running clang-tidy and snyk code test (as they both emit spurious warnings that don't seem to be safely silenced)

[0.3.0] - 2025-01-01

[0.2.0] - 2025-01-01

  • Changed: Add **/#snapshot to the list of "system" volumes

  • Changed: Add sourcemaps and source typescript to the npm pack

  • Fixed: macOS system mount points are now filtered properly

[0.1.0] - 2024-12-17

First release! Everything is a new feature!

The 1.0.0 release will happen after some integration testing with the native library payloads, but the API should be stable after the first release.