Skip to content

v0.13.1

Compare
Choose a tag to compare
@zz1874 zz1874 released this 18 Sep 18:45
· 248 commits to main since this release
165027c

In this release, we've introduced several key changes and enhancements to improve the functionality and maintainability of our project.

We've implemented the functionality of recognizing and automatically ignoring developer tools and type stubs from project dependencies.
Additionally, we've enhanced the flexibility of the project by adding support for dynamic dependencies in pyproject.toml.

In addition to these changes, we've made several refinements to the project. We've prevented pip install messages from polluting our JSON output. Our project now also supports Pydantic v2, keeping up with the latest developments in the Python ecosystem. We've also introduced a dedicated contributor guide, and we've improved code organization in tests/.

What's Changed

  • Add Support for Dynamic Dependencies in pyproject.toml by @zz1874 in #351
  • TemporaryPipInstallResolver: Prevent pip install from polluting stdout by @jherland in #361
  • Split the self_test part of the tests into another file by @zz1874 in #363
  • Detect types stubs dependencies by @zz1874 in #362
  • Support Pydantic v2 by @Nour-Mws in #364
  • Add a contributor guide by @zz1874 in #366
  • Add Zhihan as maintainer by @jherland in #367
  • Exclude development tools from unused dependencies detection by @zz1874 in #365
  • Bump version to 0.13.1 by @zz1874 in #369

Full Changelog: v0.13.0...v0.13.1

Refer to the project's README or fawltydeps --help for more documentation.