0.1.0-beta.2
Pre-release
Pre-release
·
3 commits
to main
since this release
What's Changed
- feat: convert project from tui-test to shell-use by cpendery (@cpendery) in #60
- fix: use client's working dir for snapshots, not daemon's by cpendery (@cpendery) in #61
- feat: add python / javascript bindings by cpendery (@cpendery) in #62
- fix: suppress startup banners for remaining shells by cpendery (@cpendery) in #63
- fix: exit 0 on help for winget by cpendery (@cpendery) in #64
- build: bump version to 0.0.1-beta.3 by cpendery (@cpendery) in #65
- fix: workflow perms by cpendery (@cpendery) in #66
- build: bump formula 0.0.1-beta.3 by cpendery (@cpendery) in #67
- feat: simplify skill addition command by cpendery (@cpendery) in #71
- feat: add install scripts by cpendery (@cpendery) in #70
- feat: add svg support for nerd fonts by cpendery (@cpendery) in #72
- build: bump to 0.0.1-beta.4 by cpendery (@cpendery) in #73
- build: bump formula by cpendery (@cpendery) in #74
- ci: publish clients by cpendery (@cpendery) in #75
- feat: add screenshot on exception failure by cpendery (@cpendery) in #76
- build: bump to 0.0.1-beta.5 by cpendery (@cpendery) in #77
- refactor: extract terminal emulator behind a backend trait by Ayman Bagabas (@aymanbagabas) in #78
- feat: improve client integrations & add specific client testing tooling by cpendery (@cpendery) in #80
- build: split core shell-use & cli crates by cpendery (@cpendery) in #81
- feat: add native bindings for python / nodejs by cpendery (@cpendery) in #82
- feat: migrate json api to native function calls by cpendery (@cpendery) in #87
- build: bump to 0.0.1-beta.6 by cpendery (@cpendery) in #88
- fix: nodejs binding lockfile by cpendery (@cpendery) in #90
- feat(terminal): track, draw, and assert on the window title by Ayman Bagabas (@aymanbagabas) in #91
- test(js): read the cursor next to the state it is compared against by Ayman Bagabas (@aymanbagabas) in #99
- ci: add cargo publishing by cpendery (@cpendery) in #100
- build(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 in /bindings/js by Dependabot (@dependabot)[bot] in #101
- ci: reduce release complexity by cpendery (@cpendery) in #102
- fix: revert naming back to tui-test by cpendery (@cpendery) in #104
- fix: readme by cpendery (@cpendery) in #105
- docs: update readme by cpendery (@cpendery) in #106
- ci: remove v from version by cpendery (@cpendery) in #107
- ci: fix gnu release by cpendery (@cpendery) in #108
- ci: fix tar path by cpendery (@cpendery) in #109
- fix: unify colour resolution behind a terminal profile by Ayman Bagabas (@aymanbagabas) in #94
- feat: answer OSC colour queries and track dynamic colours by Ayman Bagabas (@aymanbagabas) in #95
- feat(render): draw the cursor in screenshots by Ayman Bagabas (@aymanbagabas) in #96
- fix: cleanup bugs from new color handling by cpendery (@cpendery) in #135
- feat(terminal): add Ghostty core adapter by cpendery (@cpendery) in #159
- feat(terminal): expose Ghostty emulator by cpendery (@cpendery) in #160
- feat: make terminal backends selectable by cpendery (@cpendery) in #161
- feat(bindings): expose terminal backend selection by cpendery (@cpendery) in #162
- docs: explain Ghostty backend support by cpendery (@cpendery) in #163
- fix: record direct-run exit codes only after the process exits by cpendery (@cpendery) in #158
- test: stabilize process-level integration tests by cpendery (@cpendery) in #147
- feat: extract cast writer into reusable component by cpendery (@cpendery) in #110
- feat: add optional raster dependencies by cpendery (@cpendery) in #123
- feat: add cast reader to replay casts for video encoding by cpendery (@cpendery) in #111
- feat: manage frames from terminal cast playback by cpendery (@cpendery) in #112
- feat: add font discovery / ranking system by cpendery (@cpendery) in #113
- feat: add rasterization primitives by cpendery (@cpendery) in #114
- feat: fully render grid by cpendery (@cpendery) in #115
- feat: improve raster recordings by cpendery (@cpendery) in #137
- feat: add font bundles by cpendery (@cpendery) in #116
- feat: define recording api by cpendery (@cpendery) in #117
- feat: capture recordings asynchronously by cpendery (@cpendery) in #118
- fix: finalize capture decoders independently by cpendery (@cpendery) in #144
- feat: add recording lifecycle to sessions by cpendery (@cpendery) in #119
- test: recording order & shutdown by cpendery (@cpendery) in #145
- refactor: remove legacy trace recorder by cpendery (@cpendery) in #120
- feat: add recording cli by cpendery (@cpendery) in #121
- feat: add recording APIs to language SDKs by cpendery (@cpendery) in #122
- feat: encode recording output as GIF by cpendery (@cpendery) in #124
- feat: export recordings through session lifecycle by cpendery (@cpendery) in #138
- feat: enable GIF recording integrations by cpendery (@cpendery) in #125
- feat: encode recording output as APNG by cpendery (@cpendery) in #126
- feat: add animated recording integrations by cpendery (@cpendery) in #127
- docs: document animated recording workflows by cpendery (@cpendery) in #128
- test: add recording render snapshots by cpendery (@cpendery) in #129
- feat: add ffmpeg-backed MP4 recording by cpendery (@cpendery) in #131
- feat: improve resize handling in recordings by cpendery (@cpendery) in #133
- feat: change styling of rendering by cpendery (@cpendery) in #139
- feat: label rendered media with terminal size by cpendery (@cpendery) in #140
- feat: add terminal panel shadow by cpendery (@cpendery) in #141
- feat: add image and video zoom by cpendery (@cpendery) in #136
- feat: add example asset tooling by cpendery (@cpendery) in #142
- feat: track and assert on bell by cpendery (@cpendery) in #93
- feat: add kitty keyboard support by cpendery (@cpendery) in #132
- fix: improve session flow (reuse cli named sessions & auto-restart incompatible daemons) by cpendery (@cpendery) in #153
- docs: simplify README organization by cpendery (@cpendery) in #167
- feat: support installing latest beta release by cpendery (@cpendery) in #168
- feat: add new backend, rio-vt by Raphael Amorim (@raphamorim) in #79
- fix: cleanup configuration by cpendery (@cpendery) in #166
- build: bump to 0.1.0-beta.2 by cpendery (@cpendery) in #169
- docs: cleanup timeout info by cpendery (@cpendery) in #170
- ci: pin GitHub Actions to full-length commit SHAs by Dan Fiedler (@danfiedler-msft) in #165
- ci: fix releases with dual simdutf linking by cpendery (@cpendery) in #173
- ci: use zigbuild toolchain by cpendery (@cpendery) in #174
New Contributors
- Ayman Bagabas (@aymanbagabas) made their first contribution in #78
- Dependabot (@dependabot)[bot] made their first contribution in #101
- Raphael Amorim (@raphamorim) made their first contribution in #79
- Dan Fiedler (@danfiedler-msft) made their first contribution in #165
Full Changelog: 0.0.4...0.1.0-beta.2