org.gamecult.cultlib 3.0.0: release prep and regenerated plugins (stacked on #105) #106
17 changed files with 6 additions and 8 deletions
|
|
@ -25,7 +25,7 @@ closure through UPM rather than NuGet restore.
|
|||
Install the Unity package from the immutable release tag:
|
||||
|
||||
```text
|
||||
https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#cultlib-unity-v2.0.0
|
||||
https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#cultlib-unity-v3.0.0
|
||||
```
|
||||
|
||||
## Rolling back across the store format
|
||||
|
|
|
|||
|
|
@ -2,11 +2,9 @@
|
|||
|
||||
All notable changes to this package are documented in this file.
|
||||
|
||||
## [Unreleased]
|
||||
## [3.0.0] - 2026-11-11
|
||||
|
||||
Releases as 3.0.0 (major).
|
||||
|
||||
### Breaking (major)
|
||||
### Breaking
|
||||
|
||||
- A single-file store flush refuses a file it cannot read (empty, truncated, an unreadable stamp or body) with `CultStoreUnreadableException` and leaves the file as it is. A flush used to replace such a file. A write set cannot merge with a disk it cannot read, so the file is repaired or removed by its owner before the store writes again.
|
||||
- A single-file store reads v1, v2 and v3 stamps and refuses v4 and later by name; a directory store reads v4 and v5 and refuses v6 and later by name. Each judges the stamp before the body, so an unreadable body never makes a newer store look like damage.
|
||||
|
|
|
|||
|
|
@ -11,10 +11,10 @@ and OpenSSL license notices are included under `Third Party Notices`.
|
|||
Build it with `scripts/build-unity-package.ps1`. Do not edit generated plugin
|
||||
assemblies in the package output.
|
||||
|
||||
Install version `2.0.0` through Unity Package Manager with:
|
||||
Install version `3.0.0` through Unity Package Manager with:
|
||||
|
||||
```text
|
||||
https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#cultlib-unity-v2.0.0
|
||||
https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#cultlib-unity-v3.0.0
|
||||
```
|
||||
|
||||
The package depends on `org.gamecult.cultmath` (exactly 0.5.1) and does not
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "org.gamecult.cultlib",
|
||||
"displayName": "CultLib",
|
||||
"version": "2.0.1",
|
||||
"version": "3.0.0",
|
||||
"unity": "2021.3",
|
||||
"dependencies": {
|
||||
"org.gamecult.cultmath": "0.5.1"
|
||||
|
|
|
|||
Loading…
Reference in a new issue