Tach

Latest version: v0.28.0

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

Scan your dependencies

Page 1 of 20

0.28.0

What's Changed
* Remove formatting from non-interactive output by emdoyle in https://github.com/gauge-sh/tach/pull/681
* Move all user-facing messages in CLI to stderr by emdoyle in https://github.com/gauge-sh/tach/pull/682
* Add `depends_on_external`, `cannot_depend_on_external` to control external dependencies by emdoyle in https://github.com/gauge-sh/tach/pull/683


**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.27.3...v0.28.0

0.27.3

What's Changed
* Bump console from 0.15.10 to 0.15.11 by dependabot in https://github.com/gauge-sh/tach/pull/672
* Support 'visibility' in interfaces by emdoyle in https://github.com/gauge-sh/tach/pull/673
* Support 'exclusive' interfaces by emdoyle in https://github.com/gauge-sh/tach/pull/674


**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.27.2...v0.27.3

0.27.2

What's Changed
* Fix visibility in `tach.domain.toml` by emdoyle in https://github.com/gauge-sh/tach/pull/653
* Add `cannot_depend_on` field to modules by emdoyle in https://github.com/gauge-sh/tach/pull/654


**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.27.1...v0.27.2

0.27.1

What's Changed
* Add layers to report upload / show by caelean in https://github.com/gauge-sh/tach/pull/648
* Support globs in `source_roots` by emdoyle in https://github.com/gauge-sh/tach/pull/649
* Add package name to check-external diagnostics by emdoyle in https://github.com/gauge-sh/tach/pull/652


**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.27.0...v0.27.1

0.27.0

What's Changed
* Support config from `pyproject.toml` by emdoyle in https://github.com/gauge-sh/tach/pull/638
* contributing docs troubleshooting by dhananjaypai08 in https://github.com/gauge-sh/tach/pull/634
* Fix import resolution for monorepos by emdoyle in https://github.com/gauge-sh/tach/pull/645
* Fix error when pyproject.toml found but has not Tach config by emdoyle in https://github.com/gauge-sh/tach/pull/646
* Allow missing name in packages by emdoyle in https://github.com/gauge-sh/tach/pull/647


**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.26.1...v0.27.0

0.26.1

What's Changed
* Stop `sync` from pruning globbed modules by emdoyle in https://github.com/gauge-sh/tach/pull/635
* Allow arbitrary glob patterns in module path segments by emdoyle in https://github.com/gauge-sh/tach/pull/636


**Full Changelog**: https://github.com/gauge-sh/tach/compare/v0.26.0...v0.26.1

Page 1 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.