Repository navigation
Releases: mathisarends/httpxgen
Releases · mathisarends/httpxgen
Release list
v0.3.0
What's Changed
- style: restore Ruff format checks (ticket 037) by @mathisarends in #13
- fix: preserve explicit JSON null fields (ticket 001) by @mathisarends in #1
- fix: omit unset defaults from JSON merge patches (ticket 002) by @mathisarends in #2
- fix: encode root JSON null bodies explicitly (ticket 003) by @mathisarends in #3
- fix: disambiguate operation arguments from generated locals (ticket 004) by @mathisarends in #4
- fix: preserve dot-valued path identifiers (ticket 005) by @mathisarends in #5
- fix: dispatch all mixed binary success responses (ticket 006) by @mathisarends in #6
- fix: close entered responses when streaming is cancelled (ticket 007) by @mathisarends in #7
- fix: translate binary stream read failures into TransportError (ticket 008) by @mathisarends in #8
- fix: adapt synchronous binary iterables for async uploads (ticket 009) by @mathisarends in #9
- fix: provide filenames for multipart upload shorthand (ticket 010) by @mathisarends in #10
- fix: encode multipart objects as JSON parts (ticket 011) by @mathisarends in #11
- fix: honor URL-encoded request body encoding rules (ticket 012) by @mathisarends in #12
- fix: preserve effective nullability through component references (ticket 013) by @mathisarends in #14
- fix: import validation helpers for inline oneOf annotations (ticket 014) by @mathisarends in #15
- fix: follow reusable components during tag selection (ticket 015) by @mathisarends in #16
- fix: resolve Path Item references before normalization and selection (ticket 016) by @mathisarends in #17
- fix: include discriminator enum dependencies in workspace ownership (ticket 017) by @mathisarends in #18
- fix: map discriminator properties to generated Python fields (ticket 018) by @mathisarends in #19
- fix: reject constructor and streaming method name collisions (ticket 019) by @mathisarends in #20
- fix: reserve media-selection content_type arguments (ticket 020) by @mathisarends in #21
- fix: normalize protected and private query model names (ticket 021) by @mathisarends in #22
- fix: represent underscore properties as validated public fields (ticket 022) by @mathisarends in #23
- fix: count oneOf branches using JSON type membership (ticket 023) by @mathisarends in #24
- fix: retain constraints on scalar aliases and array items (ticket 024) by @mathisarends in #25
- fix: enforce const and enum intersections in components (ticket 025) by @mathisarends in #26
- fix: validate JSON body inputs before serialization (ticket 026) by @mathisarends in #27
- fix: reject unsupported request media choices before dispatch (ticket 027) by @mathisarends in #28
- fix: preserve and validate binary response header models (ticket 028) by @mathisarends in #29
- fix: make transport protocols statically compatible with HTTPX (ticket 029) by @mathisarends in #30
- fix: emit recursive nonobject aliases lazily (ticket 030) by @mathisarends in #31
- fix: restrict reference processing to OpenAPI syntax positions (ticket 031) by @mathisarends in #32
- fix: keep required fields required when defaults are annotations (ticket 032) by @mathisarends in #33
- fix: merge configured and generated headers case-insensitively (ticket 033) by @mathisarends in #34
- fix: expose ApiError convenience values through generated wrappers (ticket 034) by @mathisarends in #35
- fix: reconcile obsolete generated modules (ticket 035) (ticket 035) by @mathisarends in #36
- chore: synchronize project lock metadata (ticket 036) (ticket 036) by @mathisarends in #37
- fix: reject nonobject allOf compositions (ticket 038) (ticket 038) by @mathisarends in #38
- fix: enforce undeclared required object keys (ticket 039) (ticket 039) by @mathisarends in #39
- fix: serialize reserved query values on the wire (ticket 040) (ticket 040) by @mathisarends in #40
- fix: expand path styles with structural delimiters (ticket 041) (ticket 041) by @mathisarends in #41
- fix: honor JSON parameter content encoding (ticket 042) (ticket 042) by @mathisarends in #42
- fix: encode byte-format JSON values as base64 (ticket 043) (ticket 043) by @mathisarends in #43
- docs: remove completed production-readiness tickets by @mathisarends in #44
- Fix empty and array response headers before 0.2.0 by @mathisarends in #45
- Prepare httpxgen 0.3.0 release by @mathisarends in #46
New Contributors
- @mathisarends made their first contribution in #13
Full Changelog: v0.1.0...v0.3.0
v0.1.0
Full Changelog: https://github.com/mathisarends/httpxgen/commits/v0.1.0