Skip to content

Releases: zhxiaogg/fluorite

v0.6.0

12 Feb 02:51

Choose a tag to compare

What's Changed

  • feat: add Swift code generation support by @zhxiaogg in #21
  • fix: generate cross-package imports for TypeScript by @zhxiaogg in #22
  • Remove rename_all — always use camelCase by @zhxiaogg in #23

Full Changelog: v0.4.0...v0.6.0

v0.5.0

08 Feb 02:55

Choose a tag to compare

What's Changed

  • feat: add Swift code generation support by @zhxiaogg in #21

Full Changelog: v0.4.0...v0.5.0

v0.4.0

07 Feb 17:20

Choose a tag to compare

What's Changed

  • Revive project with modern tooling and updates by @zhxiaogg in #1
  • Add design doc for production-ready features by @zhxiaogg in #2
  • Add template-based code generation with IR layer by @zhxiaogg in #3
  • feat: implement TypeScript code generation by @zhxiaogg in #4
  • Add production-ready features: new primitives, serde options, docs by @zhxiaogg in #5
  • feat: TypeScript code generation parity with Rust by @zhxiaogg in #6
  • Add code quality verification section to CLAUDE.md by @zhxiaogg in #7
  • feat: add E2E interoperability tests for Rust/TypeScript by @zhxiaogg in #8
  • ci: add E2E interoperability test to GitHub Actions by @zhxiaogg in #9
  • feat: implement Fluorite IDL parser with .fl file support by @zhxiaogg in #10
  • cleanup: remove YAML support, use Fluorite IDL (.fl) exclusively by @zhxiaogg in #11
  • feat: add release workflow for crates.io and npm publishing by @zhxiaogg in #12
  • fix release actions by @zhxiaogg in #13
  • docs: update README with Rust and TypeScript usage by @zhxiaogg in #14
  • feat: implement dotted package syntax for IDL by @zhxiaogg in #15
  • feat: redesign unions to adjacently tagged format by @zhxiaogg in #18
  • fix: repair e2e interop test for current codebase by @zhxiaogg in #19
  • docs: rewrite README for progressive getting-started experience by @zhxiaogg in #20

New Contributors

Full Changelog: v0.1.7...v0.4.0

v0.2.0

02 Feb 06:17

Choose a tag to compare

What's Changed

  • Revive project with modern tooling and updates by @zhxiaogg in #1
  • Add design doc for production-ready features by @zhxiaogg in #2
  • Add template-based code generation with IR layer by @zhxiaogg in #3
  • feat: implement TypeScript code generation by @zhxiaogg in #4
  • Add production-ready features: new primitives, serde options, docs by @zhxiaogg in #5
  • feat: TypeScript code generation parity with Rust by @zhxiaogg in #6
  • Add code quality verification section to CLAUDE.md by @zhxiaogg in #7
  • feat: add E2E interoperability tests for Rust/TypeScript by @zhxiaogg in #8
  • ci: add E2E interoperability test to GitHub Actions by @zhxiaogg in #9
  • feat: implement Fluorite IDL parser with .fl file support by @zhxiaogg in #10
  • cleanup: remove YAML support, use Fluorite IDL (.fl) exclusively by @zhxiaogg in #11
  • feat: add release workflow for crates.io and npm publishing by @zhxiaogg in #12

New Contributors

Full Changelog: v0.1.7...v0.2.0