CHANGELOG

v0.1.7 (2025-07-17)

Changes

  • Add Issue template for feature, bug and PR

  • Add documentation for Contributing, Authors, troubleshooting

  • Update README.rst to include “Who should use”, “When to use”, and “When not to use” sections

v0.1.6 (2025-07-15)

Changes

  • Integrate Cookiecutter support for customizable project scaffolding

  • Merge pull request #9 from sunil-fm/cookiecutter

v0.1.5 (2025-07-15)

Changes

  • Configure Dynaconf to load settings.toml and .secrets.toml from the configs directory

v0.1.4 (2025-07-14)

Changes

  • Add __init__.py version metadata to centralize version management

v0.1.3 (2025-07-14)

Changes

  • Fix pyproject.toml dependency group configuration

v0.1.2 (2025-07-10)

Changes

  • Group docs

  • GitHub Issue Template Instructions

  • Cookiecutter Instructions

v0.1.1 (2025-07-10)

Changes

  • Update Project Description

v0.1.0 (2025-07-10)

Code Quality & Consistency

  • EditorConfig - Ensures consistent indentation, line endings, and formatting across editors and IDEs.

  • Ruff - A lightning-fast Python linter and formatter.

  • MyPy - Performs static type checking to catch type-related bugs early.

  • pre-commit - Automates code quality checks via Git hooks.

Project Automation & Scalability

  • Dynaconf - Flexible and layered configuration management system.

  • Fire - Instantly generates CLI interfaces from your Python code.

  • Logging - Built-in, configurable logging setup for debugging and observability.

  • Pytest - A mature and powerful testing framework.

  • Coverage - Tracks code coverage during test runs.

  • pytest-cov - Integrates coverage directly with pytest.

  • Tox - Automates testing across different Python environments and dependency sets.