All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
## [Unreleased] - YYYY-MM-DD
### Added
### Changed
### Deprecated
### Fixed
### Security- Created CLI sub-commands for run and list.
- Added py.typed marker file for mypy.
- The nox installation directory can now be overriden through the enviroment variable
NOX_ENVDIR. Defaults to.noxwhen environment variable does not exist. - Add flake8 lint checks.
- Disabled missing type documentation when linting test files with pylint.
- Update the minimum python version to 3.9.
- The GitHub workflow now testing against python versions 3.9 through 3.13.
- Added
.python-versionto.gitignore.
- Renamed project to
labtest. - Pylint now uses all availabe extentions by default.
- Updated the nox control file to share virtual environment across sessions.
- Reorganized the test files and created shared test fixtures where useful.
- Enforcing type hints in both the source and test files.
- The nox session
clino longer runs by default and generates an error due to lack of command line arguments. - The nox session
cleanno longer requires the creation of a virtual environment. - Changed the GitHub workflow badge from the
python-samplerepo to the correctpython-labtestrepo. - Adding missing test to fix implicit coverage of registry execute arguments.