Skip to content

0.16.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 14:54
· 72 commits to main since this release

What's Changed

  • chore: πŸ”¨ remove tabSize from VS Code settings file by @signekb in #1
  • feat: πŸ§‘β€πŸ’» add recipe add-function by @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-local recipe by @lwjohnst86 in #32
  • fix: add test-python to run-all by @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-commits recipe wasn't correctly checking them by @lwjohnst86 in #48
  • build: πŸ› rm needs -f so 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.ini so 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_TOKEN for 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_TOKEN to use gh cli by @lwjohnst86 in #90
  • ci: πŸ› publishing and building need to be split by @lwjohnst86 in #91
  • ci: πŸ‘· Move GITHUB_TOKEN into github-token secrets 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_released output 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 build step 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-theme by @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.toml by @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-actions in dependabot config by @martonvago in #136
  • ci: πŸ‘· add test workflow by @lwjohnst86 in #146
  • docs: πŸ“ format README by @martonvago in #132
  • build: πŸ”¨ use bash in justfile so CI doesn't need zsh by @lwjohnst86 in #149
  • docs: πŸ“ use Markdown version of license by @martonvago in #133
  • refactor: ♻️ use bash for check-commits justfile 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-website by @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-template workflow by @martonvago in #134

New Contributors

Full Changelog: https://github.com/seedcase-project/template-python-package/commits/0.16.0