First release of Arrow Exact
This is the first release of Arrow Exact 🥳 Arrow Exact provides a very simple, and lightweight DSL based on top of Arrow Core's Raise type to define exact types. The goal is to define your domain as precise as possible, and to allow code to trust the types that are passed around.
What's Changed
- Exact DSL draft by @ustits in #6
- [DISCUSSION] Exact Core 0.0.1 by @ILIYANGERMANOV in #8
- Clean-up Gradle, and setup workflows by @nomisRev in #9
- Update all dependencies by @renovate in #10
- Setup publishing, dokka & knit by @nomisRev in #11
- Update all dependencies to v5.6.2 by @renovate in #12
- Ensure DSL for Exacts by @ustits in #13
- Update dependency org.jetbrains.kotlinx.kover to v0.7.0 by @renovate in #14
- Add spec method to Exact by @ustits in #20
- Update dependency com.diffplug.spotless to v6.19.0 by @renovate in #19
- Update all dependencies by @renovate in #21
- Name all methods ensure by @nomisRev in #23
- Add more ensure functions by @ustits in #22
New Contributors
- @ustits made their first contribution in #6
- @ILIYANGERMANOV made their first contribution in #8
- @nomisRev made their first contribution in #9
- @renovate made their first contribution in #10
Full Changelog: https://github.com/arrow-kt/arrow-exact/commits/0.1.0