Skip to content

Tags: blackwell-systems/domainstack

Tags

v1.1.1

Toggle v1.1.1's commit message
Release v1.1.1: Improve crates.io discoverability

Version bumps:
- domainstack: 1.1.0 → 1.1.1
- domainstack-derive: 1.1.0 → 1.1.1
- domainstack-cli: 1.0.0 → 1.0.1

Changes:
- Enhanced crate descriptions for better search visibility
- Updated categories to include development-tools and wasm
- Improved GitHub Actions workflow (removed auto-publish, fixed CI)

v1.1.0

Toggle v1.1.0's commit message
Release v1.1.0: Add ToJsonSchema derive macro

- Bump domainstack-derive from 1.0.0 to 1.1.0
- Bump domainstack from 1.0.1 to 1.1.0
- Add ToJsonSchema derive macro for JSON Schema generation
- Fix test imports to use domainstack::prelude::* pattern
- Update CHANGELOG.md with v1.1.0 release notes

v1.0.1

Toggle v1.0.1's commit message
Release v1.0.1 - domainstack with derive feature

This release restores the derive feature to domainstack core after
the initial v1.0.0 release resolved the circular dependency.

Published crates:
- domainstack v1.0.1 (with derive feature enabled)

All other crates remain at v1.0.0:
- domainstack-derive v1.0.0
- domainstack-envelope v1.0.0
- domainstack-schema v1.0.0
- domainstack-http v1.0.0
- domainstack-axum v1.0.0
- domainstack-actix v1.0.0
- domainstack-rocket v1.0.0
- domainstack-wasm v1.0.0
- domainstack-cli v1.0.0

Users should install domainstack v1.0.1 or later to access the
derive feature for #[derive(Validate)] macros.

v1.0.0

Toggle v1.0.0's commit message
Release v1.0.0 - Full-stack validation ecosystem for Rust

Core features:
- 37 validation rules (string, numeric, collection, datetime)
- Derive macros for declarative validation
- OpenAPI and JSON Schema generation
- TypeScript/Zod codegen via CLI
- WASM browser validation
- Framework adapters (Axum, Actix, Rocket)
- Async validation with context
- Cross-field validation
- Type-state tracking
- Structured field-level errors