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
+22-4Lines changed: 22 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
-
### Documentation
10
+
## [0.1.551] - 2026-07-05
11
+
12
+
### Added
11
13
12
-
- Comprehensive docs refresh: version sync to **0.1.550**, public [Production Baseline](docs/PRODUCTION_BASELINE.md) and [Production Checklist](docs/PRODUCTION_CHECKLIST.md), new [RustAPI Cloud cookbook recipe](docs/cookbook/src/recipes/rustapi_cloud.md), expanded `cargo-rustapi` reference, encoding fixes, and removal of personal deploy hostnames from release notes.
14
+
-**`cargo rustapi generate crud`**: SQLx-sqlite-backed list/get/create/update/delete handlers with schema bootstrap (`src/db.rs`) instead of `TODO` stubs.
15
+
-**`file_upload` example** (`crates/rustapi-rs/examples/file_upload.rs`) demonstrating multipart uploads with the public `rustapi_rs::prelude` API.
16
+
-**Slim vs full dependency guidance** in [Getting Started](docs/GETTING_STARTED.md).
13
17
14
18
### Changed
15
19
16
-
-**RustAPI Cloud** moved to its own repository: [github.com/Tuntii/RustAPI-Cloud](https://github.com/Tuntii/RustAPI-Cloud). This repo is now framework + CLI only.
20
+
- Default `rustapi-rs` dependency tree slimmed from ~259 to ~158 transitive crates by removing always-on `tracing-subscriber` and gating `rust-i18n` behind the `i18n` feature (English fallbacks by default).
21
+
-`RustApi::new()` no longer auto-initializes `tracing-subscriber`; initialize tracing in `main` (CLI templates already do).
22
+
- Removed unused `screenshots` / `image` / `base64` dev-dependencies that pulled vulnerable `quick-xml` transitives into `cargo audit`.
23
+
-`rustapi-openapi` now uses workspace `rustapi-macros` version.
24
+
25
+
### Fixed
26
+
27
+
-**Security Audit** (`cargo audit`) passes on the current lockfile (no high-severity `quick-xml` advisories).
28
+
29
+
### Documentation
30
+
31
+
- Refreshed [Performance Benchmarks](docs/PERFORMANCE_BENCHMARKS.md) with a new `perf_snapshot` run.
32
+
- Updated [file uploads cookbook](docs/cookbook/src/recipes/file_uploads.md) to use `BodyLimitLayer` and `rustapi_rs::prelude` imports.
33
+
- Version strings aligned to **0.1.551** across user-facing READMEs and install docs.
17
34
18
35
## [0.1.550] - 2026-06-25
19
36
@@ -580,7 +597,8 @@ This release delivers a **12x performance improvement**, bringing RustAPI from ~
580
597
-`extras` meta-feature for common optional features
0 commit comments