Releases: scientific-python/repo-review
Version 0.7.0b1
Full Changelog: v0.6.1...v0.7.0b1
Version 0.6.1
Fix a regression in 0.6.0 with error messages not showing up, and also improve the output formatting a bit by removing the extra paragraph tag.
What's Changed
Fixes:
- Produce the correct error message by @henryiii in #66
- Strip paragraph tags when converting to markdown by @henryiii in #67
Full Changelog: v0.6.0...v0.6.1
Version 0.6.0
This version has a lot of internal rewrites, preparing it for splitting up into a general runner and a specific tool, as discussed at the Scientific-Python Developer Summit. This is likely the last release before the split.
What's Changed
Features:
- feat: add families by @henryiii in #62
- feat: add html output option by @henryiii in #58
- feat: adding ignores by @henryiii in #49
- feat: json format output & a fix by @henryiii in #47
- feat: request from github by @henryiii in #56
- feat: simplify result for json by @pllim in #46
- feat: topological graph for fixtures, too by @henryiii in #60
Refactoring:
- refactor: 'checks' in json output to save space for later additions by @henryiii in #61
- refactor: checks as objects by @henryiii in #63
- refactor: entry points by @henryiii in #52
- refactor: move functions to files that make more sense by @henryiii in #65
- refactor: rating -> check unified language by @henryiii in #57
- refactor: rework families by @henryiii in #55
Other:
- chore: Add devcontainer by @crazy4pi314 in #44
- chore: add 3.12 to classifiers by @henryiii in #59
- chore: bump version by @henryiii in #64
- fix(dev): devcontainer post create by @henryiii in #54
New Contributors
- @crazy4pi314 made their first contribution in #44
- @pllim made their first contribution in #46
Full Changelog: v0.5.1...v0.6.0
Version 0.5.1
Small release fixing a check that was reporting fail instead of skip if Ruff config was not present.
Now using trusted publisher PyPI deployment, too.
What's Changed
Full Changelog: v0.5.0...v0.5.1
Version 0.5.0
Moved from various other style checkers to Ruff, following the Scikit-HEP developer guidelines and scikit-hep/cookie.
What's Changed
Full Changelog: v0.4.2...v0.5.0
Version 0.4.2
Small release moving to using Ruff internally (next release will move to using Ruff). Also fixed a potential issue with Python 3.11 requiring tomli.
What's Changed
- chore(deps): update pre-commit hooks by @pre-commit-ci in #16
- ci: update to Python 3.11 final by @henryiii in #18
- chore: move to using Ruff by @henryiii in #22
- chore(deps): bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.4 by @dependabot in #21
New Contributors
- @pre-commit-ci made their first contribution in #16
Full Changelog: v0.4.1...v0.4.2
Version 0.4.1
Small update that mostly adds Python 3.11 testing & a pyodide update for the docs. For development, PyTest is now expected to be 7+, since we aren't testing with <7.
What's Changed
Full Changelog: v0.4.0...v0.4.1
Version 0.4.0
This release changes to the new dependabot best practice of not limiting official versions, since it now handles v1->v2 instead of v1->v2.0.0. It also adds a check for test naming.
What's Changed
-
feat: Add 'name-tests-test' to pre-commit hooks by @matthewfeickert in #9
-
fix(webapp): show changed URL when running by @henryiii in #6
-
chore(deps): bump pre-commit/action from 2.0.3 to 3.0.0 by @dependabot in #7
-
chore(deps): bump actions/setup-python from 3 to 4 by @dependabot in #8
-
chore(deps): bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 by @dependabot in #12
New Contributors
- @matthewfeickert made their first contribution in #9
Full Changelog: v0.3.0...v0.4.0
Version 0.3.0
First version under the scikit-hep org. Added two new checks (prettier, blacken-docs), which also are applied to this codebase (repo-review self-checks fully passing). Fixed several bugs - filter warnings was misreporting, and bugbear didn't work if you pinned bugbear.
What's Changed
Full Changelog: v0.2.4...v0.3.0
Version 0.2.4
Updates to the web app, like the ability to pre-fill the fields with ?repo=...&branch=...
. The web app now prints [skipped]
as well. The app now passes its own tests. Lots of documentation updates to the checks, and several fixes for the checks.
Full Changelog: v0.2.3...v0.2.4