- Version 1.5.0 mit History-Tab und Aufschlag-Spalte - ChangeLog dokumentiert alle Versionen seit 1.0.0 - .gitignore ignoriert bin/ Releases und temp. Dateien Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
38 lines
1.6 KiB
Markdown
Executable file
38 lines
1.6 KiB
Markdown
Executable file
# Changelog
|
|
|
|
Alle wichtigen Änderungen werden hier dokumentiert.
|
|
|
|
Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/),
|
|
und dieses Projekt folgt [Semantic Versioning](https://semver.org/lang/de/).
|
|
|
|
## [1.5.0] - 2026-03-17
|
|
|
|
### Added
|
|
- Verlauf-Tab im Admin-Bereich: Cronjob-Läufe mit Status, Zusammenfassung und Ausgabe
|
|
- Verlauf-Tab: Preisänderungen durch PreisBot mit Zeitraumfilter (30/90/365 Tage)
|
|
- Produktaufschlag in der Preisänderungsübersicht sichtbar
|
|
- Subquery für Altpreis-Ermittlung in der History-Ansicht
|
|
|
|
## [1.2.0] - 2026-03-10
|
|
|
|
### Fixed
|
|
- Fatal Error beim Mailversand: `$conf->global->MAIN_INFO_SOCIETE_MAIL` durch `getDolGlobalString()` ersetzt
|
|
- Cronjob hing durch internen Dolibarr-Trigger beim Preis-Update → `notrigger=1` Parameter hinzugefügt
|
|
- Timeout-Schutz: `set_time_limit(300)` hinzugefügt
|
|
- User-Fallback im Cronjob-Kontext: Admin-User (ID 1) wird geladen wenn kein User gesetzt
|
|
|
|
## [1.0.0] - 2026-03-03
|
|
|
|
### Added
|
|
- Initiales Release
|
|
- Automatische Verkaufspreisberechnung basierend auf Einkaufspreis und Gewinnaufschlag
|
|
- Wöchentlicher Cronjob für automatische Preisaktualisierung
|
|
- Konfigurierbare Preisquelle (günstigster oder neuester Lieferantenpreis)
|
|
- Konfigurierbare Preisrichtung (nur erhöhen oder beide Richtungen)
|
|
- Konfigurierbarer Mindestaufschlag (Standard: 20%)
|
|
- E-Mail-Berichte mit detaillierter Übersicht aller Preisänderungen
|
|
- GlobalNotify Integration für Dashboard-Benachrichtigungen
|
|
- Extrafeld "Gewinnaufschlag %" auf Produkten
|
|
- Filter: Nur Produkte die zum Verkauf stehen (tosell = 1)
|
|
- Preishistorie-Eintrag mit Label "PreisBot"
|
|
- Deutsche und englische Übersetzung
|