Skip to content

Commit 445f359

Browse files
chrisjkuchjayqi
andauthored
Update to version v2.1.0 (#438)
* update changelog * update version * Update HISTORY.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update HISTORY.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * remove non-template related maintenance changes from changelog --------- Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com>
1 parent 5438005 commit 445f359

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

HISTORY.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,20 @@
22

33
## UNRELEASED
44

5+
## v2.1.0 (2025-03-10)
6+
7+
- Changed linting and formatting to be a new configuration choice (Discussion [#374](https://github.com/drivendataorg/cookiecutter-data-science/discussions/374))
8+
- Added support for Ruff as a new option.
9+
- Changed the default choice to be Ruff.
10+
- Changed the previous behavior to be named "flake8+black+isort".
11+
- 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`.
12+
- 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))
13+
- Changed import sorting in generated code scaffold to match the generated isort configuration.
14+
- Added support for `uv pip` as an environment manager option (Discussion [#403](https://github.com/drivendataorg/cookiecutter-data-science/discussions/403))
15+
516
## v2.0.1 (2025-02-26)
617

7-
- 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)
18+
- 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))
819
- 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))
920
- 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))
1021

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "ccds"
77

88
[project]
99
name = "cookiecutter-data-science"
10-
version = "2.0.1"
10+
version = "2.1.0"
1111
description = "A logical, reasonably standardized but flexible project structure for doing and sharing data science work."
1212
authors = [
1313
{ name = "DrivenData", email = "info@drivendata.org" },

0 commit comments

Comments
 (0)