Skip to content

2026.06.18

Latest

Choose a tag to compare

@henryiii henryiii released this 18 Jun 16:09
· 2 commits to main since this release
8f0581c

sp-repo-review (the package)

  • sp-ruff-checks output formats: added plain and auto formats. auto detects AI-agent environments (via AGENT, CLAUDECODE, OPENCODE_CLIENT, etc. env vars) and uses plain; falls back to plain when rich isn't installed. (#786)
  • PC140 type checker check: now accepts pyrefly (facebook/pyrefly-pre-commit) (#789) andty (astral-sh/ty-pre-commit)(#804) alongside mypy.
  • PC180 markdown formatter check: added panache-pre-commit, mado, and markdownlint to accepted repos. (#793)

Cookie (the template)

  • ReadTheDocs native uv integration: generated .readthedocs.yaml now uses python.install.method: uv with sync for Sphinx, bumped build Python to 3.14. (#783)
  • Bumped astral-sh/setup-uv to the maintained tag scheme in generated workflows. (#777)

Guide

  • Migrated docs site from Jekyll to MyST (JupyterBook 2.0) using scientific-python-myst-theme. Replaced Liquid tags with MyST roles/directives, added docs/myst.yml TOC (29 pages), custom rr-role.mjs plugin, docs/assets/css/site.css, and updated .readthedocs.yaml to a Node/mystmd build. (#792, #801, #805)
  • Added prek tabs to the GitHub Actions docs. (#791)
  • Used hyphenated page slugs in internal doc links to match filenames. (#796)
  • Fixed factual errors, inconsistencies, and typos across the guide (Snell's law output, inverted skipif, broken hatch URL, packaging-simple PP004/PY004 mix-up, etc.). (#800)
  • Fixed malformed GHA images table. (#780)
  • Removed reference to gautamkrishnar/keepalive-workflow that violated GitHub ToS. (#781)

Infrastructure

  • Adopted zizmor for this repo's own workflows: added .github/zizmor.yml, scoped minimal per-job permissions, persist-credentials: false, dependabot cooldown, etc. (#799)
  • Bumped actions/upload-artifact 4 → 7 (#797) and astral-sh/setup-uv 8.0.0 → 8.2.0 (#778, #795) in this repo's workflows.
  • Bumped embedded repo-review-webapp anywidget + repo-review dep to 1.2.0 (webapp now runs Pyodide in a web worker). (#806) Also bumped repo-review-app through 1.0.0 final → 1.0.3, fixing mobile formatting for responsive entry boxes. (#771, #772, #8b0efde, #dfc72a2, #0e9873f)
  • Added conda badge to README. (#772)
  • Fixed typos in module documentation (docs/pages/tutorials/module.md). (#802)
  • Multiple rounds of pre-commit hook and dependency version bumps across generated ci.yml, cd.yml, and .pre-commit-config.yaml. (#774, #779, #782, #784, #787, #790, #794, #803)

New Contributors

Full Changelog: 2026.04.04...2026.06.18