Skip to content

Releases: rwinkhart/libmutton

v0.2.4

13 Dec 17:23
Compare
Choose a tag to compare

libmutton v0.2.4
December 13, 2024

IMPORTANT

  • This release includes a dependency bump to address a high-severity CVE (CVE-2024-45337) - Please update as soon as possible!

Changes

  • (91fdeb5) The MIME type of data copied to the clipboard on UNIX-like systems (X11 and Wayland) is now statically set to "text/plain" to avoid potential issues with type inference

Dependencies

  • Bumps (direct and indirect)
    • Go: v1.23.2 => v1.23.4
    • github.com/pkg/sftp: v1.13.6 => v1.13.7
    • golang.org/x/crypto: v0.28.0 => v0.31.0
    • golang.org/x/sys: v0.26.0 => v0.28.0
    • golang.org/x/term: v0.25.0 => v0.27.0

v0.2.3

19 Oct 20:22
Compare
Choose a tag to compare

libmutton v0.2.3
October 19, 2024

Fixes

  • (1fb2834) Fixed renaming/moving an entry/folder to an invalid path still having clients request the operation on the server

Dependencies

  • Bumps (direct and indirect)
    • Go: v1.22.6 => v1.23.2
    • golang.org/x/crypto: v0.26.0 => v0.28.0
    • golang.org/x/sys: v0.24.0 => v0.26.0
    • golang.org/x/term: v0.23.0 => v0.25.0

v0.2.2

21 Aug 01:01
Compare
Choose a tag to compare

libmutton v0.2.2
August 20, 2024

Fixes

  • (de508d1) Fixed a regression from v0.2.1 where edited entries are improperly synced if their line count is reduced

v0.2.1

14 Aug 01:33
Compare
Choose a tag to compare

libmutton v0.2.1
August 13, 2024

Breaking Changes

  • libmutton has been separated into its own repository and the "backend" package has been renamed to "core"
  • Clients now must pass the return value of core.DirInit (oldDeviceID) to sync.DeviceIDGen
    • This is for the new device ID replacement feature
  • (a1c9827) The sync separator constants (FSSpace, FSPath, FSMisc) have been moved to the core package

Features

  • (7d51d12) (be46b0d) Clients can now request the server to replace their old device ID when changing to a new one
  • (ed9c4e9) (4c54349) Exit codes are now specific to the type of error encountered

Fixes

  • (9f43337) (e861b2b) The SSH client is now only created once during RunJob (prevents multiple password prompts with protected keyfiles)
  • (88b7a6b) Config/entry files are now created with 0600 permissions
  • (d67114b) The TOTP copy message is no longer unnecessarily verbose
  • (06b9527) Function documentation is now properly formatted for display on pkg.go.dev

Dependencies

  • Bumps (direct and indirect)
    • golang.org/x/sys: v0.23.0 => v0.24.0