Changelog¶
All notable changes to pyprefab
are documented here.
The format is based on Keep a Changelog, and the project uses Semantic Versioning.
0.5.3¶
Changed¶
Entry point of generated app now displays additional output
--docs
parameter can now be set interactivelyREADME examples reflect that
--name
and--docs
options are interactive
0.5.2¶
Changed¶
Improve CHANGELOG aesthetics
Fail when target directory is not empty (instead of prompting)
Add colors and default values to CLI prompts
Fixed¶
Ensure pyprefab can run as
python -m pyprefab
0.5.1¶
Fixed¶
Fail docs build GitHub action on Sphinx error or warning
Correct pyprefab version retrieved during doc build
0.5.0¶
Added¶
Sphinx-based project documentation (published on GitHub pages)
New CLI
--docs
option to include skeleton documentation in created package
Fixed¶
Add escape character to quotation marks in author name and project description
0.4.0¶
Added¶
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
Changed¶
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
Fixed¶
Correct CLI example on README.md
0.3.2¶
Changed¶
Rename CLI command to
pyprefab
0.3.1¶
Added¶
New templates for generating Python package boilerplate: .gitignore, README.md, app.py
Changed¶
Rename project to
pyprefab
Removed¶
Removed sample
hello_world
module in favor of template-driven boilerplate
0.3.0¶
Added¶
Added
pyproject.toml
template as the first piece of template-driven Python boilerplate
Removed¶
Removed artifacts from prior iteration of
pyprefab
that pre-dates the template-driven approach