Tags: blackwell-systems/domainstack
Tags
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)
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
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.
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