Skip to content

Commit e51a86a

Browse files
Changelog for release 0.15.0 (#632)
Co-authored-by: Mathieu Kniewallner <[email protected]>
1 parent 4f01802 commit e51a86a

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

CHANGELOG.md

+54
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,59 @@
11
# Changelog
22

3+
## 0.15.0 - 2024-03-24
4+
5+
### Breaking changes
6+
7+
* In release [0.12.0](https://github.com/fpgmaas/deptry/releases/tag/0.12.0), we announced the deprecation of the following flags:
8+
* `--ignore-unused`
9+
* `--ignore-obsolete`
10+
* `--ignore-missing`
11+
* `--ignore-misplaced-dev`
12+
* `--ignore-transitive`
13+
* `--skip-unused`
14+
* `--skip-obsolete`
15+
* `--skip-missing`
16+
* `--skip-misplaced-dev`
17+
* `--skip-transitive`
18+
19+
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))
20+
21+
22+
### Deprecations
23+
24+
* 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))
25+
26+
### Features
27+
28+
* Implement the collection of all Python files to be scanned by *deptry* in Rust ([#591](https://github.com/fpgmaas/deptry/pull/591))
29+
* Implement import extraction for notebooks in Rust ([#606](https://github.com/fpgmaas/deptry/pull/606))
30+
* Use ruff's AST parser for import extraction from Python files. This also adds support for files with Python 3.12 f-string syntax, see [PEP 701](https://docs.python.org/3/whatsnew/3.12.html#pep-701-syntactic-formalization-of-f-strings). ([#615](https://github.com/fpgmaas/deptry/pull/615))
31+
* Improved logging of the detected imports and their locations when *deptry* is run in verbose mode ([#627](https://github.com/fpgmaas/deptry/pull/627))
32+
* Introduce the `--pep621-dev-dependency-groups` flag that allows users to specify which groups under `[project.optional-dependencies]` are considered development dependencies ([#628](https://github.com/fpgmaas/deptry/pull/628))
33+
34+
### Bug Fixes
35+
36+
* Add back the license classifier, which was lost during the transition from Poetry to PDM in ([#624](https://github.com/fpgmaas/deptry/pull/624))
37+
38+
### Miscellaneous
39+
40+
* Remove upper bound on `requires-python` ([#621](https://github.com/fpgmaas/deptry/pull/621))
41+
* Moved the documentation to [deptry.com](https://deptry.com) ([#630](https://github.com/fpgmaas/deptry/pull/630))
42+
43+
### Full Changelog
44+
45+
https://github.com/fpgmaas/deptry/compare/0.14.2...0.15.0
46+
47+
48+
## 0.14.2 - 2024-03-19
49+
50+
This release adds back MIT license classifier in package metadata, that was lost when changing the build backend ([#623](https://github.com/fpgmaas/deptry/pull/623)).
51+
52+
### Full Changelog
53+
54+
https://github.com/fpgmaas/deptry/compare/0.14.1...0.14.2
55+
56+
357
## 0.14.1 - 2024-03-18
458

559
This release improves runtime performance of built wheels by about 5%, and reduces their size ([#594](https://github.com/fpgmaas/deptry/pull/594)).

0 commit comments

Comments
 (0)