Skip to content

Latest commit

 

History

History
75 lines (59 loc) · 15.1 KB

CHANGELOG.md

File metadata and controls

75 lines (59 loc) · 15.1 KB

FoodCoopShop

Changelog v3.x

Das Format basiert auf keepachangelog.com und verwendet Semantic Versioning.

Unveröffentlichte Version

Herzlichen Dank an alle beteiligten Personen

Neue Funktionen / Verbesserungen

  • Superadmins können Tag und Uhrzeit der Cronjobs (z.B. die automatische Bestell-Erinnerung, Rechnungsversand) jetzt selber im Admin-Bereich (Homepage-Verwaltung / Einstellungen / neuer Tab "Cronjobs") ändern. I#860 / PR#74
  • Die Konfiguration "Freitag Bestellschluss / Samstag Bestelllisten-Versand / Donnerstag Abholtag" ist jetzt möglich. I#866 / PR#867
  • Die Überschriften aller Tabellen im Admin-Bereich bleiben jetzt beim Scrollen sichtbar (nicht in iOS). PR#888
  • Im Produkt-Admin kann jetzt der Status (aktiviert, deaktiviert) von mehreren markierten Produkten auf einmal geändert werden. I#895 / PR#897
  • Hersteller können ihre Bestellungen über eine neue API abrufen und sie so im eigenen System weiterverarbeiten. I#894 / PR#899
  • Bei der Umsatzstatistik kann jetzt auch nach "letzte 12 bzw. 24 Monate" gefiltert werden. I#904 / PR#908
  • Bei allen Produkten kann jetzt die Anzahl der bestellten Einheiten für den nächsten Abholtag angezeigt werden. Das hilft, wenn bestimmte Gebindegrößen erreicht werden sollen. I#909 / PR#910

For developers

v3.5.0

Herzlichen Dank an alle beteiligten Personen

Änderung der Open-Source-Lizenz

  • Ab v3.5 wird der FoodCoopShop unter der GNU Affero General Public License v3.0 (AGPL) veröffentlicht. I#837 / PR#845

Neue Funktionen / Verbesserungen

  • Das User-Menü rechts oben ist jetzt aufgeräumter: Die Unterpunkte erscheinen bei Mouseover, bei Mitgliedern ist der verwirrende Button "Admin-Bereich" entfernt und die Admin-Menüstruktur ist bereits im Frontend abgebildet. PR#836
  • Mitglieder und Hersteller können jetzt über ein eigenes Formular Feedback verfassen, welches dann öffentlich angezeigt wird. Zur Online-Doku. I#342 / PR#861
  • Verbesserte Darstellung der Blog-Artikel: Der Menüpunkt "Aktuelles" wandert in den Footer, heißt jetzt "Blog-Archiv"und zeigt nur noch jene Blog-Artikel an, die nicht auf der Startseite angezeigt werden. Im Blog-Archiv-Slider über den Produkten werden nur noch die Blog-Artikel von der Startseite angezeigt. I#790 / PR#795
  • Die Software beinhaltet jetzt eine Newsletter-Funktion. Zur Online-Doku. I#818 / PR#823
  • Nach Klick auf "Warenkorb anzeigen" wird automatisch zum Button "Zahlungspflichtig bestellen" gescrollt. Dieser konnte - vor allem wenn viele Produkte im Warenkorb sind - leicht übersehen werden. PR#796
  • Schnellere Ladezeit des Produkt-Kataloges, speziell für Dorfladen-Online-Installationen. I#763 / PR#813 / PR#815 / PR#822 / I#816 / PR#835
  • Der CSV-Upload für die Guthaben-Aufladungen unterstützt jetzt auch die Sparkasse und die GLS-Bank. C#1 C#2
  • Da der E-Mail-Versand (z.B. Verschicken der Bestellbestätigung) immer wieder komplizierte Probleme verursacht, werden ab sofort alle E-Mails in einer Queue gesammelt und über einen Hintergrund-Prozess (Worker) versendet. I#842 / PR#843
  • Bei der Produkt-Suche werden jetzt zuerst alle Produkte angezeigt, bei denen der Suchbegriff im Produktnamen vorkommt. Und dann jene mit dem Suchbegriff in der kurzen Beschreibung. PR#852
  • Bei monatlichen Cronjobs kann jetzt mit dem Wert "0" auch der Monatsletzte als Ausführtag angegeben werden. I#854 / PR#859
  • Die Umsatzsteuer in der Bestellbestätigung kann nun mittels app.showTaxInOrderConfirmationEmail => false ausgeblendet werden. PR#869

Neue Funktionen für den Einzelhandels-Modus

  • Kunden können sich jetzt auch als Firma (mit Firmennamen und optionaler Ansprechperson) registrieren. I#819 / PR#821
  • Für Kunden-Rechnungen kann nun ein Präfix (max. 6 Zeichen) angegeben werden. Achtung: Nicht möglich bei Verwendung der Hello-Cash-API! I#809 / PR#810
  • Die Berechnung der Umsatzsteuer auf den Rechnungen kann jetzt so eingestellt werden, dass die Gesamt-Steuer auf Basis der Gesamt-Netto-Erlöse berechnet wird. Das ist für pauschalierte Betriebe sinnvoll, die die Software auch zur Verrechnung verwenden. Achtung: Nicht möglich bei Verwendung der Hello-Cash-API! I#807 / PR#812
  • Einkaufen zum Nullpreis ist jetzt auch für Dorfläden ohne aktivierter Einkaufspreis-Funktion möglich. So kann Lagerware, die erneut über das System verkauft wird, bequem vorbestellt werden. I#829 / PR#830
  • Die neue Umsatz- und Gewinnstatistik zeigt jetzt ausschließlich Netto-Werte an (Netto-Einkaufpreis, Netto-Gewinn) und zusätzulich den Gewinn-Aufschlag in %. I#840 / PR#841

Bugfixes / Updates / Code cleaning

  • Ab und zu wurde man während bzw. nach Abschluss einer Sofort- oder Lagerprodukt-Bestellung ausgeloggt. I#832 / PR#831
  • Produkt, das von Lieferrhythmus "Sammelbestellung - mit abgelaufenem Bestellschlusss" auf "Lagerprodukt" umgestellt wurde, war nicht bestellbar. I#774 / PR#801
  • Beim Stornieren wird die Anzahl nicht mehr erhöht, wenn das Produkt die Funktion "Standard-Anzahl pro Lieferrhythmus" verwendet. I#838 / PR#839
  • Manchmal wurden über den Editor Base64-codierte Bilder eingefügt und gespeichert (z.B. Copy/Paste aus E-Mail-Client) und diese haben dann die Datenbank aufgebläht. Das ist jetzt systemweit unterbunden. I#804 / PR#805
  • Support für MySQL 8.0 I#803 / PR#806
  • Bootstrap v5 und Bootstrap Select v1.14 Updates. I#679 / PR#828
  • Überflüssige Einstellung app.isDepositPaymentCashless wurde entfernt. I#827 / PR#834
  • Das Stundenabrechnungs-Modul wurde schon lange nicht mehr verwendet und deswegen entfernt. I#848 / PR#849
  • Die Software ist jetzt kompatibel mit PHP 8.1. I#750 / PR#851
  • Doppelte Aufrufe von lang andauerenden Cronjobs sind jetzt nicht mehr möglich. Das kam sehr selten vor, aber eben doch. PR#853
  • Neuer CSS-Compressor: CssMin wurde durch CleanCss ersetzt. PR#856
  • Fontawesome v6 Update. PR#855

Datum: 12.09.2022 / Mehr Details zum Release / Alle Änderungen anzeigen

Zum Changelog von FoodCoopShop v3.0-v3.4