mirror of
https://github.com/rwinkhart/libmutton.git
synced 2026-08-27 20:36:29 -04:00
Prepare for release v0.4.0
This commit is contained in:
@@ -12,11 +12,8 @@ libmutton is a library for building simple, SSH-synchronized password managers i
|
|||||||
See the [developer guide](https://github.com/rwinkhart/libmutton/blob/main/wiki/developers.md).
|
See the [developer guide](https://github.com/rwinkhart/libmutton/blob/main/wiki/developers.md).
|
||||||
|
|
||||||
# Roadmap
|
# Roadmap
|
||||||
#### Release v0.4.0
|
|
||||||
- [x] Swap to native (cascade) encryption
|
|
||||||
- [ ] Add refresh/re-encrypt functionality
|
|
||||||
#### Release v0.5.0
|
#### Release v0.5.0
|
||||||
- [ ] Implement "netpin" (quick-unlock) with new encryption
|
- [ ] Implement "netpin" (quick-unlock)
|
||||||
- [ ] Password aging support
|
- [ ] Password aging support
|
||||||
- [ ] Append UNIX timestamp to entry names
|
- [ ] Append UNIX timestamp to entry names
|
||||||
#### Release v1.0.0
|
#### Release v1.0.0
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
**libmutton v0.4.0**
|
**libmutton v0.4.0**
|
||||||
DRAFT
|
August 17, 2025
|
||||||
|
|
||||||
This is the largest update to libmutton yet, and as such, these patch notes are non-exhaustive.
|
This is the largest update to libmutton 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.
|
Many minor changes and fixes to features mentioned in these patch notes have been made.
|
||||||
@@ -23,6 +23,9 @@ Please see the commit history for a more complete list of changes.
|
|||||||
- (111324cc25e84a5bd8b6b8206b90b00394311590) Deletions (server-side) now follow the client through device ID changes
|
- (111324cc25e84a5bd8b6b8206b90b00394311590) Deletions (server-side) now follow the client through device ID changes
|
||||||
- (ca277ba7735dd75cc94b26c1c2357f7d3192e26b) Added the `EntryRefresh()` function for re-encrypting entries with a new passphrase/optimizing bloated entries
|
- (ca277ba7735dd75cc94b26c1c2357f7d3192e26b) Added the `EntryRefresh()` function for re-encrypting entries with a new passphrase/optimizing bloated entries
|
||||||
- (74b8261bc88fc122a25df5207b34edc3dee81e9a) Added the `LibmuttonInit()` function to ensure clients initialize libmutton as intended
|
- (74b8261bc88fc122a25df5207b34edc3dee81e9a) Added the `LibmuttonInit()` function to ensure clients initialize libmutton as intended
|
||||||
|
- (bed23e987d89b133204991c2c34b8fa1e8e335c9) (41a12c6e4a7c09b22fac0faf6bdef5993264f5de) Added iOS clipboard support
|
||||||
|
- (3fdcc9e96d71bb4bef3baf9f43a627782237b142) (1a66a30bc184528ec971306497cca3597072202a) (d023058630958842f0f521ba2bef43b12955b9d8) Support one-time TOTP copy
|
||||||
|
- (fb2120c94ebc69f7ac8e15163f1e27b2c8057d9a) Support custom device ID prefixes
|
||||||
|
|
||||||
## Fixes
|
## Fixes
|
||||||
- (50ab27c6749d13fc6842d92259f8e0fd8fa5340c) libmutton.ini is now always created with 0600 permissions on *nix platforms
|
- (50ab27c6749d13fc6842d92259f8e0fd8fa5340c) libmutton.ini is now always created with 0600 permissions on *nix platforms
|
||||||
@@ -32,13 +35,13 @@ Please see the commit history for a more complete list of changes.
|
|||||||
- Dropped
|
- Dropped
|
||||||
- github.com/fortis/go-steam-totp (functionality now covered by github.com/pquerna/otp)
|
- github.com/fortis/go-steam-totp (functionality now covered by github.com/pquerna/otp)
|
||||||
- Bumped (direct)
|
- Bumped (direct)
|
||||||
- Go: v1.24.2 => v1.24.4
|
- Go: v1.24.2 => v1.24.6
|
||||||
- github.com/pquerna/otp: v1.4.1-0.20231130234153-3357de7c0481 => v1.5.0
|
- github.com/pquerna/otp: v1.4.1-0.20231130234153-3357de7c0481 => v1.5.0
|
||||||
- golang.design/x/clipboard: v0.7.0 => v0.7.1
|
- golang.design/x/clipboard: v0.7.0 => v0.7.1
|
||||||
- golang.org/x/crypto: v0.37.0 => v0.39.0
|
- golang.org/x/crypto: v0.37.0 => v0.41.0
|
||||||
- Added (direct)
|
- Added (direct)
|
||||||
- github.com/rwinkhart/go-boilerplate v0.1.0
|
- github.com/rwinkhart/go-boilerplate v0.1.0
|
||||||
- github.com/rwinkhart/rcw v0.2.1
|
- github.com/rwinkhart/rcw v0.2.2
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@ var (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
LibmuttonVersion = "0.E.0" // 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"
|
LibmuttonVersion = "0.4.0" // 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"
|
||||||
|
|
||||||
FSSpace = "\u259d" // ▝ Space/list separator
|
FSSpace = "\u259d" // ▝ Space/list separator
|
||||||
FSPath = "\u259e" // ▞ Path separator
|
FSPath = "\u259e" // ▞ Path separator
|
||||||
|
|||||||
Reference in New Issue
Block a user