Skip to content

0.7.0

Latest
Compare
Choose a tag to compare
@idugalic idugalic released this 29 Dec 23:52
· 51 commits to main since this release

fmodel-rust library is optimized for Event sourcing, CQRS, and Domain Modeling.

The goal is to accelerate the development of compositional, safe, and ergonomic applications. Fmodel uses a powerful Rust type-system to bring functional and algebraic domain modeling to Rust.

Requirements - Rust 1.75.0+

From version 0.7.0+, the library is using async fn in Traits feature, which is currently available only in stable Rust 1.75.0+.

If you are using an older version of Rust, please use version 0.6.0 of the library. It depends on async-trait crate. Version 0.6.0 is not maintained anymore, only patched for security issues and bugs.

We encourage you to upgrade to stable Rust 1.75.0+. It mostly fallback to removing async-trait dependency and macro from the implementation. Check our tests

What's Changed

  • async fn in Traits - a new stable feature of Rust 1.75 by @idugalic in #20

Full Changelog: 0.6.0...0.7.0

Check the docs


Created with ❤️ by Fraktalio