Repository navigation
Releases: seanthimons/specmill
Releases · seanthimons/specmill
Release list
specmill v0.1.16
Immutable
release. Only release title and notes can be modified.
Bug fixes
- infer the type of untyped enum schemas from their values (#95)
(ace1259) - drop a helper’s leading dot from its option names (#94)
(6877163) - ignore role lists on API-key and bearer security requirements (#90)
(a283973)
Other changes
- release v0.1.16 [skip ci]
(96f0177)
Full set of changes:
v0.1.15...v0.1.16
specmill v0.1.15
Immutable
release. Only release title and notes can be modified.
Docs
- explain reviewing invalid parameter defaults
(2f9e372)
Other changes
- release v0.1.15 [skip ci]
(dec0f86)
Full set of changes:
v0.1.14...v0.1.15
specmill v0.1.14
Immutable
release. Only release title and notes can be modified.
New features
Bug fixes
- keep schema defaults as written for review (#84)
(d8b2e1b) - omit empty query defaults the request check rejects (#84)
(c8e2f27)
Style
- simplify the empty default check
(e13c25e)
Other changes
- release v0.1.14 [skip ci]
(410bce2) - merge nullable query defaults into composed parameters (#91)
(b8faa2b)
Full set of changes:
v0.1.13...v0.1.14
specmill v0.1.13
Immutable
release. Only release title and notes can be modified.
specmill v0.1.12
Immutable
release. Only release title and notes can be modified.
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)
Other changes
- release v0.1.12 [skip ci]
(3552089)
Full set of changes:
v0.1.11...v0.1.12
specmill v0.1.11
Immutable
release. Only release title and notes can be modified.
Breaking changes
- validate schemas offline against official OpenAPI schemas
(059d2f5)
New features
- attribute shared definition errors to the operations that reference
them
(2462a00)
Bug fixes
- report only the selected oneOf branch for Swagger 2.0 and OpenAPI 3.0
(6e9f26f) - report Swagger 2.0 parameter errors for their declared location only
(82837dd)
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 v0.1.10
Immutable
release. Only release title and notes can be modified.
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)
Docs
- add schema validator to the reference index
(1267261) - widen the workflow article and fit desktop charts
(8a1ba5f) - add client workflow and pipeline flowcharts
(7b50eeb)
Other changes
- release v0.1.10 [skip ci]
(032d046)
Full set of changes:
v0.1.9...v0.1.10
specmill v0.1.9
Immutable
release. Only release title and notes can be modified.
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)
Bug fixes
- name the input location in generated validation errors
(210cdfd) - render standalone operations without literal guards by default
(576198b)
Docs
- review general request ports and client policy boundaries
(5e4f00c)
Other changes
Full set of changes:
v0.1.8...v0.1.9
specmill v0.1.8
Immutable
release. Only release title and notes can be modified.
Refactorings
- guard generated body literals only when a constructor is shadowed
(b617713)
Other changes
- release v0.1.8 [skip ci]
(3305676)
Full set of changes:
v0.1.7...v0.1.8
specmill v0.1.7
Immutable
release. Only release title and notes can be modified.
New features
- propose operation mappings for hand-written wrappers
(0a3dc8e) - verify configured operations against hand-written wrappers
(ec55290)
Bug fixes
- render public defaults and examples as plain data literals
(6f957c2) - render whole-number defaults for number parameters as doubles
(896f1a7)
CI
- cut a patch release on every merge to main
(074f176)
Docs
- use propose_mappings and verify_adoption in the adoption guide
(135dbaf)
Other changes
- release v0.1.7 [skip ci]
(0954e5d)
Full set of changes:
v0.1.6...v0.1.7