Skip to content

Sprig v0.5.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Sep 22:53
· 43 commits to main since this release
8df389f

What's Changed

  • Consolidate executable tutorials and make doc snippet roles explicit by @ColinHouse in #41
  • Stabilize JVM metadata and cover JSON boundaries by @ColinHouse in #43
  • Add a thin JVM nominal-contract bridge: conform C to J by @ColinHouse in #44
  • Conform audit repairs: effective Java contract, Object methods, phase ordering by @ColinHouse in #45
  • Polish runtime failure UX: wrapped messages, source ranges, opt-in stack trace by @ColinHouse in #47
  • Complete #22 evidence: local and imported Int/Int32 runtime span matrix by @ColinHouse in #49
  • Bounded JVM interop: opaque arrays, concrete generics, explicit collection adapters by @ColinHouse in #50
  • Implement owner-relative portable local dependency locks (schema 4) by @ColinHouse in #53
  • Close final generic-evidence holes: Comparable projection, raw Sprig collections, recursive shapes by @ColinHouse in #52
  • Add a Java-to-Sprig wrapper source generator (sprig wrap) by @ColinHouse in #54
  • Mechanize tracked sprig.lock conflict repair by @ColinHouse in #56
  • Add built-in sprig test for project programs by @ColinHouse in #51
  • Add sprig-json-codec: path-aware JSON decoding/encoding helpers by @ColinHouse in #58
  • Application foundation: HTTP, std utilities and practical package UX by @ColinHouse in #59
  • Add Fabric/JVM framework integration guide and refresh alpha-era docs by @ColinHouse in #57
  • Beta prep: align package exit codes and stale docs by @ColinHouse in #60
  • Repository cleanup: organize docs, tests, and tooling by @ColinHouse in #61
  • Beta stabilization: diagnostics, Git lock bounds and resolver evidence by @ColinHouse in #62
  • Bilingual beginner onboarding and Task Tracker tutorial by @ColinHouse in #63
  • Prepare Sprig v0.5.0-beta.1 by @ColinHouse in #64

Full Changelog: v0.4.0-alpha.1...v0.5.0-beta.1