Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 (2026-08-07)
⚠ BREAKING CHANGES
- bool(Result) now raises TypeError; as_result/ as_async_result reject BaseException-only types; simultaneous task exceptions arrive as ExceptionGroup (always, even a single one); the private _DoError is renamed to public DoError.
Features
- strictness guarantees, task-safe async iterators, new API (a81025f)
Bug Fixes
Documentation
- add acknowledgements (68bf8b0)
- add The Zen of Python quote (6f3bb5e)
- generated docs site, slimmer README, contributing guide (5bbbc59)
- README improved &
dodeprecated (baef922)
0.1.2 (2026-02-19)
Bug Fixes
- types: narrow as_async_result return type from Awaitable to (ea5d40c)
0.1.1 (2026-02-19)
Bug Fixes
- ci: trigger pypi publish on release (c7f273d)
0.1.0 (2026-02-19)
Features
Result.zip& more async iterators (2976fa0)- iterator: async functions that collect lists (
collect, (dced816) - iterators (a79c97d)
Bug Fixes
- tests: README.md code blocks run only on Python3.12+ versions (b57b0ed)
- update uv.lock on release (891e8cd)
Documentation
- rewrite documentation and validate code blocks (8c1ff91)
0.0.1 (2026-02-16)
Bug Fixes
- anchor release-please to v0.0.0 tag (57a322f)
- use conditional import for TypeIs to support Python 3.13+ (4f49686)