returns v0.12.0 Release Notes

Release Date: 2019-12-21 // over 4 years ago
  • ๐Ÿ”‹ Features

    • ๐Ÿ’ฅ Breaking : now @pipeline requires a container type when created:
      @pipeline(Result) or @pipeline(Maybe)
    • Maybe and Result now has success_type and failure_type aliases
    • โž• Adds Result.unify utility method for better error type composition
    • ๐Ÿ‘ We now support dry-python/classes as a first-class citizen
    • โž• Adds io_squash to squash several IO containers into one container
      with a tuple inside, currently works with 9 containers max at a time
    • โž• Adds untap function which does convert return type to None

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fixes that containers were not usable with multiprocessing
    • ๐Ÿ”„ Changes the inheritance order, now BaseContainer is the first child
    • ๐Ÿ›  Fixes that Nothing had incorrect docstrings

    Misc

    • ๐Ÿ“ฆ Now generated package is protected
    • โšก๏ธ Updates poetry to 1.0