|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [Unreleased] |
| 9 | + |
| 10 | +### Added |
| 11 | +- Placeholder for future updates and new features. |
| 12 | + |
| 13 | +## [1.0.0] - 2025-02-26 |
| 14 | + |
| 15 | +### Added |
| 16 | +- **Initial stable release** of the AT Python Template. |
| 17 | +- **Modular project structure** using `src/` directory for better code organization. |
| 18 | +- **Flexible package management** with options for `pip`, `poetry`, and `conda`. |
| 19 | +- **Automated project setup** using `cookiecutter` to streamline project generation. |
| 20 | +- **Pre-configured CLI support** via `typer`, enabling command-line applications. |
| 21 | +- **Pre-commit hooks** with `ruff` for formatting and linting. |
| 22 | +- **Docker integration** with `Dockerfile` and `docker-compose.yml` for containerized deployment. |
| 23 | +- **Automated testing setup** using `pytest` for unit testing. |
| 24 | +- **Jupyter Notebook compatibility** with a dedicated `notebooks/` folder. |
| 25 | +- **Configuration management** using `config/` directory and YAML/HOCON formats. |
| 26 | +- **Editor support** with settings for **VS Code** and **PyCharm**. |
| 27 | +- **Multiple CI/CD integrations** including **GitHub Actions** and **GitLab CI**. |
| 28 | +- **Automated dependency updates** using `renovate`. |
| 29 | +- **Updated documentation** covering installation, project structure, and setup steps. |
| 30 | +- **Human-readable prompts** improving user experience during project generation. |
| 31 | +- **Versioning enforcement** requiring **Python 3.8+** while dropping Python 3.7 support. |
| 32 | + |
| 33 | +### Changed |
| 34 | +- **Refactored codebase** to ensure maintainability and modularity. |
| 35 | +- **Updated default dependencies** for better performance and security. |
| 36 | +- **Enhanced user prompts** for a more intuitive project setup. |
| 37 | +- **Switched to f-strings** replacing old `.format()` calls for improved readability. |
| 38 | +- **Simplified installation steps** by improving `README.md` structure. |
| 39 | +- **Improved GitHub Actions workflows** for automated testing and validation. |
| 40 | + |
| 41 | +### Fixed |
| 42 | +- **Resolved setup issues** related to module placement under `src/`. |
| 43 | +- **Fixed broken paths and URLs** in documentation. |
| 44 | +- **Ensured pre-commit hooks work as expected** with proper configurations. |
| 45 | +- **Addressed whitespace inconsistencies** in generated files. |
| 46 | + |
| 47 | +--- |
| 48 | + |
| 49 | +[Unreleased]: https://github.com/at-gmbh/at-python-template/compare/v1.0.0...HEAD |
| 50 | +[1.0.0]: https://github.com/at-gmbh/at-python-template/releases/tag/v1.0.0 |
0 commit comments