You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.1.15] - 2026-01-23
11
+
12
+
### Added
13
+
-**Deployment Tooling (cargo-rustapi)**: Added `deploy` command supporting Docker, Fly.io, Railway, and Shuttle.rs with config generation. Added OpenAPI client generation for Rust, TypeScript, and Python. Updated dependencies for YAML support and remote specs.
14
+
-**HTTP/3 (QUIC) Support (rustapi-core)**: Added HTTP/3 infrastructure using Quinn + h3 stack. Supports self-signed certs (dev) and dual-stack execution. Added `http3` and `http3-dev` features.
15
+
-**HATEOAS & ReDoc Improvements**: Added HATEOAS module to `rustapi-core` (HAL-style links, resource wrappers, pagination). Refactored ReDoc HTML generation in `rustapi-openapi` with exposed configuration.
16
+
-**Validation i18n & New Capabilities**: Added i18n support (rust-i18n) with EN/TR locales in `rustapi-validate`. Refactored rule messages to use message keys. Added custom async validation support (parsing, macros, tests). Removed `validator` crate dependency.
17
+
18
+
### Changed
19
+
-**Unified Response Body**: Refactored `rustapi-core` to use a unified `Body`/`ResponseBody` abstraction for full and streaming responses. Standardized middleware and cache layers.
0 commit comments