Releases: drivendataorg/cookiecutter-data-science
Releases · drivendataorg/cookiecutter-data-science
v2.1.0
What's Changed
- Changed linting and formatting to be a new configuration choice (Discussion #374)
- Added support for Ruff as a new option.
- Changed the default choice to be Ruff.
- Changed the previous behavior to be named "flake8+black+isort".
- Fixed
pyproject.toml
to correctly set isort configuration. Previously, configuration was being set forruff.lint.isort
instead of for isort, even though isort was installed and used bymake lint
. - Fixed obsolete
[tool.ruff.lint.isort]
configuration key names that used underscores instead of hyphens. (Issue #388) - Changed import sorting in generated code scaffold to match the generated isort configuration.
- Added support for
uv pip
as an environment manager option (Discussion #403)
New Contributors
- @GatlenCulp made their first contribution in #409
Full Changelog: v2.0.1...v2.1.0
v2.0.1
What's Changed
- Update directory structure in README by @chrisjkuch in #366
- Remove config import from init to fix scaffold usage by @pjbull in #372
- Add needed requirements and update for PyPI deploy by @pjbull in #371
- fix typo by @jonathanagustin in #391
- fix: use makefile global variable for python interpreter in help command by @philipp91roberto in #392
- 394 makefile fixes by @pjbull in #395
- Update directory tree in README template by @maoding in #397
- Update opinions.md by @gfrmin in #401
- Update using-the-template.md by @yaoxiao1999 in #410
- Add release GitHub actions by @klwetstone in #336
- Remove reference to gh-pages deploy by @chrisjkuch in #421
- Hotfix version issue by removing pre-prompt by @chrisjkuch in #427
- Deprecate Python 3.8 support, add 3.13 support and tests by @chrisjkuch in #424
- Fix pre-prompt ccds version error by @chrisjkuch in #426
- Prepare for 2.0.1 release by @chrisjkuch in #422
New Contributors
- @jonathanagustin made their first contribution in #391
- @philipp91roberto made their first contribution in #392
- @maoding made their first contribution in #397
- @gfrmin made their first contribution in #401
- @yaoxiao1999 made their first contribution in #410
- @klwetstone made their first contribution in #336
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Cookiecutter Data Science v2 has many major changes, including requiring a new CLI to use. For details about the changes, see our release announcement blog post: https://drivendata.co/blog/ccds-v2
v1 (Legacy)
Snapshot of the legacy version of Cookiecutter Data Science that will work in perpetuity with the command:
cookiecutter -c v1 https://github.com/drivendata/cookiecutter-data-science
Documentation for the legacy version can be found here: https://cookiecutter-data-science.drivendata.org/v1/