5.9 KiB
WARNING: AS LIBMUTTON HAS NOT YET REACHED v1.0.0, BREAKING CHANGES IN FUTURE UPDATES ARE PLANNED
MUTN v0.3.0 Built with libmutton v0.4.0 August 17, 2025
The Cryptic Cuts Update
This is the largest update to MUTN yet, and as such, these patch notes are non-exhaustive. Many minor changes and fixes to features mentioned in these patch notes have been made. Please see the commit history for a more complete list of changes.
This is a major, breaking release that changes the encryption scheme used for entries.
This version of MUTN requires mutn init to be run before use.
Additionally, it requires previously created entries to be converted using the conversion program linked below.
libmutton-derived Changes
- PLEASE read libmutton's release notes, as they detail severe breaking changes
- Highlight feature: GPG has been entirely replaced with RCW
- All entries created in previous versions MUST be converted using this conversion program
- Highlight feature: GPG has been entirely replaced with RCW
Features
- (
05f95a4c0c) Implemented "mutn tweak" for performing various quick operations- These currently include:
- (
1488c7d536) Changing the device ID - (
59cb9ac0d1) Re-encrypting/optimizing entries (changing the passphrase) - (
45c03f0fe4) Setting/changing the editor used for notes
- (
- These currently include:
Changes
- (
a7a92e78b5) Re-licensed under the AGPL 3.0- I would prefer a more permissive license, but this is a legal requirement due to MUTN's use of go-highlite, which is based on an AGPL project
- (
0895dcba8a) (52628dba0a) A temporary fork of Glamour v0.7.0 is now used- This fixes the long-dreaded startup latency caused by Glamour's dependency on Chroma
- Chroma has been replaced with go-highlite
- This also reduces the binary size by several megabytes
- This solution is temporary: Two alternative markdown rendering solutions are in the works and one will be chosen to replace Glamour entirely
- (
72755e91b5)editis now the default note editor on Windows - (
cc3416a89c) Release binaries now target x86_64_v2 and arm64v8.7+crypto (v8.0 still offered on Linux)
Fixes
- (
85584da807) The entry reader loop is now broken as intended once notes have been printed
Dependencies
- Dropped
- Many dependencies were dropped due to the removal of experimental build options
- github.com/alecthomas/chroma/v2 was dropped as part of the Glamour fork
- github.com/fortis/go-steam-totp was dropped due to libmutton now using one package for all TOTP generation
- Bumped (direct)
- Go: v1.24.2 => 1.24.6
- github.com/rwinkhart/libmutton: v0.3.1 => v0.4.0
- golang.org/x/term: v0.31.0 => v0.34.0
- Added (direct)
- github.com/rwinkhart/go-boilerplate v0.1.0
MUTN v0.2.6 Built with libmutton v0.3.1 April 21, 2025
The Tripe Transmission Update - Patch 6
This release updates libmutton to v0.3.1 and brings in some minor bug fixes.
libmutton-derived Changes
- See libmutton's release notes
- Highlight feature: (
34136633d9) Added a new password generation option for moderately complex strings (better compatibility with many services than the previous complex passwords)- The previous generator is still accessible as the "ultra complex" option
- Highlight feature: (
Fixes
- (
8166bfcfbe) Notes can once again be removed from entries
Dependencies
- Bumps (direct and indirect)
- Go: v1.24.0 => 1.24.2
- github.com/rwinkhart/libmutton: v0.3.0 => v0.3.1
- golang.org/x/term: v0.29.0 => v0.31.0
- golang.org/x/crypto: v0.34.0 => v0.37.0
- golang.org/x/net: v0.35.0 => v0.39.0
- golang.org/x/sys: v0.30.0 => v0.32.0
- github.com/pkg/sftp: v1.13.7 => v1.13.9
- github.com/alecthomas/chroma/v2: v2.15.0 => v2.16.0
- github.com/yuin/goldmark: v1.7.8 => v1.7.10
- github.com/yuin/goldmark-emoji: v1.0.4 => v1.0.6
MUTN v0.2.5 Built with libmutton v0.3.0 February 22, 2025
The Tripe Transmission Update - Patch 5
This release updates libmutton to v0.3.0 and brings in some minor bug fixes.
libmutton-derived Changes
Changes
- (
38ddc32656) Some ANSI-colored text is now more visible in light terminal themes - (
0c57bd5764) Trailing double spaces are now preserved in notes for Markdown manual line breaks- Currently only supported in BEAN
Fixes
- (
edc2ef25de) (4556e38e32) PowerShell completions no longer become unusable when multiple entries with similar names (containing spaces) exist in the same directory - (
d323f2f75a) Entries are no longer re-uploaded when the user adds a blank note
Dependencies
- Bumps (direct and indirect)
- Go: v1.23.4 => 1.24.0
- github.com/rwinkhart/libmutton: v0.2.4 => v0.3.0
- github.com/alecthomas/chroma/v2: v2.14.0 => v2.15.0
- github.com/dlclark/regexp2: v1.11.4 => v1.11.5
- github.com/muesli/termenv: v0.15.2 => v0.16.0
- golang.org/x/term: v0.27.0 => v0.29.0
- golang.org/x/crypto: v0.31.0 => v0.34.0
- golang.org/x/net: v0.32.0 => v0.35.0
- golang.org/x/sys: v0.28.0 => v0.30.0