- Issues found during the scan are now represented by a class, instead of some amorphous dictionary (#29)
- #25 - Set up full documentation on Read The Docs (via #38)
- #30 - Support for Python 2 has been dropped (via #31)
- Support reading config from
tartufo.toml
for non-Python projects - #17 - A separate repository can be used for storing rules files
- #18 - Read the
pyproject.toml
ortartufo.toml
from the repo being scanned
This release is essentially the same as the v1.0.0 release, but with a new number. Unfortunately, we had historical releases versioned as v1.0.0 and v1.0.1. Due to limitations in PyPI (https://pypi.org/help/#file-name-reuse), even if a previous release has been deleted, the version number may not be reused.
Version 1.0.0! Initial stable release!
- Finished the "hard fork" process, so that our project is now independent of
truffleHog
. - #13 - Tests are now split into multiple files/classes
- #14 -
tartufo
is now configurable viapyproject.toml
- #15 - Code is fully type annotated
- #16 - Fully fleshed out "Community Health" files
- #20 - Code is now fully formatted by
black
Automated Docker builds!
- Docker images are built and pushed automatically to https://hub.docker.com/r/godaddy/tartufo
- The version of these images has been synchronized with the Python version via the VERSION file
- Gave the Python package a more verbose long description for PyPi, straight from the README.
This is the first public release of tartufo
, which has been forked off from truffleHog
.
The primary new features/bugfixes include:
- Renamed everything to
tartufo
- #1 - Additive whitelist/blacklist support
- #4 -
--pre_commit
support - #6 - Documented the
--cleanup
switch which cleans up files in/tmp
- #10 - Running
tartufo
with no arguments would produce an error - Added support for https://pre-commit.com/ style hooks