Releases: dcc-mcp/fpt-cli
Releases · dcc-mcp/fpt-cli
Release list
v0.2.25
v0.2.24
v0.2.23
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
v0.2.21
v0.2.20
v0.2.19
v0.2.18
0.2.18 (2026-03-24)
Code Refactoring
- 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)
Miscellaneous Chores
- 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)
v0.2.17
v0.2.16
v0.2.15
0.2.15 (2026-03-23)
Features
- add entity.relationship, entity.update-last-accessed, followers.following, schema.entity-read, schema.field-revive endpoints (0429ceb)
- add schema.field-read, work-schedule.update, entity.text-search, note.reply-create, entity.batch.revive APIs (#71) (85a30e9)