Releases: v3-dot-cash/ex_open_api_utils
Releases · v3-dot-cash/ex_open_api_utils
v0.17.1
11 May 17:11
Compare
Sorry, something went wrong.
No results found
0.17.1 (2026-05-11)
Bug Fixes
polymorphic: dedupe parent-contextual siblings across embeds sharing a variant set (8a5dc4e ), closes #47
polymorphic: dedupe parent-contextual siblings across embeds sharing a variant set (#47 ) (88cb61b )
v0.17.0
12 Apr 14:20
Compare
Sorry, something went wrong.
No results found
0.17.0 (2026-04-12)
Features
encoder: auto Jason.Encoder for generated schemas via nil-aware reduce (28957aa ), closes #41
v0.16.0
12 Apr 04:29
Compare
Sorry, something went wrong.
No results found
0.16.0 (2026-04-12)
Features
mapper: strip nil values for non-nullable properties in to_map/1 (a1bdafb ), closes #38
v0.15.0
11 Apr 23:50
Compare
Sorry, something went wrong.
No results found
0.15.0 (2026-04-11)
Features
mapper: add self_stamp_atom / self_stamp_wire splice to Any.deriving /3 (03f5318 ), closes #34
polymorphic: pass self_stamp options through parent-contextual sibling derive loop (ace86ca ), closes #34
v0.14.0
11 Apr 21:18
Compare
Sorry, something went wrong.
No results found
0.14.0 (2026-04-11)
⚠ BREAKING CHANGES
example: migrate polymorphic fixtures to open_api_polymorphic_property
polymorphic: replace three-macro shape with open_api_polymorphic_property, close GH-30 via allOf siblings
Features
example: add docker-compose.test.yml with tmpfs Postgres (873ff59 )
example: add Makefile for local vitest integration tier (9b473dc )
example: add mix openapi.dump task for vitest SDK generation (979256c )
example: add PORT env override to dev endpoint config (6662a7d )
example: add vitest integration tests and TypeScript client samples (e6cc7ca )
example: migrate polymorphic fixtures to open_api_polymorphic_property (4d569e1 )
example: pivot vitest tier to production-style ky + zod + vite-plugin stack (25ddd47 )
example: scaffold vitest integration-tests package and config (530e22c )
example: serve OpenAPI spec at GET /api/openapi (cefe25e )
polymorphic: replace three-macro shape with open_api_polymorphic_property, close GH-30 via allOf siblings (1f76b7b ), closes #30
v0.13.1
11 Apr 13:29
Compare
Sorry, something went wrong.
No results found
0.13.1 (2026-04-11)
Bug Fixes
compile: resolve preexisting warnings so --warnings-as-errors passes (b8fa0af )
polymorphic: persist discriminator propertyName atom into Mapper impl literal pool (51daadf ), closes #27
v0.13.0
11 Apr 01:56
Compare
Sorry, something went wrong.
No results found
0.13.0 (2026-04-11)
Features
example: wire notifications resource with polymorphic_embed_discriminator and full controller test coverage (e92a3e2 )
polymorphic: add polymorphic_embed_discriminator macro bridging polymorphic_embed to OpenAPI discriminator (50fe939 )
polymorphic: close GH-24 runtime round-trip via polymorphic_embed_discriminator macro (2f953c4 )
v0.12.0
10 Apr 04:16
Compare
Sorry, something went wrong.
No results found
0.12.0 (2026-04-10)
Features
deps: add polymorphic_embed as test-only dependency (6e2217e ), closes #21
polymorphic: add Polymorphic.one_of helper (b495829 ), closes #21
v0.11.2
15 Feb 17:42
Compare
Sorry, something went wrong.
No results found
0.11.2 (2026-02-15)
Bug Fixes
deps: make ex_doc a dev-only dependency (fb168db )
deps: make ex_doc a dev-only dependency (8a89461 ), closes #18
v0.11.1
26 Dec 11:41
Compare
Sorry, something went wrong.
No results found
0.11.1 (2025-12-26)
Bug Fixes
support OpenApiSpex.Reference in is_readOnly?/is_writeOnly? (abbaec2 )
support OpenApiSpex.Reference in is_readOnly?/is_writeOnly? (05d4743 ), closes #13