Skip to content

v1.0.0

Latest

Choose a tag to compare

@0xLeif 0xLeif released this 19 Jul 22:04
3a1acda

aps 1.0.0

Dynamic schema.json registry, string-key CLI, aps key add|remove|list, and GitHub-hosted tri-OS CI.

Highlights

  • Keys come from <state-root>/schema.json (demo defaults materialize on first use)
  • aps key add|remove|list mutates the registry
  • aps schema schemaVersion 3 with live userSchema.hash
  • CI/Trust on macos-latest / ubuntu-latest / windows-latest

See GOAL.md and the dynamic schema RFC.

What's Changed

  • Add aps: Swift CLI dogfooding AppState by @0xLeif in #1
  • Ship aps 0.2.0 agent-ready CLI (pre-public 0.x) by @0xLeif in #2
  • Document multi-agent ticket claiming convention by @0xLeif in #21
  • Isolate UserDefaults in APSTests (Closes #12) by @0xLeif in #22
  • Spike: SyncState (iCloud) feasibility findings (#19) by @0xLeif in #23
  • Spike: ModelState (SwiftData) feasibility findings (#20) by @0xLeif in #24
  • CI: eliminate the double build (Closes #14) by @0xLeif in #26
  • Add ObservedDependency DemoStats dogfood (#18) by @0xLeif in #25
  • Add: SecureState secret Keychain dogfood by @0xLeif in #27
  • Fix: complete SpecSync acceptance for SecureState CHG-0012 by @0xLeif in #30
  • Add: dogfood AppState Slice via profileName by @0xLeif in #29
  • Docs: AppState coverage matrix and GOAL refresh by @0xLeif in #41
  • Remove: unreachable APSError.unknownKey and JSONCoding.decode by @0xLeif in #42
  • Add: loud torn FileState reads and multi-writer docs by @0xLeif in #43
  • Add: fledge plugin.toml shim and verify-lane validate by @0xLeif in #44
  • Docs: Windows readiness audit and platform-neutral APSPaths check (#36) by @0xLeif in #48
  • Add: PowerShell smoke script and windows-latest smoke CI (#45) by @0xLeif in #49
  • Add: swift test on windows-latest and portable APS_HOME env (#46) by @0xLeif in #52
  • Error contract: exit-code taxonomy and JSON error envelope (Closes #31) by @0xLeif in #50
  • TTY-aware output under the git porcelain rule (Closes #33) by @0xLeif in #53
  • watch signal handling and termination semantics (Closes #34) by @0xLeif in #54
  • Encrypted-file secret store via swift-crypto (Closes #35) by @0xLeif in #55
  • Add aps schema self-describing contract endpoint (Closes #32) by @0xLeif in #51
  • Add: dynamic schema RFC for user-defined keys (#39) by @0xLeif in #56
  • Add: dynamic schema registry and public-ready 1.0.0 prep by @0xLeif in #65

Full Changelog: https://github.com/0xLeif/aps-cli/commits/v1.0.0