Releases: tox-dev/pipdeptree
Releases · tox-dev/pipdeptree
Release list
3.1.1
What's Changed
- ci: Test against pypy-3.11 by @kemzeb in #598
- Validate archive hash parts by @CodingFeng101 in #606
- 🐛 fix(extras): scope optional deps to requesting edge by @gaborbernat in #608
New Contributors
- @CodingFeng101 made their first contribution in #606
Full Changelog: 3.1.0...3.1.1
3.1.0
What's Changed
- ✨ feat(cli): add --summary health report (text/rich/json) by @gaborbernat in #597
Full Changelog: 3.0.0...3.1.0
3.0.0
What's Changed
- chore: improve pipdeptree maintenance path by @lphuc2250gma in #584
- refactor: Remove setuptools check when getting installed version by @kemzeb in #585
- 🔧 build: cap hatchling <1.30 so pkg_meta produces publishable metadata by @gaborbernat in #591
- ✨ feat(cli): auto-detect active virtualenv by default by @gaborbernat in #588
- ✨ feat(extras): default --extras to explicit, add active/none modes by @gaborbernat in #587
- ⏪ build: drop hatchling <1.30 cap now that 1.30 is yanked by @gaborbernat in #592
- ✨ feat(cli): accept extras in --packages filter by @gaborbernat in #589
- ✨ feat(api): add programmatic render() for notebooks by @gaborbernat in #590
- ✨ feat(cli): add from-index subcommand to resolve a tree from a package index by @gaborbernat in #593
- ✨ feat(cli): add from-lock subcommand to render a PEP 751 lock offline by @gaborbernat in #595
New Contributors
- @lphuc2250gma made their first contribution in #584
Full Changelog: 2.35.3...3.0.0
2.35.3
What's Changed
- ⚡ perf(extras): make --extras tractable on real environments by @gaborbernat in #580
Full Changelog: 2.35.2...2.35.3
2.35.2
What's Changed
- 🐛 fix(types): resolve ty 0.0.30 check failures by @gaborbernat in #571
- Fix dependency sorting for freeze, text, and rich output formats by @kemzeb in #578
Full Changelog: 2.35.1...2.35.2
2.35.1
What's Changed
- Fix metadata lookup to use distribution object by @gaborbernat in #569
Full Changelog: 2.35.0...2.35.1
2.35.0
What's Changed
- 🔒 ci(workflows): add zizmor security auditing by @gaborbernat in #560
- docs: Add "prog" value in argparse configuration by @kemzeb in #561
- fix: write binary graphviz output to temp file when stdout is tty by @BlocksecPHD in #564
- Remove unused uv lock file by @kemzeb in #567
- ✨ feat(cli): add --metadata and --computed options by @gaborbernat in #563
New Contributors
- @BlocksecPHD made their first contribution in #564
Full Changelog: 2.34.0...2.35.0
2.34.0
What's Changed
- 📝 docs(sphinx): add Sphinx documentation site by @gaborbernat in #557
- 📝 docs(readme): simplify README, link to Sphinx docs by @gaborbernat in #558
Full Changelog: 2.33.0...2.34.0
2.33.0
What's Changed
- ♻️ refactor(deps): drop pip dependency, use stdlib for metadata by @gaborbernat in #552
- fix(detection): Allow fallback to different env detectors by @kemzeb in #555
Full Changelog: 2.32.0...2.33.0
2.32.0
What's Changed
- Add security policy by @gaborbernat in #541
- Add permissions to workflows by @gaborbernat in #540
- Add missing .github config files by @gaborbernat in #544
- Standardize .github files to .yaml suffix by @gaborbernat in #545
- ♻️ refactor(core): reduce duplication and migrate to ty by @gaborbernat in #548
- ✨ feat(extras): add --extras flag for optional deps by @gaborbernat in #549
- ✨ feat(render): add Rich library support for enhanced tree output by @gaborbernat in #551
- Expect dist.metadata to be None or raise an exception if invalid by @frenzymadness in #554
New Contributors
- @frenzymadness made their first contribution in #554
Full Changelog: 2.31.0...2.31.1