Releases: scientific-python/cookie
2024.01.24
What's Changed
- fix: allow
warn_unreachableto be set toFalseexplicitly by @henryiii in #353 - fix: include matrix logic & location of errors in
GH104by @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.mdby @tkoyama010 in #362 - docs: standardize
.reathedocs.ymlto.readthedocs.yamlby @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
ALLand 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
_compatpre-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
2023.07.13
This release fixes some issues - like a few broken links and an issue with sp-repo-review erroring, and various other things.
What's Changed
- fix: better structure for workflows (ci+cd) by @henryiii in #224
- fix: cookiecutter 2.2 removed jinja2_time by @henryiii in #214
- fix: message
clscrash by @henryiii in #225 - fix: nice cookie descriptions by @henryiii in #215
- fix: restore dynamic time by @henryiii in #216
- fix: some broken links found by html-proofer by @henryiii in #223
- docs: add a bit of history by @henryiii in #219
- docs: mention compiled page too by @henryiii in #220
- chore: update devcontainer, make valid JSON by @henryiii in #217
Full Changelog: 2023.07.06...2023.07.13
2023.07.06
This release has a new page (compiled), updates to the Ruff checks for Ruff's new location and support for requires-python, experimental GitLab CI support, lots of GHA additions, and various small improvements.
What's Changed
- feat: Support GitLab CI by @kratsg in #113
- feat: add more GHA tips and tricks and examples by @henryiii in #197
- feat: basic page on modern compiled projects by @henryiii in #208
- feat: infer ruff target version by @burgholzer in #205
- fix: avoid overreaching with default MANIFEST.in by @henryiii in #206
- fix: copier and pydantic 2 are not compatible by @henryiii in #198
- fix: correction to URLs by @henryiii in #210
- fix: custom plugins by @henryiii in #199
- fix: more cog & mention build-and-inspect-python-package by @henryiii in #212
- fix: update ruff repo link by @burgholzer in #200
- ci: update more parts automatically by @henryiii in #203
- ci: update self pre-commit versions too by @henryiii in #207
- chore: prepare for 2023.07.06 by @henryiii in #213
- chore: update template for ruff move by @henryiii in #202
New Contributors
- @burgholzer made their first contribution in #200
- @github-actions made their first contribution in #204
- @kratsg made their first contribution in #113
Full Changelog: 2023.06.29...2023.07.06
2023.06.29
This adds new readthedocs checks to sp-repo-review and links now point at learn.scientific-python.org.
What's Changed
- feat: add patterns page on backports by @henryiii in #186
- feat: combined readme with check list by @henryiii in #189
- feat: page on setting
__all__/__dir__by @henryiii in #187 - feat: update & split docs page into tutorial and guide by @henryiii in #180
- fix: badge links by @henryiii in #188
- fix: copier org validation by @henryiii in #179
- fix: formatting of callouts by @henryiii in #192
- fix: nicer landing pages by @henryiii in #194
- fix: pattern pages missing by @henryiii in #191
- fix: some updates and minor fixes by @henryiii in #181
- chore: drop Python 3.7 by @henryiii in #183
- chore: rework license file template by @henryiii in #184
- chore: update bundle by @henryiii in #193
- chore: use released version of pages in sp-repo-review by @henryiii in #185
- ci: bump versions weekly by @henryiii in #195
- ci: fix typo by @henryiii in #196
- docs: add a typing tip by @henryiii in #182
- docs: mention support for cruft by @henryiii in #190
Full Changelog: 2023.06.17...2023.06.29