Releases: caltechlibrary/py-cli-template
Release 1.5.0 – add starting test cases for testing CLI
This release adds a test file to help start testing the CLI.
Release 1.4.0 – new approach to `.gitignore`
This release changes the default .gitignore contents and the recommended practices around it.
The new approach is to add only project-specific rules in the .gitignore. Rules that apply to a person's way of doing things (and the particular tools they happen to use) should instead go into a user's global git ignore file. For example, Emacs checkpoint and backup files are things that are not specific to a given project; rather, Emacs users will see them created everywhere, in all projects, because they're a byproduct of using Emacs, not a consequence of working on a particular project. Thus, they belong in a user's global ignores list, not in this project .gitignore.
Release 1.3.2 – fix more hardwired paths in Makefile
This fixes a couple of more cases where paths in the Makefile should have been variables.
Release 1.3.1 – minor fix to Makefile
This fixes a case where a hardwired directory path should have been a reference to a variable.
Release 1.3.0 – various improvements
Many files touched, including Makefile, setup.py, CITATION.cff, others. Also, added GitHub issue and PR templates, and a starting point for writing tests. The Makefile has new targets for "make tests" and "make lint".
Release 1.2.0 – auto-generate codemeta and citation.cff files
The main feature of this release is that it now replaces the repo template files with templates for the destination repo, and substitutes variables inside.
Release 1.1.0 – new Makefile and misc fixes
This adds a Makefile, and fixes some issues.
Release 1.0.0 – first complete template
This is the first complete template.