Skip to content

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 configure and version commands 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 (status and init) to the CLI for system tool checks and bootstrapping, and refactored project initialization logic. (8b57fd) (MatDagommer)
  • Added a cookiecutter.json template 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 sh dependency to version 2.1 and updated related configuration files. (7ada61) (MatDagommer)

Deprecations

None in this release.