specmill 0.1.15 (2026-10-08)
Docs
- explain reviewing invalid parameter defaults (2f9e372)
specmill 0.1.14 (2026-10-07)
Style
- simplify the empty default check (e13c25e)
Other changes
- release v0.1.14 [skip ci] (7b57c4b)
- merge nullable query defaults into composed parameters (#91) (b8faa2b)
Full set of changes: v0.1.13...v0.1.14
specmill 0.1.12 (2026-10-04)
Breaking changes
- emit shared request validators once per client (302a28d)
New features
- resolve per-service base URLs through a client server resolver (2a5fb07)
Bug fixes
- accept atomic vectors for JSON array bodies (1933a3f)
Docs
- source shared validators in the offline wrapper example (1400893)
specmill 0.1.11 (2026-10-01)
Breaking changes
- validate schemas offline against official OpenAPI schemas (059d2f5)
New features
- attribute shared definition errors to the operations that reference them (2462a00)
Build
- import jsonvalidate to satisfy the dependency check (6594dab)
Docs
- describe local schema validation (0958a83)
Other changes
Full set of changes: v0.1.11...v0.1.11
specmill 0.1.10 (2026-09-30)
New features
- require cached Swagger schema validation before generation (4dec895)
Bug fixes
- enforce schema checks on declared hook routes (fa6317b)
Tests
- normalize cache paths in Windows assertions (c3b420a)
specmill 0.1.9 (2026-09-30)
New features
- integrate request policies and client iteration (#63, #64, #65, #66, #67) (40ce8aa)
- emit owned batching and pagination companions (#64, #65) (a5bb28d)
- support explicit bounded iteration policies (#65) (8765c02)
- support explicit sequential batching policies (#64) (02706e2)
- select client-owned retry predicates (#67) (d1cc4a7)
- support declared plain-text bodies (#66) (42e4726)
- support selected response policies and decoding (#63) (35fff37)
- optionally guard hook-selected routes before requests (#69) (e8c1e9f)
- declare schema routes for hook-owned requests (62d7f60)
- exclude reviewed schema parameters per operation (638b1cd)
Docs
- review general request ports and client policy boundaries (5e4f00c)
Other changes
Full set of changes: v0.1.8...v0.1.9
specmill 0.1.8 (2026-09-28)
Refactorings
- guard generated body literals only when a constructor is shadowed (b617713)
specmill 0.1.7 (2026-09-28)
CI
- cut a patch release on every merge to main (074f176)
Docs
- use propose_mappings and verify_adoption in the adoption guide (135dbaf)
specmill 0.1.6 (2026-09-25)
Bug fixes
- keep manifest-owned stable wrappers generated (f3fca33)
specmill 0.1.5 (2026-09-25)
New features
- scaffold client-owned hooks and document their lifecycle (a25bfdd)
- add package-prefixed client session controls (5909653)
- compare client-owned helpers and retain lifecycle-protected files (2a9720a)
- add configurable function name casing (c11f0e1)
- support finite recursive bodies and refresh schema fixtures (c30e66f)
- add bounded cursor and link pagination (fac8098)
- expose request timeouts servers and safe retries (d879f59)
- harden generated request runtime (ed17d1e)
- add generic batched helper (#19) (5ea0884)
- validate composed JSON request bodies (#12) (c13e865)
- add explicit bracketed query array serialization (8d47aa6)
- resolve local schema references and support form requests (#9) (e9be960)
- load JSON and YAML API schemas natively (#18) (bfb62ce)
- extend OpenAPI parameter serialization (#8) (c50f5ea)
- support open JSON objects and unconstrained arrays (#14) (13f07bf)
- group multi-API configuration into one file per API (2b412a6)
- review multiple APIs and generate isolated transports with batch limits (6443b36)
- inherit project policies and explain excluded operations (ec4fac6)
- expose editable configuration and reconcile excluded grouped endpoints (4203a01)
- generate configured clients with transport and authentication support (#5) (13308cf)
- demonstrate full Petstore coverage and configurable naming (#2) (7045586)
- generate API key and bearer authentication with credential setup (5088335)
- generate headers query arrays and binary uploads (1fccfda)
- select JSON bodies when alternative media types are offered (f212312)
- scaffold editable configuration from schema tags (ee7c998)
- demonstrate full Petstore coverage and grouped naming (4aa53d8)
Bug fixes
- document client controls and include reviewed corpus evidence (a2efeea)
- clear inherited R test startup for nested builds (fb4f814)
- reconcile corpus fixture failures and audit evidence (2469955)
- make duplicate operation names actionable (#43) (aa58c7b)
- use exact security lookups for Swagger schemas (aa456bf)
- stop inseparable lifecycle-protected generation changes (ab32802)
- respect enum membership for nullable fixture values (d9e1558)
- inspect explicit helper mappings without partial matching (727850b)
- validate selected body fixture hints without fallback (cc5b61c)
- preserve fixture evidence and report source contradictions (ec11e96)
- keep generated filenames and Unicode literals portable (a9e923a)
- validate public schema inputs before client hooks (085e5da)
- align advertised and generated HTTP methods (4c48e1f)
- merge versioned request body semantics (#24) (3ac0fa0)
- respect versioned request body semantics (#24) (706a573)
- merge request schema directionality (#22) (f1f7503)
- apply read-only request semantics (#22) (54ee5a2)
- merge Swagger consumes handling (#21) (e75bdbf)
- merge parameter contract validation (#20) (773ba3c)
- honor Swagger body consumes (#21) (c529051)
- validate parameter contracts (#20) (13a9b16)
- preserve reviewed operation names (#17) (1ddfd30)
- distinguish schema defects from unsupported capabilities (#15) (8ebbea7)
- apply shared batch limits only to applicable bodies (ee2dafc)
- treat blank schema tags as untagged operations (6778f1c)
- preserve credential backups when environment restoration fails (57806dd)
- preserve ownership when renaming grouped functions (5f18f60)
- rebuild the Petstore trial against the live service (fff0e08)
- install the trial client in a fresh R process (5d8d71c)
Tests
- reproduce matching-input proving-ground rebuild and comparison (93e8d4a)
- assert installed request methods and content types (9122950)
- declare escaped query fixture value in local client schema (b411630)
- verify installed clients and exact localhost request bytes (b053cda)
- preserve valid boundary fixtures and document transport nulls (919d248)
- preserve custom text requests during manual helper adoption (6b470ad)
- align retained diagnostics with request body semantics (#24) (4a74669)
- reject invalid generated-client credentials (#7) (c55360d)
- verify ComptoxR request acceptance (#7) (35462b1)
- add extended schema corpus sources (721b890)
- record composition verification and operation deltas (#12) (e248191)
- record native schema gap verification and operation deltas (#9) (e67fa8f)
- verify native YAML ingestion against both schema corpora (#18) (db76be3)
- audit the additional schema corpus (f823a16)
CI
- allow verified schema hashes in audit ledger (212f465)
- pin corrected baseline R check workflow (f25fdee)
- migrate workflows to baseline callers (25827e1)
- exclude verified schema hash false positive from secret scan (9fcd6e0)
- make platform checks manual during early development (#3) (91d8c63)
- add checked release artifacts and a new-schema trial (#1) (384e914)
- add checked release artifacts and a new-schema trial (1b8009a)
Docs
- make client guides independent of ComptoxR (23355ea)
- refresh client workflows and add hex logo (13b14b8)
- include multi-api configuration in reference index (5d07118)
- finalize verified issue status and preserve contract blockers (8b93d9b)
- record verified issue outcomes and matching-input corpus comparison (03aa43f)
- attribute new fixture failures to incompatible declared examples (0a6ba35)
- verify individual unresolved source contracts for open issues (2fb077e)
- explain function naming conventions (84125df)
- record unsupported resolver GET-body disposition (071267d)
- audit generated client capabilities (#6) (a45d73a)
- trim ComptoxR verification artifact (107e0dd)
- record unresolved source contracts and audit verification (#16) (76de348)
- apply and record ComptoxR proving-ground selection policy (61e2ccc)
- crosswalk capability issues and expand implementation handoff (337d83d)
- classify proving-ground schema blockers and rank coverage fixes (006885d)
- explain endpoint naming and family configuration (db6a828)
Style
- normalize fixture evidence line endings (1446d6c)
Other changes
- release v0.1.5 [skip ci] (93fa257)
- package base proving-ground schemas for transfer (d800dc2)
- retire the Petstore build script (fba499b)
- download additional testing schemas and relative references (e2f94b1)
- sync manual platform check policy (031a1ad)
Full set of changes: v0.1.4...v0.1.5
specmill 0.1.4 (2026-09-10)
Bug fixes
- declare JSON runtime dependency in initialized clients (af66d3c)
Refactorings
- rename the generated runtime template to specmill (fce7a11)
Build
- release specmill with the renamed runtime template (a35ab1e)
specmill 0.1.3 (2026-09-10)
Breaking changes
- rename package and client tooling to specmill (e876984)
Tests
- record migration parity and schema stress evidence (78ef38b)
Docs
- add client setup guides and package website (f200247)
- record completed maintenance migration gates (4adb754)
Full set of changes: v0.1.2...v0.1.3
specmill 0.1.2 (2026-09-09)
Bug fixes
- preserve portable metadata and complete alias policies (8da0f99)
- order generation metadata independently of locale (05df627)
Full set of changes: v0.1.1...v0.1.2
specmill 0.1.1 (2026-09-09)
Bug fixes
- format owned files without formatter skip directives (8627b81)
specmill 0.1.0 (2026-09-09)
New features
- unify generation commands and schema coverage reports (59f21db)
- extract readiness and public maintenance checks (e3e477a)
- preserve client layouts and verify complete fixed contracts (c21bfae)
- verify public resolver POST mapping and per-contract fixtures (014df22)
- retain schema limitations for explicit client request mappings (edff590)
- support ordered array request bindings and verify EPI batch mapping (9f8f7df)
- support nested payloads and explicit client interfaces (0098221)
- add declarative helper mappings and documentation policy (f101c22)
- add YAML generation and recoverable client initialization (96034d3)
- verify reusable schema generation and isolated client contracts (aae88f9)
- extract local wrapper maintenance tools and catalogue checks (d2be109)
Refactorings
- rename maintenance toolkit to apipak (fc574ca)
Build
- exclude worktree metadata from source archives (4178b3a)
Docs
- resolve final handoff scope and verification gaps (4722e0e)
- scope Natural Products work to schema validation (0349ab6)
- record diff-based review of generated customizations (a281982)
- record approved configuration and callback boundary (8b05117)
- require diagnosis of wrapper generation and endpoint failures (33e7607)
- record production baseline planning assumption (35b0ac8)
- harden apipak handoff with reproducible audit cases (2053d3f)
- record apipak generalization handoff (d367e31)
Full set of changes: d2be109...v0.1.0
