dolibarr.preisbot/ChangeLog.md
data 9114d03857 chore: Bump version to 1.5, update changelog, add .gitignore
- 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>
2026-03-17 14:53:47 +01:00

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