All notable changes to pyprefab
are documented here.
The format is based on Keep a Changelog, and the project uses Semantic Versioning.
- Fail docs build GitHub action on Sphinx error or warning
- Correct pyprefab version retrieved during doc build
- Sphinx-based project documentation (published on GitHub pages)
- New CLI
--docs
option to include skeleton documentation in created package
- Add escape character to quotation marks in author name and project description
- New templates for GitHub workflows: ci (linting, tests, and coverage), publishing to TestPyPI, and publishing to PyPI
- Project changelog
- New CHANGELOG.md template
- New CONTRIBUTING.md template
- Add CLI prompts as an alternate to passing command options
--directory
option renamed to--dir
- Prompt user when specified project directory is not empty
- List created package components on README.md
- Correct CLI example on README.md
[0.3.2] - 2025-01-13
- Rename CLI command to
pyprefab
[0.3.1] - 2025-01-13
- New templates for generating Python package boilerplate: .gitignore, README.md, app.py
- Rename project to
pyprefab
- Removed sample
hello_world
module in favor of template-driven boilerplate
[0.3.0] - 2025-01-12
- Added
pyproject.toml
template as the first piece of template-driven Python boilerplate
- Removed artifacts from prior iteration of
pyprefab
that pre-dates the template-drive approach