Releases: Daio-io/wax
Releases · Daio-io/wax
v0.1.1-alpha.1
What's Changed
- [codex] Align Wax skills packaging by @Daio-io in #149
- [codex] Rename registry discovery skill by @Daio-io in #150
- docs: add wax-scan analytics skill design and plan by @Daio-io in #151
- Task 2: Implement extract-insights.sh (wax-scan skill) by @Daio-io in #152
- Task 3: Add dashboard HTML report template (wax-scan skill) by @Daio-io in #153
- Task 4: Wire docs and README (wax-scan skill) by @Daio-io in #154
- chore(deps): lock file maintenance by @renovate[bot] in #156
- chore(deps): update rust crate updates to v41.1.0 by @renovate[bot] in #155
- Task 5: Skill integration smoke (wax-scan skill) by @Daio-io in #157
- fix: permissive tree-sitter parsing with gap diagnostics by @Daio-io in #158
- feat: restyle wax-scan HTML report with dark beeswax dashboard by @Daio-io in #159
- feat: import-aware Compose resolution and framework_shadow status by @Daio-io in #160
- feat: import-aware React/Swift parity and language-pack drift rules by @Daio-io in #161
Full Changelog: v0.1.0-alpha.9...v0.1.1-alpha.1
v0.1.0-alpha.9
What's Changed
- chore(deps): update rust crate updates to v0.3.49 by @renovate[bot] in #143
- [codex] Plan interactive init wizard by @Daio-io in #142
- feat: model interactive init selections (Task 1) by @Daio-io in #144
- feat: add interactive init prompts (Task 2) by @Daio-io in #145
- feat: wire interactive init cli (Task 3) by @Daio-io in #147
- chore(deps): update rust crate updates to 0.12 by @renovate[bot] in #146
- docs: document interactive init (Task 4) by @Daio-io in #148
Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9
v0.1.0-alpha.8
What's Changed
- feat: add wax discover shorthand and configless registry authoring by @Daio-io in #140
- fix: continue discovery on parse failures and report skipped files by @Daio-io in #141
Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8
v0.1.0-alpha.7
What's Changed
- fix: restore npm OIDC publish path for trusted publishing by @Daio-io in #127
- refactor(wax-lang-react): extract shared component detection helpers by @Daio-io in #128
- Add SwiftUI language pack plan by @Daio-io in #130
- feat: scaffold SwiftUI language pack (Task 1) by @Daio-io in #131
- feat: parse Swift language config and registry by @Daio-io in #132
- feat: parse Swift source files (Task 3) by @Daio-io in #133
- feat: detect SwiftUI components and usage (Task 4) by @Daio-io in #134
- test: add SwiftUI golden scan fixture (Task 5) by @Daio-io in #135
- chore(deps): update rust crate updates to v0.7.3 by @renovate[bot] in #129
- feat: discover SwiftUI registry symbols (Task 6) by @Daio-io in #136
- test: cover SwiftUI stdio protocol (Task 7) by @Daio-io in #137
- feat: publish SwiftUI language pack artifacts (Task 8) by @Daio-io in #138
- docs: complete SwiftUI language pack (Tasks 9–10) by @Daio-io in #139
Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7
v0.1.0-alpha.6
What's Changed
- docs: generic registry discovery protocol plan by @Daio-io in #115
- feat: add discover wire protocol types to wax-lang-api by @Daio-io in #116
- feat: add subprocess registry discover runner in wax-core by @Daio-io in #117
- feat: add per-language default registry path helper (Task 3) by @Daio-io in #118
- feat: per-language registry discover via language pack subprocess (Task 4) by @Daio-io in #119
- feat: add registry discover handler to wax-lang-compose stdio (Task 5) by @Daio-io in #120
- feat: route discover requests in basic and react stdio handlers (Task 6) by @Daio-io in #121
- test: align registry discover CLI with per-language output paths (Task 7) by @Daio-io in #122
- feat: scaffold per-language registry files in wax init (Task 8) by @Daio-io in #123
- docs: close generic registry discovery protocol plan (tasks 9-10) by @Daio-io in #124
- fix: clear npmrc auth so trusted publishing uses OIDC by @Daio-io in #125
- feat: add registry discover to wax-lang-react by @Daio-io in #126
Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6
v0.1.0-alpha.5
v0.1.0-alpha.4
What's Changed
- Add Nice badge to README by @Daio-io in #84
- chore(deps): update rust crate updates to 0.18 by @renovate[bot] in #83
- ci: wire npm trusted publishing for @waxhq/wax by @Daio-io in #85
- ci: derive npm wrapper version from release tag by @Daio-io in #86
- Plan registry discovery by @Daio-io in #87
- feat: discover compose registry symbols by @Daio-io in #88
- feat: add registry discovery orchestration by @Daio-io in #89
- feat: wire wax registry discover command (Task 3) by @Daio-io in #90
- feat: resolve registry discovery roots from config (Task 4) by @Daio-io in #91
- docs: registry discovery post-write guidance (Task 5) by @Daio-io in #92
- docs: add wax registry sync skill by @Daio-io in #93
- chore: complete registry discovery plan by @Daio-io in #94
- chore(deps): lock file maintenance by @renovate[bot] in #96
- React language pack plan by @Daio-io in #95
- feat: parse React scan config by @Daio-io in #97
- feat: load React registry symbols by @Daio-io in #98
- feat: collect React source files (react plan Task 3) by @Daio-io in #99
- feat: add SWC parser wrapper (react plan Task 4) by @Daio-io in #100
- feat: build React import/export module graph (react plan Task 5) by @Daio-io in #101
- feat: discover React local components by @Daio-io in #102
- [codex] resolve React JSX usage sites by @Daio-io in #103
- feat: emit validated React ScanFacts (react plan Task 8) by @Daio-io in #104
- docs: add React release promotion phase by @Daio-io in #106
- chore(deps): update rust crate updates to v41.0.1 by @renovate[bot] in #105
- test: preserve React engine integration contracts (react plan Task 9) by @Daio-io in #107
- chore(deps): update rust crate updates to 0.9 by @renovate[bot] in #108
- docs: document React v1 language pack behavior (Task 10) by @Daio-io in #109
- feat: promote React into release artifacts and pack index (Task 11) by @Daio-io in #110
- docs: publish React public install and onboarding docs (Task 12) by @Daio-io in #111
Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4
What's Changed
- Add Nice badge to README by @Daio-io in #84
- chore(deps): update rust crate updates to 0.18 by @renovate[bot] in #83
- ci: wire npm trusted publishing for @waxhq/wax by @Daio-io in #85
- ci: derive npm wrapper version from release tag by @Daio-io in #86
- Plan registry discovery by @Daio-io in #87
- feat: discover compose registry symbols by @Daio-io in #88
- feat: add registry discovery orchestration by @Daio-io in #89
- feat: wire wax registry discover command (Task 3) by @Daio-io in #90
- feat: resolve registry discovery roots from config (Task 4) by @Daio-io in #91
- docs: registry discovery post-write guidance (Task 5) by @Daio-io in #92
- docs: add wax registry sync skill by @Daio-io in #93
- chore: complete registry discovery plan by @Daio-io in #94
- chore(deps): lock file maintenance by @renovate[bot] in #96
- React language pack plan by @Daio-io in #95
- feat: parse React scan config by @Daio-io in #97
- feat: load React registry symbols by @Daio-io in #98
- feat: collect React source files (react plan Task 3) by @Daio-io in #99
- feat: add SWC parser wrapper (react plan Task 4) by @Daio-io in #100
- feat: build React import/export module graph (react plan Task 5) by @Daio-io in #101
- feat: discover React local components by @Daio-io in #102
- [codex] resolve React JSX usage sites by @Daio-io in #103
- feat: emit validated React ScanFacts (react plan Task 8) by @Daio-io in #104
- docs: add React release promotion phase by @Daio-io in #106
- chore(deps): update rust crate updates to v41.0.1 by @renovate[bot] in #105
- test: preserve React engine integration contracts (react plan Task 9) by @Daio-io in #107
- chore(deps): update rust crate updates to 0.9 by @renovate[bot] in #108
- docs: document React v1 language pack behavior (Task 10) by @Daio-io in #109
- feat: promote React into release artifacts and pack index (Task 11) by @Daio-io in #110
- docs: publish React public install and onboarding docs (Task 12) by @Daio-io in #111
Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4
v0.1.0-alpha.3
What's Changed
- feat: support recursive source roots by @Daio-io in #65
- docs: plan registry sources and wax layout by @Daio-io in #66
- docs: move superpowers docs into docs by @Daio-io in #67
- Task 1: repo file discovery (registry sources plan) by @Daio-io in #68
- docs: mark completed plans in roadmap by @Daio-io in #69
- Reorder roadmap priorities by @Daio-io in #70
- feat: parse registry config sources by @Daio-io in #71
- feat: resolve design system registry sources by @Daio-io in #72
- Task 4: Lockfile Registry Digests (registry sources plan) by @Daio-io in #73
- feat: validate registry sources by @Daio-io in #74
- feat: apply registry sources during scan by @Daio-io in #75
- feat: accept registry key in language packs by @Daio-io in #76
- feat: initialize centralized wax layout by @Daio-io in #77
- feat: use centralized wax files in language commands by @Daio-io in #78
- docs: document centralized registry configuration by @Daio-io in #79
- chore: mark registry source plan progress (Task 11) by @Daio-io in #80
- fix: registry review follow-ups (validate lock parity, migration docs) by @Daio-io in #81
- feat: show TTY progress for scan, validate, and language install by @Daio-io in #82
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
What's Changed
- feat: support recursive source roots by @Daio-io in #65
- docs: plan registry sources and wax layout by @Daio-io in #66
- docs: move superpowers docs into docs by @Daio-io in #67
- Task 1: repo file discovery (registry sources plan) by @Daio-io in #68
- docs: mark completed plans in roadmap by @Daio-io in #69
- Reorder roadmap priorities by @Daio-io in #70
- feat: parse registry config sources by @Daio-io in #71
- feat: resolve design system registry sources by @Daio-io in #72
- Task 4: Lockfile Registry Digests (registry sources plan) by @Daio-io in #73
- feat: validate registry sources by @Daio-io in #74
- feat: apply registry sources during scan by @Daio-io in #75
- feat: accept registry key in language packs by @Daio-io in #76
- feat: initialize centralized wax layout by @Daio-io in #77
- feat: use centralized wax files in language commands by @Daio-io in #78
- docs: document centralized registry configuration by @Daio-io in #79
- chore: mark registry source plan progress (Task 11) by @Daio-io in #80
- fix: registry review follow-ups (validate lock parity, migration docs) by @Daio-io in #81
- feat: show TTY progress for scan, validate, and language install by @Daio-io in #82
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
What's Changed
- feat: support recursive source roots by @Daio-io in #65
- docs: plan registry sources and wax layout by @Daio-io in #66
- docs: move superpowers docs into docs by @Daio-io in #67
- Task 1: repo file discovery (registry sources plan) by @Daio-io in #68
- docs: mark completed plans in roadmap by @Daio-io in #69
- Reorder roadmap priorities by @Daio-io in #70
- feat: parse registry config sources by @Daio-io in #71
- feat: resolve design system registry sources by @Daio-io in #72
- Task 4: Lockfile Registry Digests (registry sources plan) by @Daio-io in #73
- feat: validate registry sources by @Daio-io in #74
- feat: apply registry sources during scan by @Daio-io in #75
- feat: accept registry key in language packs by @Daio-io in #76
- feat: initialize centralized wax layout by @Daio-io in #77
- feat: use centralized wax files in language commands by @Daio-io in #78
- docs: document centralized registry configuration by @Daio-io in #79
- chore: mark registry source plan progress (Task 11) by @Daio-io in #80
- fix: registry review follow-ups (validate lock parity, migration docs) by @Daio-io in #81
- feat: show TTY progress for scan, validate, and language install by @Daio-io in #82
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
v0.1.0-alpha.2
What's Changed
- docs: add uninstall guide for binary and language packs by @Daio-io in #60
- docs: publish Homebrew install path by @Daio-io in #61
- Task 16: Alpha smoke verification (release plan) by @Daio-io in #59
- Fix init reuse installed packs by @Daio-io in #62
- feat: support multi-module scan roots by @Daio-io in #63
- chore: derive release version from tag by @Daio-io in #64
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
What's Changed
- docs: add uninstall guide for binary and language packs by @Daio-io in #60
- docs: publish Homebrew install path by @Daio-io in #61
- Task 16: Alpha smoke verification (release plan) by @Daio-io in #59
- Fix init reuse installed packs by @Daio-io in #62
- feat: support multi-module scan roots by @Daio-io in #63
- chore: derive release version from tag by @Daio-io in #64
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
v0.1.0-alpha.1
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