- Records can have fields with subscripted builtin types like `list[str]` thanks to `from __future__ import annotations`. - Records can define default values
Fixed
0.3.5
Added
Changed
- Remove typings of `Expression`, `Pipeline` and `Operation`.
Fixed
0.3.4
Added
Changed
- Changed typings of `Expression`, `Pipeline` and `Operation` to be subscriptable like `Callable` is.
Fixed
0.3.3
Added
- Add ability to curry functions i.e. transform functions with multiple args into functions with fewer args
Changed
Fixed
0.3.2
Added
Changed
- Signature of `__rshift__` for `Pipeline` and `Expression` returns either a `Pipeline` or `Any` result of executing the pipeline.
Fixed
0.3.1
Added
- Added `AsyncPipeline` to handle the pipelines that have asynchronous routines