V0.4.0
Version 0.4.0
This release includes several improvements to the project, including streamlining the release process, enhancing test coverage, and updating the project template.
New Features
- Automated release notes generation and commit using
llamabot
(08e24ed, Eric Ma) - Added tests for talk initialization and removed deprecated project init test (e580139, Eric Ma)
- Enhanced project initialization and update tests (503193c, Eric Ma)
- Removed talk_name parameter from init function (b8e659c, Eric Ma)
- Removed conda activation from test workflow (852939a, Eric Ma)
- Added affiliation field and updated title placeholder in talk template (95a353e, Eric Ma)
- Added 'sh' library to project dependencies (2e24c17, Eric Ma)
- Replaced run() with sh.which in discover_conda_executable (19bffb5, Eric Ma)
- Updated micromamba version to latest in pr-tests.yaml workflow (83855ac, Eric Ma)
- Added micromamba support in discover_conda_executable (bbc336a, Eric Ma)
- Added clean target to PHONY in Makefile (09867ec, Eric Ma)
- Upgraded micromamba version to 1.8.1 (21e4ac6, Eric Ma)
- Enhanced cookiecutter.json and renamed files in talk template (afb32a1, Eric Ma)
- Streamlined CLI commands and improved project initialization (c6084ec, Eric Ma)
- Simplified project initialization process using cookiecutter (8c71c86, Eric Ma)
- Removed mamba from dependencies (69807ad, Eric Ma)
- Added cookiecutter to project dependencies (e580010, Eric Ma)
- Simplified environment variable function names (62736b6, Eric Ma)
- Removed mamba from dependencies (9971110, Eric Ma)
- Updated variable names and added new variables in cookiecutter.json (3660324, Eric Ma)
- Updated variable naming convention in project templates (f0a6737, Eric Ma)
- Renamed project template files in pyds (de86484, Eric Ma)
- Added project template configuration and updated file paths (21fbd09, Eric Ma)
- Replaced miniconda with micromamba in PR tests workflow (542facb, Eric Ma)
- Replaced miniconda setup with micromamba in GitHub workflows (460c3cb, Eric Ma)
- Added project and talk template directory paths (f1db6e7, Eric Ma)
- Specified Python version in GitHub workflow (9183364, Eric Ma)
- Removed black from pre-commit hooks (558fe0a, Eric Ma)
- Restructured project templates and removed unused files (a4a2921, Eric Ma)
- Updated template directory path and cleanup unused code (baf1112, Eric Ma)
- Added 'talk' command to pyds CLI (6d08cc6, Eric Ma)
- Added talk initialization command (f070660, Eric Ma)
- Added cookiecutter to dependencies (b040201, Eric Ma)
- Added talk template to pyds-cli (a858a04, Eric Ma)
- Added Makefile for talk presentations (e4f60c9, Eric Ma)
- Added GitHub Actions workflow and .gitignore for talk slides (bb0abb2, Eric Ma)
- Relocated template files to 'repo' subdirectory (e10f349, Eric Ma)
Bug Fixes
- Removed redundant activation of base environment in conda update command (dc660dc, Eric Ma)
- Added coverage omission for test files (b31d191, Eric Ma)
- Added coverage configuration to omit patterns (95565d4, Eric Ma)
Deprecations
- None in this release