Skip to content

Releases: erikerlandson/coulomb

v0.8.0

30 Sep 20:59
8e65fe6
Compare
Choose a tag to compare

This release adds three new packages:

  • coulomb-runtime
  • coulomb-parser
  • coulomb-pureconfig

It introduces a few incompatibilities in existing packages that fail MiMa, and so it is v0.8.0 instead of v0.7.x
These should be transparent to most package users.

v0.7.3

02 Feb 01:05
97c5f5a
Compare
Choose a tag to compare
  • patch release to fix #419

Thanks to @benhutchison for finding this!

v0.7.2

12 Jan 23:50
c33bc78
Compare
Choose a tag to compare
  • a patch release to incorporate #417

v0.7.1

07 Jan 18:30
8cf0a7d
Compare
Choose a tag to compare
  • Support for typelevel refined value types: #392

Thanks to @armanbilge and @benhutchison for their feedback and testing!

v0.7.1-RC1

02 Dec 22:22
Compare
Choose a tag to compare
v0.7.1-RC1 Pre-release
Pre-release
  • a pre-release candidate for #392

v0.7.0

15 Nov 14:50
ea0461b
Compare
Choose a tag to compare

This is actually a bug-fix release for #383, but since it required me to fix some incorrect function signatures, MiMa dictates the release bumps to 0.7 series. Thanks to @benhutchison for reporting!

v0.6.0

29 Oct 23:40
4c2f225
Compare
Choose a tag to compare

The first official Scala 3 release for coulomb 🎉

Essentially the same as v0.6.0-RC1 except:

  • scalafmt based code formatting and checking is now enabled
  • I added a development section to the site documentation to help prospective contributors and also help me remember all the sbt commands

v0.6.0-RC1

11 Sep 19:24
Compare
Choose a tag to compare
v0.6.0-RC1 Pre-release
Pre-release
  • The first release candidate for coulomb on Scala 3
  • laika/mdoc documentation is completed for coulomb-core, coulomb-units, coulomb-spire
  • scala3 is the new default/main branch for the coulomb repository
  • ghpages publishing is now enabled for scala3 branch
  • thanks to @armanbilge and @cquiroz for all of their help with modernizing coulomb for scala 3!

v0.6.0-M4

31 Jul 21:55
Compare
Choose a tag to compare
v0.6.0-M4 Pre-release
Pre-release

A couple minor breaking changes:

  • coefficient now takes a value type parameter, e.g. coefficient[Double, Meter, Yard]
  • I removed the policy for strict unit expressions, since it wasn't being supported properly and I have decided that simply always treating non-unit types as base units should be unobtrusive even for people who don't use that behavior.
  • also latest dependencies via scala steward

v0.6.0-M3

07 Jul 18:47
a7eef88
Compare
Choose a tag to compare
v0.6.0-M3 Pre-release
Pre-release
  • includes refactoring of cats support
  • new priority based context rules, where applicable
  • coulomb-testkit package for law checking