Skip to content

Latest commit

 

History

History
100 lines (56 loc) · 1.67 KB

CHANGELOG.md

File metadata and controls

100 lines (56 loc) · 1.67 KB

2.0.0

  • Result now a sealed class

Breaking Changes

  • Removed ok(), err(), Result.ok(), Result.err()
  • Constructors now Ok() and Err()
  • Removed ok_or_err() method on Result
  • Result.ok, Result.err now Result.ok(), Result.err()

2.0.0-prerelease2

  • Added final class descriptor to Ok and Err

2.0.0-prerelease

Major Change

  • Result now sealed class

Breaking Changes

  • Result.ok, Result.err now Result.ok(), Result.err()

Breaking Changes

  • Removed ok(), err(), Result.ok(), Result.err()
  • Constructors now Ok() and Err()
  • Removed ok_or_err() method on Result

2.0.0-dev1

Breaking Changes

  • Removed ok(), err(), Result.ok(), Result.err()
  • Constructors now Ok() and Err()
  • Removed ok_or_err() method on Result

1.3.2

  • Updated readme

1.3.1

  • Updated readme

1.3.0

  • Added sieveErr method on Iterable<Result<T, E>>
  • Moved methods to class declaration for visibility

1.2.1

  • Improved readme
  • Added nullable values and errors test

1.2.0

  • Added sieve method on Iterable<Result<T, E>>

1.1.0

  • Added Result.when method.

1.0.1

  • Fixed typo.

1.0.0

  • Initial stable release.
  • Better readme and example.
  • Removed ResultType from api.
  • Added methods on Iterable of Result.

0.6.0

Created extension Collect<T, E> on Iterable<Result<T, E>>: Iterable.collect, Iterable.collectOr, Iterable.collectOrElse

0.5.0

Changed dart version to 2.12

0.4.0

Breaking api changes: removed ResultType enum from api

0.3.0

Breaking api changes: Result.ok, Result.err

0.2.0

Breaking api changes: Result.mapOrElse(), Result.mapOr()

0.1.0

Initial release