Skip to content

Releases: scientific-python/repo-review

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

Version 0.9.3

23 Aug 18:58
e8f48b7
Compare
Choose a tag to compare

This release adds support for [tool.repo-review] to validate-pyproject.

Features:

Internal:

Docs:

Full Changelog: v0.9.2...v0.9.3

Version 0.9.2

03 Aug 23:44
b62cba7
Compare
Choose a tag to compare

A few fixes, one for a regression and one for the WebApp.

Fixes:

Full Changelog: v0.9.1...v0.9.2

Version 0.9.1

03 Aug 21:38
2bf5507
Compare
Choose a tag to compare

Quick WebApp fix for Pyodide having pyyaml 6.0.0.

Fixes:

Full Changelog: v0.9.0...v0.9.1

Version 0.9

03 Aug 20:24
713e7b3
Compare
Choose a tag to compare

This release adds a new description slot that is shown below the family name if present. You can request fixtures in the family collection function now, which allows the descriptions to be dynamic, based on the repo being evaluated. A minor breaking change is also present - the text return from checks is no longer run through .format, removing the need for escaping. A new checks-only fixture name is provided in case you did need the current check name.

Features:

  • Drop formatting of dynamic messages, add "name" fixture by @henryiii in #115
  • Family descriptions and dynamic families by @henryiii in #114

Fixes:

Docs and other:

Full Changelog: v0.8.1...v0.9.0

Version 0.8.1

13 Jul 17:45
4471c52
Compare
Choose a tag to compare

This release fixes a couple of issues with the webapp; it now supports pressing "enter" to move, and error messages (which hopefully you never see!) will get formatted nicely.

Fixes:

Full Changelog: v0.8.0...v0.8.1

Version 0.8.0

29 Jun 14:03
12565f2
Compare
Choose a tag to compare

This release adds a new fixture (list_all, a bool), several new helper functions (get_check_url, get_check_description, get_family_name), and makes collect_all part of the public API, with a structured return. This enables easier programatic usage, especially when listing all (unevaluated) checks. This is use for a new new cog example in a new documentation page on programmatic usage.

Features:

Full Changelog: v0.7.0...v0.8.0