Skip to content

Commit 5176eae

Browse files
authored
release: v1.2.0-beta01 with centralized runtime orchestration (#88)
1 parent dbcf269 commit 5176eae

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [1.2.0-beta01] - 2025-08-31
6+
7+
### Fixed
8+
- **Persisted cleared flag:** Reusing an editor after `clear()` no longer keeps clearing on later commits. ([#86](https://github.com/harrytmthy/safebox/issues/86))
9+
10+
### Changed
11+
- **Centralized runtime orchestration:** New internal `SafeBoxEngine` now owns in-memory entries, write sequencing, the initial-load barrier, and AEAD dead-entry purge scheduling. ([#84](https://github.com/harrytmthy/safebox/issues/84), [#82](https://github.com/harrytmthy/safebox/issues/82))
12+
13+
### Removed
14+
- **SafeBoxStateManager:** Internal class removed. Its responsibilities moved into `SafeBoxEngine`. ([#84](https://github.com/harrytmthy/safebox/issues/84))
15+
516
## [1.2.0-alpha02] - 2025-08-29
617

718
### Behavior Changes

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Compared to EncryptedSharedPreferences:
5353

5454
```kotlin
5555
dependencies {
56-
implementation("io.github.harrytmthy:safebox:1.2.0-alpha02")
56+
implementation("io.github.harrytmthy:safebox:1.2.0-beta01")
5757
}
5858
```
5959

safebox/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ plugins {
2323
}
2424

2525
group = "io.github.harrytmthy"
26-
version = "1.2.0-alpha02"
26+
version = "1.2.0-beta01"
2727

2828
android {
2929
namespace = "com.harrytmthy.safebox"

0 commit comments

Comments
 (0)