All Versions
33
Latest Version
Avg Release Cycle
100 days
Latest Release
6 days ago

Changelog History
Page 1

  • v0.28.0 Changes

    June 04, 2026

    What's Changed

    🔋 Features

    • ➕ Add mypy>=1.19,<1.22 support

    Full Changelog : 0.27.0...0.28.0

  • v0.27.0 Changes

    April 14, 2026

    🔋 Features

    • ⬇️ Drop python3.10 support
    • ➕ Add python3.14 support

    - ➕ Add mypy>=1.19,<1.21 support

    🆕 New Contributors

    Full Changelog : 0.26.0...0.27.0

  • v0.26.0 Changes

    July 24, 2025

    🔋 Features

    • ➕ Added mypy>=1.16,<1.18 support
    • Added __bool__ to Maybe, only Nothing ever returns False

    🆕 New Contributors

    Full Changelog : 0.25.0...0.26.0

  • v0.25.0 Changes

    March 21, 2025

    🔋 Features

    • 🔌 A lot of new features added to our hypothesis plugins.
      👍 It now allows to create custom strategies, better instantiate containers,
      docouple it from built-in ones, check laws from user-defined interfaces

    🛠 Bugfixes

    • 🛠 Fixes that UnwrapFailedError was not picklable
  • v0.24.0 Changes

    December 01, 2024

    🔋 Features

    • ⬇️ Drop python3.9 support
    • ➕ Add python3.13 support
    • ➕ Add support for mypy>=1.12
    • ➕ Add picky exceptions to future_safe decorator like safe has
    • 👌 Improve inference of ResultLike objects when exception catching
      👻 decorator is applied with explicit exception types
    • ➕ Add picky exceptions to impure_safe decorator like safe has. Issue #1543
    • ➕ Add partition function to result module. Issue #1905
    • Add default_error parameter to returns.converters.maybe_to_result,
      0️⃣ which provides a default error value for Failure
  • v0.23.0 Changes

    June 15, 2024

    🔋 Features

    • 💥 Breaking: Remove success_type and failure_type fields from IOResult,
      Maybe and Result types

    Misc

    • Now requires mypy>=1.10
    • ➕ Adds [check-laws] extra for installation
  • v0.22.0 Changes

    August 26, 2023

    🔋 Features

    • 💥 Breaking: Drops python3.7 support
    • Now requires mypy>=1.5
    • ➕ Adds trampolines support
  • v0.21.0 Changes

    June 27, 2023

    🔋 Features

    • Now requires mypy>=1.4
    • ➕ Adds [compatible-mypy] extra for installation
  • v0.20.1 Changes

    June 23, 2023

    🛠 Bugfixes

    • 🛠 Fixed HKT to_str example in documentation
    • 🛠 Fixed backward deserialization compatibility for BaseContainer
  • v0.20.0 Changes

    April 21, 2023

    🔋 Features

    • Now requires mypy>=1.2

    🛠 Bugfixes

    • 🛠 Fixes a problem with do-notation and type aliases
    • 🛠 Fixes custom pickle protocol to handle None values gracefully
    • ✂ Removes broken drylabs.io link in README
    • 📚 Revises pointfree documentation