Releases: scientific-python/repo-review
Version 1.0.3
Features for the WebApp:
Fixes for the WebApp:
- Better button placement and sizing by @henryiii in #366
- Safe set state by @henryiii in #360
- Warning on splat with key by @henryiii in #361
- Reloading autocomplete by @henryiii in #365
- Rework standalone webapp page by @henryiii in #363
Internal:
CI:
Full Changelog: v1.0.2...v1.0.3
Version 1.0.2
Fixes for the WebApp:
- Fix webapp copy HTML crash due to destroyed borrowed PyProxy by @Copilot in #358
Full Changelog: v1.0.1...v1.0.2
Version 1.0.1
Fixes for the WebApp:
- Make webapp input row responsive on mobile by @Copilot in #355
- Keep Show dropdown and Run button always on the same line by @Copilot in #356
Full Changelog: v1.0.0...v1.0.1
Version 1.0.0
Features:
- Use static versioning by @henryiii in #320
- Support branch missing (HEAD) by @henryiii in #335
- Remove click by @henryiii in #310
- Support lazy imports (Python 3.15+) by @henryiii in #311
- Add logging and timers by @henryiii in #344
- Support async prefetching by @henryiii in #345
Features for the WebApp:
- Make the WebApp a proper JS app by @henryiii in #324
- Rename WebApp by @henryiii in #353
- Use TypeScript by @henryiii in #333
- Show known checks in webapp before a repo is submitted by @Copilot in #323
- Show loading bar for Pyodide by @henryiii in #329
- Add show options by @henryiii in #339
- Copy button by @henryiii in #340
- Use async files in webapp by @henryiii in #346
Fixes for the WebApp:
- Some issues with the webapp by @henryiii in #314
- Python variable references in webapp.js by @henryiii in #326
- A few issues fixed by @henryiii in #330
- Even more small things found in review by @henryiii in #328
- More small things found in review by @henryiii in #327
- Add more typescript types by @henryiii in #347
- The web app was too dynamic in the results header by @henryiii in #350
Fixes:
- Reduce the (sometimes remote) reads (faster) by @henryiii in #343
collect_allin wrong spot by @henryiii in #341
Internal:
- Break up the webapp into multiple files by @henryiii in #331
- Move more pyodide interactions to a file by @henryiii in #332
- Autobuild dep missing by @henryiii in #309
- Enable
ALLfor ruff by @henryiii in #294 - Faster & remove rich tracebacks by @henryiii in #317
- Fixed upstream in hatch by @henryiii in #297
- More ruff codes by @henryiii in #293
- pytest
log_levelis better thanlog_cli_levelby @henryiii in #291 - Require pytest 9+ by @henryiii in #300
- Add
.github/copilot-instructions.md(AGENTS.mdnow) for agent onboarding by @Copilot in #298 and https://github.com/scienific-python/repo-review/pull/299 - Prepare for 1.0.0rc1 by @henryiii in #336
- Avoid warning that breaks test in 3.15 pygments by @henryiii in #342
- Format all ts files by @henryiii in #348
- Rerun flake8-lazy by @henryiii in #349
CI:
- Fix archive checksum changing after release by @henryiii in #319
- Test on Python 3.15 by @henryiii in #318
- Add zizmor by @henryiii in #338
- Upload webapp build to release by @henryiii in #337
- Fix release GH by @henryiii in #351
- Try to fix release again by @henryiii in #352
Docs:
- Bump webapp for 2025.11.10 by @henryiii in #292
- Fix webapp link by @henryiii in #316
- Minor cleanup by @henryiii in #334
- Try duplicating link by @henryiii in #315
- Update Pyodide and dependency versions in index.html by @henryiii in #325
- Use 3.14 (color) for docs by @henryiii in #277
New Contributors
- @Copilot made their first contribution in #298
Full Changelog: v0.12.3...v1.0.0
v1.0.0rc3
Fixing CI upload, and rename the webapp to repo-review-app.
Full Changelog: v1.0.0rc2...v1.0.0rc3
v1.0.0rc2
Update to use async in web app and fix for web app binaries on releases.
Full Changelog: v1.0.0rc1...v1.0.0rc2
v1.0.0rc1
First RC.
Full Changelog: v0.12.3...v1.0.0rc1
Version 0.12.3
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:
WebApp:
- Bump webapp to 0.12.2 by @henryiii in #276
- Bump to Pyodide 0.28 by @agriyakhetarpal in #282
Full Changelog: v0.12.2...v0.12.3
Version 0.12.2
This release provides a much nicer error message if a invalid repository is given, and adds the Python 3.14 (Python π) trove classifier.
Fixes:
WebApp:
- Support both branches and tags in the reference selector by @agriyakhetarpal in #262
- Also support
HEADin the branch selector by @agriyakhetarpal in #264 - Always show commonly-used branch names at the top by @agriyakhetarpal in #263
Internal:
- Bump the action to 3.13 by @henryiii in #274
- Bump to Pyodide version 0.27.3 and update dependencies by @agriyakhetarpal in #261
- Bump to sp-repo-review 2025.05.02 in tests and webapp by @henryiii in #268
- Run on Ubuntu/windows on 3.14 by @henryiii in #273
- Test on Python π beta 1 by @henryiii in #271
New Contributors:
- @agriyakhetarpal made their first contribution in #261
Full Changelog: v0.12.1...v0.12.2
Version 0.12.1
This is a quick release improving the webapp for the new skip reasons.
Features:
Fixes:
Full Changelog: v0.12.0...v0.12.1