Releases: securesauce/precli
Releases · securesauce/precli
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
0.6.7
What's Changed
- Fix typo in the example output by @ericwb in #595
- New rule to check socket.create_connection with no timeout by @ericwb in #598
- SocketNoTimeout needs to check for 0 and negative timeouts by @ericwb in #599
- New rule to check for no timeout use in smtplib by @ericwb in #600
- SocketNoTimeout doesn't need to check for 0 or negative values by @ericwb in #601
- Add doc for new smtplib no timeout rule by @ericwb in #602
- The smtplib starttls context arg is always a kwarg by @ericwb in #603
- New Python rule to check for imaplib use without a timeout by @ericwb in #604
- New rule to check nntplib for use without a timeout by @ericwb in #605
- New Python rule to check poplib use without timeout by @ericwb in #606
- New Python rule checks use of Telnet with no timeout by @ericwb in #607
- New Python rule checks ftplib use without a timeout by @ericwb in #608
- New Python rule checks for ssl use with no timeout by @ericwb in #609
- Enhance timeout rules ot honor the global timeout by @ericwb in #610
- Bump rich from 13.8.1 to 13.9.1 by @dependabot in #612
- Automatically update the copyright year by @ericwb in #613
- Some nit fixing up of the man page by @ericwb in #614
- Fix broken handling of file via stdin by @ericwb in #615
Full Changelog: 0.6.6...0.6.7