Releases
v0.2.23
Compare
Sorry, something went wrong.
No results found
0.2.23 (2026-04-01)
Features
add entity relationship delete endpoint (#100 ) (68ed3d8 )
add entity relationship write (create/update) and entity share endpoints (cd892b2 )
add entity.relationship, entity.update-last-accessed, followers.following, schema.entity-read, schema.field-revive endpoints (0429ceb )
add missing ShotGrid API endpoints, public API facade, tests & CI coverage (bb4cde5 )
add preferences update, note reply update/delete endpoints (#98 ) (189ba5c )
add resumable bulk upsert with checkpoint/resume support (#43 ) (1773651 )
add schedule work-day-rules create/delete and thumbnail upload endpoints (#112 ) (ab6284b )
add schema entity-update, entity-delete, and batch find-one commands (88289bb )
add schema.field-read, work-schedule.update, entity.text-search, note.reply-create, entity.batch.revive APIs (#71 ) (85a30e9 )
add user.current, note.reply-read, and filmstrip.url CLI commands (#94 ) (11f35fb )
apply agent-dx best practices (inspect list, batch count, input hardening, SKILL.md) (#115 ) (e1240b9 )
enrich all AppError callsites with structured details fields (9065ff5 )
expand shotgrid cli capabilities and release workflows (f4d50d7 )
extend API coverage with entity count, batch summarize, and schema entity CRUD (79e2f3d )
extend REST API coverage with hierarchy expand, schedule, license, and preferences custom-entity (#104 ) (756d9ca )
improve entity-link filter ergonomics in entity find (78f645c ), closes #42
improve shotgrid cli docs and coverage (3ed1f26 )
Bug Fixes
#41 -45: exit codes, search normalization, entity-link DSL, batch upsert, retry/stats (0f260d5 )
add --locked to CI commands and update Cargo.lock (024b4bc )
ci: add build test job and update Cargo.lock (9125559 )
ci: catch stale Cargo.lock before release (3e96719 )
ci: enable cargo-workspace plugin for release-please (4e850a9 )
ci: install cargo-hakari in quality workflow (0914f8f )
ci: publish release and skills from release-please (9ae31aa )
ci: publish release and skills from release-please (c39377f )
ci: sync lockfile with workspace version (a425815 )
correct release-please crate path (0271971 )
deps: update rust crate bit-vec to 0.9 (c107d44 )
deps: update rust crate lalrpop-util to 0.23 (d861f4d )
deps: update rust crate windows-sys-b21d60becc0929df to 0.61 (79502ed )
isolate auth_config_tests env and apply cargo fmt (1d4de57 )
normalize structured search payloads consistently across query commands (16f02b8 ), closes #44
resolve config clear panic, capabilities version mismatch, and harden exit codes (#48 , #49 , #45 ) (26da0f7 )
skills: complete credential declarations in SKILL.md and install-and-auth.md (6b4dbe5 )
stabilize ci checks for pull request (0e01a1c )
test: isolate infers_user_password_auth test from persisted config and env vars (f04be7b )
unify release artifact publishing (18b0476 )
use candidates.contains() instead of iter().any() per clippy (e543059 )
use rustls-tls-native-roots to support enterprise MITM proxies (#64 ) (d3a0eda )
use vx uv for skill packaging workflows (39e1e55 )
Code Refactoring
cache env var reads with OnceLock and improve error context (#107 ) (86b8dc8 )
consolidate self_update map_err helpers and add edge-case transport tests (#92 ) (e252079 )
deduplicate filter normalization and relocate query param builder (#88 ) (6996dd5 )
eliminate code duplication and improve type safety (#84 ) (a6ef06e )
extract batch result helpers, deduplicate retry logic, and tighten visibility (#89 ) (7a967fc )
extract transport constants, add doc comments, simplify helpers, fix batch id display (#108 ) (abc7511 )
Documentation
align skill install paths with installers (7034e7d )
harden OpenClaw skill install guidance (d35bdd9 )
update READMEs with complete command reference for all 72 CLI commands (#110 ) (cf9f30f )
Miscellaneous Chores
code cleanup - narrow visibility, extract constant, fix httpmock 0.8 API, fix workspace-hack (#103 ) (f263ba6 )
code cleanup — extract constants, deduplicate helpers, improve naming (#76 ) (a84a3d6 )
code cleanup — remove dead code, fix backoff jitter, improve idioms (#68 ) (9d1e0ae )
code cleanup — remove unnecessary clones, use idiomatic patterns, fix panic paths (#72 ) (89e8a33 )
code cleanup round 4 — deduplicate errors and helpers\n\n- Extract bad_format closure in split_repository to eliminate duplicated error construction (self_update.rs)\n- Extract binary_not_found_error helper shared by extract_tar_gz_binary and extract_zip_binary (self_update.rs)\n- Add RestTransport::is_debug() to consolidate 3 redundant env var lookups (transport.rs)\n- Replace build_note_query_params with existing build_common_query_params from activity.rs (~30 lines removed) (note.rs)\n- Replace format allocation with in-place push for trailing newline (config.rs) (#86 ) (95b733f )
deduplicate patterns and replace magic strings (#109 ) (ee015dc )
deduplicate query helpers and remove unused code (#70 ) (5452752 )
dependency consistency and COMMANDS ordering cleanup (#79 ) (2d52ce6 )
deps: bump rustls-webpki from 0.103.9 to 0.103.10 (07880cb )
deps: bump tar from 0.4.44 to 0.4.45 (e76208b )
deps: update github artifact actions (7592191 )
deps: update github artifact actions (d48fa69 )
deps: update github artifact actions (a8f937e )
deps: update github artifact actions (c96b0b6 )
deps: update rust crate httpmock to 0.8.0 (92cc582 )
deps: update rust crate rstest to 0.26.0 (199d2a7 )
deps: update rust crate zip to v8 (2573e61 )
deps: update rust crate zip to v8.3.0 (23d87a6 )
deps: update rust crate zip to v8.3.1 (#62 ) (f4294c1 )
deps: update rust crate zip to v8.4.0 (a5512b3 )
enable chore type to bump version in release-please config (dcf27b2 )
extract magic strings into named constants and minor code hygiene (#81 ) (d2d7bea )
extract preferences module, eliminate unnecessary clones, remove magic strings (#111 ) (6753254 )
extract shared page-param parser and fix trailing whitespace (#90 ) (7dcc581 )
fix release automation and add workspace hack (ec5bc83 )
main: release 0.2.0 (6fc134b )
main: release v0.2.10 (f98a597 )
main: release v0.2.11 (db63a87 )
main: release v0.2.12 (496945f )
main: release v0.2.13 (02c6871 )
main: release v0.2.13 (94a0507 )
main: release v0.2.14 (e6ab4ba )
main: release v0.2.15 (1ad3fc8 )
main: release v0.2.16 (275c8b3 )
main: release v0.2.17 (6c716dd )
main: release v0.2.18 (e00d87e )
main: release v0.2.19 (6b01575 )
main: release v0.2.2 (1f947a4 )
main: release v0.2.20 (9e9075a )
main: release v0.2.21 (9342dbe )
main: release v0.2.22 (09b485d )
main: release v0.2.3 (8a6bcbf )
main: release v0.2.4 (f379ce7 )
main: release v0.2.5 (0534b21 )
main: release v0.2.6 (889a388 )
main: release v0.2.7 (2a80472 )
main: release v0.2.8 (bde4917 )
main: release v0.2.9 (215e176 )
release v0.2.1 (21f0c27 )
remove --locked flags from cargo commands (a6b5419 )
replace all Chinese strings/comments with English (e938351 )
update dependencies (cargo update) (12909a2 )
You can’t perform that action at this time.