3.1 KiB
3.1 KiB
Changelog
Unreleased
Added
Changed
Fixed
axum-valid 0.17.0 (2024-03-05)
Added
Changed
- Upgrade validator to 0.17.0.
- Refactor argument-based validation using validator.
Fixed
axum-valid 0.16.0 (2024-03-01)
Added
- Add support for
Sonic<T>from axum-serde.
Changed
- Upgrade axum-serde to 0.3.0.
- Remove unnecessary development dependencies.
Fixed
axum-valid 0.15.1 (2024-02-28)
Added
Changed
Fixed
- Fix the compilation error on docs.rs.
axum-valid 0.15.0 (2024-02-01)
Added
Changed
- Upgrade garde to 0.18.0.
Fixed
axum-valid 0.14.0 (2024-01-06)
Added
Changed
- Add support for aide through the 'aide' feature.
- Upgrade garde to 0.17.0.
- Upgrade validify to 1.3.0. (This update also resulted in some refactoring. Please refer to the
README.mdfor the latest examples.)
Fixed
axum-valid 0.13.0 (2023-12-14)
Added
Changed
- Update axum-serde from 0.1.0 to 0.2.0.
Fixed
axum-valid 0.12.0 (2023-12-04)
Added
- Add Support for Xml, Toml from axum-serde.
Changed
- Update axum from 0.6 to 0.7.
- Use axum-serde instead of axum-yaml and axum-msgpack.
Fixed
axum-valid 0.11.0 (2023-10-21)
Added
- Added support for
validify. - Introduced four new extractors using validify:
Validated,Modified,Validified, andValidifiedByRef.
Changed
Fixed
axum-valid 0.10.1 (2023-10-10)
Added
Changed
- When enabling features starting with
extra_likeextra_query, theextrafeature will now be automatically enabled. Previously, users had to manually enable bothextraandextra_*.
Fixed
axum-valid 0.10.0 (2023-10-09)
Added
- Added support for
garde.
Changed
- Refactored the module structure.
Fixed
axum-valid 0.9.0 (2023-09-29)
Added
- Introduced the
ValidExtype to enhance data validation capabilities. - Added the
ArgumentsandHasValidateArgstraits to support the use ofValidEx.
Changed
- Upgraded
axum_typed_multipartto version 0.10.0.
Fixed
axum-valid 0.8.0 (2023-09-19)
Added
- Upgraded
axum-extradependencies to version 0.8.0
Changed
Fixed
axum-valid 0.7.0 (2023-09-12)
Added
- Support for
TypedPathfromaxum-extra. - Documentation for each module, including usage and examples.
Changed
Fixed
axum-valid 0.6.0 (2023-09-04)
Added
- Support for
TypedMultipartandBaseMultipartfromaxum_typed_multipart
Changed
Fixed
axum-valid 0.5.1 (2023-08-05)
Added
- Support for more extractors
TypedHeaderMsgPackandMsgPackRawfromaxum-msgpackYamlfromaxum-yamlCached,WithRejection,Query,FormandProtobuffromaxum-extra
- Tests and feature flags
Changed
Fixed
axum-valid 0.4.2 (2023-08-01)
Added
- Feature flags
422: Use 422 Unprocessable Entity instead of 400 Bad Request as the status code when validation fails.into_json: When this feature is enabled, validation errors will be serialized into JSON format and returned as the HTTP body.