Changelog¶
v1.1.3: Version 1.1.3¶
Released on 2026-05-28 - GitHub - PyPI
Fixes for the webapp:
Support theming better in anywidget form by @henryiii in https://github.com/scientific-python/repo-review/pull/390
Docs and internal:
Add anywidget to documentation by @henryiii in https://github.com/scientific-python/repo-review/pull/391
Remove webapp GitHub release artifact by @henryiii in https://github.com/scientific-python/repo-review/pull/392
Full Changelog: https://github.com/scientific-python/repo-review/compare/v1.1.2…v1.1.3
v1.1.2: Version 1.1.2¶
Released on 2026-05-28 - GitHub - PyPI
What’s Changed¶
Features for the webapp:
bundle fonts and SVG icons into webapp/anywidget by @henryiii in https://github.com/scientific-python/repo-review/pull/389
CI:
Fix publish webapp by @henryiii in https://github.com/scientific-python/repo-review/pull/386
Full Changelog: https://github.com/scientific-python/repo-review/compare/v1.1.1…v1.1.2
v1.1.1: Version 1.1.1¶
Released on 2026-05-28 - GitHub - PyPI
Features for the webapp:
Allow passing in an element by @henryiii in https://github.com/scientific-python/repo-review/pull/384
Include AnyWidget by @henryiii in https://github.com/scientific-python/repo-review/pull/385
CI for the webapp:
Use npm trusted publishing for npm publish job by @henryiii in https://github.com/scientific-python/repo-review/pull/383
Full Changelog: https://github.com/scientific-python/repo-review/compare/v1.1.0…v1.1.1
v1.1.0: Version 1.1.0¶
Released on 2026-05-27 - GitHub - PyPI
Fixes:
Fix family sorting by @henryiii in https://github.com/scientific-python/repo-review/pull/376
Features for the webapp:
Publish webapp to npm by @henryiii in https://github.com/scientific-python/repo-review/pull/380
Load pyodide in app by @henryiii in https://github.com/scientific-python/repo-review/pull/369
CI and internal:
Bump setup-uv to maintained tag scheme by @henryiii in https://github.com/scientific-python/repo-review/pull/372
Add some tests for the webapp by @henryiii in https://github.com/scientific-python/repo-review/pull/368
Split deploy-pages workflow into build and deploy jobs by @henryiii in https://github.com/scientific-python/repo-review/pull/378
Secure CI configuration and update dependencies by @henryiii in https://github.com/scientific-python/repo-review/pull/379
Bump version to 1.1.0 by @henryiii in https://github.com/scientific-python/repo-review/pull/382
Full Changelog: https://github.com/scientific-python/repo-review/compare/v1.0.3…v1.1.0
v1.0.3: Version 1.0.3¶
Released on 2026-04-05 - GitHub - PyPI
Features for the WebApp:
Support directory path by @henryiii in https://github.com/scientific-python/repo-review/pull/359
Fixes for the WebApp:
Better button placement and sizing by @henryiii in https://github.com/scientific-python/repo-review/pull/366
Safe set state by @henryiii in https://github.com/scientific-python/repo-review/pull/360
Warning on splat with key by @henryiii in https://github.com/scientific-python/repo-review/pull/361
Reloading autocomplete by @henryiii in https://github.com/scientific-python/repo-review/pull/365
Rework standalone webapp page by @henryiii in https://github.com/scientific-python/repo-review/pull/363
Internal:
Better serve by @henryiii in https://github.com/scientific-python/repo-review/pull/362
CI:
Lint webapp in CI by @henryiii in https://github.com/scientific-python/repo-review/pull/364
Full Changelog: https://github.com/scientific-python/repo-review/compare/v1.0.2…v1.0.3
v1.0.2: Version 1.0.2¶
Released on 2026-04-04 - GitHub - PyPI
Fixes for the WebApp:
Fix webapp copy HTML crash due to destroyed borrowed PyProxy by @Copilot in https://github.com/scientific-python/repo-review/pull/358
Full Changelog: https://github.com/scientific-python/repo-review/compare/v1.0.1…v1.0.2
v1.0.1: Version 1.0.1¶
Released on 2026-04-04 - GitHub - PyPI
Fixes for the WebApp:
Make webapp input row responsive on mobile by @Copilot in https://github.com/scientific-python/repo-review/pull/355
Keep Show dropdown and Run button always on the same line by @Copilot in https://github.com/scientific-python/repo-review/pull/356
Full Changelog: https://github.com/scientific-python/repo-review/compare/v1.0.0…v1.0.1
v1.0.0: Version 1.0.0¶
Released on 2026-04-03 - GitHub - PyPI
Features:
Use static versioning by @henryiii in https://github.com/scientific-python/repo-review/pull/320
Support branch missing (HEAD) by @henryiii in https://github.com/scientific-python/repo-review/pull/335
Remove click by @henryiii in https://github.com/scientific-python/repo-review/pull/310
Support lazy imports (Python 3.15+) by @henryiii in https://github.com/scientific-python/repo-review/pull/311
Add logging and timers by @henryiii in https://github.com/scientific-python/repo-review/pull/344
Support async prefetching by @henryiii in https://github.com/scientific-python/repo-review/pull/345
Features for the WebApp:
Make the WebApp a proper JS app by @henryiii in https://github.com/scientific-python/repo-review/pull/324
Rename WebApp by @henryiii in https://github.com/scientific-python/repo-review/pull/353
Use TypeScript by @henryiii in https://github.com/scientific-python/repo-review/pull/333
Show known checks in webapp before a repo is submitted by @Copilot in https://github.com/scientific-python/repo-review/pull/323
Show loading bar for Pyodide by @henryiii in https://github.com/scientific-python/repo-review/pull/329
Add show options by @henryiii in https://github.com/scientific-python/repo-review/pull/339
Copy button by @henryiii in https://github.com/scientific-python/repo-review/pull/340
Use async files in webapp by @henryiii in https://github.com/scientific-python/repo-review/pull/346
Fixes for the WebApp:
Some issues with the webapp by @henryiii in https://github.com/scientific-python/repo-review/pull/314
Python variable references in webapp.js by @henryiii in https://github.com/scientific-python/repo-review/pull/326
A few issues fixed by @henryiii in https://github.com/scientific-python/repo-review/pull/330
Even more small things found in review by @henryiii in https://github.com/scientific-python/repo-review/pull/328
More small things found in review by @henryiii in https://github.com/scientific-python/repo-review/pull/327
Add more typescript types by @henryiii in https://github.com/scientific-python/repo-review/pull/347
The web app was too dynamic in the results header by @henryiii in https://github.com/scientific-python/repo-review/pull/350
Fixes:
Reduce the (sometimes remote) reads (faster) by @henryiii in https://github.com/scientific-python/repo-review/pull/343
collect_allin wrong spot by @henryiii in https://github.com/scientific-python/repo-review/pull/341
Internal:
Break up the webapp into multiple files by @henryiii in https://github.com/scientific-python/repo-review/pull/331
Move more pyodide interactions to a file by @henryiii in https://github.com/scientific-python/repo-review/pull/332
Autobuild dep missing by @henryiii in https://github.com/scientific-python/repo-review/pull/309
Enable
ALLfor ruff by @henryiii in https://github.com/scientific-python/repo-review/pull/294Faster & remove rich tracebacks by @henryiii in https://github.com/scientific-python/repo-review/pull/317
Fixed upstream in hatch by @henryiii in https://github.com/scientific-python/repo-review/pull/297
More ruff codes by @henryiii in https://github.com/scientific-python/repo-review/pull/293
pytest
log_levelis better thanlog_cli_levelby @henryiii in https://github.com/scientific-python/repo-review/pull/291Require pytest 9+ by @henryiii in https://github.com/scientific-python/repo-review/pull/300
Add
.github/copilot-instructions.md(AGENTS.mdnow) for agent onboarding by @Copilot in https://github.com/scientific-python/repo-review/pull/298 and https://github.com/scienific-python/repo-review/pull/299Prepare for 1.0.0rc1 by @henryiii in https://github.com/scientific-python/repo-review/pull/336
Avoid warning that breaks test in 3.15 pygments by @henryiii in https://github.com/scientific-python/repo-review/pull/342
Format all ts files by @henryiii in https://github.com/scientific-python/repo-review/pull/348
Rerun flake8-lazy by @henryiii in https://github.com/scientific-python/repo-review/pull/349
CI:
Fix archive checksum changing after release by @henryiii in https://github.com/scientific-python/repo-review/pull/319
Test on Python 3.15 by @henryiii in https://github.com/scientific-python/repo-review/pull/318
Add zizmor by @henryiii in https://github.com/scientific-python/repo-review/pull/338
Upload webapp build to release by @henryiii in https://github.com/scientific-python/repo-review/pull/337
Fix release GH by @henryiii in https://github.com/scientific-python/repo-review/pull/351
Try to fix release again by @henryiii in https://github.com/scientific-python/repo-review/pull/352
Docs:
Bump webapp for 2025.11.10 by @henryiii in https://github.com/scientific-python/repo-review/pull/292
Fix webapp link by @henryiii in https://github.com/scientific-python/repo-review/pull/316
Minor cleanup by @henryiii in https://github.com/scientific-python/repo-review/pull/334
Try duplicating link by @henryiii in https://github.com/scientific-python/repo-review/pull/315
Update Pyodide and dependency versions in index.html by @henryiii in https://github.com/scientific-python/repo-review/pull/325
Use 3.14 (color) for docs by @henryiii in https://github.com/scientific-python/repo-review/pull/277
New Contributors
@Copilot made their first contribution in https://github.com/scientific-python/repo-review/pull/298
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.12.3…v1.0.0
v1.0.0rc3¶
Released on 2026-04-03 - GitHub - PyPI
Fixing CI upload, and rename the webapp to repo-review-app.
Full Changelog: https://github.com/scientific-python/repo-review/compare/v1.0.0rc2…v1.0.0rc3
v1.0.0rc2¶
Released on 2026-04-03 - GitHub - PyPI
Update to use async in web app and fix for web app binaries on releases.
Full Changelog: https://github.com/scientific-python/repo-review/compare/v1.0.0rc1…v1.0.0rc2
v1.0.0rc1¶
Released on 2026-04-03 - GitHub - PyPI
First RC.
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.12.3…v1.0.0rc1
v0.12.3: Version 0.12.3¶
Released on 2025-09-27 - GitHub - PyPI
This is a quick release to handle changes in rich-click 1.9 that break --help on Windows if not using unicode by default on your terminal.
Fixes:
Support rich-click 1.9+ on Windows by @henryiii in https://github.com/scientific-python/repo-review/pull/286
WebApp:
Bump webapp to 0.12.2 by @henryiii in https://github.com/scientific-python/repo-review/pull/276
Bump to Pyodide 0.28 by @agriyakhetarpal in https://github.com/scientific-python/repo-review/pull/282
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.12.2…v0.12.3
v0.12.2: Version 0.12.2¶
Released on 2025-05-21 - GitHub - PyPI
This release provides a much nicer error message if a invalid repository is given, and adds the Python 3.14 (Python π) trove classifier.
Fixes:
Better error message if bad URL by @henryiii in https://github.com/scientific-python/repo-review/pull/272
WebApp:
Support both branches and tags in the reference selector by @agriyakhetarpal in https://github.com/scientific-python/repo-review/pull/262
Also support
HEADin the branch selector by @agriyakhetarpal in https://github.com/scientific-python/repo-review/pull/264Always show commonly-used branch names at the top by @agriyakhetarpal in https://github.com/scientific-python/repo-review/pull/263
Internal:
Bump the action to 3.13 by @henryiii in https://github.com/scientific-python/repo-review/pull/274
Bump to Pyodide version 0.27.3 and update dependencies by @agriyakhetarpal in https://github.com/scientific-python/repo-review/pull/261
Bump to sp-repo-review 2025.05.02 in tests and webapp by @henryiii in https://github.com/scientific-python/repo-review/pull/268
Run on Ubuntu/windows on 3.14 by @henryiii in https://github.com/scientific-python/repo-review/pull/273
Test on Python π beta 1 by @henryiii in https://github.com/scientific-python/repo-review/pull/271
New Contributors:
@agriyakhetarpal made their first contribution in https://github.com/scientific-python/repo-review/pull/261
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.12.1…v0.12.2
v0.12.1: Version 0.12.1¶
Released on 2025-02-05 - GitHub - PyPI
This is a quick release improving the webapp for the new skip reasons.
Features:
Add
Result.md_as_html()method by @henryiii in https://github.com/scientific-python/repo-review/pull/259
Fixes:
webapp support 0.12’s skip reasons by @henryiii in https://github.com/scientific-python/repo-review/pull/259
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.12.0…v0.12.1
v0.12.0: Version 0.12.0¶
Released on 2025-02-04 - GitHub - PyPI
This release adds support for supplying reasons for ignored checks by using a table in pyproject.toml. It also adds new --extend-ignore/ --extend-select options to the CLI, to avoid overriding the existing pyproject.toml ignores.
Features:
Support reasons for ignores by @henryiii in https://github.com/scientific-python/repo-review/pull/258
Extend pyproject lists by @henryiii in https://github.com/scientific-python/repo-review/pull/255
CI and internal:
chore: support running coverage by @henryiii in https://github.com/scientific-python/repo-review/pull/256
ci: tighten up permissions a bit by @henryiii in https://github.com/scientific-python/repo-review/pull/257
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.11.3…v0.12.0
v0.11.3: Version 0.11.3¶
Released on 2024-12-13 - GitHub - PyPI
This release integrates the code blocks into the current theme instead of always being on a light background.
Fixes:
Use
ansi_lightfor syntax highlighting by @kurtmckee in https://github.com/scientific-python/repo-review/pull/251Fix spelling and grammar typos by @kurtmckee in https://github.com/scientific-python/repo-review/pull/247
For developers, there is now better integration with
uv runby @henryiii in https://github.com/scientific-python/repo-review/pull/252
New contributors:
@kurtmckee made their first contribution in https://github.com/scientific-python/repo-review/pull/247
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.11.2…v0.11.3
v0.11.2: Version 0.11.2¶
Released on 2024-08-24 - GitHub - PyPI
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
--versionsoption to view all plugin versions by @henryiii in https://github.com/scientific-python/repo-review/pull/242
Fixes:
Warn and correct if a check modifies a cached fixture by @henryiii in https://github.com/scientific-python/repo-review/pull/243
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.11.1…v0.11.2
v0.11.1: Version 0.11.1¶
Released on 2024-08-20 - GitHub - PyPI
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 https://github.com/scientific-python/repo-review/pull/236
Support object structure in schema by @henryiii in https://github.com/scientific-python/repo-review/pull/231
Documentation:
Fix a few typos by @henryiii in https://github.com/scientific-python/repo-review/pull/215
Link back to source by @henryiii in https://github.com/scientific-python/repo-review/pull/230
Update webapp info for 0.11 by @henryiii in https://github.com/scientific-python/repo-review/pull/214
Faster readthedocs by @henryiii in https://github.com/scientific-python/repo-review/pull/220
Fix docs ci job by @henryiii in https://github.com/scientific-python/repo-review/pull/239
Internal and tests:
Bump repo-review deps by @henryiii in https://github.com/scientific-python/repo-review/pull/233
Some cleanup by @henryiii in https://github.com/scientific-python/repo-review/pull/237
Use 3.12 by default for action by @henryiii in https://github.com/scientific-python/repo-review/pull/240
Use maintained fork of prettier by @henryiii in https://github.com/scientific-python/repo-review/pull/238
Use the new github actions reporter for pylint by @henryiii in https://github.com/scientific-python/repo-review/pull/222
Changelog generation by @henryiii in https://github.com/scientific-python/repo-review/pull/219
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.11.0…v0.11.1
v0.11.0: Version 0.11.0¶
Released on 2024-05-04 - GitHub - PyPI
Repo-review now supports pyodide directly, so you no longer need to inject a new open_url function, making the webapp slightly simpler.
Features:
Integrate pyodide helper by @henryiii in https://github.com/scientific-python/repo-review/pull/206
Better package listing in webapp by @henryiii in https://github.com/scientific-python/repo-review/pull/210
Internal and tests:
Fix rich-click’s self-inflicted warnings by @henryiii in https://github.com/scientific-python/repo-review/pull/211
Use hatch instead of nox by @henryiii in https://github.com/scientific-python/repo-review/pull/212
New issue template by @henryiii in https://github.com/scientific-python/repo-review/pull/213
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.10.6…v0.11.0
v0.10.6: Version 0.10.6¶
Released on 2024-04-22 - GitHub - PyPI
This version adds one more small helper for unit tests.
Tests and testing:
Extra testing helper by @henryiii in https://github.com/scientific-python/repo-review/pull/203
Add an extra test file by @henryiii in https://github.com/scientific-python/repo-review/pull/204
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.10.5…v0.10.6
v0.10.5: Version 0.10.5¶
Released on 2024-04-21 - GitHub - PyPI
Features:
Add unit testing function by @henryiii in https://github.com/scientific-python/repo-review/pull/201
Fixes:
Exception traceback is too big by @henryiii in https://github.com/scientific-python/repo-review/pull/191
tests: Do not assume the folder is named repo-review by @henryiii in https://github.com/scientific-python/repo-review/pull/192
Docs:
Link to conda-forge package by @henryiii in https://github.com/scientific-python/repo-review/pull/193
Mention conda by @henryiii in https://github.com/scientific-python/repo-review/pull/194
Mention Poetry way of doing entry-points by @henryiii in https://github.com/scientific-python/repo-review/pull/196
Internal:
Use uv in CI by @henryiii in https://github.com/scientific-python/repo-review/pull/189
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.10.4…v0.10.5
v0.10.4: Version 0.10.4¶
Released on 2024-01-24 - GitHub - PyPI
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:
Use default (light) theme for code by @henryiii in https://github.com/scientific-python/repo-review/pull/176
Use validate-pyproject-schema-store by @henryiii in https://github.com/scientific-python/repo-review/pull/179
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.10.3…v0.10.4
v0.10.3: Version 0.10.3¶
Released on 2023-12-22 - GitHub - PyPI
This is a small release to fix wrapping in the HTML output, making it nicer when used in GitHub issues and GHA output.
Fixes:
Better wrapping in name column by @henryiii in https://github.com/scientific-python/repo-review/pull/174
Better error if requires is not a set by @henryiii in https://github.com/scientific-python/repo-review/pull/173
Docs:
Make TOML valid by @henryiii in https://github.com/scientific-python/repo-review/pull/162
Fix pipx link by @henryiii in https://github.com/scientific-python/repo-review/pull/168
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.10.2…v0.10.3
v0.10.2: Version 0.10.2¶
Released on 2023-11-17 - GitHub - PyPI
This is quick patch release fixing a regression in GitHub path handling in 0.10.1.
Fixes:
GitHub path bug (regression in 0.10.1) by @henryiii in https://github.com/scientific-python/repo-review/pull/160
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.10.1…v0.10.2
v0.10.1: Version 0.10.1¶
Released on 2023-11-17 - GitHub - PyPI
This release primary improves the error message when a branch is missing in the CLI.
Fixes:
Nicer error message when branch missing by @henryiii in https://github.com/scientific-python/repo-review/pull/152
Docs:
Improve install suggestions by @henryiii in https://github.com/scientific-python/repo-review/pull/149
Other:
Move to ruff-format by @henryiii in https://github.com/scientific-python/repo-review/pull/155
Use sp-repo-review 2023.11.17 for webapp by @henryiii in https://github.com/scientific-python/repo-review/pull/159
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.10.0…v0.10.1
v0.10.0: Version 0.10.0¶
Released on 2023-08-25 - GitHub - PyPI
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:
--showerronly orerrskiponly by @henryiii in https://github.com/scientific-python/repo-review/pull/132Allow passing the path to pyroject.toml by @henryiii in https://github.com/scientific-python/repo-review/pull/133
Allow running on multiple directories at once by @henryiii in https://github.com/scientific-python/repo-review/pull/134
Fixes:
Drop Rich color printout for html & JSON by @henryiii in https://github.com/scientific-python/repo-review/pull/135
Support
*for select by @henryiii in https://github.com/scientific-python/repo-review/pull/138
Docs:
Add mention of recent features by @henryiii in https://github.com/scientific-python/repo-review/pull/137
Add mention of pre-commit issues by @henryiii in https://github.com/scientific-python/repo-review/pull/139
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.9.3…v0.10.0
v0.9.3: Version 0.9.3¶
Released on 2023-08-23 - GitHub - PyPI
This release adds support for [tool.repo-review] to validate-pyproject.
Features:
Add schema and validate-pyproject support by @henryiii in https://github.com/scientific-python/repo-review/pull/130
Internal:
Use 2x faster black mirror by @henryiii in https://github.com/scientific-python/repo-review/pull/124
Docs:
Add some info about making tests for plugins by @henryiii in https://github.com/scientific-python/repo-review/pull/120
Add more links and some updates by @henryiii in https://github.com/scientific-python/repo-review/pull/122
Fix links in README by @henryiii in https://github.com/scientific-python/repo-review/pull/126
Ddd validate-pyproject by @henryiii in https://github.com/scientific-python/repo-review/pull/129
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.9.2…v0.9.3
v0.9.2: Version 0.9.2¶
Released on 2023-08-03 - GitHub - PyPI
A few fixes, one for a regression and one for the WebApp.
Fixes:
Span wasn’t set properly in the WebApp by @henryiii in https://github.com/scientific-python/repo-review/pull/119
Pass correct self object by @henryiii in https://github.com/scientific-python/repo-review/pull/118
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.9.1…v0.9.2
v0.9.1: Version 0.9.1¶
Released on 2023-08-03 - GitHub - PyPI
Quick WebApp fix for Pyodide having pyyaml 6.0.0.
Fixes:
Pyodide has pyyaml 6.0.0 by @henryiii in https://github.com/scientific-python/repo-review/pull/117
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.9.0…v0.9.1
v0.9.0: Version 0.9¶
Released on 2023-08-03 - GitHub - PyPI
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 https://github.com/scientific-python/repo-review/pull/115
Family descriptions and dynamic families by @henryiii in https://github.com/scientific-python/repo-review/pull/114
Fixes:
Remove newlines in help line by @henryiii in https://github.com/scientific-python/repo-review/pull/113
Docs and other:
Link to source in docs by @henryiii in https://github.com/scientific-python/repo-review/pull/106
Use sphinx-autobuild by @henryiii in https://github.com/scientific-python/repo-review/pull/109
Drop PyTest Python 3.12 workaround by @henryiii in https://github.com/scientific-python/repo-review/pull/110
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.8.1…v0.9.0
v0.8.1: Version 0.8.1¶
Released on 2023-07-13 - GitHub - PyPI
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:
Support enter in form by @henryiii in https://github.com/scientific-python/repo-review/pull/104
Format error messages properly by @henryiii in https://github.com/scientific-python/repo-review/pull/105
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.8.0…v0.8.1
v0.8.0: Version 0.8.0¶
Released on 2023-06-29 - GitHub - PyPI
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:
feat: better list-all support by @henryiii in https://github.com/scientific-python/repo-review/pull/101
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.7.0…v0.8.0
v0.7.0: Version 0.7.0¶
Released on 2023-06-17 - GitHub - PyPI
This is the first stand-alone release after being split out from sp-repo-review and moved to scientific Python.
Features:
feat:
--list-allrename and improvements,--versionaddition by @henryiii in https://github.com/scientific-python/repo-review/pull/96feat: add
--listto show all checks by @henryiii in https://github.com/scientific-python/repo-review/pull/83feat: add Composite Action by @henryiii in https://github.com/scientific-python/repo-review/pull/45
feat: add pre-commit support by @henryiii in https://github.com/scientific-python/repo-review/pull/48
feat: add select by @henryiii in https://github.com/scientific-python/repo-review/pull/75
feat: allow name sub in URL by @henryiii in https://github.com/scientific-python/repo-review/pull/80
feat: dynamic error messages by @henryiii in https://github.com/scientific-python/repo-review/pull/70
feat: exit codes by @henryiii in https://github.com/scientific-python/repo-review/pull/76
feat: selection for output by @henryiii in https://github.com/scientific-python/repo-review/pull/87
feat: support for URLs by @henryiii in https://github.com/scientific-python/repo-review/pull/72
feat: support root / package dir seperation by @henryiii in https://github.com/scientific-python/repo-review/pull/71
refactor: rename and split by @henryiii in https://github.com/scientific-python/repo-review/pull/68
refactor: rename err_markdown to err_as_html by @henryiii in https://github.com/scientific-python/repo-review/pull/99
refactor: stderr/stdout by @henryiii in https://github.com/scientific-python/repo-review/pull/95
Fixes:
fix: URL visible in results by @henryiii in https://github.com/scientific-python/repo-review/pull/77
fix: corrections while adding docs by @henryiii in https://github.com/scientific-python/repo-review/pull/78
fix: stderr never has format codes by @henryiii in https://github.com/scientific-python/repo-review/pull/90
fix: update webapp and tests for sp-repo-review by @henryiii in https://github.com/scientific-python/repo-review/pull/81
fix: webapp details by @henryiii in https://github.com/scientific-python/repo-review/pull/85
fix: webapp supports setting dependencies by @henryiii in https://github.com/scientific-python/repo-review/pull/82
Other things:
chore: auto-versioning by @henryiii in https://github.com/scientific-python/repo-review/pull/89
chore: bump sp-repo-review version by @henryiii in https://github.com/scientific-python/repo-review/pull/97
ci: prepare dist by @henryiii in https://github.com/scientific-python/repo-review/pull/73
docs: fill out some API docs by @henryiii in https://github.com/scientific-python/repo-review/pull/98
docs: add changelog by @henryiii in https://github.com/scientific-python/repo-review/pull/100
docs: add docs by @henryiii in https://github.com/scientific-python/repo-review/pull/74
docs: add version number by @henryiii in https://github.com/scientific-python/repo-review/pull/92
docs: add version number by @henryiii in https://github.com/scientific-python/repo-review/pull/93
docs: add version number by @henryiii in https://github.com/scientific-python/repo-review/pull/94
docs: filling out a bit more by @henryiii in https://github.com/scientific-python/repo-review/pull/79
docs: link to live preview. by @henryiii in https://github.com/scientific-python/repo-review/pull/84
docs: minor fixes by @henryiii in https://github.com/scientific-python/repo-review/pull/91
docs: some getting started info by @henryiii in https://github.com/scientific-python/repo-review/pull/86
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.6.1…v0.7.0
v0.7.0b10: Version 0.7.0 beta 10¶
Released on 2023-06-14 - GitHub - PyPI
Renaming a confusing method before release.
refactor: rename
err_markdowntoerr_as_htmlby @henryiii in https://github.com/scientific-python/repo-review/pull/99
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.7.0b9…v0.7.0b10
v0.7.0b9: Version 0.7.0 beta 9¶
Released on 2023-06-13 - GitHub - PyPI
chore: bump sp-repo-review version by @henryiii in https://github.com/scientific-python/repo-review/pull/97
docs: Fill out some API docs by @henryiii in https://github.com/scientific-python/repo-review/pull/98
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.7.0b8…v0.7.0rc1
v0.7.0b8: Version 0.7.0 beta 8¶
Released on 2023-06-07 - GitHub - PyPI
Features:
stderr/stdout refactor by @henryiii in https://github.com/scientific-python/repo-review/pull/95
--list-allrename and improvements, –version addition by @henryiii in https://github.com/scientific-python/repo-review/pull/96
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.7.0b7…v0.7.0b8
v0.7.0b7: Version 0.7.0 beta 7¶
Released on 2023-06-07 - GitHub - PyPI
This release improves the PyPI landing page a little, and touches up the docs with better versioning.
Documentation:
minor fixes by @henryiii in https://github.com/scientific-python/repo-review/pull/91
add version number by @henryiii in https://github.com/scientific-python/repo-review/pull/92
add version number by @henryiii in https://github.com/scientific-python/repo-review/pull/93
add version number by @henryiii in https://github.com/scientific-python/repo-review/pull/94
(GitHub was having an outage)
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.7.0b6…v0.7.0b7
v0.7.0b6: Version 0.7.0 beta 6¶
Released on 2023-06-07 - GitHub - PyPI
Features:
Add pre-commit support by @henryiii in https://github.com/scientific-python/repo-review/pull/48
Add Composite Action by @henryiii in https://github.com/scientific-python/repo-review/pull/45
Rework selection for output by @henryiii in https://github.com/scientific-python/repo-review/pull/87 and https://github.com/scientific-python/repo-review/pull/90
Other:
Some getting started info in the docs by @henryiii in https://github.com/scientific-python/repo-review/pull/86
Auto-versioning by @henryiii in https://github.com/scientific-python/repo-review/pull/89
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.7.0b5…v0.7.0b6
v0.7.0b5: Version 0.7.0 beta 5¶
Released on 2023-06-07 - GitHub - PyPI
Features:
Add
--listto show all checks by @henryiii in https://github.com/scientific-python/repo-review/pull/83Webapp supports setting dependencies by @henryiii in https://github.com/scientific-python/repo-review/pull/82
Other:
Update webapp and tests for
sp-repo-reviewby @henryiii in https://github.com/scientific-python/repo-review/pull/81Link to live preview in docs by @henryiii in https://github.com/scientific-python/repo-review/pull/84
Touch up some webapp details by @henryiii in https://github.com/scientific-python/repo-review/pull/85
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.7.0b4…v0.7.0b5
v0.7.0b4: Version 0.7.0 beta 4¶
Released on 2023-06-05 - GitHub - PyPI
Features:
Allow name sub in URL by @henryiii in https://github.com/scientific-python/repo-review/pull/80
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.7.0b3…v0.7.0b4
v0.7.0b3: Version 0.7.0 beta 3¶
Released on 2023-06-05 - GitHub - PyPI
Features:
Add select by @henryiii in https://github.com/scientific-python/repo-review/pull/75
Exit codes by @henryiii in https://github.com/scientific-python/repo-review/pull/76
Fixes:
URL visible in results by @henryiii in https://github.com/scientific-python/repo-review/pull/77
Corrections found while adding docs by @henryiii in https://github.com/scientific-python/repo-review/pull/78
Docs:
Add docs by @henryiii in https://github.com/scientific-python/repo-review/pull/74
Filling out a bit more by @henryiii in https://github.com/scientific-python/repo-review/pull/79
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.7.0b2…v0.7.0b3
v0.7.0b2: Version 0.7.2 beta 2¶
Released on 2023-06-04 - GitHub - PyPI
Adding a few more features before release of scientific-python version. Split root/package, add URL support, and support dynamic error messages.
Features:
feat: dynamic error messages by @henryiii in https://github.com/scientific-python/repo-review/pull/70
feat: support root / package dir seperation by @henryiii in https://github.com/scientific-python/repo-review/pull/71
feat: support for URLs by @henryiii in https://github.com/scientific-python/repo-review/pull/72
Other:
ci: prepare dist by @henryiii in https://github.com/scientific-python/repo-review/pull/73
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.7.0b1…v0.7.0b2
v0.7.0b1: Version 0.7.0b1¶
Released on 2023-06-04 - GitHub - PyPI
refactor: rename and split by @henryiii in https://github.com/scientific-python/repo-review/pull/68
Full Changelog: https://github.com/scientific-python/repo-review/compare/v0.6.1…v0.7.0b1
v0.6.1: Version 0.6.1¶
Released on 2023-06-01 - GitHub - PyPI
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 https://github.com/scikit-hep/repo-review/pull/66
Strip paragraph tags when converting to markdown by @henryiii in https://github.com/scikit-hep/repo-review/pull/67
Full Changelog: https://github.com/scikit-hep/repo-review/compare/v0.6.0…v0.6.1
v0.6.0: Version 0.6.0¶
Released on 2023-06-01 - GitHub - PyPI
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 https://github.com/scikit-hep/repo-review/pull/62
feat: add html output option by @henryiii in https://github.com/scikit-hep/repo-review/pull/58
feat: adding ignores by @henryiii in https://github.com/scikit-hep/repo-review/pull/49
feat: json format output & a fix by @henryiii in https://github.com/scikit-hep/repo-review/pull/47
feat: request from github by @henryiii in https://github.com/scikit-hep/repo-review/pull/56
feat: simplify result for json by @pllim in https://github.com/scikit-hep/repo-review/pull/46
feat: topological graph for fixtures, too by @henryiii in https://github.com/scikit-hep/repo-review/pull/60
Refactoring:
refactor: ‘checks’ in json output to save space for later additions by @henryiii in https://github.com/scikit-hep/repo-review/pull/61
refactor: checks as objects by @henryiii in https://github.com/scikit-hep/repo-review/pull/63
refactor: entry points by @henryiii in https://github.com/scikit-hep/repo-review/pull/52
refactor: move functions to files that make more sense by @henryiii in https://github.com/scikit-hep/repo-review/pull/65
refactor: rating -> check unified language by @henryiii in https://github.com/scikit-hep/repo-review/pull/57
refactor: rework families by @henryiii in https://github.com/scikit-hep/repo-review/pull/55
Other:
chore: Add devcontainer by @crazy4pi314 in https://github.com/scikit-hep/repo-review/pull/44
chore: add 3.12 to classifiers by @henryiii in https://github.com/scikit-hep/repo-review/pull/59
chore: bump version by @henryiii in https://github.com/scikit-hep/repo-review/pull/64
fix(dev): devcontainer post create by @henryiii in https://github.com/scikit-hep/repo-review/pull/54
New Contributors¶
@crazy4pi314 made their first contribution in https://github.com/scikit-hep/repo-review/pull/44
@pllim made their first contribution in https://github.com/scikit-hep/repo-review/pull/46
Full Changelog: https://github.com/scikit-hep/repo-review/compare/v0.5.1…v0.6.0
v0.5.1: Version 0.5.1¶
Released on 2023-05-16 - GitHub - PyPI
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¶
fix: ruff requirement missing by @henryiii in https://github.com/scikit-hep/repo-review/pull/38
Full Changelog: https://github.com/scikit-hep/repo-review/compare/v0.5.0…v0.5.1
v0.5.0: Version 0.5.0¶
Released on 2023-02-22 - GitHub - PyPI
Moved from various other style checkers to Ruff, following the Scikit-HEP developer guidelines and scikit-hep/cookie.
What’s Changed¶
feat: move to checking for Ruff by @henryiii in https://github.com/scikit-hep/repo-review/pull/23
Full Changelog: https://github.com/scikit-hep/repo-review/compare/v0.4.2…v0.5.0
v0.4.2: Version 0.4.2¶
Released on 2023-02-22 - GitHub - PyPI
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 https://github.com/scikit-hep/repo-review/pull/16
ci: update to Python 3.11 final by @henryiii in https://github.com/scikit-hep/repo-review/pull/18
chore: move to using Ruff by @henryiii in https://github.com/scikit-hep/repo-review/pull/22
chore(deps): bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.4 by @dependabot in https://github.com/scikit-hep/repo-review/pull/21
New Contributors¶
@pre-commit-ci made their first contribution in https://github.com/scikit-hep/repo-review/pull/16
Full Changelog: https://github.com/scikit-hep/repo-review/compare/v0.4.1…v0.4.2
v0.4.1: Version 0.4.1¶
Released on 2022-09-30 - GitHub - PyPI
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¶
chore: update & include py311 by @henryiii in https://github.com/scikit-hep/repo-review/pull/15
Full Changelog: https://github.com/scikit-hep/repo-review/compare/v0.4.0…v0.4.1
v0.4.0: Version 0.4.0¶
Released on 2022-08-19 - GitHub - PyPI
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 https://github.com/scikit-hep/repo-review/pull/9
feat: change check for dependabot GHA by @henryiii in https://github.com/scikit-hep/repo-review/pull/11
fix(webapp): show changed URL when running by @henryiii in https://github.com/scikit-hep/repo-review/pull/6
chore(deps): bump pre-commit/action from 2.0.3 to 3.0.0 by @dependabot in https://github.com/scikit-hep/repo-review/pull/7
chore: switch to hatchling by @henryiii in https://github.com/scikit-hep/repo-review/pull/10
chore(deps): bump actions/setup-python from 3 to 4 by @dependabot in https://github.com/scikit-hep/repo-review/pull/8
chore(deps): bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 by @dependabot in https://github.com/scikit-hep/repo-review/pull/12
chore: bump to verison 0.4.0 by @henryiii in https://github.com/scikit-hep/repo-review/pull/14
New Contributors¶
@matthewfeickert made their first contribution in https://github.com/scikit-hep/repo-review/pull/9
Full Changelog: https://github.com/scikit-hep/repo-review/compare/v0.3.0…v0.4.0
v0.3.0: Version 0.3.0¶
Released on 2022-05-13 - GitHub - PyPI
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¶
feat: prettier/blacken-docs by @henryiii in https://github.com/scikit-hep/repo-review/pull/4
fix: a couple of mistakes by @henryiii in https://github.com/scikit-hep/repo-review/pull/5
Full Changelog: https://github.com/scikit-hep/repo-review/compare/v0.2.4…v0.3.0
v0.2.4: Version 0.2.4¶
Released on 2022-04-29 - GitHub - PyPI
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: https://github.com/henryiii/scikit-hep-repo-review/compare/v0.2.3…v0.2.4
v0.2.3: Version 0.2.3¶
Released on 2022-04-19 - GitHub - PyPI
Minor updates to error messages, also correcting a skip issue with GHA.
v0.2.2: Version 0.2.2¶
Released on 2022-04-15 - GitHub - PyPI
Integrating webapp Python code for simpler usage.
Full Changelog: https://github.com/henryiii/scikit-hep-repo-review/compare/v0.2.1…v0.2.2
v0.2.1: Version 0.2.1¶
Released on 2022-04-14 - GitHub - PyPI
Fix for skipping checks.
Full Changelog: https://github.com/henryiii/scikit-hep-repo-review/compare/v0.2.0…v0.2.1