Releases: lloydmeta/diesel
Releases · lloydmeta/diesel
v0.1.9 release
Emit a small private sealed trait with the name of the original trait instead of just removing it. IntelliJ is happier this way.
v0.1.8 release
v0.1.7 release
- Add support for switching from MonadicDsl to MonadicPlusDsl
- Use implicit classes
v0.1.6 release
Rename object holding defaults from diesel
to Defaults
to avoid clashes when trying to import implicits.
v0.1.5 release
Revamp the implicits for composing Dsls.
- Improve for-comprehension implicits for cats and scalaz. Now no longer requires an interpreter to be in scope and produces a DSL that is run by an interpreter that produces monadic results.
- Add more doctests
- Add to examples
v0.1.4 release
Improve ensure soundness check in the macro.
- More efficient: Accumulate all errors for each statement in one go.
- Better presentation/reporting
v0.1.3 release
- Fix private and protected method detection
- Improve error messages
- Prevent usage of methods that have type params that shadow the
F[_]
type param in traits
annotated with @diesel
v0.1.2 release
More robust checks when generating DSL wrapper methods.
0.1.1 release
- Support custom Algebra name
- Better compilation error messages