diff --git a/README.md b/README.md index 10676ae..78453e9 100644 --- a/README.md +++ b/README.md @@ -23,26 +23,36 @@ Additionally, MUTN is available as a source package ("[mutn](https://aur.archlin After installing, please review the [usage guide](https://github.com/rwinkhart/MUTN/blob/main/wiki/usage.md). # Roadmap -#### Release v0.3.0 -- [ ] Replace Glamour with a more minimal Markdown renderer (likely custom) -#### Release v0.4.0 +### Release v0.3.0 - [ ] libmutton v0.3.0 - - [ ] Swap to native (cascade) encryption (custom) - - [ ] Implement "netpin" (quick-unlock) with new encryption -#### Release v0.5.0 -- [ ] libmutton v0.4.0 - - [ ] Password aging support -#### Release v0.6.0 -- [ ] libmutton v0.5.0 - [ ] Add refresh/re-encrypt functionality - [ ] Re-implement init menu - [ ] Implement tweak menu -#### Release v1.0.0 +- [ ] Bump Glamour version and switch to fully-compliant Markdown (do not preserve new lines) +- [ ] Add experimental build option for building with [BEAN](https://github.com/Trojan2021/BEAN) instead of Glamour +### Release v0.4.0 +- [ ] Evaluate defaulting to building w/Bean over Glamour + - [ ] Verify having Glamour in go.mod does not impact binary size/speed (drop it if it does) +### Release v0.5.0 +- [ ] libmutton v0.4.0 + - [ ] Password aging support + - [ ] Append UNIX timestamp to entry names + - [ ] Trim timestamps to allow for vanity entry names in the following cases: + - [ ] Argument parsing + - [ ] Shell completions + - [ ] Entry list readout + - [ ] Add yellow/red dot indicators to entry list readout for when passwords should be changed +### Release v0.6.0 +- [ ] libmutton v0.5.0 + - [ ] Swap to native (cascading) encryption + - [ ] Implement "netpin" (quick-unlock) with new encryption +### Release v1.0.0 - Distribution packages +- [ ] Evaluate implementing custom types/interfaces (where applicable) - [ ] Create packaging scripts - [x] Stable source PKGBUILD - - [ ] Stable source APKBUILD + - [x] Stable source APKBUILD - [ ] Debian/Ubuntu - [ ] Fedora - [ ] FreeBSD - [ ] Windows installer -- Hunt for polishing opportunities and bugs +- Perform extensive testing diff --git a/docs/man b/docs/man index 619e58c..82e12e3 100644 --- a/docs/man +++ b/docs/man @@ -1,4 +1,4 @@ -.TH MUTN 1 "20 August 2024" "v0.2.2" "MUTN man page" +.TH MUTN 1 "19 October 2024" "v0.2.3" "MUTN man page" .SH NAME \fBmutn\fR - Simple, self-hosted, SSH-synchronized password and note management based on libmutton. It is the successor to sshyp. diff --git a/docs/release-notes-archive/2024.md b/docs/release-notes-archive/2024.md index 3079577..3d7cea7 100644 --- a/docs/release-notes-archive/2024.md +++ b/docs/release-notes-archive/2024.md @@ -1,5 +1,29 @@ **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.2.3** +Built with libmutton v0.2.3 +October 19, 2024 + +# The Tripe Transmission Update - Patch 3 + +This release updates libmutton to v0.2.3 to fix a minor bug causing the client to make a request to the server under an inappropriate condition. + +## Fixes +- From libmutton v0.2.3: + - Fixed renaming/moving an entry/folder to an invalid path still having clients request the operation on the server + +## Dependencies +- Bumps (direct and indirect) + - github.com/rwinkhart/libmutton: v0.2.2 => v0.2.3 + - github.com/yuin/goldmark: v1.7.4 => v1.7.8 + - github.com/yuin/goldmark-emoji: v1.0.3 => v1.0.4 + - golang.org/x/crypto: v0.26.0 => v0.28.0 + - golang.org/x/net: v0.28.0 => v0.30.0 + - golang.org/x/sys: v0.24.0 => v0.26.0 + - golang.org/x/term: v0.23.0 => v0.25.0 + +--- + **MUTN v0.2.2** Built with libmutton v0.2.2 August 20, 2024 diff --git a/src/cli/1globals.go b/src/cli/1globals.go index c583e19..577b74d 100644 --- a/src/cli/1globals.go +++ b/src/cli/1globals.go @@ -11,7 +11,7 @@ var ( ) const ( - MUTNVersion = "0.2.D" // untagged releases feature a letter suffix corresponding to the eventual release version, e.g "0.2.A" -> "0.2.0", "0.2.B" -> "0.2.1" + MUTNVersion = "0.2.3" // untagged releases feature a letter suffix corresponding to the eventual release version, e.g "0.2.A" -> "0.2.0", "0.2.B" -> "0.2.1" AnsiBold = "\033[1m" ansiBlackOnWhite = "\033[38;5;0;48;5;15m"