Releases: securesauce/precli
Releases · securesauce/precli
0.8.4
0.8.3
What's Changed
- Bump tree-sitter from 0.25.1 to 0.25.2 by @dependabot[bot] in #793
- Bump pyyaml from 6.0.2 to 6.0.3 by @dependabot[bot] in #794
- Bump tomli from 2.2.1 to 2.3.0 by @dependabot[bot] in #795
- Bump rich from 14.1.0 to 14.2.0 by @dependabot[bot] in #796
- Add support for Python 3.14 by @ericwb in #797
Full Changelog: 0.8.2...0.8.3
0.8.2
What's Changed
- Bump typing-extensions from 4.14.0 to 4.14.1 by @dependabot[bot] in #781
- Bump tree-sitter from 0.24.0 to 0.25.0 by @dependabot[bot] in #782
- Bump rich from 14.0.0 to 14.1.0 by @dependabot[bot] in #783
- Bump tree-sitter from 0.25.0 to 0.25.1 by @dependabot[bot] in #784
- Add custom rule for the swift language by @ericwb in #785
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #786
- Bump requests from 2.32.4 to 2.32.5 by @dependabot[bot] in #787
- Bump typing-extensions from 4.14.1 to 4.15.0 by @dependabot[bot] in #788
- Bump actions/attest-build-provenance from 2.4.0 to 3.0.0 by @dependabot[bot] in #789
- Bump tree-sitter-go from 0.23.4 to 0.25.0 by @dependabot[bot] in #790
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #791
- Bump tree-sitter-python from 0.23.6 to 0.25.0 by @dependabot[bot] in #792
Full Changelog: 0.8.1...0.8.2
0.8.1
What's Changed
- Bump actions/attest-build-provenance from 2.2.2 to 2.2.3 by @dependabot in #737
- Update copyright year in docs by @ericwb in #738
- Redo translated strings by @ericwb in #739
- Bump tomli from 1.1.0 to 2.2.1 by @dependabot in #744
- Bump rich from 13.9.4 to 14.0.0 by @dependabot in #745
- Bump typing-extensions from 4.12.2 to 4.13.1 by @dependabot in #746
- Run unit tests on push and PR by @ericwb in #747
- Update man page copyright year to 2025 by @ericwb in #748
- Bump typing-extensions from 4.13.1 to 4.13.2 by @dependabot in #749
- Start unit testing with pre-release Python 3.14 by @ericwb in #751
- Use Python 3.13 as defauto verion for testing by @ericwb in #752
- Drop Python 3.9 support by @ericwb in #754
- Bump tree-sitter from 0.23.2 to 0.24.0 by @dependabot in #719
- Bump actions/attest-build-provenance from 2.2.3 to 2.3.0 by @dependabot in #755
- Use unset timeout to test global timeout set by @ericwb in #757
- New rule for Go unrestricted bind by @ericwb in #760
- New GO rule using net Listen as unrestricted address by @ericwb in #761
- Update doc index with latest 2 rules by @ericwb in #762
- Go rule to check function that do not permit a timeout by @ericwb in #767
- Fix net http by @ericwb in #768
- Make hash names configurable by @ericwb in #771
- Ability to define custom rules via a YAML file by @ericwb in #772
- Verify the language field given in the custom rule by @ericwb in #774
- Custom rule example with Ruby language by @ericwb in #775
- Add more custom rules by @ericwb in #776
- Bump requests from 2.32.3 to 2.32.4 by @dependabot in #778
- Bump actions/attest-build-provenance from 2.3.0 to 2.4.0 by @dependabot in #779
- Bump typing-extensions from 4.13.2 to 4.14.0 by @dependabot in #780
Full Changelog: 0.8.0...0.8.1
0.8.0
What's Changed
- Bump tree-sitter-go from 0.23.3 to 0.23.4 by @dependabot in #714
- Bump tree-sitter-java from 0.23.4 to 0.23.5 by @dependabot in #715
- Bump tree-sitter-python from 0.23.4 to 0.23.6 by @dependabot in #713
- Remove extra text ended up in doc for rule by @ericwb in #716
- Bump tomli-w from 1.1.0 to 1.2.0 by @dependabot in #718
- More modern, inclusive terminology by @ericwb in #720
- Bump actions/attest-build-provenance from 2.1.0 to 2.2.0 by @dependabot in #721
- Remove cwe2 from dependency review by @ericwb in #724
- Metadata rename classifier to classifiers by @ericwb in #725
- Bump actions/attest-build-provenance from 2.2.0 to 2.2.1 by @dependabot in #726
- Bump actions/attest-build-provenance from 2.2.1 to 2.2.2 by @dependabot in #727
- Start layout of internationalization of strings by @ericwb in #728
- Add translation message files by @ericwb in #729
- Translate message files and enable correct lookup by @ericwb in #730
- Add msgfmt step to tox by @ericwb in #731
- Update the pre-commit config versions by @ericwb in #732
- Add setupttools classifiers for translated languages by @ericwb in #733
- Add msgfmt step to unit-test build by @ericwb in #734
- Publish translation binary files with release by @ericwb in #735
- Ensure msgfmt is installed for publish by @ericwb in #736
Full Changelog: 0.7.10...0.8.0
0.7.10
What's Changed
- get_file_encoding inconsistent parameters by @ericwb in #709
- Bump tree-sitter-java from 0.23.4 to 0.23.5 by @dependabot in #711
- Bump tree-sitter-python from 0.23.5 to 0.23.6 by @dependabot in #710
- Lower tree-sitter language libraries to work with PyOdide. by @ericwb in #712
Full Changelog: 0.7.9...0.7.10
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