All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Added
Automathor_Jira_Exception
class for handling Jira errors. - Added Automathor functionality.
- Added chown command to
.devcontainer/devcontainer.json
to address cache permissions. - Added code coverage tools to
.devcontainer/devcontainer.json
- Added jinja2 dependency.
- Added support for
check-jsonschema
via pre-commit. - Added support for assigning issues to users.
- Added support for epics.
- Added support for flake8, bandit, and black via pre-commit.
- Added support for JIRA issues creation.
- Added support for subtasks.
- Added support for using
pre-commit
to automatically update external dependencies. - Updated
.vscode/settings.json
to disable automatic formatting for feature files to preserve Gherkin syntax.
- Added TODOs to automathor file.
- Improved
submit.py
for better readability and robustness. - Improved README.md formatting for better readability.
- Modified
.vscode/settings.json
for python. - Modified devcontainer for improved cache/config handling.
- Refactored
automathor.py
variable for enhanced readability. - Updated
.devcontainer/devcontainer.json
for github-cli. - Updated
submit.py
to handle exceptions gracefully. - Updated
template.jinja2
to improve formatting. - Updated automathor.py to use jinja2 autoescape for security.
- Updated Documentation
- Updated poetry lock file for new jinja2 dependency.
- Updated
postCreateCommand
to make it more universal.
- Fixed potential errors in
submit.py
that could cause issues with processing templates.