Skip to content

Commit 235f6b5

Browse files
committed
Prepare for release v0.4.0
1 parent 1b02ccc commit 235f6b5

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,8 @@ libmutton is a library for building simple, SSH-synchronized password managers i
1212
See the [developer guide](https://github.com/rwinkhart/libmutton/blob/main/wiki/developers.md).
1313

1414
# Roadmap
15-
#### Release v0.4.0
16-
- [x] Swap to native (cascade) encryption
17-
- [ ] Add refresh/re-encrypt functionality
1815
#### Release v0.5.0
19-
- [ ] Implement "netpin" (quick-unlock) with new encryption
16+
- [ ] Implement "netpin" (quick-unlock)
2017
- [ ] Password aging support
2118
- [ ] Append UNIX timestamp to entry names
2219
#### Release v1.0.0

docs/release-notes-archive/2025.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
**libmutton v0.4.0**
2-
DRAFT
2+
August 17, 2025
33

44
This is the largest update to libmutton yet, and as such, these patch notes are non-exhaustive.
55
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.
2323
- (111324cc25e84a5bd8b6b8206b90b00394311590) Deletions (server-side) now follow the client through device ID changes
2424
- (ca277ba7735dd75cc94b26c1c2357f7d3192e26b) Added the `EntryRefresh()` function for re-encrypting entries with a new passphrase/optimizing bloated entries
2525
- (74b8261bc88fc122a25df5207b34edc3dee81e9a) Added the `LibmuttonInit()` function to ensure clients initialize libmutton as intended
26+
- (bed23e987d89b133204991c2c34b8fa1e8e335c9) (41a12c6e4a7c09b22fac0faf6bdef5993264f5de) Added iOS clipboard support
27+
- (3fdcc9e96d71bb4bef3baf9f43a627782237b142) (1a66a30bc184528ec971306497cca3597072202a) (d023058630958842f0f521ba2bef43b12955b9d8) Support one-time TOTP copy
28+
- (fb2120c94ebc69f7ac8e15163f1e27b2c8057d9a) Support custom device ID prefixes
2629

2730
## Fixes
2831
- (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.
3235
- Dropped
3336
- github.com/fortis/go-steam-totp (functionality now covered by github.com/pquerna/otp)
3437
- Bumped (direct)
35-
- Go: v1.24.2 => v1.24.4
38+
- Go: v1.24.2 => v1.24.6
3639
- github.com/pquerna/otp: v1.4.1-0.20231130234153-3357de7c0481 => v1.5.0
3740
- golang.design/x/clipboard: v0.7.0 => v0.7.1
38-
- golang.org/x/crypto: v0.37.0 => v0.39.0
41+
- golang.org/x/crypto: v0.37.0 => v0.41.0
3942
- Added (direct)
4043
- github.com/rwinkhart/go-boilerplate v0.1.0
41-
- github.com/rwinkhart/rcw v0.2.1
44+
- github.com/rwinkhart/rcw v0.2.2
4245

4346
---
4447

global/1globals.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ var (
77
)
88

99
const (
10-
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"
10+
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"
1111

1212
FSSpace = "\u259d" // ▝ Space/list separator
1313
FSPath = "\u259e" // ▞ Path separator

0 commit comments

Comments
 (0)