Releases: scientific-python/cookie
2024.08.19
What's Changed
- feat: add GitHub release config by @henryiii in #423
- feat: add attestations by @henryiii in #445
- feat: add uv readthedocs config by @henryiii in #424
- fix: add a supported fork of the prettier mirror by @henryiii in #461
- fix: allow mdformat as a mdformatter by @henryiii in #466
- fix: allow pytest opts to be a string by @henryiii in #468
- fix: consider the prettier mirror a rename now by @henryiii in #476
- fix: ensure iteration over directories by @henryiii in #452
- fix: move the pre-commit prettier mirror by @henryiii in #467
- fix: remove
ref-names
from.git_archival.txt
by @Mr0grog in #444 - fix: remove duplicate workflow YAML conditional by @mfisher87 in #416
- fix: remove generated files from pre-commit checks by @henryiii in #477
- fix: support crate-ci/typos in addition to codespell by @henryiii in #460
- fix: support for Ruff 0.6 by @henryiii in #475
- fix: support macos-14, avoid macos-latest by @henryiii in #417
- fix: remove template variables from apache license appendix by @ebrahimebrahim in #429
- tests: check for default encoding issues by @henryiii in #474
- docs: falsey → falsy by @DimitriPapadopoulos in #442
- docs: update theme-related text in documentation guide by @drammock in #437
- docs: bump pyodide version by @henryiii in #479
- docs: link back to source by @henryiii in #455
- docs: rebuild wheels if gha file changes by @henryiii in #425
- docs: remove duplicate explanation of pre-commit by @mfisher87 in #415
- chore: bump repo-review deps by @henryiii in #462
- chore: use 3.12 more places, add 3.13 by @henryiii in #478
- chore: use macos-14's new Python 3.8+ support by @henryiii in #418
- chore: use the new github actions reporter for pylint by @henryiii in #427
New Contributors
- @mfisher87 made their first contribution in #416
- @ebrahimebrahim made their first contribution in #429
- @drammock made their first contribution in #437
- @Mr0grog made their first contribution in #444
Full Changelog: 2024.04.23...2024.08.19
2024.04.23
What's Changed
sp-repo-review:
- fix: pytest takes ints and floats by @henryiii in #398
- fix: correct logic for RF002 by @henryiii in #409
- tests: use most recent repo-review in testing by @henryiii in #414
Cookie:
- Explain
FORCE_COLOR: 3
by @danielballan in #410 - chore: cleanups and bumps by @henryiii in #412
- chore: update pre-commit hooks by @pre-commit-ci in #397
- ci: copier pyyaml-include issue by @henryiii in #399
- Revert "ci: copier pyyaml-include issue" by @henryiii in #402
- ci: use uv, require recent nox by @henryiii in #394
- docs: fix typo by @DimitriPapadopoulos in #392
- docs: fix typo by @DimitriPapadopoulos in #406
New Contributors
- @DimitriPapadopoulos made their first contribution in #392
Full Changelog: 2024.03.10...2024.04.23
2024.03.10
What's Changed
Fixes:
- fix: Dependabot should only be required for GH repos by @henryiii in #374
- fix: add codecov token to github action by @JeanElsner in #375
- fix: allow patch versions in min version by @henryiii in #388
- fix: error if both target-version and project.requires-python are set by @henryiii in #383
Docs:
- docs: make meson-python usage example more idiomatic by @rgommers in #367
- docs: ToDo with link to
Writing documentation
inInline Documentation
tutorial by @maxmynter in #376 - docs: switch from black to ruff formatter in README.md by @danielhollas in #385
- docs: bump schemas by @henryiii in #368
- docs: modernize some of the pages by @henryiii in #370
- docs: move repo review up a page by @henryiii in #381
Other:
- chore: add pyproject extra by @henryiii in #369
- ci: build docs with new Ruby deployment by @henryiii in #378
New Contributors
- @rgommers made their first contribution in #367
- @maxmynter made their first contribution in #376
- @JeanElsner made their first contribution in #375
- @danielhollas made their first contribution in #385
Full Changelog: 2024.01.24...2024.03.10
2024.01.24
What's Changed
- fix: allow
warn_unreachable
to be set toFalse
explicitly by @henryiii in #353 - fix: include matrix logic & location of errors in
GH104
by @henryiii in #356 - chore: add validate-pyproject-schema-store by @henryiii in #364
- chore: update pre-commit hooks by @pre-commit-ci in #355
- docs: add missing words by @DLu in #360
- docs: assert correct file extension reference for wheels & sdists by @agriyakhetarpal in #358
- docs: fix links of PY rules in
packaging_simple.md
by @tkoyama010 in #362 - docs: standardize
.reathedocs.yml
to.readthedocs.yaml
by @tkoyama010 in #361
New Contributors
- @agriyakhetarpal made their first contribution in #358
- @tkoyama010 made their first contribution in #362
Full Changelog: 2023.12.21...2024.01.24
2023.12.21
This release includes two significant additions for sp-repo-review
: A dependabot grouping check, and a check for potential incompatibility with the v4 updates for upload/download artifacts.
What's Changed
- feat: groups for dependabot by @henryiii in #348
- feat: support archive v4 by @henryiii in #350
- fix: accept other filenames for LICENSE by @jfrost-mo in #327
- fix: add license file and test by @henryiii in #320
- fix: autoupdate for nox by @henryiii in #321
- fix: change default formatter to ruff-format by @henryiii in #323
- fix: correct tutorial src layout (#340) by @edsq in #346
- fix: docs serve command by @burgholzer in #333
- fix: incomplete coverage config by @burgholzer in #332
- fix: prepare for artifact v4 by @henryiii in #335
- fix: use build-and-inspect-packages, fix typo in guide by @henryiii in #322
- ci: filter pre-releases by @henryiii in #345
- ci: fix syntax for regex by @henryiii in #347
- docs: Reword an incomplete sentence in tutorial intro by @blakeNaccarato in #325
- docs: fix link to homepage by @henryiii in #351
New Contributors
- @blakeNaccarato made their first contribution in #325
- @jfrost-mo made their first contribution in #327
- @edsq made their first contribution in #346
Full Changelog: 2023.11.17...2023.12.21
2023.11.17
sp-repo-review: This version requires show_error_codes
to not be present (it's now the default and deprecated since mypy 0.990). The summary flag for pytest is now looser, any explicit -r
flag will pass the test. A ruff.toml/.ruff.toml that extends a pyproject.toml is now supported for the ruff checks. More task runner configurations are now recognized by PY007. And the pre-commit hook no longer requires additional_dependencies
set unless you actually want to add additional dependencies.
What's Changed
- fix: correct some missing links by @henryiii in #302
- Fix small typos by @jack-mcivor in #303
- Update pyproject.md by @DLu in #305
- docs: change linked text for sp-repo-review by @henryiii in #304
- chore(deps): bump versions by @github-actions in #306
- fix: link was not copied properly by @henryiii in #308
- fix: support hatch, tox (pyproject), and spin for PY007 by @henryiii in #307
- fix: tweak the hatch integration by @henryiii in #310
- fix: show_error_codes deprecated by @henryiii in #309
- fix: nicer default for pre-commit hook by @henryiii in #314
- fix: loosen required summary flag by @henryiii in #313
- fix: support simple Ruff extend by @henryiii in #312
- docs: improve page name by @henryiii in #315
- chore: clean up pre-commit update job a little by @henryiii in #316
New Contributors
- @jack-mcivor made their first contribution in #303
- @DLu made their first contribution in #305
Full Changelog: 2023.10.27...2023.11.17
2023.10.27
This release adds ruff-formatter and checks for some deprecated codes. The cookiecutter now has schema validation checks.
What's Changed
Features:
- Cookie: Add schema validation by @henryiii in #295
- Allow and mention ruff-formatter by @henryiii in #299
- Check for deprecated Ruff codes by @henryiii in #297
Docs:
- Fix suggestion by @henryiii in #287
- Fix broken link by @klieret in #289
- Link back to learn/sp by @henryiii in #293
- Simplify and prepare for next release by @henryiii in #301
Minor changes and fixes:
- Cookie: drop 3.11 & use pypy3.10 by @henryiii in #296
- fix: fix logic broken if more than one hook in Ruff by @henryiii in #300
New Contributors
Full Changelog: 2023.09.21...2023.10.27
2023.09.21
What's Changed
- fix: add
ALL
and more examples to error messages by @henryiii in #273 - fix: cd file has an error for non-compiled projects by @henryiii in #282
- fix: correct suggestion for RtD by @henryiii in #272
- docs: update binary projects recommendation to scikit-build by @matthewfeickert in #277
- docs: fix typos by @hugovk in #278
- docs: remove statement about CPython 3.13 docs and fix typos by @hugovk in #279
- docs: update for rename of blacken-docs by @henryiii in #271
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #275
- chore(deps): bump versions by @github-actions in #274
- chore(deps): bump versions by @github-actions in #276
- chore(deps): bump versions by @github-actions in #284
New Contributors
- @dependabot made their first contribution in #275
- @hugovk made their first contribution in #278
Full Changelog: 2023.08.23...2023.09.21
2023.08.23
What's Changed
- feat: add vcs versioning by @henryiii in #251
- fix: add validate-pyproject to checks by @henryiii in #270
- fix: blacken docs renamed by @henryiii in #269
- fix: gitlab was broken by @henryiii in #249
- fix: handle renames in the pre-commit framework by @henryiii in #260
- fix: look for either yml/yaml for GHA by @henryiii in #268
- fix: pre-commit hook issues by @WilliamJamieson in #257
- fix: remove limits on repo-review by @henryiii in #256
- fix: report correct message for github.ref by @henryiii in #253
- fix: typo in gha_basic by @burgholzer in #263
- fix: use black mirror by @henryiii in #255
- fix: use repo-review 0.9.2 by @henryiii in #247
- docs: exectutable update by @henryiii in #262
- docs: fix encoding; clarify example is for setup.cfg by @mwtoews in #266
- docs: fix spelling in "can" and "another" @ GHA intro doc by @webknjaz in #252
- docs: pull Python check parts out of PGH by @henryiii in #261
- docs: remove repeated "with" in CONTRIBUTING.md by @lsetiawan in #250
New Contributors
- @webknjaz made their first contribution in #252
- @WilliamJamieson made their first contribution in #257
- @mwtoews made their first contribution in #266
Full Changelog: 2023.08.03...2023.08.23
2023.08.03
What's Changed
- feat: use repo-review 0.9 dynamic descriptions by @henryiii in #246
- fix: better and more generation, docs job improvement by @henryiii in #231
- fix: drop
_compat
pre-filled module by @henryiii in #232 - fix: drop extra branches by @henryiii in #233
- fix: help text / choice improvements by @henryiii in #229
- fix: include cibuildwheel config by @henryiii in #234
- fix: pylint should run on compiled code by @henryiii in #244
- fix: remove unneeded pytest ignore by @henryiii in #235
- fix: support autobuild for quick rebuilds by @henryiii in #236
- fix: update link to lecture notes by @jarrodmillman in #230
- fix: update maturin by @henryiii in #239
- chore: drop trampolim by @henryiii in #238
- ci: reduce frequency (already updated by another ci job) by @henryiii in #242
- docs: erroneous reference to YAML in packaging.md by @0xTowel in #237
- docs: fix misspelling of Pydantic by @lsetiawan in #226
New Contributors
- @lsetiawan made their first contribution in #226
- @jarrodmillman made their first contribution in #230
- @0xTowel made their first contribution in #237
Full Changelog: 2023.07.13...2023.08.03