Skip to content

1.0 Release Candidate 5

Pre-release
Pre-release
Compare
Choose a tag to compare
@aggieben aggieben released this 09 Jan 04:17
· 32 commits to master since this release

This is a refinement release. It does, however, contain breaking changes (albeit minor).

  • Move .UnsafelyUnwrap* methods to TrueMyth.Unsafe namespace. Described in the docs.
  • Rename Result<T,E>.Unwrap methods to UnwrapOr and UnwrapOrElse, respectively

Binaries available through nuget.org: https://www.nuget.org/packages/TrueMyth/1.0.0-rc5

This release should become v1.0. The only work slated for 1.0 that isn't in this is an update to how the documentation is generated and pushed to GitHub Pages, which isn't a functional change to the software. Stay tuned!

Relevant commit log:

  • Fix minor xref issues in docs; re-generate for RC5
    Ben Collins - Tue, 8 Jan 2019 21:39:49 -0600

  • Move unsafe methods to .Unsafe namespace; closes #8.
    Ben Collins - Tue, 8 Jan 2019 21:14:58 -0600

    Also: rename Result.Unwrap to be consistent with Maybe, as well as True Myth
    Typescript

  • Implement void Match; closes #23
    Ben Collins - Tue, 8 Jan 2019 20:13:49 -0600

  • fix syntax error from bad merge
    Ben Collins - Tue, 8 Jan 2019 11:42:54 -0600

  • Implements nullable conversions. Closes #26.
    Ben Collins - Sun, 6 Jan 2019 16:05:48 -0600

  • IComparable/IComparable<T> implementation (#27)
    Ben Collins - Sat, 5 Jan 2019 15:45:18 -0600

    • release conditions / variable didn't work as expected; use Pipelines release
      instead
    • [wip] icomparable updates
    • Complete IComparable implementation; closes #22
    • fix broken step