Releases: securesauce/precli
Releases · securesauce/precli
0.7.9
What's Changed
- Bump rich from 13.9.3 to 13.9.4 by @dependabot in #686
- Bump actions/attest-build-provenance from 1.4.3 to 1.4.4 by @dependabot in #687
- Add config files to the CLI reference page by @ericwb in #688
- Improve the look of the man page by @ericwb in #689
- Bump tree-sitter-python from 0.23.2 to 0.23.3 by @dependabot in #692
- Bump tree-sitter-java from 0.23.2 to 0.23.3 by @dependabot in #691
- Bump tree-sitter-go from 0.23.1 to 0.23.2 by @dependabot in #690
- Use mkdocs plugin to put last update time on pages by @ericwb in #693
- Bump tree-sitter-java from 0.23.3 to 0.23.4 by @dependabot in #694
- Bump tree-sitter-go from 0.23.2 to 0.23.3 by @dependabot in #695
- Bump tree-sitter-python from 0.23.3 to 0.23.4 by @dependabot in #696
- Fix traceback when not passing file to -o option by @ericwb in #698
- Prevent precli-init overwriting configuration settings by @ericwb in #699
- Only append config to pyproject.toml by @ericwb in #700
- Bump tree-sitter-go from 0.23.3 to 0.23.4 by @dependabot in #701
- Bump actions/attest-build-provenance from 1.4.4 to 2.0.0 by @dependabot in #703
- Bump tree-sitter-python from 0.23.4 to 0.23.5 by @dependabot in #704
- Bump actions/attest-build-provenance from 2.0.0 to 2.0.1 by @dependabot in #705
- Bump actions/attest-build-provenance from 2.0.1 to 2.1.0 by @dependabot in #706
- Do not try to fetch last modified date if remote file by @ericwb in #707
Full Changelog: 0.7.8...0.7.9
0.7.8
What's Changed
- Fix --gist argument failure by @ericwb in #677
- Small refactor in the loading of targets extension by @ericwb in #678
- Use response.ok instead of specific code by @ericwb in #679
- Fix up the CLI main unit tests by @ericwb in #680
- Nit: minor change of name of unit test function by @ericwb in #681
- Clean up and refactor CLI unit tests by @ericwb in #682
- Set exit code to 0 or 1 based on results by @ericwb in #683
- Add ability to specify a PyPI url as a target by @ericwb in #684
- Add PyPI example to Getting Started documentation by @ericwb in #685
Full Changelog: 0.7.7...0.7.8
0.7.7
What's Changed
- Fix outdated man page by @ericwb in #665
- Add some testing of CLI loading of config by @ericwb in #666
- Refactor the CLI checking of config arguments by @ericwb in #667
- Add validation on the specified output file by @ericwb in #668
- Properly handle quiet mode by @ericwb in #669
- Add unit test of the version argument to the CLI by @ericwb in #670
- Add unit test for precli-init command by @ericwb in #671
- Add checking for files given that don't exist by @ericwb in #672
- Add unit test for invalid multiple renderers given by @ericwb in #674
- Add unit test of mutually exclusive enable and disable by @ericwb in #673
- Move the github target logic into an extension by @ericwb in #675
- Fix the output option by @ericwb in #676
Full Changelog: 0.7.6...0.7.7
0.7.6
What's Changed
- Slight naming change to the weak key rules config by @ericwb in #656
- Bump tree-sitter from 0.23.1 to 0.23.2 by @dependabot in #657
- Command line to create a .precli.toml default config file by @ericwb in #658
- Rename of the key size config variables by @ericwb in #659
- Support writing to pyproject.toml by @ericwb in #660
- Fix CLI fails when running on the tests by @ericwb in #661
- New CLI argument to accept a custom configuration file by @ericwb in #662
- Honor all configuration passed via toml files by @ericwb in #663
- Small change to parameters of load_config by @ericwb in #664
Full Changelog: 0.7.5...0.7.6
0.7.5
What's Changed
- Nit change to install part of README by @ericwb in #644
- Fix the no_color command line argument by @ericwb in #645
- Add slack link to PyPI by @ericwb in #646
- Add trailing slash to project_url links by @ericwb in #647
- Try again to get PyPI to render all the project URLs by @ericwb in #648
- importlib metadata distributions not available in Py3.9 by @ericwb in #650
- Add SPDX license identifier to each file by @ericwb in #651
- Add last modified time to the file artifacts by @ericwb in #652
- Bump rich from 13.9.2 to 13.9.3 by @dependabot in #653
- Change the pattern to match for testing code by @ericwb in #654
- Move some configuration into the docs themselves by @ericwb in #655
Full Changelog: 0.7.4...0.7.5
0.7.4
What's Changed
- Remove minimum python version text by @ericwb in #635
- Fix typo in the nntplib no timeout docstring by @ericwb in #636
- Always use latest python version by @ericwb in #637
- Direct assert rule to ignore asserts in test functions by @ericwb in #639
- Ignore test code in analysis by @ericwb in #640
- Default the assert rule to be disabled by @ericwb in #641
- Add more project urls by @ericwb in #642
- Update classifier to specify Python 3 only by @ericwb in #643
Full Changelog: 0.7.3...0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
What's Changed
- Add some logging of the start and end of the run by @ericwb in #616
- Add support of mkdocs macros by @ericwb in #617
- Add last updated date on doc pages by @ericwb in #618
- Update pre-commit hooks to latest versions by @ericwb in #619
- Remove inconsistent divider in argparse rule by @ericwb in #620
- Fix up not_in_nav errors from mkdocs by @ericwb in #621
- Honor umask in calculating effective mode by @ericwb in #622
- Bump rich from 13.9.1 to 13.9.2 by @dependabot in #623
- Add Python 3.13 to unit test matrix by @ericwb in #624
- Show support of Python 3.13 by @ericwb in #625
Full Changelog: 0.6.7...0.7.0