- Upgrade validator to 0.18.1.
- Upgrade validify to 1.4.0.
- Upgrade axum-serde to 0.4.1.
- Add support for
Cbor<T>
.
- Add support for
- Upgrade validator to 0.17.0.
- Refactor argument-based validation using validator.
- Add support for
Sonic<T>
from axum-serde.
- Upgrade axum-serde to 0.3.0.
- Remove unnecessary development dependencies.
- Fix the compilation error on docs.rs.
- Upgrade garde to 0.18.0.
- 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.md
for the latest examples.)
- Update axum-serde from 0.1.0 to 0.2.0.
- Add Support for Xml, Toml from axum-serde.
- Update axum from 0.6 to 0.7.
- Use axum-serde instead of axum-yaml and axum-msgpack.
- Added support for
validify
. - Introduced four new extractors using validify:
Validated
,Modified
,Validified
, andValidifiedByRef
.
- When enabling features starting with
extra_
likeextra_query
, theextra
feature will now be automatically enabled. Previously, users had to manually enable bothextra
andextra_*
.
- Added support for
garde
.
- Refactored the module structure.
- Introduced the
ValidEx
type to enhance data validation capabilities. - Added the
Arguments
andHasValidateArgs
traits to support the use ofValidEx
.
- Upgraded
axum_typed_multipart
to version 0.10.0.
- Upgraded
axum-extra
dependencies to version 0.8.0
- Support for
TypedPath
fromaxum-extra
. - Documentation for each module, including usage and examples.
- Support for
TypedMultipart
andBaseMultipart
fromaxum_typed_multipart
- Support for more extractors
TypedHeader
MsgPack
andMsgPackRaw
fromaxum-msgpack
Yaml
fromaxum-yaml
Cached
,WithRejection
,Query
,Form
andProtobuf
fromaxum-extra
- Tests and feature flags
- 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.