Releases: hashiiiii/PrefabLens
Releases · hashiiiii/PrefabLens
Release list
v0.8.0
What's Changed
- feat: support github's react-based diff ui by @hashiiiii in #167
- feat: detect unityyaml by content by @hashiiiii in #169
- test: add ext list and value format parity tests by @hashiiiii in #172
- feat: respect Retry-After and back off on rate limits by @hashiiiii in #170
- feat: support commit and compare pages in the extension by @hashiiiii in #171
- ci: manage extension version with bump-my-version by @hashiiiii in #174
- feat: harden the editor CLI auto-download by @hashiiiii in #175
- fix: react ui card frame and raw diff flash by @hashiiiii in #178
- perf: cut rescan debounce to 50ms by @hashiiiii in #180
- fix: zero out lint warnings with must() and strict indexing by @hashiiiii in #181
- build: rebuild wasm before extension tests by @hashiiiii in #183
- refactor: split override diff out of diff.zig by @hashiiiii in #186
- refactor: extract diff tree rows into DiffTree by @hashiiiii in #187
- refactor: split run() and dedupe git show errors by @hashiiiii in #188
- refactor: share ref display ladder in display.zig by @hashiiiii in #185
- feat: let the editor window choose a base ref by @hashiiiii in #189
- refactor: split handler caches and resolution pipeline by @hashiiiii in #190
- ci: add dependency caches and dedup site build by @hashiiiii in #184
- ci: build release artifacts before push by @hashiiiii in #207
- fix: point site store link at the CWS listing by @hashiiiii in #208
- feat: add --version flag to the CLI by @hashiiiii in #209
- test: wire builtin_refs into cli test block by @hashiiiii in #210
- fix: repair the editor refresh lifecycle by @hashiiiii in #211
- feat: surface incomplete guid resolution by @hashiiiii in #212
- fix: surface silent failures in the editor CLI path by @hashiiiii in #213
- refactor: split Cli and extract the window refresh gate by @hashiiiii in #214
- feat: add a Preferences page for the CLI path override by @hashiiiii in #215
- docs: add CLI reference, editor guide, changelog policy by @hashiiiii in #216
- ci: unify lint reporting to fail-only by @hashiiiii in #219
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- fix: match tree order to unity hierarchy by @hashiiiii in #151
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- docs: sync store screenshots with cws listing by @hashiiiii in #114
- docs: sync store description removal and screenshot names by @hashiiiii in #115
- refactor: unify image assets under images dirs by @hashiiiii in #116
- refactor: curate core public api at module root by @hashiiiii in #117
- refactor: move packaging templates under cli/pkg by @hashiiiii in #118
- refactor: type-check site demo against viewer api by @hashiiiii in #122
- refactor: inline viewer surface into demo entry by @hashiiiii in #124
- ci: move scoop publishing to bucket autoupdate by @hashiiiii in #119
- test: run editor tests on dotnet in ci by @hashiiiii in #123
- feat: distribute editor package via openupm by @hashiiiii in #125
- feat: redesign editor window as changed-asset list by @hashiiiii in #126
- ci: publish extension to chrome web store by @hashiiiii in #113
- docs: add distribution version badges by @hashiiiii in #127
- docs: add chrome web store badge by @hashiiiii in #128
- feat: drop asset menu and pad the changed list by @hashiiiii in #129
- feat: add tree icons and components group by @hashiiiii in #130
- fix: keep tree fold state on unchanged refresh by @hashiiiii in #131
- docs: refresh readme to current state by @hashiiiii in #133
- feat: add unity editor page to site by @hashiiiii in #134
- docs: note extension is github.com only by @hashiiiii in #136
- feat: auto-download cli binary in editor window by @hashiiiii in #137
- docs: add contributing guide and pr template by @hashiiiii in #54
- ci: gate prs on approved linked issues by @hashiiiii in #138
- build: upgrade extension typescript to v7 by @hashiiiii in #70
- docs: document site and contributing in readme by @hashiiiii in #142
- feat: unify reference value display across surfaces by @hashiiiii in #144
- docs: remove install section from editor page by @hashiiiii in #146
- docs: align tagline across readme, site, manifest by @hashiiiii in #147
- docs: replace editor screenshot with demo video by @hashiiiii in #149
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
- perf: fetch pr blobs by blob sha by @hashiiiii in #111
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- feat: add extension icons for the Chrome Web Store by @hashiiiii in #91
- docs: add privacy policy for the extension by @hashiiiii in #92
- ci: package the extension zip in releases by @hashiiiii in #93
- docs: add chrome web store listing assets by @hashiiiii in #94
- ci: add site label to labeler by @hashiiiii in #97
- feat: redesign brand mark as diff cube by @hashiiiii in #98
- feat: add github pages demo site by @hashiiiii in #96
- feat: refocus demo site on asset/unity/prefab by @hashiiiii in #99
- fix: correct license name in site footer by @hashiiiii in #100
- docs: note all unityyaml assets in site hero by @hashiiiii in #101
- feat: resolve guids in demos and reorder files by @hashiiiii in #102
- fix: wrap long field values in semantic views by @hashiiiii in #103
- feat: show names for unity built-in refs by @hashiiiii in #105
- feat: resolve guids by default in git mode by @hashiiiii in #108
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- build: switch extension from npm to pnpm by @hashiiiii in #69
- build: set pnpm minimumReleaseAge to 3 days by @hashiiiii in #71
- ci: atomic push and inline release committer by @hashiiiii in #72
- feat: redesign extension ui by @hashiiiii in #73
- feat: drop GHES support from extension by @hashiiiii in #76
- feat: add GitHub sign-in via OAuth device flow by @hashiiiii in #77
- feat: sign in with GitHub from the PR page by @hashiiiii in #79
- feat: fold components group below the object row by @hashiiiii in #80
- build: add fmt script to extension by @hashiiiii in #86
- ci: label renovate PRs by semver by @hashiiiii in #87
- fix: hide semantic view when file is collapsed by @hashiiiii in #88
- feat: match the CLI diff output to the extension semantic view by @hashiiiii in #89
- feat: drop the MCP server in favor of direct CLI usage by @hashiiiii in #90
- feat: distribute CLI via Homebrew and Scoop by @hashiiiii in #95
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- chore: untrack docs/superpowers by @hashiiiii in #28
- refactor: modernize editor C# and trim allocations by @hashiiiii in #32
- test: cover resolved map, stderr, and pipe drain by @hashiiiii in #34
- fix: harden core parser and adopt zig 0.16 idioms by @hashiiiii in #33
- refactor: vendor MiniJSON and drop newtonsoft by @hashiiiii in #35
- ci: run the perf budget gate on linux only by @hashiiiii in #36
- perf: parallelize fetches and clean up extension by @hashiiiii in #31
- fix: keep added component cards expanded by @hashiiiii in #37
- feat: support all UnityYAML asset extensions by @hashiiiii in #38
- feat: cover the full unity classid reference table by @hashiiiii in #39
- fix: show full values for one-sided documents by @hashiiiii in #40
- feat: merge source prefabs into instance diffs by @hashiiiii in #41
- feat: fetch source prefabs in the extension by @hashiiiii in #42
- feat: semantic default view with global toggle by @hashiiiii in #43
- fix: push nested overrides down via xor file ids by @hashiiiii in #44
- ci: automate version bump in release workflow by @hashiiiii in #45
- feat: background prefetch on pr arrival by @hashiiiii in #46
- feat: repo guid index with progressive rendering by @hashiiiii in #48
- fix: flush session diff cache on quota overflow by @hashiiiii in #49
- chore: Configure Renovate by @renovate[bot] in #50
- ci: add pr labeler and codeowners by @hashiiiii in #52
- docs: add security policy by @hashiiiii in #53
- ci: add least-privilege permissions to ci workflow by @hashiiiii in #56
- docs: translate Japanese comments to English by @hashiiiii in #57
- refactor: remove dead checksum verification by @hashiiiii in #61
- refactor: drop retired backward-compat code by @hashiiiii in #62
- docs: make code comments self-contained by @hashiiiii in #63
- ci: push release via github app token by @hashiiiii in #64
New Contributors
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- feat: walk stripped instance chain to outer node by @hashiiiii in #17
- fix: add timeouts to mcp download and cli run by @hashiiiii in #18
- feat: verify release zip sha256 in mcp by @hashiiiii in #19
- ci: run mcp job on windows by @hashiiiii in #20
- docs: document mcp checksum and timeout behavior by @hashiiiii in #21
- feat: add mcp subcommand serving stdio json-rpc by @hashiiiii in #22
- chore: remove ts mcp host by @hashiiiii in #23
- fix: add timeout to git subprocess by @hashiiiii in #24
- refactor: dedupe cli, renderers, and mcp schema by @hashiiiii in #25
- feat: add timeout and sha256 check to editor cli by @hashiiiii in #26
- chore: bump version to 0.3.0 by @hashiiiii in #27
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- chore: add cut-release skill for both agents by @hashiiiii in #12
- feat: MCP host exposing prefab_diff tool by @hashiiiii in #13
- chore: mcp host follow-ups by @hashiiiii in #14
- chore: apache 2.0 license and npm publish pause by @hashiiiii in #15
- chore: bump version to 0.2.0 by @hashiiiii in #16
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- feat: PrefabLens Phase 1 — Unity YAML semantic diff core + CLI by @hashiiiii in #1
- chore: Phase 1 follow-up polish (cleanup, tests, stderr, color) by @hashiiiii in #2
- feat: Phase 2 Chrome extension walking skeleton by @hashiiiii in #3
- chore: Phase 2 follow-up polish (rate limit, options, cleanup) by @hashiiiii in #4
- feat: Inspector-model semantic diff (prefablens.diff.v2) by @hashiiiii in #5
- chore: inspector diff follow-ups (rendering polish, tests, spec) by @hashiiiii in #6
- fix: make GHES base URL setting actually work by @hashiiiii in #7
- feat: code search guid resolution, caches, 25MB render gate by @hashiiiii in #8
- test: full-stack E2E through the real extension by @hashiiiii in #9
- feat: worktree diff alias and release pipeline by @hashiiiii in #10
- feat: Unity Editor host walking skeleton by @hashiiiii in #11
New Contributors
- @hashiiiii made their first contribution in #1
Full Changelog: https://github.com/hashiiiii/PrefabLens/commits/v0.1.0