Skip to content

Releases: BANANASJIM/rdc-cli

v0.3.8

01 Mar 11:14
71c7285

Choose a tag to compare

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

28 Feb 14:12
4b8624a

Choose a tag to compare

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

26 Feb 08:29
v0.3.6
6b44a97

Choose a tag to compare

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

25 Feb 10:01
d1357cd

Choose a tag to compare

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

24 Feb 08:57
61a3ac2

Choose a tag to compare

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

23 Feb 23:54
e307871

Choose a tag to compare

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

23 Feb 12:34
35bf9d6

Choose a tag to compare

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

23 Feb 07:56
dff9329

Choose a tag to compare

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