Skip to content

Release v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Dec 03:49
· 18 commits to main since this release

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"