Releases: securesauce/precli
Releases · securesauce/precli
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
0.6.6
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