Releases: caltechlibrary/py-cli-template
Release 1.12 – change __license__ value
Release 1.11 – enhancements to codemeta.json
This minor update adds some more fields to the template codemeta.json
file and uses a Person type structure for the maintainer
field value.
Release 1.10 – use clearer substitution variable names
This release changes the names of variable used in substitutions to try to make them more self-describing. For example, %PROJECT_NAME% is now %REPO_NAME% (because that's what it is) and %PROJECT_URLNAME% is now %MODULE_NAME% (because that's how it was used).
In addition, this release includes a tiny bit of code cleanup in the GitHub workflow files.
Release 1.9.0 – improvements to the README file
Changes in this release:
- Use real text + placeholders for a couple of the simple sections.
- Try to make it more obvious which parts need to be rewritten. This time around, I tried putting the explanations about the template in Markdown blockquotes, to distinguish it from literal text that can be left in the finished file.
Release 1.8.1 – add more default options to setup.cfg
This release adds more pytest
default options to setup.cfg
.
Release 1.7.2 – Fix a minor Makefile bug
This fixes another case of spaces versus tabs in the Makefile, apparently missed in a previous commit.
Release 1.7.1 – fix bug in Makefile & make minor tweaks
Changes in this version:
- Fixes a bug in the Makefile in which tabs in front of some commands had been replaced with spaces in a prior commit. The spaces cause
make
to give an error. They need to be tabs. - The command
make reports
colors its output for greater readability. - Adjusted the
flake8
configuration slightly.
Release 1.7.0 – new features and improved GitHub Actions workflow
This release improves the automated workflow that gets executed when a repo is created using this template:
- The workflow deletes itself from the new repo, so that you don't have to.
- There is now a %AUTHOR_EMAIL% substitution that replaces your email address in the codemeta.json file.
- The workflow code is more efficient now too.
In addition, the README has been slightly tweaked.
Release 1.6.1 – fix 'make tests' in Makefile
This release fixes the make tests
command in the Makefile such that it runs every time it's invoked.
Release 1.6.0 – misc minor fixes
In this release:
- Use a
setup.cfg
setting for py.test paths, and remove the code that mungedsys.path
in the test files. - Try to use a more reliable path to the Caltech logo image.
- Remove LICENSE.html file because it confuses GitHub.