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

1.6 KiB
Executable file

Changelog

Alle wichtigen Änderungen werden hier dokumentiert.

Das Format basiert auf Keep a Changelog, und dieses Projekt folgt Semantic Versioning.

[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