Auto Storage 0.3.0 Alpha
Pre-releaseAuto Storage v0.3.0
Breaking identity change: Auto Storage 0.3.0 does not migrate or alias
0.2.x worlds, registries, configs, commands, addon IDs, or saved data.
Remove every 0.2.x jar before installing 0.3.0, do not mix both versions in one
instance, and start a new world.
The canonical technical identity is now auto_storage, the Java package is
com.swear.autostorage, and the release artifact is
auto_storage-0.3.0.jar.
For addon developers, 0.3.0 adds the modular public SDK and the downloadable
Auto Storage Compat Kit. The Kit audits a representative target artifact,
generates explicit RED integration scaffolds, and runs declared compatibility
gates; its first bundled dogfood integration supports deterministic AE2
Inscriber recipes when AE2 is installed.
Changes since v0.2.0:
- Merge pull request #90 from swear01/issue-89-ev-pending-stock (54eb516)
- fix: update static regressions for pending display and EV commit (ee22079)
- docs: note SelfTest expectation sync for PR #90 (eb6d97e)
- fix: sync static regression SelfTest expectation to 204937 (a07231a)
- fix: fail closed on off-basis chance and debit resource events (ae5a9f0)
- fix: report whole deltas when pending consolidates (9847868)
- fix: reject negative work projection before ExactRational.whole (61d786b)
- feat: credit chance recipe outputs as exact rational pending stock (d84e11c)
- Merge pull request #88 from swear01/fix/issue-85-safe-gametest-cleanup (17a7ad3)
- docs: dedupe Maven host note after #51 merge (1168dc4)
- docs: keep #88 notes scoped to cleanup and Maven host fix (08fa742)
- fix(build): scope audit Maven hosts in module repository loop (40fc9b4)
- fix(ci): own GameTest world cleanup in Gradle, not shutil (bc1209d)
- Merge pull request #51 from swear01/compat/issue-44-integrated-dynamics-crafting (1fad17c)
- fix(build): scope audit Maven hosts in module repository loop (5743405)
- docs: record PR #51 rebase onto Create Crafts main (6775b69)
- fix(compat): close Integrated Dynamics drying and zero-FE plan edges (14760cf)
- fix(compat): address Gemini AIR check and IC registry bounds (eec53ba)
- docs: record PR #51 rebase onto IE typed-plan main (bbb9afb)
- fix(compat): observe IC module load-once (2da20f8)
- fix(compat): reject derived drying item outputs (357421f)
- test(compat): cover integrated drying transactions (9312385)
- fix(compat): localize integrated station families (54f4f77)
- test(compat): exercise typed output overflow rollback (af2681e)
- docs: record ID/IC post-#87 rebase gate evidence (2d170f6)
- compat: wire ID/IC fixtures to declarative runtime transforms (c6e7f9c)
- docs: record ID/IC format-17 recovery and required verify (a3ed60e)
- compat: migrate ID/IC audits and contracts to scanner format 17 (04043ac)
- fix: adapt ID/IC evidence to module isolation after #78 (e4c17ef)
- fix: clean rebase conflict markers after AA/CAA main (1bc738a)
- fix: restore matrix sources and lock ID/Create recipe digests (5178b19)
- docs: record Gemini ItemStack.distinct false positive for ID (60696f2)
- compat: implement Integrated Dynamics recipes and Crafting fail-closed (92c55c4)
- compat: add Integrated Dynamics and Crafting Compat Kit contracts (fa4f01a)
- Merge pull request #74 from swear01/compat/issue-66-createaddition (9e5cf0f)
- fix(compat): close createaddition Codex review findings (341c647)
- docs: record createaddition eligibility recovery gates (c02b5bb)
- fix(compat): keep createaddition eligibility stable (c61ac1c)
- fix(compat): refresh createaddition fixture manifest (901bd87)
- test(compat): require real createaddition rejection evidence (3020dd7)
- docs: record Createaddition rebase onto main with #87 (e696bec)
- fix(compat): close Createaddition Codex shape and evidence findings (1da4919)
- compat: recover Create Crafts & Additions format-17 evidence (a9cda72)
- fix(compat): close Create Crafts & Additions review findings (719d96c)
- compat: add Create Crafts & Additions Rolling and Charging families (d1233d2)
- compat: Immersive Engineering 12.4.2-194 fail-closed (issue #53) (#62) (d8314fc)
- Merge pull request #71 from swear01/compat/issue-64-mysticalagriculture (1102032)
- docs: record Mystical Agriculture rebase onto #87 main (c1c6376)
- fix: harden MA remainder evidence and default-namespace parsing (fd98c29)
- compat: migrate Mystical Agriculture to scanner format 17 (dd383fb)
- fix: expand Minecraft default-namespace recipe JSON types in Compat Kit (ca694cb)
- compat: add Mystical Agriculture Seed Reprocessor (Outcome B) (9b1498f)
- feat(compat-kit): add exact fixture runtime transforms (#87) (a1582ad)
- compat: add Create Enchantment Industry deterministic recipe integration (#72) (481449d)
- fix: persist selected mod ID across Compat Kit audits (#84) (b067d66)
- fix: handle nested classes under anonymous owners (#82) (5d757d7)
- compat: audit XyCraft Machines fail closed (#48) (7efddd0)
- compat: add Ender IO deterministic recipe integration (#50) (d37f8e6)
- compat: add Hostile Neural Networks deterministic recipe integration (#59) (e83b865)
- perf: bound Craftable retained state as compatibility grows (#80) (8b08ead)
- compat: add Actually Additions deterministic recipe integration (#60) (04e7ddf)
- compat: add Oritech deterministic recipe integration (#47) (60544ec)
- infra: isolate module evidence and generated compatibility summaries (#78) (4464493)
- compat: audit Productive Metalworks fail-closed boundary (#46) (9fc1aae)
- compat: add Railcraft Reborn fail-closed integration (#58) (61aaf32)
- compat: add Productive Bees fail-closed integration (#61) (b5c5876)
- compat: add Draconic Evolution fail-closed integration (#69) (c790457)
- compat: add Create Aquatic Ambitions fail-closed integration (#70) (034c96e)
- compat: add Advanced AE fail-closed integration (#73) (18b8c00)
- infra: isolate declarative compatibility modules (#76) (31647ec)
- docs: record compat kit v2 completion (2ec6f0e)
- feat: upgrade Compat Kit structural discovery and generation (#52) (fb63ba4)
- compat: add Theurgy deterministic recipe integration (#49) (5093a04)
- docs: record Compat Kit completion (a22dd3c)
- Add deterministic Compat Kit and AE2 dogfood (#38) (812196c)
- Merge pull request #37 from swear01/docs/github-bot-review-gate (be6ae38)
- docs: follow shared GitHub review loop (bfa18fe)
- docs: route PR bot reviews through shared skill (c449705)
- docs: synchronize merged SDK plan state (8a9cfca)
- docs: address Codex review gate findings (5f7d51f)
- docs: record GitHub bot review evidence (8d5d907)
- docs: require GitHub bot review evidence (d4547a6)
- Merge pull request #35 from swear01/feat/modular-compat-sdk-32 (1fea443)
- docs: document addon compatibility SDK (0d26517)
- feat: add modular compatibility SDK (2d32fc7)
- refactor!: unify Auto Storage 0.3.0 identity (#31) (297b7a2)
- chore: rename repository to Auto Storage (691a356)
- docs: complete public listing metadata (5c2f996)
- docs: record Auto Storage 0.2.0 release (3436780)