Skip to content

0.1.0

Latest
Compare
Choose a tag to compare
@nomisRev nomisRev released this 05 Jun 16:13
· 6 commits to main since this release

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

Full Changelog: https://github.com/arrow-kt/arrow-exact/commits/0.1.0