Skip to content

Releases: mojatter/wfs

v0.5.0

07 Apr 11:22
897084f

Choose a tag to compare

[0.5.0]

A documentation, tooling, and compatibility release. No public API
changes; the code-level features (RenameFS, SyncWriterFile, the
memfs Sub mutex fix, the memfs store performance work) all shipped
in v0.4.1 and are now properly documented.

Added

  • README sections covering capability layers, an atomicWrite example
    built on RenameFS + SyncWriterFile, and the memfs limitations
    callers should know about (Close-publishes-writes, Sync-is-a-noop,
    file-only Rename) (#12).
  • CHANGELOG.md, starting with this entry (#13).
  • CI: Go version matrix (1.24, stable) so regressions against the
    lowest supported toolchain are caught (#11).
  • CI: go test -race is now run on every PR (#15).
  • CI: aggregator job named tests so the branch protection required
    check stays stable across future matrix changes (#11 follow-up).

Changed

  • Minimum Go version is now 1.24 (was 1.26) so projects on older
    toolchains can consume wfs (#11).

Deprecated

  • osfs.NewOSFS is now documented as scheduled for removal in v0.6.0.
    Use osfs.New instead (#14).

v0.4.1

06 Apr 05:04
1cf2c86

Choose a tag to compare

What's Changed

  • Add Rename and Sync capabilities for atomic writes by @mojatter in #6
  • CI: add staticcheck and gosec, rename workflow to tests.yaml by @mojatter in #7
  • memfs: Share mutex between parent and Sub-derived filesystems by @mojatter in #8
  • memfs: Speed up store.put and removeAll by @mojatter in #9
  • memfs: Document MemFile write/close/sync semantics by @mojatter in #10

Full Changelog: v0.4.0...v0.4.1

v0.4.0

02 Apr 02:06

Choose a tag to compare

Full Changelog: v0.3.2...v0.4.0

v0.3.2

01 Sep 07:09

Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

02 Dec 06:38

Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

26 Nov 01:39
1e16095

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

26 Nov 01:27
6857893

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

18 Nov 02:44

Choose a tag to compare