mirror of
https://github.com/rwinkhart/MUTN.git
synced 2026-08-28 04:46:41 -04:00
128 lines
6.3 KiB
Markdown
128 lines
6.3 KiB
Markdown
**WARNING: AS LIBMUTTON HAS NOT YET REACHED v1.0.0, [BREAKING CHANGES](https://github.com/rwinkhart/libmutton/blob/main/wiki/breaking.md) IN FUTURE UPDATES ARE PLANNED**
|
|
|
|
**MUTN v0.3.1**
|
|
Built with libmutton v0.4.4
|
|
November 23, 2025
|
|
|
|
This is a simple dependency bump and bugfix release. Security issues are addressed. See the [libmutton v0.4.4 patchnotes](https://github.com/rwinkhart/libmutton/releases/tag/v0.4.4) for more information.
|
|
|
|
A new major version is well underway. This is likely the last release in the v0.3.x series before more breaking changes are made.
|
|
|
|
---
|
|
|
|
**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](https://github.com/rwinkhart/libmutton/releases/tag/v0.4.0), as they detail severe breaking changes
|
|
- Highlight feature: GPG has been entirely replaced with [RCW](https://github.com/rwinkhart/rcw)
|
|
- All entries created in previous versions _**MUST**_ be converted using [this conversion program](https://github.com/rwinkhart/sshyp-labs/releases/tag/v2.0.0)
|
|
|
|
## Features
|
|
- (05f95a4c0c8a854828161c9d3f70e8cff6da0fc5) Implemented "mutn tweak" for performing various quick operations
|
|
- These currently include:
|
|
1. (1488c7d5360fc6f0ac7489e4925247732f687f1e) Changing the device ID
|
|
2. (59cb9ac0d18defa201713f91f033702339ff45e6) Re-encrypting/optimizing entries (changing the passphrase)
|
|
3. (45c03f0fe4435cb7e619c80b2a91157405d2a7c9) Setting/changing the editor used for notes
|
|
|
|
## Changes
|
|
- (a7a92e78b565799a04e683d8eae28b6791720c08) 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](https://github.com/jessp01/gohighlight)
|
|
- (0895dcba8ae3435b35e1821ece9a6a924fde5905) (52628dba0a3a959784a6706216615bb7babced09) 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](https://github.com/alecthomas/chroma)
|
|
- Chroma has been replaced with [go-highlite](https://github.com/rwinkhart/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
|
|
- (72755e91b582dd2f6b93f0aa30992da4dc10750d) `edit` is now the default note editor on Windows
|
|
- (cc3416a89c119076e3ce84252029e952288ecf35) Release binaries now target x86_64_v2 and arm64v8.7+crypto (v8.0 still offered on Linux)
|
|
|
|
## Fixes
|
|
- (85584da807a5d973078d6357decdc7a1092582f3) 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](https://github.com/rwinkhart/libmutton/releases/tag/v0.3.1)
|
|
- Highlight feature: (34136633d93749bb75d680537ee2191a49d9d276) 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
|
|
|
|
## Fixes
|
|
- (8166bfcfbe960d77b33e42de35fd0b31c9751039) 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
|
|
- See [libmutton's release notes](https://github.com/rwinkhart/libmutton/releases/tag/v0.3.0)
|
|
|
|
## Changes
|
|
- (38ddc3265634275d999781dbc0ce827392ed77e0) Some ANSI-colored text is now more visible in light terminal themes
|
|
- (0c57bd576447c4b61f67c22f81db7543ba30ff3f) Trailing double spaces are now preserved in notes for Markdown manual line breaks
|
|
- Currently only supported in [BEAN](https://github.com/Trojan2021/BEAN)
|
|
|
|
## Fixes
|
|
- (edc2ef25dea9d702bf8a096fd23795957ae721f1) (4556e38e32c52862ecf3d88e7b8faeae231b44a2) PowerShell completions no longer become unusable when multiple entries with similar names (containing spaces) exist in the same directory
|
|
- (d323f2f75a219163f3b6b3fbb2b7c1b21930fd0b) 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
|