Skip to content

Releases: securesauce/precli

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

0.6.6

16 Sep 02:07
ebd6176
Compare
Choose a tag to compare

What's Changed

  • Bump tree-sitter-java from 0.21.0 to 0.23.2 by @dependabot in #580
  • Bump tree-sitter-go from 0.23.0 to 0.23.1 by @dependabot in #581
  • Bump tree-sitter-python from 0.23.0 to 0.23.2 by @dependabot in #582
  • Support augmented assignments and parenthesized expressions by @ericwb in #584
  • Fix augmented assignment by @ericwb in #585
  • Bump actions/attest-build-provenance from 1.4.2 to 1.4.3 by @dependabot in #586
  • Bump rich from 13.8.0 to 13.8.1 by @dependabot in #588
  • New python rule to check for setuid(0) by @ericwb in #589
  • New Golang rule to check for Setuid to root user by @ericwb in #590
  • Remove unnecessary init of wildcards by @ericwb in #591
  • Cleanup copy-and-paste typos in syscall.Setuid rule by @ericwb in #592
  • Fix invalid links in docs by @ericwb in #593
  • Wrong line number in syscall.Setuid rule example by @ericwb in #594

Full Changelog: 0.6.5...0.6.6

0.6.5

28 Aug 04:28
44eacaa
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.6.4...0.6.5