scientific-python/cookie
Scientific Python Library Development Guide and Cookiecutter
📦 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) and`ty` (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
- @Niel-77 made their first contribution in https://github.com/scientific-python/cookie/pull/802
- Full Changelog: https://github.com/scientific-python/cookie/compare/2026.04.04...2026.06.18
📋 What's Changed
- fix: pc check skipped incorrectly by @henryiii in https://github.com/scientific-python/cookie/pull/767
- chore: add [async] extra to match repo-review 1.0 by @henryiii in https://github.com/scientific-python/cookie/pull/768
- chore: run flake8-lazy by @henryiii in https://github.com/scientific-python/cookie/pull/769
- chore: use the new repo-review (1.0.0rc3) by @henryiii in https://github.com/scientific-python/cookie/pull/770
- tests: add missing tests by @henryiii in https://github.com/scientific-python/cookie/pull/766
- Full Changelog: https://github.com/scientific-python/cookie/compare/2026.04.03...2026.04.04
📋 What's Changed
- feat: add a check for trusted publishing by @henryiii in https://github.com/scientific-python/cookie/pull/764
- fix: disable pre-commit.ci checks if using dependabot pre-commit by @henryiii in https://github.com/scientific-python/cookie/pull/758
- fix: allow flake8 as a linter too by @henryiii in https://github.com/scientific-python/cookie/pull/757
- fix: minor touchup to template by @henryiii in https://github.com/scientific-python/cookie/pull/751
- fix: use modern badge URL by @henryiii in https://github.com/scientific-python/cookie/pull/753
- fix: trim down Zensical, fix copyright year by @henryiii in https://github.com/scientific-python/cookie/pull/754
- fix: better zensical setup by @henryiii in https://github.com/scientific-python/cookie/pull/756
- fix: cap for uv backend by @henryiii in https://github.com/scientific-python/cookie/pull/759
- + 4 more
📋 What's Changed
- feat: add Zensical documentation option by @VeckoTheGecko in https://github.com/scientific-python/cookie/pull/738
- feat: add badge for code coverage by @cyrraz in https://github.com/scientific-python/cookie/pull/722
- fix: add missing leading `#` to sp-repo-review's NOX201 example by @edgarrmondragon in https://github.com/scientific-python/cookie/pull/731
- fix: PC191 raising TypeError when no ruff config present by @mfisher87 in https://github.com/scientific-python/cookie/pull/746
- fix: allow `tox.toml` in rule `PY007` by @neutrinoceros in https://github.com/scientific-python/cookie/pull/739
- fix: compiled page fixes by @henryiii in https://github.com/scientific-python/cookie/pull/711
- fix: follow noxfile recommendation NOX201, NOX202, NOX203 by @cyrraz in https://github.com/scientific-python/cookie/pull/720
- fix: match cookiecutter output with new TOMLMatcher by @henryiii in https://github.com/scientific-python/cookie/pull/714
- + 11 more
✨ New Contributors
- @jonathanberthias made their first contribution in https://github.com/scientific-python/cookie/pull/707
- @cyrraz made their first contribution in https://github.com/scientific-python/cookie/pull/720
- @edgarrmondragon made their first contribution in https://github.com/scientific-python/cookie/pull/731
- @VeckoTheGecko made their first contribution in https://github.com/scientific-python/cookie/pull/738
- @neutrinoceros made their first contribution in https://github.com/scientific-python/cookie/pull/739
- Full Changelog: https://github.com/scientific-python/cookie/compare/2025.11.21...2026.03.02
📋 What's Changed
- feat: add more pre-commit ci checks by @henryiii in https://github.com/scientific-python/cookie/pull/695
- fix(action): correct output formatting and select/ignore by @henryiii in https://github.com/scientific-python/cookie/pull/700
- fix(sp-ruff-checks): base indendation on max size by @henryiii in https://github.com/scientific-python/cookie/pull/694
- fix: accept `build.jobs` as valid ReadTheDocs configuration in RTD104 by @Copilot in https://github.com/scientific-python/cookie/pull/691
- fix: drop old log level from check by @henryiii in https://github.com/scientific-python/cookie/pull/701
- fix: hide pre-commit checks if lefthook is used by @henryiii in https://github.com/scientific-python/cookie/pull/702
- fix: if show-fixes is set in config, count that by @henryiii in https://github.com/scientific-python/cookie/pull/686
- fix: skip readthedocs if no readthedocs file present by @henryiii in https://github.com/scientific-python/cookie/pull/693
- + 10 more
📋 What's Changed
- feat: support pytest 9's new config by @henryiii in https://github.com/scientific-python/cookie/pull/681
- fix: use `log_level` instead of `log_cli_level` by @henryiii in https://github.com/scientific-python/cookie/pull/680
- fix: better `"ALL"` behavior for sp-ruff-checks by @henryiii in https://github.com/scientific-python/cookie/pull/677
- fix: update pytest configuration tabs in documentation by @henryiii in https://github.com/scientific-python/cookie/pull/684
- docs: split up ruff config by @henryiii in https://github.com/scientific-python/cookie/pull/682
- Full Changelog: https://github.com/scientific-python/cookie/compare/2025.11.07...2025.11.10
📋 What's Changed
- feat: adding mkdocs into guides and cookiecutter template by @Samreay in https://github.com/scientific-python/cookie/pull/662
- feat: add more Ruff checks, and a helper script by @henryiii in https://github.com/scientific-python/cookie/pull/670
- feat: integrate helper into package properly by @henryiii in https://github.com/scientific-python/cookie/pull/675
- feat: check for dev dependency-group by @henryiii in https://github.com/scientific-python/cookie/pull/673
- feat: list Requires-Python too by @henryiii in https://github.com/scientific-python/cookie/pull/669
- feat: note rules not followed in ruff description by @henryiii in https://github.com/scientific-python/cookie/pull/667
- fix(pre-commit): only show errors by @henryiii in https://github.com/scientific-python/cookie/pull/665
- fix: helper should sort and printout was missing sometimes by @henryiii in https://github.com/scientific-python/cookie/pull/674
- + 3 more
✨ New Contributors
- @Samreay made their first contribution in https://github.com/scientific-python/cookie/pull/662
- Full Changelog: https://github.com/scientific-python/cookie/compare/2025.10.20...2025.11.07
📋 What's Changed
- feat: add noxfile checks by @henryiii in https://github.com/scientific-python/cookie/pull/659
- fix: hide the setuptools family when not using it by @henryiii in https://github.com/scientific-python/cookie/pull/657
- docs: mention uv high level to clarify statement by @henryiii in https://github.com/scientific-python/cookie/pull/654
- docs: use dependency-groups in more places by @henryiii in https://github.com/scientific-python/cookie/pull/647
- chore: 3.10-3.14 active range by @henryiii in https://github.com/scientific-python/cookie/pull/652
- chore: fix for pylint 4 by @henryiii in https://github.com/scientific-python/cookie/pull/656
- chore: add 3.14 classifier by @henryiii in https://github.com/scientific-python/cookie/pull/655
- Full Changelog: https://github.com/scientific-python/cookie/compare/2025.10.01...2025.10.20
📋 What's Changed
- feat: add uv backend by @henryiii in https://github.com/scientific-python/cookie/pull/618
- feat: check for ruff-check instead of ruff by @henryiii in https://github.com/scientific-python/cookie/pull/605
- fix: Python 3.13.4 broken on Windows by @henryiii in https://github.com/scientific-python/cookie/pull/613
- fix: add a new md formatter by @henryiii in https://github.com/scientific-python/cookie/pull/631
- fix: add some UV, poetry, pdm, and PyCharm stuff to ignore from version control by @agriyakhetarpal in https://github.com/scientific-python/cookie/pull/628
- fix: allow poe as task manager by @henryiii in https://github.com/scientific-python/cookie/pull/630
- fix: broken links by @henryiii in https://github.com/scientific-python/cookie/pull/645
- fix: build commands is a valid alternative to build tools python by @henryiii in https://github.com/scientific-python/cookie/pull/608
- + 15 more
✨ New Contributors
- @mabruzzo made their first contribution in https://github.com/scientific-python/cookie/pull/606
- @mkcor made their first contribution in https://github.com/scientific-python/cookie/pull/609
- @keewis made their first contribution in https://github.com/scientific-python/cookie/pull/636
- @lundybernard made their first contribution in https://github.com/scientific-python/cookie/pull/619
- @tobiasdiez made their first contribution in https://github.com/scientific-python/cookie/pull/641
- Full Changelog: https://github.com/scientific-python/cookie/compare/2025.05.02...2025.10.01
📋 What's Changed
- feat: add check that Deprecated Trove classifiers are not used. by @Carreau in https://github.com/scientific-python/cookie/pull/553
- feat: add readthedocs config check by @henryiii in https://github.com/scientific-python/cookie/pull/545
- feat: check for deprecated setup.cfg settings by @henryiii in https://github.com/scientific-python/cookie/pull/572
- feat: use PEP 639 where possible by @henryiii in https://github.com/scientific-python/cookie/pull/592
- feat: use uv and dependency-groups by @henryiii in https://github.com/scientific-python/cookie/pull/588
- fix: ISC rules do not conflict with the formatter anymore by @DimitriPapadopoulos in https://github.com/scientific-python/cookie/pull/564
- fix: avoid broken copier (again) by @henryiii in https://github.com/scientific-python/cookie/pull/583
- fix: avoid broken copier by @henryiii in https://github.com/scientific-python/cookie/pull/555
- + 17 more
✨ New Contributors
- @tsvikas made their first contribution in https://github.com/scientific-python/cookie/pull/562
- @jsdodge made their first contribution in https://github.com/scientific-python/cookie/pull/574
- Full Changelog: https://github.com/scientific-python/cookie/compare/2025.01.22...2025.05.02
📋 What's Changed
- feat: update Poetry to 2.0+ and PEP 621 by @henryiii in https://github.com/scientific-python/cookie/pull/534
- feat: upper cap check by @henryiii in https://github.com/scientific-python/cookie/pull/501
- feat: drop Python <3.9 by @henryiii in https://github.com/scientific-python/cookie/pull/507
- fix: add pixi support for PY007 by @henryiii in https://github.com/scientific-python/cookie/pull/497
- fix: don't set license.file by @henryiii in https://github.com/scientific-python/cookie/pull/512
- fix: line spacing by @henryiii in https://github.com/scientific-python/cookie/pull/511
- fix: stricter check for "tests" and "docs" directories in sp-repo-review by @ukmo-ccbunney in https://github.com/scientific-python/cookie/pull/527
- fix: support .yaml for dependabot too by @henryiii in https://github.com/scientific-python/cookie/pull/486
- + 13 more
✨ New Contributors
- @scientific-python-pr-tokenbot made their first contribution in https://github.com/scientific-python/cookie/pull/492
- @ukmo-ccbunney made their first contribution in https://github.com/scientific-python/cookie/pull/527
- Full Changelog: https://github.com/scientific-python/cookie/compare/2024.08.19...2025.01.22
📋 What's Changed
- feat: add GitHub release config by @henryiii in https://github.com/scientific-python/cookie/pull/423
- feat: add attestations by @henryiii in https://github.com/scientific-python/cookie/pull/445
- feat: add uv readthedocs config by @henryiii in https://github.com/scientific-python/cookie/pull/424
- fix: add a supported fork of the prettier mirror by @henryiii in https://github.com/scientific-python/cookie/pull/461
- fix: allow mdformat as a mdformatter by @henryiii in https://github.com/scientific-python/cookie/pull/466
- fix: allow pytest opts to be a string by @henryiii in https://github.com/scientific-python/cookie/pull/468
- fix: consider the prettier mirror a rename now by @henryiii in https://github.com/scientific-python/cookie/pull/476
- fix: ensure iteration over directories by @henryiii in https://github.com/scientific-python/cookie/pull/452
- + 19 more
✨ New Contributors
- @mfisher87 made their first contribution in https://github.com/scientific-python/cookie/pull/416
- @ebrahimebrahim made their first contribution in https://github.com/scientific-python/cookie/pull/429
- @drammock made their first contribution in https://github.com/scientific-python/cookie/pull/437
- @Mr0grog made their first contribution in https://github.com/scientific-python/cookie/pull/444
- Full Changelog: https://github.com/scientific-python/cookie/compare/2024.04.23...2024.08.19
📋 What's Changed
- sp-repo-review:
- fix: pytest takes ints and floats by @henryiii in https://github.com/scientific-python/cookie/pull/398
- fix: correct logic for RF002 by @henryiii in https://github.com/scientific-python/cookie/pull/409
- tests: use most recent repo-review in testing by @henryiii in https://github.com/scientific-python/cookie/pull/414
- Cookie:
- Explain `FORCE_COLOR: 3` by @danielballan in https://github.com/scientific-python/cookie/pull/410
- chore: cleanups and bumps by @henryiii in https://github.com/scientific-python/cookie/pull/412
- chore: update pre-commit hooks by @pre-commit-ci in https://github.com/scientific-python/cookie/pull/397
- + 5 more
✨ New Contributors
- @DimitriPapadopoulos made their first contribution in https://github.com/scientific-python/cookie/pull/392
- Full Changelog: https://github.com/scientific-python/cookie/compare/2024.03.10...2024.04.23
📋 What's Changed
- Fixes:
- fix: Dependabot should only be required for GH repos by @henryiii in https://github.com/scientific-python/cookie/pull/374
- fix: add codecov token to github action by @JeanElsner in https://github.com/scientific-python/cookie/pull/375
- fix: allow patch versions in min version by @henryiii in https://github.com/scientific-python/cookie/pull/388
- fix: error if both target-version and project.requires-python are set by @henryiii in https://github.com/scientific-python/cookie/pull/383
- Docs:
- docs: make meson-python usage example more idiomatic by @rgommers in https://github.com/scientific-python/cookie/pull/367
- docs: ToDo with link to `Writing documentation` in `Inline Documentation` tutorial by @maxmynter in https://github.com/scientific-python/cookie/pull/376
- + 7 more
✨ New Contributors
- @rgommers made their first contribution in https://github.com/scientific-python/cookie/pull/367
- @maxmynter made their first contribution in https://github.com/scientific-python/cookie/pull/376
- @JeanElsner made their first contribution in https://github.com/scientific-python/cookie/pull/375
- @danielhollas made their first contribution in https://github.com/scientific-python/cookie/pull/385
- Full Changelog: https://github.com/scientific-python/cookie/compare/2024.01.24...2024.03.10
📋 What's Changed
- fix: allow `warn_unreachable` to be set to `False` explicitly by @henryiii in https://github.com/scientific-python/cookie/pull/353
- fix: include matrix logic & location of errors in `GH104` by @henryiii in https://github.com/scientific-python/cookie/pull/356
- chore: add validate-pyproject-schema-store by @henryiii in https://github.com/scientific-python/cookie/pull/364
- chore: update pre-commit hooks by @pre-commit-ci in https://github.com/scientific-python/cookie/pull/355
- docs: add missing words by @DLu in https://github.com/scientific-python/cookie/pull/360
- docs: assert correct file extension reference for wheels & sdists by @agriyakhetarpal in https://github.com/scientific-python/cookie/pull/358
- docs: fix links of PY rules in `packaging_simple.md` by @tkoyama010 in https://github.com/scientific-python/cookie/pull/362
- docs: standardize `.reathedocs.yml` to `.readthedocs.yaml` by @tkoyama010 in https://github.com/scientific-python/cookie/pull/361
✨ New Contributors
- @agriyakhetarpal made their first contribution in https://github.com/scientific-python/cookie/pull/358
- @tkoyama010 made their first contribution in https://github.com/scientific-python/cookie/pull/362
- Full Changelog: https://github.com/scientific-python/cookie/compare/2023.12.21...2024.01.24
📋 What's Changed
- feat: groups for dependabot by @henryiii in https://github.com/scientific-python/cookie/pull/348
- feat: support archive v4 by @henryiii in https://github.com/scientific-python/cookie/pull/350
- fix: accept other filenames for LICENSE by @jfrost-mo in https://github.com/scientific-python/cookie/pull/327
- fix: add license file and test by @henryiii in https://github.com/scientific-python/cookie/pull/320
- fix: autoupdate for nox by @henryiii in https://github.com/scientific-python/cookie/pull/321
- fix: change default formatter to ruff-format by @henryiii in https://github.com/scientific-python/cookie/pull/323
- fix: correct tutorial src layout (#340) by @edsq in https://github.com/scientific-python/cookie/pull/346
- fix: docs serve command by @burgholzer in https://github.com/scientific-python/cookie/pull/333
- + 7 more
✨ New Contributors
- @blakeNaccarato made their first contribution in https://github.com/scientific-python/cookie/pull/325
- @jfrost-mo made their first contribution in https://github.com/scientific-python/cookie/pull/327
- @edsq made their first contribution in https://github.com/scientific-python/cookie/pull/346
- Full Changelog: https://github.com/scientific-python/cookie/compare/2023.11.17...2023.12.21
📋 What's Changed
- fix: correct some missing links by @henryiii in https://github.com/scientific-python/cookie/pull/302
- Fix small typos by @jack-mcivor in https://github.com/scientific-python/cookie/pull/303
- Update pyproject.md by @DLu in https://github.com/scientific-python/cookie/pull/305
- docs: change linked text for sp-repo-review by @henryiii in https://github.com/scientific-python/cookie/pull/304
- chore(deps): bump versions by @github-actions in https://github.com/scientific-python/cookie/pull/306
- fix: link was not copied properly by @henryiii in https://github.com/scientific-python/cookie/pull/308
- fix: support hatch, tox (pyproject), and spin for PY007 by @henryiii in https://github.com/scientific-python/cookie/pull/307
- fix: tweak the hatch integration by @henryiii in https://github.com/scientific-python/cookie/pull/310
- + 6 more
✨ New Contributors
- @jack-mcivor made their first contribution in https://github.com/scientific-python/cookie/pull/303
- @DLu made their first contribution in https://github.com/scientific-python/cookie/pull/305
- Full Changelog: https://github.com/scientific-python/cookie/compare/2023.10.27...2023.11.17
📋 What's Changed
- Features:
- Cookie: Add schema validation by @henryiii in https://github.com/scientific-python/cookie/pull/295
- Allow and mention ruff-formatter by @henryiii in https://github.com/scientific-python/cookie/pull/299
- Check for deprecated Ruff codes by @henryiii in https://github.com/scientific-python/cookie/pull/297
- Docs:
- Fix suggestion by @henryiii in https://github.com/scientific-python/cookie/pull/287
- Fix broken link by @klieret in https://github.com/scientific-python/cookie/pull/289
- Link back to learn/sp by @henryiii in https://github.com/scientific-python/cookie/pull/293
- + 4 more
✨ New Contributors
- @klieret made their first contribution in https://github.com/scientific-python/cookie/pull/289
- Full Changelog: https://github.com/scientific-python/cookie/compare/2023.09.21...2023.10.27
📋 What's Changed
- fix: add `ALL` and more examples to error messages by @henryiii in https://github.com/scientific-python/cookie/pull/273
- fix: cd file has an error for non-compiled projects by @henryiii in https://github.com/scientific-python/cookie/pull/282
- fix: correct suggestion for RtD by @henryiii in https://github.com/scientific-python/cookie/pull/272
- docs: update binary projects recommendation to scikit-build by @matthewfeickert in https://github.com/scientific-python/cookie/pull/277
- docs: fix typos by @hugovk in https://github.com/scientific-python/cookie/pull/278
- docs: remove statement about CPython 3.13 docs and fix typos by @hugovk in https://github.com/scientific-python/cookie/pull/279
- docs: update for rename of blacken-docs by @henryiii in https://github.com/scientific-python/cookie/pull/271
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/scientific-python/cookie/pull/275
- + 3 more
✨ New Contributors
- @dependabot made their first contribution in https://github.com/scientific-python/cookie/pull/275
- @hugovk made their first contribution in https://github.com/scientific-python/cookie/pull/278
- Full Changelog: https://github.com/scientific-python/cookie/compare/2023.08.23...2023.09.21
📋 What's Changed
- feat: add vcs versioning by @henryiii in https://github.com/scientific-python/cookie/pull/251
- fix: add validate-pyproject to checks by @henryiii in https://github.com/scientific-python/cookie/pull/270
- fix: blacken docs renamed by @henryiii in https://github.com/scientific-python/cookie/pull/269
- fix: gitlab was broken by @henryiii in https://github.com/scientific-python/cookie/pull/249
- fix: handle renames in the pre-commit framework by @henryiii in https://github.com/scientific-python/cookie/pull/260
- fix: look for either yml/yaml for GHA by @henryiii in https://github.com/scientific-python/cookie/pull/268
- fix: pre-commit hook issues by @WilliamJamieson in https://github.com/scientific-python/cookie/pull/257
- fix: remove limits on repo-review by @henryiii in https://github.com/scientific-python/cookie/pull/256
- + 9 more
✨ New Contributors
- @webknjaz made their first contribution in https://github.com/scientific-python/cookie/pull/252
- @WilliamJamieson made their first contribution in https://github.com/scientific-python/cookie/pull/257
- @mwtoews made their first contribution in https://github.com/scientific-python/cookie/pull/266
- Full Changelog: https://github.com/scientific-python/cookie/compare/2023.08.03...2023.08.23
📋 What's Changed
- feat: use repo-review 0.9 dynamic descriptions by @henryiii in https://github.com/scientific-python/cookie/pull/246
- fix: better and more generation, docs job improvement by @henryiii in https://github.com/scientific-python/cookie/pull/231
- fix: drop `_compat` pre-filled module by @henryiii in https://github.com/scientific-python/cookie/pull/232
- fix: drop extra branches by @henryiii in https://github.com/scientific-python/cookie/pull/233
- fix: help text / choice improvements by @henryiii in https://github.com/scientific-python/cookie/pull/229
- fix: include cibuildwheel config by @henryiii in https://github.com/scientific-python/cookie/pull/234
- fix: pylint should run on compiled code by @henryiii in https://github.com/scientific-python/cookie/pull/244
- fix: remove unneeded pytest ignore by @henryiii in https://github.com/scientific-python/cookie/pull/235
- + 7 more
✨ New Contributors
- @lsetiawan made their first contribution in https://github.com/scientific-python/cookie/pull/226
- @jarrodmillman made their first contribution in https://github.com/scientific-python/cookie/pull/230
- @0xTowel made their first contribution in https://github.com/scientific-python/cookie/pull/237
- Full Changelog: https://github.com/scientific-python/cookie/compare/2023.07.13...2023.08.03
📋 What's Changed
- fix: better structure for workflows (ci+cd) by @henryiii in https://github.com/scientific-python/cookie/pull/224
- fix: cookiecutter 2.2 removed jinja2_time by @henryiii in https://github.com/scientific-python/cookie/pull/214
- fix: message `cls` crash by @henryiii in https://github.com/scientific-python/cookie/pull/225
- fix: nice cookie descriptions by @henryiii in https://github.com/scientific-python/cookie/pull/215
- fix: restore dynamic time by @henryiii in https://github.com/scientific-python/cookie/pull/216
- fix: some broken links found by html-proofer by @henryiii in https://github.com/scientific-python/cookie/pull/223
- docs: add a bit of history by @henryiii in https://github.com/scientific-python/cookie/pull/219
- docs: mention compiled page too by @henryiii in https://github.com/scientific-python/cookie/pull/220
- + 2 more
📋 What's Changed
- feat: Support GitLab CI by @kratsg in https://github.com/scientific-python/cookie/pull/113
- feat: add more GHA tips and tricks and examples by @henryiii in https://github.com/scientific-python/cookie/pull/197
- feat: basic page on modern compiled projects by @henryiii in https://github.com/scientific-python/cookie/pull/208
- feat: infer ruff target version by @burgholzer in https://github.com/scientific-python/cookie/pull/205
- fix: avoid overreaching with default MANIFEST.in by @henryiii in https://github.com/scientific-python/cookie/pull/206
- fix: copier and pydantic 2 are not compatible by @henryiii in https://github.com/scientific-python/cookie/pull/198
- fix: correction to URLs by @henryiii in https://github.com/scientific-python/cookie/pull/210
- fix: custom plugins by @henryiii in https://github.com/scientific-python/cookie/pull/199
- + 6 more
✨ New Contributors
- @burgholzer made their first contribution in https://github.com/scientific-python/cookie/pull/200
- @github-actions made their first contribution in https://github.com/scientific-python/cookie/pull/204
- @kratsg made their first contribution in https://github.com/scientific-python/cookie/pull/113
- Full Changelog: https://github.com/scientific-python/cookie/compare/2023.06.29...2023.07.06
📋 What's Changed
- feat: add patterns page on backports by @henryiii in https://github.com/scientific-python/cookie/pull/186
- feat: combined readme with check list by @henryiii in https://github.com/scientific-python/cookie/pull/189
- feat: page on setting `__all__`/`__dir__` by @henryiii in https://github.com/scientific-python/cookie/pull/187
- feat: update & split docs page into tutorial and guide by @henryiii in https://github.com/scientific-python/cookie/pull/180
- fix: badge links by @henryiii in https://github.com/scientific-python/cookie/pull/188
- fix: copier org validation by @henryiii in https://github.com/scientific-python/cookie/pull/179
- fix: formatting of callouts by @henryiii in https://github.com/scientific-python/cookie/pull/192
- fix: nicer landing pages by @henryiii in https://github.com/scientific-python/cookie/pull/194
- + 11 more
📋 What's Changed
- feat: add copier support by @henryiii in https://github.com/scientific-python/cookie/pull/176
- refactor: use backend instead of project_type by @henryiii in https://github.com/scientific-python/cookie/pull/171
- refactor: use filename instead of post-process hook by @henryiii in https://github.com/scientific-python/cookie/pull/172
- fix: version number from correct place by @henryiii in https://github.com/scientific-python/cookie/pull/168
- fix: format to json by @henryiii in https://github.com/scientific-python/cookie/pull/173
- fix: broken GitHub file after rename by @henryiii in https://github.com/scientific-python/cookie/pull/174
- fix: Don't ask for year, better option order by @henryiii in https://github.com/scientific-python/cookie/pull/175
- chore: bump repo-review by @henryiii in https://github.com/scientific-python/cookie/pull/177
- + 3 more
📋 What's Changed
- fix: links for repo-review were sometimes off by @henryiii in https://github.com/scientific-python/cookie/pull/166
- chore: update repo review handling by @henryiii in https://github.com/scientific-python/cookie/pull/167
- Full Changelog: https://github.com/scientific-python/cookie/compare/2023.06.01...2023.06.07
First tagged release, testing repo-review.
