- Support element list or instance in `get` for easy extension - Configurable project and python in component dispatch code - Adds shell helpers `utils.run_and_stream` and `utils.chmodx` - Supports get modifiers in CLI, closely matching the Python API
4.6.3
- Improves element string representation - Adds `execution.output_filepath` and `execution.component_directory` - Reject stale context matches in `index.find`
4.6.2
- Introduces cached `computed_resources` to supersede `compute_resources` - Fixes exception handling if raised within execution context
4.6.1
- Adds a priori modifiers `get.all`, `get.new` etc. - Remove experimental enderscore feature
4.6.0
- Leverages UUID7 for timestamp information - Drops support for EOL Python 3.7 - Upgrades to pydantic v2 - Drops default settings parser - Handles non-existing keys in Element.matches scope lookup - Propagate exceptions during mixin getattr lookup
4.5.0
- Adds scopes to support context annotations - Adds all() and new() interface query modifiers - Adds config `to_dict` helper - Gracefully end output streaming on keyboard interrupt