Skip to content

3.0: Less is more

Compare
Choose a tag to compare
@gfontenot gfontenot released this 06 Apr 17:09
· 86 commits to master since this release
f494b05

The goal for Argo 3.0 was to work on simplifying some of the complexity by removing extraneous API and improving consistency between Argo and other libraries (including the Swift standard lib). In addition, we've added support for Swift 2.2.

Breaking Changes

New

Non-Breaking Changes

  • Update errors for RawRepresentable types. - Paul Young
  • Remove CustomStringConvertible constraint on typeMismatch function - Dapeng Gao
  • Use an autoclosure for the rhs of <|> - Gordon Fontenot
  • Generalize the type for sequence taking a dict - Gordon Fontenot

Misc

  • (hopefully) the entire public API now has inline documentation!

Huge thank you to everyone that submitted PRs, opened issues, and reviewed code for this release!