Summary
This release standardizes project terminology from mechanism to task across the public API, CLI, config surface, and package layout.
Breaking Changes
- Replace
mechanismwithtaskin configs, CLI usage, and public API calls. - Replace imports under
pptrain.mechanismswithpptrain.tasks. - Legacy aliases and compatibility shims for the old terminology have been removed.
Additional Changes
- Added packaging and terminology tests to prevent the removed namespace from leaking into distributions.
- Verified the release with tests, lint, build, Twine checks, and a fresh-wheel smoke run.
Upgrade
Update imports and config keys from mechanism to task, then reinstall pptrain>=0.3.0.