Skip to content

Commit e593d3d

Browse files
authored
docs(changelog): add 0.20.0 release notes (#834)
* docs(changelog): add 0.20.0 release notes * ci: only build Windows ARM64 for CPython * docs(changelog): update date
1 parent 673086e commit e593d3d

File tree

2 files changed

+30
-3
lines changed

2 files changed

+30
-3
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,12 @@ jobs:
6868
needs: [set-version]
6969
strategy:
7070
matrix:
71-
target: [x64, aarch64]
71+
target: [x64]
7272
python: ['3.12', 'pypy3.10']
73+
# PyPy doesn't support Windows ARM64.
74+
include:
75+
- python: '3.12'
76+
target: aarch64
7377
steps:
7478
- name: Check out
7579
uses: actions/checkout@v4

CHANGELOG.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Changelog
22

3+
## 0.20.0 - 2024-08-27
4+
5+
### Breaking changes
6+
7+
In release [0.15.0](https://github.com/fpgmaas/deptry/releases/tag/0.15.0), we announced the deprecation of the
8+
following flags:
9+
10+
* `--requirements-txt` (and its `requirements_txt` setting counterpart in `pyproject.toml`)
11+
* `--requirements-txt-dev` (and its `requirements_txt_dev` setting counterpart in `pyproject.toml`)
12+
13+
Those flags have now been removed. If you relied on them, you should now use, respectively:
14+
15+
* `--requirements-files` (and its `requirements_files` setting counterpart in `pyproject.toml`)
16+
* `--requirements-files-dev` (and its `requirements_files_dev` setting counterpart in `pyproject.toml`)
17+
18+
### Features
19+
20+
* deptry now detects [uv](https://github.com/astral-sh/uv) and reads development dependencies from
21+
`[uv.tool.dev-dependencies]` section ([#816](https://github.com/fpgmaas/deptry/pull/816))
22+
* Dynamically set max terminal width for better readability when displaying
23+
help ([#817](https://github.com/fpgmaas/deptry/pull/817)
24+
* Remove deprecated `--requirements-txt`/`--requirements-txt-dev`
25+
flags ([#819](https://github.com/fpgmaas/deptry/pull/819)
26+
327
## 0.19.1 - 2024-08-10
428

529
### Features
@@ -10,7 +34,7 @@
1034

1135
### Miscellaneous
1236

13-
* Provide Windows ARM64 wheels for Python and PyPy ([#807](https://github.com/fpgmaas/deptry/pull/807))
37+
* Provide Windows ARM64 wheels for Python ([#807](https://github.com/fpgmaas/deptry/pull/807))
1438

1539
### Full Changelog
1640

@@ -158,7 +182,6 @@ https://github.com/fpgmaas/deptry/compare/0.15.0...0.16.0
158182

159183
These flags are now no longer supported. If you are still using these flags and are planning to upgrade to this release, please refer to the release notes of [0.12.0](https://github.com/fpgmaas/deptry/releases/tag/0.12.0) for instructions on how to migrate to the new method of configuration. ([#596](https://github.com/fpgmaas/deptry/pull/596))
160184

161-
162185
### Deprecations
163186

164187
* The options `requirements-txt` and `requirements-txt-dev` are replaced with `requirements-files` and `requirements-files-dev`, respectively, to provide better support for projects that use both a `requirements.in` and a `requirements.txt`. The legacy options will still be usable for the time being, with a warning being shown in the terminal, but they will be removed in a future release, so you are advised to migrate to the new ones. ([#609](https://github.com/fpgmaas/deptry/pull/609))

0 commit comments

Comments
 (0)