Skip to content

v0.1.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@Daio-io Daio-io released this 31 May 21:37
· 106 commits to main since this release
6ac211d

Initial Experimental Release

What's Changed

  • Add component tracker design spec by @Daio-io in #1
  • Review: language packs architecture and API sketch by @Daio-io in #3
  • Task 1: Freeze ScanFacts JSON schema by @Daio-io in #4
  • CI: Verify Rust engine on pull requests by @Daio-io in #5
  • Task 2: .waxrc parser and validation by @Daio-io in #6
  • CI: publish Rust test results on PRs by @Daio-io in #7
  • Task 3: wax.lock.json parser by @Daio-io in #8
  • chore: add CLAUDE.md symlink to AGENTS.md by @Daio-io in #9
  • Task 4: Wire protocol types (v1) by @Daio-io in #10
  • Task 5: Subprocess LanguageExtractor implementation by @Daio-io in #11
  • Task 6: wax-lang-compose stdio entrypoint by @Daio-io in #12
  • Phase 2: finish tasks 6b and 6c by @Daio-io in #13
  • feat: add global paths and state by @Daio-io in #14
  • Task 7b: Auto-install policy by @Daio-io in #15
  • feat: implement Task 8a pack index and manifest client by @Daio-io in #16
  • Task 8b: Secure language install by @Daio-io in #17
  • Task 9: CLI language lifecycle commands by @Daio-io in #18
  • Task 10: wax init onboarding by @Daio-io in #19
  • feat: Task 11a engine resolves enabled languages and spawns packs by @Daio-io in #20
  • Task 11b: engine scan concurrency by @Daio-io in #21
  • feat: write engine scan outputs by @Daio-io in #22
  • Task 12: Compose correctness gate by @Daio-io in #23
  • Task 12b: Extract generic basic line-scanner pack by @Daio-io in #24
  • Task 12c: Implement production Compose extraction with tree-sitter-kotlin by @Daio-io in #25
  • Task 13: Create production wax binary target by @Daio-io in #26
  • Task 14: ADR addendum for Rust foundation by @Daio-io in #27
  • Task 15: Update component tracker design terminology by @Daio-io in #28
  • Task 16: Release sketch (document only) by @Daio-io in #29
  • Task 17: Pack distribution threat model by @Daio-io in #30
  • Task 18: Remove rust-prototype reference workspace by @Daio-io in #31
  • Complete remaining Rust engine language-pack plan tasks by @Daio-io in #35
  • docs: add release and rollout plan for alpha by @Daio-io in #32
  • docs: implementation plan roadmap (merge first) by @Daio-io in #33
  • docs: post-alpha UX plan (order 3) by @Daio-io in #34
  • Task 1: Forward .waxrc config into scan requests (release plan) by @Daio-io in #36
  • Task 2: Auto-install execution during scan (release plan) by @Daio-io in #37
  • Task 3: add wax scan CLI command (release plan) by @Daio-io in #38
  • Task 4: add wax validate CLI command (release plan) by @Daio-io in #39
  • Task 5: HTTPS pack index fetch (release plan) by @Daio-io in #40
  • feat: complete Task 6 default language index + doctor visibility by @Daio-io in #41
  • Add Mend Renovate configuration by @Daio-io in #43
  • chore(deps): update rust crate updates by @renovate[bot] in #44
  • chore(deps): update rust crate serde_json to v1.0.150 by @renovate[bot] in #47
  • Task 7: First-party alpha pack index fixture (release plan) by @Daio-io in #46
  • chore(deps): lock file maintenance by @renovate[bot] in #49
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #48
  • chore: align workspace alpha version by @Daio-io in #50
  • Task 9: release packaging configuration by @Daio-io in #51
  • Task 10: GitHub Actions release workflow (release plan) by @Daio-io in #52
  • [codex] Publish generated pack index by @Daio-io in #53
  • feat: add curl installer for wax alpha by @Daio-io in #54
  • feat: scaffold Homebrew tap formula for wax by @Daio-io in #55
  • Task 14: npm @wax/cli wrapper (release plan) by @Daio-io in #56
  • Task 15: alpha getting started documentation (release plan) by @Daio-io in #57
  • Update agent guidance for full wax system by @Daio-io in #58

New Contributors

Full Changelog: https://github.com/Daio-io/wax/commits/v0.1.0-alpha.1