Skip to content

Releases: scientific-python/repo-review

Version 0.11.2

24 Aug 03:05
f789393
Compare
Choose a tag to compare

This release fixes a long standing issue if a check modifies the cached fixtures. Checks weren't supposed to do this, but validate-pyproject did this. Now a spare deep copy of the fixtures are kept, and restored with a warning if a check modifies them. There's also a new CLI flag to show all the installed plugin's versions.

Features:

  • Add a --versions option to view all plugin versions by @henryiii in #242

Fixes:

  • Warn and correct if a check modifies a cached fixture by @henryiii in #243

Full Changelog: v0.11.1...v0.11.2

Version 0.11.1

20 Aug 04:04
566ffce
Compare
Choose a tag to compare

This release fixes an issue with (Windows) systems not set to unicode; it's no longer required to set PYTHONUTF8 to 1 to run on these systems. We also now support a key-value structure in the Schema for ignores, which in the future may allow us to print out reasons for suppression (older versions still read this correctly). We also updated the docs, including links back to the source. We are ready and testing on Python 3.13, and 3.12 is now the default for things like the GitHub Action.

Fixes:

  • Ensure utf-8 encoding if something else is default and unset by @henryiii in #236
  • Support object structure in schema by @henryiii in #231

Documentation:

Internal and tests:

Full Changelog: v0.11.0...v0.11.1

Version 0.11.0

04 May 04:48
813f315
Compare
Choose a tag to compare

Repo-review now supports pyodide directly, so you no longer need to inject a new open_url function, making the webapp slightly simpler.

Features:

Internal and tests:

Full Changelog: v0.10.6...v0.11.0

Version 0.10.6

22 Apr 06:10
dc51221
Compare
Choose a tag to compare

This version adds one more small helper for unit tests.

Tests and testing:

Full Changelog: v0.10.5...v0.10.6

Version 0.10.5

21 Apr 05:35
8c66db1
Compare
Choose a tag to compare

Features:

Fixes:

Docs:

Internal:

Full Changelog: v0.10.4...v0.10.5

Version 0.10.4

24 Jan 19:25
b5c0085
Compare
Choose a tag to compare

This is a small release mostly fixing the code display on the terminal with some themes. The demo now uses validate-pyproject-schema-store for validate-pyproject.

Fixes:

Full Changelog: v0.10.3...v0.10.4

Version 0.10.3

22 Dec 21:25
49bb5bd
Compare
Choose a tag to compare

This is a small release to fix wrapping in the HTML output, making it nicer when used in GitHub issues and GHA output.

Fixes:

Docs:

Full Changelog: v0.10.2...v0.10.3

Version 0.10.2

17 Nov 16:52
08291f2
Compare
Choose a tag to compare

This is quick patch release fixing a regression in GitHub path handling in 0.10.1.

Fixes:

Full Changelog: v0.10.1...v0.10.2

Version 0.10.1

17 Nov 16:28
5cbd745
Compare
Choose a tag to compare

This release primary improves the error message when a branch is missing in the CLI.

Fixes:

Docs:

Other:

Full Changelog: v0.10.0...v0.10.1

Version 0.10.0

25 Aug 13:53
88cd317
Compare
Choose a tag to compare

This release adds support for running on multiple repositories at once. You can list as many as you need, and the output formats will be modified to better support multiple repos. You can also now filter out passing or passing + skipped checks, which is especially useful in long multi-repo reports. You can also pass the path to pyproject.toml instead of just the repo if it's at top-level.

Due to issues with Rich adding spaces and wrapping (which breaks JSON) even when not interactive, JSON and HTML output is no longer pretty-printed.

Features:

Fixes:

Docs:

Full Changelog: v0.9.3...v0.10.0