From aa63407a04e02349748d8d092015fc1ba41b4c5b Mon Sep 17 00:00:00 2001 From: Leon Date: Sun, 21 Sep 2025 15:28:02 +0200 Subject: [PATCH] Remove CHANGELOG.md as it is no longer needed for documenting module updates. The file contained historical entries and notable changes which will be managed through alternative documentation methods. --- CHANGELOG.md | 104 --------------------------------------------------- 1 file changed, 104 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index dd94311..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,104 +0,0 @@ -# Changelog -All notable changes to fwtv module will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0) - -## [Unreleased] - -### Added - -- **Docker Support**: Complete containerization with multi-architecture support (AMD64 + ARM64) -- **CI/CD Pipeline**: Automated GitHub Actions workflows for testing, building, and deployment -- **GitHub Container Registry**: Automated Docker image publishing to `ghcr.io/leon1995/fwtv` -- **Multi-Platform Testing**: Automated testing across Python 3.11, 3.12, 3.13 on Linux, Windows, and macOS -- **Release Automation**: Automated release creation with versioned Docker images -- **Development Docker Images**: Pre-built development images tagged as `dev` -- **Release Docker Images**: Versioned images with tags like `v1.0.0`, `1.0.0`, and `latest` - -### Changed - -- **Deployment**: Added Docker-first deployment option for easier production setup -- **Documentation**: Comprehensive README update with Docker usage instructions -- **Workflow Optimization**: Optimized release pipeline to reuse Docker build workflow (DRY principle) -- **Build Process**: Enhanced build workflow to trigger Docker builds on main branch pushes -- Changed app to run in the browser using reflex - -## [2.4.1] - 2025-07-07 - -### Fixed - -- fixed a bug where the tolerance was not applied correctly when checking the attendances - -## [2.4.0] - 2025-06-06 - -### Added - -- ruff and pyright for static code analysis - -### Fixed - -- add lower bound for dependencies - -### Changed - -- increase api version - -## [2.3.1] - 2023-10-09 - -### Fixed - -- declare `factorialhr` dependency explicitly - -## [2.3.0] - 2023-10-09 - -### Added - -- possibility to change the dates from when to when the data is fetched -- possibility to change the timeout for fetching the data - -### Fixed - -- additional information showed wrong information, if the table contained more than one error - -## [2.2.0] - 2023-08-07 - -## Added - -- extra window showing all attendances that lead to this verification failure -- tolerance can be configured though input now - -## [2.1.0] - 2023-04-08 - -### Changed - -- Choose between teams and single employee and made combobox editable -- Renamed labels to `Affected Day(s)`, `Cumulated Break` and `Cumulated Attendance` -- Avoid duplications by resetting `current_attendances` list -- Ignore seconds of each attendance, because factorials automated time tracking is not precise - -## [2.0.1] - 2023-04-03 - -### Added - -- Added missing dependencies - -### Changed - -- Restructured project to use src layout -- Test built package and not sources - -## [2.0.0] - 2023-03-27 - -### Changed - -- Terminal output has been replaced by a `pyside6` application - -### Removed - -- Removed support for older versions than `3.11` - -## [1.1.0] - 2023-03-10 - -### Changed - -- Allow 6 or 9 hours and 1 minute of working time before adding it as an error. This is because the automated clock in/out system of factorial is inaccurate and does not exactly clock out after 6 or 9 hours