Tach

Latest version: v0.28.0

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 20

0.25.1

What's Changed
* Create 'tach init' for smoother initial setup by emdoyle in https://github.com/gauge-sh/tach/pull/603


**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.25.0...v0.25.1

0.25.0

What's Changed
* Generalize checks by emdoyle in https://github.com/gauge-sh/tach/pull/586
* Generalize processors by emdoyle in https://github.com/gauge-sh/tach/pull/595
* Generalize imports by emdoyle in https://github.com/gauge-sh/tach/pull/597
* Django fkey detection by emdoyle in https://github.com/gauge-sh/tach/pull/596
* Add configurable rule for severity of unused external dependency by emdoyle in https://github.com/gauge-sh/tach/pull/598
* Add a couple E2E on example directory using many features by emdoyle in https://github.com/gauge-sh/tach/pull/600
* Add e2e test for check-external on many_features dir by emdoyle in https://github.com/gauge-sh/tach/pull/601
* Remove global path exclusion state by emdoyle in https://github.com/gauge-sh/tach/pull/602


**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.24.1...v0.25.0

0.24.1

What's Changed
* Fix relative imports missing from `usages` during modularity report generation by emdoyle in https://github.com/gauge-sh/tach/pull/583
* use correct `import_mod_path` for `check_layers` by crockeo in https://github.com/gauge-sh/tach/pull/587
* Bump ruff from 0.9.3 to 0.9.4 by dependabot in https://github.com/gauge-sh/tach/pull/588
* Bump toml_edit from 0.22.22 to 0.22.23 by dependabot in https://github.com/gauge-sh/tach/pull/589

New Contributors
* crockeo made their first contribution in https://github.com/gauge-sh/tach/pull/587

**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.24.0...v0.24.1

0.24.0

What's Changed
* Fix multi-path modules adding duplicate dependencies in `tach sync` by emdoyle in https://github.com/gauge-sh/tach/pull/569
* Add `rust-toolchain.toml` by max-muoto in https://github.com/gauge-sh/tach/pull/578
* Bump ruff from 0.8.3 to 0.9.3 by dependabot in https://github.com/gauge-sh/tach/pull/574
* Consolidate check output to single Diagnostic type by emdoyle in https://github.com/gauge-sh/tach/pull/568
* Upgrade ruff_* creates by max-muoto in https://github.com/gauge-sh/tach/pull/577
* Fix external exclude behavior by emdoyle in https://github.com/gauge-sh/tach/pull/582


**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.23.0...v0.24.0

0.23.0

What's Changed
* Split tach-ignore handling between `check` and `check-external` by emdoyle in https://github.com/gauge-sh/tach/pull/563
* Default `root_module = "ignore"` by emdoyle in https://github.com/gauge-sh/tach/pull/566
* Fix `tach sync` with `<root>` dependencies by emdoyle in https://github.com/gauge-sh/tach/pull/567


**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.22.0...v0.23.0

0.22.0

What's Changed
* Support `tach.domain.toml` distributed config files by emdoyle in https://github.com/gauge-sh/tach/pull/561
* Fix `tach report` with Python files outside source roots; parallelize by emdoyle in https://github.com/gauge-sh/tach/pull/562


**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.21.0...v0.22.0

Page 3 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.