Skip to content
This repository was archived by the owner on Nov 28, 2025. It is now read-only.

Releases: bradleyscollins/try4j

Try4J v1.8.1

29 May 20:52

Choose a tag to compare

  • Added Try#orElse(Supplier), associated implementations in Success and
    Failure, and associated tests.
  • Corrected some Javadoc omissions.

Try4J v1.8.0

29 May 03:25

Choose a tag to compare

  • Updated copyright statement year to 2015.
  • Added ThrowingPredicate.
  • Changed Try#filter(Predicate) to Try#filter(ThrowingPredicate) so that it can
    accept predicates that may throw exceptions and modified Failure and Success
    implementations to match.
  • Corrected signature of ThrowingFunction#apply(T) so that it includes a throws
    clause.
  • Updated/added several tests so that they explicitly exercise the cases in
    which functions, predicates, and suppliers throw exceptions.
  • Corrected some erroneous test names.

Try4J v1.6.0

26 Dec 15:54

Choose a tag to compare

  • Deprecated orElseGet in favor of orElseTry.
  • Filled in some holes in the Javadocs.
  • Made some API improvements, thanks to some suggestions from Daniel
    Gronau.
  • Added some automated release features, thanks to Alexey
    Alekhin (https://github.com/laughedelic).