Skip to content

Commit feebe28

Browse files
committed
Incremented minor version to 0.12.0
1 parent 9c432f9 commit feebe28

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## [0.12.0] – 2025-09-22
4+
5+
### Breaking Change: Versioning
6+
7+
Added versioning via `ISaveable<TState>.FileVersion`. On load, if the on-disk value doesn’t match the registered saveable’s FileVersion, that saveable is skipped and restored to defaults (others in the same file still load).
8+
In the future, this version number _might_ be used for data migrations (still considering this), but that functionality is not currently implemented.
9+
10+
### Fixes
11+
- Fixed a regression where JSON Converters for Unity was not being utilized.
12+
13+
### Migration notes
14+
15+
- Just add int FileVersion { get; } to every ISaveable<TState>.
16+
317
## [0.11.0] – 2025-09-22
418

519
### Breaking Change

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "co.buck.saveasync",
3-
"version": "0.11.0",
3+
"version": "0.12.0",
44
"displayName": "Save Async",
55
"description": "Save Async is BUCK's Unity package for asynchronously saving and loading data in the background using Unity's Awaitable class. Capture and restore state without interrupting Unity's main render thread.",
66
"unity": "2023.1",

0 commit comments

Comments
 (0)