Skip to content

Releases: securesauce/precli

0.7.8

03 Nov 23:55
565faf7
Compare
Choose a tag to compare

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

31 Oct 22:42
6351796
Compare
Choose a tag to compare

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

26 Oct 23:16
61decf1
Compare
Choose a tag to compare

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

24 Oct 05:24
2a70a6c
Compare
Choose a tag to compare

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

16 Oct 06:34
9c3433c
Compare
Choose a tag to compare

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

10 Oct 23:35
501762c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.7.2...0.7.3

0.7.2

09 Oct 20:51
e810dd5
Compare
Choose a tag to compare

What's Changed

  • Update README requests Python 3.10+ by @ericwb in #629
  • Fix some bugs using Python 3.10 by @ericwb in #631
  • Replace open source with source available by @ericwb in #632

Full Changelog: 0.7.1...0.7.2

0.7.1

09 Oct 19:37
e9af57f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.7.0...0.7.1

0.7.0

09 Oct 15:58
cfc29d3
Compare
Choose a tag to compare

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

02 Oct 20:14
5dd6a75
Compare
Choose a tag to compare

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