All major and minor version changes will be documented in this file. Details of patch-level version changes can be found in commit messages.
- add 8 hour cache, fix pypi total downloads and remove repo size
- improvements + fixes
- Update deps
- Update deps
- Update handsdown to fix vemel/handsdown#19
- Use
handsdown
(with minor tweaks) in place offhdoc
- Update documentation
- add pre-commit
- code quality improvements
- update readme
- Don't check for duplicate code in the regular grade as this is already checked for.
- If installing
fhmake[full]
we needflake8-polyfill
to preventflake8
from breaking
- Significant refactoring
- Add score + duplicate to audit (similar to functions provided by codacy)
- Bugfix requirements.txt generation.
- Wrap dependency checking, security analysis and complexity/ Maintainability checking in 'audit'
- Tidy up
- Sorted out some typing
- Bump simplesecurity version
- Replace
pdoc3
withfhdoc
- Replace Poetry version specifiers with our own when running
build
- PYPROJECT and POETRY constants have been removed (as we modify the file it needs to be reloaded)
- Fix unicode decode error with process.communicate
- set stdout to utf-8
- remove shlex.split as things broke on linux
- Add licensecheck
- fix py 3.7 and 3.8
- bugfix on removing /docs/ if doesn't exist
- extras info written to requirements.txt
- add typing
- remove
dephell
dependency - don't generate
setup.py
any more
- bugfixes
- use simplesecurity
- Some requirements are optional (if installed with something like pipx)
- Optional requirements are now included in
requirements_optional.txt
and are excluded fromrequirements.txt
tomlkit = ">=0.5.11,<0.7"
- Replace
pydoc-markdown
withpdoc3
- Add more security checks
- First release