Releases: rafaelurben/django-kmuhelper
Releases · rafaelurben/django-kmuhelper
Version 1.8.3
Highlights:
- Zahlungskonditionen sind nun optional
- WooCommerce-Integration:
- Der Import von Bestellungen unterstützt nun Coupons und sollte diese korrekt anwenden
- Option hinzugefügt, um Verbindung zu trennen / API-Zugangsdaten zu löschen
- Option hinzugefügt, um Webhook-Setup zu überprüfen
- Anleitung auf Einstellungsseite überarbeitet
- Variationsoptionen bei Produktvariationen werden nun immer im Produkttitel angezeigt, auch wenn dies in WooCommerce nicht der Fall ist
Behobene Fehler:
- Eine ungültige Logo-URL im Zahlungsempfänger konnte einen internen Serverfehler verursachen. Ein solcher Fehler wird nun ignoriert und kein Bild angezeigt. Ausserdem wird beim Ändern eines Zahlungsempfängers nun überprüft, ob die Logo-URL gültig ist.
Weitere Änderungen:
- Erste automatisierte Tests hinzugefügt, um zukünftige Fehler frühzeitig erkennen zu können.
- Kompatibilität mit QR-Rechnung Version 2.3 (gültig ab 21. November 2025) (SIX payments download center)
- Einfache Admin-Seite für Admin-Logeinträge hinzugefügt (
/admin/kmuhelper/adminlogentry/
) (hidden / for future use) - Umstrukturierungen im Code
- Diverse kleine Änderungen und Verbesserungen
Version 1.8.2
Highlights:
- Unterstützung für Unterprodukte/Produktvariationen hinzugefügt
- Inkl. Admin-Filter, um nach Produkttyp zu filtern. (einfach, variabel, Variation, keine Variation)
- Die WooCommerce-Integration wurde zu einem grossen Teil neu geschrieben, was diverse Verbesserungen mit sich bringen sollte, unter anderem:
- Der KMUHelper unterstützt nun die *.delete und *.restore Webhooks besser als zuvor
- Die Mitteilungen im Adminbereich wurden erweitert und verbessert
- Produktvariationen werden nun bei Bestellungen korrekt verlinkt und angezeigt
- Diverse Verbesserungen in Admin-Ansichten:
- Link zu WooCommerce-Objekten hinzugefügt (Änderungsseite)
- Icon hinzugefügt, welches anzeigt, ob ein Objekt mit WooCommerce verbunden ist (Listenansicht)
- Filterung nach WooCommerce-Status (Listenansicht)
- Links in "Verwandte Seiten" aktualisiert und ergänzt (Listenansicht)
- Diverse weitere Anpassungen und Verbesserungen in Tabellen
- Produkte sind nun unabhängig von Bestellungen und können nun auch gelöscht werden, ohne die verknüpften Bestellungen zu löschen. Produkte und Kosten verhalten sich im Bezug zu Bestellungen somit nun identisch.
Behobene Fehler:
- Zuvor waren nur bestimmte Trackingnummern erlaubt. Die Eingabe ist nun weniger restriktiv.
- Bei Bestellungen vor 2024 wurden bei Produktposten auch die neuen Mehrwertsteuersätze verwendet, da die Mehrwertsteuer nicht unabhängig vom Produkt gespeichert wurde. Da die Mehrwertsteuer nun auch unabhängig vom Produkt gespeichert wird, sollten die Bestellungssummen nun wieder korrekt berechnet werden.
- Zuvor konnte es passieren, dass die Icons auf der Startseite nicht angezeigt wurden. Dies sollte nun behoben sein.
Weitere Änderungen:
- Mehr Icons :)
- Umstrukturierungen im Code
- Diverse kleine Änderungen und Verbesserungen
Version 1.8.1
Highlights:
- Automatische Migration auf neue MwSt.-Sätze für das Jahr 2024
- Adresseingabe vereinfacht
- Dokumentation / Handbuch aktualisiert
- Einstellung für Standard-Empfänger und Standard-Ansprechpartner hinzugefügt.
- Das Rechnungsdatum wird nun automatisch beim Erstellen eines PDF auf das aktuelle Datum gesetzt, sofern es nicht bereits gesetzt wurde
Bekannte Fehler:
- Nach diesem Update wird bei Bestellungen vor 2024 der Betrag falsch berechnet, da bei den verknüpften Produkten die neue Mehrwertsteuersätze verwendet werden. Dies hat unter Umständen einen Einfluss auf dem Zahlungsimport.
Weitere Änderungen:
- Umstrukturierungen im Code
- Diverse kleine Änderungen und Verbesserungen
Version 1.8.0
Semi-Breaking:
- Breaking: Mobile App und Desktop App wurden zusammengeführt.
- Breaking: E-Mail-Vorlagen verwenden nun den Django Template-Syntax.
Highlights:
- "Verwandte Seiten"-Links hinzugefügt
- PWA (Progressive Web App) wurde verbessert.
- E-Mail-Vorlagen wurden überarbeitet.
Weitere Änderungen:
- Umstrukturierungen im Code
- Code Style überarbeitet
- Viele Bugfixes
- Diverse kleine Änderungen und Verbesserungen
- Alte Migrationen wurden gelöscht
- Unterstützung für Django 5.0
Version 1.7.3
Highlights:
- NEU: "Zahlungszweck" für Rechnungen
- NEU: Mehr Anpassungsmöglichkeiten bei Zahlungsempfängern
- Bessere Unterstützung für Vereine oder Privatpersonen
- Kritischer E-Mail-Fehler behoben
- Diverse Fehlerbehebungen im Zusammenhang mit Berechtigungen
Weitere Änderungen:
- Druck von 0% MwSt auf Rechnung standardmässig deaktiviert
- Umstrukturierungen im Code
- Diverse weitere kleine Fehlerbehebungen und Verbesserungen
- Für Django 4.2 optimiert
Version 1.7.2
Highlights:
- IBAN & UID werden nun bei Zahlungsempfänger korrekt validiert
- WooCommerce-Einrichtung wurde komplett überarbeitet und verbessert
Weitere Änderungen:
- Diverse Vorbereitungen für Übersetzungs-Update
- Anpassungen für Übersetzungen
- Diverse Umstrukturierungen im Code
- Datenbankmigrationen wurden "gesquasht"
- Diverse Änderungen und Fehlerbehebungen
Version 1.7.1
Highlights:
- Neue, übersichtlichere Einstellungsseite
Weitere Änderungen:
- Umstrukturierungen im Code
- Diverse kleine Änderungen und Verbesserungen
Version 1.7.0
Highlights:
- Das PDF-Menu wurde erweitert und überarbeitet
- PDFs können nun individueller erstellt werden
- Es wurde eine PDF-Vorlage für Zahlungserinnerungen hinzugefügt
Weitere Änderungen:
- Der Kopfbereich der PDF-Vorlage(n) wurde angepasst
- Übersetzungen wurden aktualisiert
- "Häufig gestellte Fragen" hinzugefügt -> wird laufend weiter befüllt
- Diverse Fehlerbehebungen und Verbesserungen
- Umstrukturierungen im Code
Version 1.6.3
Highlights:
- Zahlungskonditionen werden nun mit berechneten Preisen im Admin angezeigt
- Zahlungskonditionen werden nun beim Zahlungsimport nicht mehr missachtet
- Diverse Seiten sollten nun schneller laden
Weitere Änderungen:
- Bestellungen können nun nach Jahr/Monat/Tag gefiltert werden
- Diverse Fehlerbehebungen und Verbesserungen
Version 1.6.2
Highlights:
- Bei Bestellungen können nun die Felder "Bezahlt am" und "Versendet am" festgelegt werden
- Mit "Bezahlt am" wird in der Bestellungsübersicht eines Kunden angezeigt, nach wie vielen Tagen eine Rechnung beglichen wurde
Weitere Änderungen
- Beträge in CHF werden nun an diversen Stellen rechtsbündig angezeigt
- Auto-Übersetzung für Mengenbezeichnungen wurde aktualisiert
Kategorie
wurde zuProduktkategorie
umbenannt- Diverse Fehlerbehebungen und kleine Verbesserungen