Release v0.1.0
Changes
- feat(ci): parallelize crate publishing and integrate with test workflow
- fix(ci): skip publishing if crate version already exists on crates.io
- fix(publish): add READMEs and version requirements for crates.io publishing
- chore: trigger release workflow
- docs: add crates.io publishing documentation and workflow
- Merge pull request #7 from UtakataKyosui/feat/issue-3-bigint-support
- feat(validation): add email validation and document validation features
- docs(contributing): add Getting Help and Code of Conduct sections
- fix(validation): add debug assertions for fractional values in bigint range validation
- chore(example): remove stale generated files from simple-bigint root
- docs(agent): プルリクエストレビューエージェントのドキュメントを追加
- fix(generator): address remaining review comments (docs, bigint range, double nullable)
- docs(generator): translate doc comments to English for consistency
- fix(example): correct validation attribute syntax in simple-bigint and regenerate types
- refactor(generator): extract primitive type utils and improve recursive Zod schema generation
- docs(example): update example to verify Zod generation fix
- fix(generator): fix Zod schema generation for primitive arrays and Option types
- ci: optimize workflow triggers to run only on relevant changes
- docs: update documentation to align with current implementation
- docs: update README to reflect current capabilities
- feat(core): update validation generation for BigInt support
- fix(generator): use bigint suffixes for validation and support branded types
- style: テストのアサーションフォーマットを調整し、ファイルの末尾の空行を削除
- feat: add BigInt support for zod schema generation
- chore: add deny.toml config to allow standard licenses
- ci: unpin security tools versions
- fix: change doctest from no_run to ignore
- ci: update to Rust 1.90 for Edition 2024 support
- chore: upgrade to Rust 1.90 and Edition 2024
- ci: switch to actions-rust-lang/setup-rust-toolchain
- ci: fix rust toolchain setup order
- ci: fix cargo-audit version and add release workflow
- fix: resolve compilation errors and improve type generation
- fix: add missing imports and Zod schemas
- feat: complete Zod schema references
- fix: remove duplicate generated.ts and fix type dependencies
- feat: add automatic import generation for type dependencies
- feat: add multiple files output support
- fix: complete validation range parsing for min and max
- fix: improve Option type handling in Zod schemas
- feat: add Zod schema generation with validation
- feat: implement automatic type collection with inventory
- feat: remove CLI and implement build-time type generation
- docs: add manual type definitions for example
- fix: update build script and proc-macro for unified facade
- fix: update proc-macro to use gear_mesh facade
- fix: correct gear-mesh path in example
- fix: exclude examples from workspace
- docs: add Axum + React full-stack example
- feat: add unified gear-mesh facade crate
- docs: consolidate documentation from 9 to 4 files
- ci: optimize GitHub Actions with parallel matrix execution
- refactor: merge gear-mesh facade into gear-mesh-generator
- chore: integrate Moonrepo for unified task management
- test: add 21 comprehensive code generation tests
- test: add comprehensive code generation tests
- chore: setup husky and commitlint for code quality
- ci: CIの設定
- chore: formatの修正
- feat: Initial implementation of gear-mesh v0.1.0
- Initial commit
Installation
Add this to your Cargo.toml:
[dependencies]
gear-mesh = "v0.1.0"