Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,20 @@

## UNRELEASED

## v2.1.0 (2025-03-10)

- Changed linting and formatting to be a new configuration choice (Discussion [#374](https://github.com/drivendataorg/cookiecutter-data-science/discussions/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 for `ruff.lint.isort` instead of for isort, even though isort was installed and used by `make lint`.
- Fixed obsolete `[tool.ruff.lint.isort]` configuration key names that used underscores instead of hyphens. (Issue [#388](https://github.com/drivendataorg/cookiecutter-data-science/issues/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](https://github.com/drivendataorg/cookiecutter-data-science/discussions/403))

## v2.0.1 (2025-02-26)

- Deprecates CI & support for Python 3.8, adds CI & support for Python 3.13 (Issue [#423](https://github.com/drivendataorg/cookiecutter-data-science/issues/423)
- Deprecates CI & support for Python 3.8, adds CI & support for Python 3.13 (Issue [#423](https://github.com/drivendataorg/cookiecutter-data-science/issues/423))
- Fixes issue with scaffold code that import of config did not work. Adds testing of imports to test suite. (Issue [#370](https://github.com/drivendataorg/cookiecutter-data-science/issues/370))
- Create automated release mechanism (Issue [#317](https://github.com/drivendataorg/cookiecutter-data-science/issues/317)) and pin template version to installed release (Issue [#389](https://github.com/drivendataorg/cookiecutter-data-science/issues/389))

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ name = "ccds"

[project]
name = "cookiecutter-data-science"
version = "2.0.1"
version = "2.1.0"
description = "A logical, reasonably standardized but flexible project structure for doing and sharing data science work."
authors = [
{ name = "DrivenData", email = "info@drivendata.org" },
Expand Down
Loading