V0.1.5
Version 0.1.5
This release introduces several new CLI features, project scaffolding improvements, and enhancements to the developer experience. It also includes important updates to CI workflows and dependency management.
New Features
- Added
configureandversioncommands to the CLI, and switched YAML config handling from PyYAML to ruamel.yaml for better round-trip support. (b5559f) (MatDagommer) - Introduced a utility function to read the PyML config file from the home directory, with informative error handling and corresponding tests. (3d724d) (MatDagommer)
- Added new system commands (
statusandinit) to the CLI for system tool checks and bootstrapping, and refactored project initialization logic. (8b57fd) (MatDagommer) - Added a
cookiecutter.jsontemplate for project scaffolding, defining project metadata and naming conventions. (8e5e2e) (MatDagommer)
Bug Fixes
- Fixed YAML syntax for the environments array in GitHub Actions workflow to ensure compatibility. (ef81ff) (MatDagommer)
- Updated error message to reference the correct package name (
pyml-cli) when pixi is not installed. (c81aea) (MatDagommer) - Pinned the
shdependency to version 2.1 and updated related configuration files. (7ada61) (MatDagommer)
Deprecations
None in this release.