0.16.0
What's Changed
- chore: π¨ remove
tabSizefrom VS Code settings file by @signekb in #1 - feat: π§βπ» add recipe
add-functionby @signekb in #2 - chore: π we don't use RStudio, so don't need these by @lwjohnst86 in #3
- ci: π· add workflow to generate SVG from puml files by @lwjohnst86 in #5
- ci: π· deploy to Fly isn't working well, plus move out env deletion to own file by @lwjohnst86 in #7
- docs: π remove reviewer focus section by @signekb in #10
- build: π¨ modify justfile to run Python doc in Quarto docs by @lwjohnst86 in #12
- ci: π· use the new workflow for building docs with Python code by @lwjohnst86 in #11
- chore: π§ config changes based on Quarto and Python website build by @lwjohnst86 in #13
- chore: π¨ add commit linting via pre-commit by @lwjohnst86 in #16
- style: π¨ ran pre-commit hooks, apply fixes by @lwjohnst86 in #19
- chore: π¨ update config and build settings for quartodoc by @lwjohnst86 in #18
- chore: π§βπ» add jupyter extension to recommended list by @lwjohnst86 in #21
- chore: π₯ remove Django-specific configs by @lwjohnst86 in #22
- ci: π· add workflow to update version by @lwjohnst86 in #20
- ci: π· needs to push to main, not from PRs by @lwjohnst86 in #23
- ci: π· minor updates to make things clearer by @lwjohnst86 in #24
- ci: π· forgot to remove this if condition by @lwjohnst86 in #25
- chore: π§βπ» use justfile as checklist in template by @lwjohnst86 in #26
- chore: π₯ small revisions to synching files by @lwjohnst86 in #27
- chore: π§ update changelog on bump by @signekb in #28
- fix: π¨ update test snippet to given, when, then by @signekb in #29
- ci: π· general clean up and fixes to workflows by @lwjohnst86 in #36
- build: π¨ removed the
reset-localrecipe by @lwjohnst86 in #32 - fix: add
test-pythontorun-allby @signekb in #38 - feat: β¨ add examples section to docstring template by @signekb in #39
- fix: π₯ remove django debugger by @signekb in #44
- chore: π general updates to template by @lwjohnst86 in #45
- fix: π remove auto-built reference docs before/after building by @lwjohnst86 in #47
- fix: π¨ the
check-commitsrecipe wasn't correctly checking them by @lwjohnst86 in #48 - build: π
rmneeds-fso it doesn't error when there is no file by @lwjohnst86 in #49 - ci: π· switch to use the reusable "add to board" by @lwjohnst86 in #52
- chore: π₯ remove leftover commented out includes by @lwjohnst86 in #53
- chore: π¨ ran pre-commit hooks so repo can be tracked by the CI by @lwjohnst86 in #54
- build: π¨ switch to using uv by @lwjohnst86 in #51
- ci(pre-commit): π· update pre-commit CI version by @pre-commit-ci[bot] in #55
- build: π¨ build coverage report and badge by @lwjohnst86 in #56
- ci: π· lint is now part of build workflow by @lwjohnst86 in #57
- build: π¨ add bandit security checks to justfile by @lwjohnst86 in #58
- build: π¨ move pytest options into
pytest.iniso VS Code detects them by @lwjohnst86 in #59 - docs: π instructions on installing deps after project creation by @lwjohnst86 in #62
- chore: π§ remove leftover extensions, replace spell checker by @lwjohnst86 in #61
- build: π¨ add spell checker to justfile by @lwjohnst86 in #60
- ci: π use GitHub App for short-lived token creation by @lwjohnst86 in #63
- ci(pre-commit): π· update pre-commit CI version by @pre-commit-ci[bot] in #64
- ci(pre-commit): π· update pre-commit CI version by @pre-commit-ci[bot] in #65
- chore: π§βπ» add some recommended extensions by @lwjohnst86 in #66
- ci: π· update to use GitHub App for adding to board by @lwjohnst86 in #67
- ci: π use a shorter name for workflow by @lwjohnst86 in #68
- ci: π· use GitHub App token for syncing files by @lwjohnst86 in #69
- ci: π needs to be
GH_INSTALLATION_TOKENfor GitHub Apps by @lwjohnst86 in #70 - ci: π syncing workflow needs extra settings by @lwjohnst86 in #71
- ci: π error with team maybe? and set branch to this repo by @lwjohnst86 in #72
- ci(pre-commit): π· update pre-commit CI version by @pre-commit-ci[bot] in #73
- build: π¨ update justfile with recipes from Sprout by @lwjohnst86 in #75
- ci: π add permissions for setting release of a tag by @lwjohnst86 in #78
- build: β»οΈ add allowlist to vulture recipe by @lwjohnst86 in #79
- chore: π§βπ» simplify the PR template by @lwjohnst86 in #80
- build: π¨ add a "install pre-commit" justfile recipe by @lwjohnst86 in #77
- chore: π§βπ» add typos as a pre-commit hook by @lwjohnst86 in #76
- ci(pre-commit): π· update pre-commit CI version by @pre-commit-ci[bot] in #81
- ci: π· switch to using reusable workflow by @lwjohnst86 in #83
- build: π§ don't regenerate all of CHANGELOG each time by @lwjohnst86 in #82
- ci: π explicitly set permissions, move to job-level by @lwjohnst86 in #84
- ci: π· run build package and website workflows on all pushes by @lwjohnst86 in #86
- ci: π add security scanning workflows by @lwjohnst86 in #85
- ci(pre-commit): π· update pre-commit CI version by @pre-commit-ci[bot] in #87
- build: π§ add mypy config by @martonvago in #89
- ci: π· use
GH_TOKENto useghcli by @lwjohnst86 in #90 - ci: π publishing and building need to be split by @lwjohnst86 in #91
- ci: π· Move
GITHUB_TOKENintogithub-tokensecrets by @lwjohnst86 in #92 - feat: β¨ add mypy to VS Code settings and extensions by @lwjohnst86 in #93
- refactor: β»οΈ make mypy more strict in settings by @lwjohnst86 in #94
- chore: π§ fix spacing for snippet, use 4 spaces, not 1 by @lwjohnst86 in #95
- fix: π install uv in publish step and only for tags by @lwjohnst86 in #96
- fix: π· use the
has_releasedoutput to run or not by @lwjohnst86 in #97 - fix: π· only run when previous and current versions are different by @lwjohnst86 in #98
- chore: π§βπ» recommend better reviewed mypy extension by @lwjohnst86 in #99
- feat: π¨ gitleaks pre-commit to check for credentials by @lwjohnst86 in #100
- refactor: π· move
uv buildstep into publish job by @lwjohnst86 in #101 - ci(pre-commit): π· update pre-commit CI version by @pre-commit-ci[bot] in #104
- ci(pre-commit): π· update pre-commit CI version by @pre-commit-ci[bot] in #105
- fix: π· forgot to checkout before building and publishing by @lwjohnst86 in #106
- fix: π· explicitly checkout newest version to publish by @lwjohnst86 in #107
- fix: π need to run build workflow after version bump to get changelog by @lwjohnst86 in #110
- ci(deps): bump astral-sh/setup-uv from 6.3.1 to 6.4.3 by @dependabot[bot] in #113
- build: π§ update config for non-template package by @martonvago in #116
- chore: π₯ remove files not needed in non-template code by @martonvago in #114
- docs: π add website files by @martonvago in #115
- build: β¬οΈ get latest
seedcase-themeby @martonvago in #126 - feat: β¨ copy over static files to template folder by @martonvago in #117
- feat: β¨ add files with copier variables by @martonvago in #127
- docs: π update README by @martonvago in #129
- build: π§ use correct
.cz.tomlby @martonvago in #130 - ci(pre-commit): π· update pre-commit CI version by @pre-commit-ci[bot] in #139
- ci(pre-commit): π· update pre-commit CI version by @pre-commit-ci[bot] in #145
- chore: β¬οΈ update contributors and theme by @martonvago in #135
- build: π§ match release workflow to other templates by @martonvago in #137
- feat: β¨ add 404 page to template by @martonvago in #141
- feat: π add Conduct, Contributing, and filled out README by @martonvago in #131
- refactor: π§ include
github-actionsin dependabot config by @martonvago in #136 - ci: π· add test workflow by @lwjohnst86 in #146
- docs: π format README by @martonvago in #132
- build: π¨ use
bashin justfile so CI doesn't need zsh by @lwjohnst86 in #149 - docs: π use Markdown version of license by @martonvago in #133
- refactor: β»οΈ use
bashforcheck-commitsjustfile recipe by @lwjohnst86 in #150 - ci(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #148
- ci(deps): bump astral-sh/setup-uv from 6.3.1 to 6.6.0 by @dependabot[bot] in #147
- ci(pre-commit): π· update pre-commit CI version by @pre-commit-ci[bot] in #158
- refactor: β»οΈ match copier vars in
template-websiteby @martonvago in #152 - refactor: β»οΈ update post-copy message by @martonvago in #154
- feat: β¨ add hosting provider variable by @martonvago in #153
- docs: π update guide by @martonvago in #155
- refactor: β»οΈ move copier test to own file by @martonvago in #156
- refactor: β»οΈ specify svg for all badges by @martonvago in #157
- feat: β¨ add
update-from-templateworkflow by @martonvago in #134
New Contributors
- @signekb made their first contribution in #1
- @lwjohnst86 made their first contribution in #3
- @pre-commit-ci[bot] made their first contribution in #55
- @martonvago made their first contribution in #89
- @dependabot[bot] made their first contribution in #113
Full Changelog: https://github.com/seedcase-project/template-python-package/commits/0.16.0