Releases: alchemaxinc/oapi-codegen-rust
Releases · alchemaxinc/oapi-codegen-rust
Release list
v1.0.2
v1.0.2-dev.2
v1.0.2-dev.1
v1.0.1
v1.0.1-dev.1
v1.0.0
1.0.0 (2026-08-13)
Bug Fixes
- add automatic openapi version tracking (#57) (7286c45)
- add default support (#89) (a415d6b)
- add derive traits based on direction (#69) (ef29d04)
- add required dependencies automatically after generating (#71) (2733b31)
- adding
--checkcapabilities (#82) (117b2b1) - addressing a wrong type bug and multi-spec docs (#99) (b72f51d)
- adjust documentation (#31) (2820b7c)
- auto response suffix (#73) (4fe666a)
- check generated types (#81) (2d452a5)
- ci/build: bump rust toolchain and fix some DRY principles in GH (#37) (4b50b83)
- ci: fix correct base branch in update scripts and add better cache keys for deploy keys (#44) (ae0126b)
- cli: tweak required argument names and styles + validate CLI documentation drift (#45) (0019c0e)
- collect failing docs instead of returning the first (#100) (e89b034)
- deps: update cargo dependencies (#49) (3bb09f2)
- docs: add trycmd to avoid documentation code example drift (#46) (edff0da)
- drop the multi-module output approach and adopt flat import structure, fail hard on collisions (#56) (8184671)
- fail fast on colliding names (#77) (9430dd9)
- fix a bug with silently dropping path parameters when missing in path (#70) (a6cf559)
- fix bug with missing $ref output (#93) (722b3d0)
- fix generator oneof bug (#101) (35e6b46)
- fixing bugs that closes gaps with real-world implementation tests (#55) (af663ea)
- handle self-referencing recursive schemas (#87) (ec4aca1)
- hardening: adding various Rust hardening principles (#74) (46e0391)
- inject security information for server generated code (#88) (0d2da15)
- linting: more stricter / pedantic linting rules for future contributiors (#40) (6e5927b)
- minimum: 0 equals unsigned int (#102) (02f8f8e)
- more fixes to duplicates and collisions (#80) (67ecdb9)
- numeric enum follow ups that was missed (#95) (0d1d4d9)
- numeric enums (#94) (1e2c69c)
- prelude-shadowing names (#90) (fa39b41)
- prepare for
v1.0.0release (#107) (0b28f09) - small trycmd extra test to close a gap (#79) (03d2f64)
- support of
oneOf(#98) (f1c87fb) - trim the package, remove fixtures from build (#91) (9f65145)
- unconditionally derived traits as well as clippy ignores in gene… (#86) (a8935b0)
- unused colliding schemas fail before pruning drops (#78) (ac164e4)
- update cargo dependencies (#14) (7438dcf)
- value constraints (#96) (ba7da8b)
- version gates, additionalproperties, absent key fixes (#83) (1170566)