Skip to content

0.3.0

Compare
Choose a tag to compare
@chiphogg chiphogg released this 20 Dec 18:36
· 215 commits to main since this release
5b3cd1e

Release Notes

User-facing library changes

  • Single-file installations of the library now contain a manifest
    comment at the top! This makes it crystal clear which version and
    options were used to generate the file.

  • We've formally deprecated the old-style .in / .as APIs. Users who
    try to use them will get a readable compiler warning telling them what
    to do instead.

  • We also deprecated all callables whose names are units which have
    nonzero offsets. The only two such callables were celsius() and
    fahrenheit(). These are ambiguous between Quantity and
    QuantityPoint, and that ambiguity is dangerous in ways that it's not
    for other kinds of units. To replace these names, we added a _qty
    suffix for quantity makers of such units, analogous to _pt. This
    _qty suffix is omitted on all other units for readability.

Tooling/Doc changes

  • Added installation instructions.

  • As part of the move to aurora-opensource/au, we lost access to the
    Aurora-internal buildkite agents we had been using, so we migrated to
    GitHub Actions for the foreseeable future.

Contributors

Thanks to those who authored or reviewed PRs! Alphabetically: