Releases: BANANASJIM/rdc-cli
Releases · BANANASJIM/rdc-cli
v0.3.8
What's Changed
- docs(readme): update install instructions and split mode examples by @BANANASJIM in #153
- chore: archive completed openspec directories by @BANANASJIM in #154
- feat(passes): add pass dependency DAG with --deps and --dot flags by @BANANASJIM in #155
- fix(review): B53-B55 bug fixes, R1/R2/R5/R7-R9 quality, T1/T2 tests by @BANANASJIM in #156
- refactor(daemon): centralize _no_replay into frozenset registry by @BANANASJIM in #157
- refactor(handlers): replace require_pipe union return with PipeError exception by @BANANASJIM in #158
- fix(handlers): B56 enum filter, B57 shader reflect, B58 negative coords by @BANANASJIM in #159
- test(e2e): add regression test suite for 60/66 CLI commands by @BANANASJIM in #160
- fix(e2e): harden capture test teardown with SIGKILL fallback by @BANANASJIM in #161
- feat(vfs): add pixel dir, pass attachments, shader used-by routes by @BANANASJIM in #162
- fix(handlers): prevent daemon crash on non-serializable SWIG objects (B59) by @BANANASJIM in #163
- feat(handlers): add callstack_resolve and section_write (Phase 5C) by @BANANASJIM in #164
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
- fix(vfs): restore typed VFS completion behavior by @BANANASJIM in #148
- fix(completion): patch zsh source to use VFS values instead of filesystem fallback by @BANANASJIM in #150
- fix(vfs,cli): resolve design deviations DEV-1/2/3 by @BANANASJIM in #151
- feat(install): add shell completion to dev install by @BANANASJIM in #152
Full Changelog: v0.3.6...v0.3.7
v0.3.6
What's Changed
- fix(discovery): add crash-safe subprocess probe for renderdoc module (B45) by @BANANASJIM in #140
- chore(docs): consolidate install guidance and align e2e checks by @BANANASJIM in #141
- fix: improve CLI usability flows and completion behavior by @BANANASJIM in #142
- fix(completion): remove extra slash spacing in open path suggestions by @BANANASJIM in #143
- feat(cli): add semantic EID completions across commands by @BANANASJIM in #144
- feat(commands): add semantic completion for resource workflows by @BANANASJIM in #145
- feat(cli): add semantic completion for pass and pipeline sections by @BANANASJIM in #146
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's Changed
- feat(remote): add remote replay commands (Phase 7) by @BANANASJIM in #130
- feat(platform): add macOS support (Phase M) by @BANANASJIM in #131
- refactor(tests): deduplicate helpers and remove sys.path hacks (Phase R1) by @BANANASJIM in #132
- refactor(tests): consolidate test boilerplate into shared helpers (Phase R2) by @BANANASJIM in #133
- refactor(commands): unify command layer patterns (Phase R3) by @BANANASJIM in #134
- fix(platform,daemon,doctor): macOS test, remote replay GPU init, brew PATH, renderdoccmd paths (B38-B42) by @BANANASJIM in #135
- refactor(handlers): eliminate handler template duplication (Phase R4) by @BANANASJIM in #136
- feat(session): add Split mode core (--listen/--connect/--proxy) by @BANANASJIM in #137
- feat(transport): add binary frame protocol for Split mode exports (Phase S2) by @BANANASJIM in #138
- feat(split): support split capture RPC and mac setup by @BANANASJIM in #139
Full Changelog: v0.3.4...v0.3.5
What's Changed
- feat(remote): add remote replay commands (Phase 7) by @BANANASJIM in #130
- feat(platform): add macOS support (Phase M) by @BANANASJIM in #131
- refactor(tests): deduplicate helpers and remove sys.path hacks (Phase R1) by @BANANASJIM in #132
- refactor(tests): consolidate test boilerplate into shared helpers (Phase R2) by @BANANASJIM in #133
- refactor(commands): unify command layer patterns (Phase R3) by @BANANASJIM in #134
- fix(platform,daemon,doctor): macOS test, remote replay GPU init, brew PATH, renderdoccmd paths (B38-B42) by @BANANASJIM in #135
- refactor(handlers): eliminate handler template duplication (Phase R4) by @BANANASJIM in #136
- feat(session): add Split mode core (--listen/--connect/--proxy) by @BANANASJIM in #137
- feat(transport): add binary frame protocol for Split mode exports (Phase S2) by @BANANASJIM in #138
- feat(split): support split capture RPC and mac setup by @BANANASJIM in #139
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- chore: archive all completed openspecs by @BANANASJIM in #118
- fix(handlers): prevent read-only queries from mutating current_eid (B17) by @BANANASJIM in #120
- fix(cli): stale PID detection, search -i shorthand, capture stdout (B18,B19,B24) by @BANANASJIM in #121
- fix(daemon,session): conn timeout, port retry, no-replay warning, shutdown fallback (B21-B25) by @BANANASJIM in #122
- chore: archive all completed openspecs (#120, #121, #122) by @BANANASJIM in #123
- feat(platform): add platform abstraction layer (W1) by @BANANASJIM in #124
- fix(capture): terminate target on error path, return pid in trigger mode (B26-B28) by @BANANASJIM in #128
- feat(build): add cross-platform build_renderdoc.py (W2) by @BANANASJIM in #125
- feat(platform): add Windows CI, doctor checks, and platform stubs (W3) by @BANANASJIM in #126
- feat(remote): add remote capture commands (Phase 6) by @BANANASJIM in #127
- fix(handlers): align GetConstantBlock/push constants with real API (B29-B31) by @BANANASJIM in #129
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- fix(aur): add missing setuptools-scm makedep and CI validation by @BANANASJIM in #115
- docs: improve install instructions and README layout by @BANANASJIM in #116
- fix(debug,shader,events): fix transport overflow, shader-map columns, mesh draw classification by @BANANASJIM in #117
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- docs(site): overhaul Astro docs with full command reference and new pages by @BANANASJIM in #100
- fix(ci): only merge mkdocs cli-reference into Astro output by @BANANASJIM in #101
- docs(readme): rewrite with philosophy and accurate examples by @BANANASJIM in #102
- fix(debug): guard trace attrs with getattr for SWIG compat by @BANANASJIM in #104
- fix(shaders): use shader_meta instead of stale pipe_state refs by @BANANASJIM in #105
- docs(readme): rewrite README + fix CI badge stats by @BANANASJIM in #103
- fix(snapshot): suppress stderr noise from expected rt_export failures by @BANANASJIM in #107
- feat(mock): add Phase 5B capture types and TargetControl mock by @BANANASJIM in #106
- fix(pixel): add bounds validation for pick-pixel and pixel-history by @BANANASJIM in #109
- fix(diff): resolve last-draw EID when --framebuffer omits --eid by @BANANASJIM in #110
- feat(capture+capturefile): rewrite capture with Python API and add CaptureFile helpers by @BANANASJIM in #108
- feat(capture): add TargetControl commands (attach, trigger, list, copy) by @BANANASJIM in #112
- docs: add design page, expand commands and examples by @BANANASJIM in #113
- build: use setuptools-scm for dynamic versioning by @BANANASJIM in #114
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- fix(version): use importlib.metadata for dynamic version resolution by @BANANASJIM in #98
- chore(release): bump version to 0.3.1 by @BANANASJIM in #99
Full Changelog: v0.3.0...v0.3.1