Skip to content

Version v0.6.14

This release brings major improvements to project initialization workflows, enhanced automation support, and a modernized development toolchain. Users will benefit from streamlined GitHub integration, a new default project template, and updated documentation. Several dependency and build system upgrades further improve maintainability and developer experience.

New Features

  • Automatically prompt to create a GitHub repository after initializing a new project or analysis if the GitHub CLI is available and authenticated. Users can skip this prompt with the new --no-github flag. The remote origin is set up automatically on success. (c8d0e3, Eric Ma)
  • Switched the default project template for pyds project init to the upstream cookiecutter-python-project repository. Users can override the template via the PYDS_COOKIECUTTER_PROJECT_TEMPLATE environment variable or the --template flag. Added a --skip-hooks flag for automation, removed the bundled template, and improved CLI tests and documentation. (0022ae, Eric Ma)

Bug Fixes

  • Removed an unused read_config import in analysis.py. (16d8fb, Eric Ma)
  • Set the sh package to version 2.1 to prevent import errors when installing the uv tool. Also updated Pixi section syntax. (8fe502, Matthieu Dagommer)

Deprecations

  • Migrated the build system to Hatchling, replacing setuptools. Switched code formatting and linting from Black/Flake8 to Ruff, updated pre-commit hooks, and aligned project templates and VS Code settings with the new toolchain. (980891, Eric Ma)

Documentation

  • Updated installation and CLI documentation, clarified the PyPI package name (pyds-cli), and added FAQs for common installation issues. Improved README and mkdocs configuration. (1fb844, Eric Ma)
  • Updated contributor acknowledgments and README. (e7566c, bc345c, allcontributors[bot])

Dependency Updates

  • Bumped actions/checkout from v2 to v6. (65ac75, dependabot[bot])
  • Bumped actions/setup-python from v4 to v6. (c2ddb3, dependabot[bot])
  • Bumped astral-sh/setup-uv from v3 to v7. (559c16, dependabot[bot])
  • Bumped prefix-dev/setup-pixi from v0.8.8 to v0.9.4. (8e5b3d, dependabot[bot])