Skip to content

Releases: securesauce/precli

0.7.9

14 Dec 03:59
1be62b5
Compare
Choose a tag to compare

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

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