- *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
0.22.0
Features
- *Breaking*: Drops `python3.7` support - Now requires `mypy>=1.5` - Adds `trampolines` support
0.21.0
Features
- Now requires `mypy>=1.4` - Adds `[compatible-mypy]` extra for installation
0.20.1
Bugfixes
- Fixed HKT `to_str` example in documentation - Fixed backward deserialization compatibility for BaseContainer
0.20.0
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
0.19.0
Features
- Adds `do` notation - Adds `attempt` decorator
Misc
- Check ``__slots__`` correctness with `slotscheck`