Dorfflohmarkt Manager – Changelog
Version 4.4.29
============================
Neu in Version 4.4.29
---------------------
- Die vier frei formulierbaren Pflichtbestätigungen besitzen jetzt jeweils einen eigenen Aktiv-Schalter.
- Ein Text kann dadurch vorübergehend ausgeblendet werden, ohne ihn zu löschen.
- Nur wenn eine Pflichtbestätigung aktiviert UND mit Text befüllt ist, erscheint sie in der öffentlichen Anmeldung und wird serverseitig als Pflicht geprüft.
- Beim Update von 4.4.28 werden bereits befüllte Pflichtbestätigungen automatisch als aktiv behandelt, damit bestehende Formulare unverändert bleiben.
Neu in Version 4.4.29
---------------------
- Die vier frei formulierbaren Pflichtbestätigungen besitzen jetzt jeweils einen eigenen Aktiv-Schalter.
- Ein Text kann dadurch vorübergehend ausgeblendet werden, ohne ihn zu löschen.
- Nur wenn eine Pflichtbestätigung aktiviert UND mit Text befüllt ist, erscheint sie in der öffentlichen Anmeldung und wird serverseitig als Pflicht geprüft.
- Beim Update von 4.4.28 werden bereits befüllte Pflichtbestätigungen automatisch als aktiv behandelt, damit bestehende Formulare unverändert bleiben.
Version 4.4.28
============================
Neu in Version 4.4.28
---------------------
- Unter Dorfflohmarkt -> Einstellungen stehen vier frei formulierbare zusätzliche Pflichtbestätigungen zur Verfügung.
- Ein befülltes Feld wird automatisch aktiviert und in der öffentlichen Anmeldung als Pflicht-Checkbox angezeigt.
- Leere Felder werden nicht im Anmeldeformular ausgegeben.
- Die zusätzlichen Pflichtbestätigungen erscheinen direkt vor der Datenschutzzustimmung.
- Alle sichtbaren zusätzlichen Bestätigungen werden sowohl im Browser als auch serverseitig als Pflicht geprüft.
- Bestehende Installationen bleiben unverändert, solange keine zusätzlichen Pflichtbestätigungen eingetragen werden.
Beispiel
--------
Ich habe zur Kenntnis genommen, dass mein Flohmarktstand nicht auf öffentlichem Grund aufgebaut werden darf.
Neu in Version 4.4.28
---------------------
- Unter Dorfflohmarkt -> Einstellungen stehen vier frei formulierbare zusätzliche Pflichtbestätigungen zur Verfügung.
- Ein befülltes Feld wird automatisch aktiviert und in der öffentlichen Anmeldung als Pflicht-Checkbox angezeigt.
- Leere Felder werden nicht im Anmeldeformular ausgegeben.
- Die zusätzlichen Pflichtbestätigungen erscheinen direkt vor der Datenschutzzustimmung.
- Alle sichtbaren zusätzlichen Bestätigungen werden sowohl im Browser als auch serverseitig als Pflicht geprüft.
- Bestehende Installationen bleiben unverändert, solange keine zusätzlichen Pflichtbestätigungen eingetragen werden.
Beispiel
--------
Ich habe zur Kenntnis genommen, dass mein Flohmarktstand nicht auf öffentlichem Grund aufgebaut werden darf.
Version 4.4.27
Für diese Version wurde kein Changelog-Text hinterlegt.
Version 4.4.26
Für diese Version wurde kein Changelog-Text hinterlegt.
Version 4.4.25
- Umzugspakete werden vollständig passwortgeschützt verschlüsselt.
- AES-256-GCM mit PBKDF2-SHA256 (210.000 Iterationen), zufälligem Salt und Nonce.
- Export-Passwort wird vom Administrator gewählt und nicht gespeichert.
- Import entschlüsselt und validiert das Paket vollständig, bevor Plugin-Daten ersetzt werden.
- Falsches Passwort, Manipulation oder beschädigte Datei führen zum Abbruch ohne Datenimport.
- Neues Dateiformat: .dfmbackup
- AES-256-GCM mit PBKDF2-SHA256 (210.000 Iterationen), zufälligem Salt und Nonce.
- Export-Passwort wird vom Administrator gewählt und nicht gespeichert.
- Import entschlüsselt und validiert das Paket vollständig, bevor Plugin-Daten ersetzt werden.
- Falsches Passwort, Manipulation oder beschädigte Datei führen zum Abbruch ohne Datenimport.
- Neues Dateiformat: .dfmbackup
Version 4.4.24
Neu: Serverumzug / Datensicherung unter Exporte.
- Vollständiges Plugin-Umzugspaket als ZIP
- Einstellungen, Anmeldungen/Metadaten und referenzierte Mediathek-Bilder
- Import ersetzt nur Dorfflohmarkt-Plugin-Daten
- Lizenzschlüssel kann mit umziehen; Installations-ID und Prüfstatus werden auf dem Ziel neu aufgebaut
- Vollständiges Plugin-Umzugspaket als ZIP
- Einstellungen, Anmeldungen/Metadaten und referenzierte Mediathek-Bilder
- Import ersetzt nur Dorfflohmarkt-Plugin-Daten
- Lizenzschlüssel kann mit umziehen; Installations-ID und Prüfstatus werden auf dem Ziel neu aufgebaut
Version 4.4.22
- PayPal-Erfolgsansicht nach Rückkehr vom Lizenzserver verbessert.
- Automatische Lizenzübernahme wird sofort versucht.
- Bei Erfolg klare Meldung: Zahlung erfolgreich, Lizenz übernommen und aktiv.
- Buttons „Zur Lizenzverwaltung“ und „Zum Dorfflohmarkt Manager“.
- Alle Änderungen aus 4.4.21 bleiben erhalten.
- Automatische Lizenzübernahme wird sofort versucht.
- Bei Erfolg klare Meldung: Zahlung erfolgreich, Lizenz übernommen und aktiv.
- Buttons „Zur Lizenzverwaltung“ und „Zum Dorfflohmarkt Manager“.
- Alle Änderungen aus 4.4.21 bleiben erhalten.
Version 4.4.21
Fix Anmeldung / Erfolgsseite
----------------------------
- Rücksprung nach öffentlicher Anmeldung korrigiert.
- Der Anmelde-Shortcode speichert jetzt explizit den Permalink der Seite,
auf der das Formular tatsächlich angezeigt wird.
- Nach dem POST wird mit HTTP 303 genau auf diese Seite mit ?dfa_status=ok
zurückgeleitet.
- Dadurch wird die editierbare Erfolgsmitteilung zuverlässig auf der
Anmeldeseite angezeigt, statt auf der WordPress-Startseite zu landen.
- Same-Origin-Prüfung bleibt erhalten.
- 4.4.20 Geocoding-Änderungen bleiben unverändert erhalten.
----------------------------
- Rücksprung nach öffentlicher Anmeldung korrigiert.
- Der Anmelde-Shortcode speichert jetzt explizit den Permalink der Seite,
auf der das Formular tatsächlich angezeigt wird.
- Nach dem POST wird mit HTTP 303 genau auf diese Seite mit ?dfa_status=ok
zurückgeleitet.
- Dadurch wird die editierbare Erfolgsmitteilung zuverlässig auf der
Anmeldeseite angezeigt, statt auf der WordPress-Startseite zu landen.
- Same-Origin-Prüfung bleibt erhalten.
- 4.4.20 Geocoding-Änderungen bleiben unverändert erhalten.
Version 4.4.17
- PayPal-Checkout für Lizenzbestellungen.
- Lizenztypen und Preise werden vom Lizenzserver geladen.
- Staffel: Single 99 €, Plus 179 €, Pro 249 €, Agentur/Verein 399 €.
- Nach erfolgreicher PayPal-Zahlung kann eine Lizenz für „diese Website“ automatisch übernommen werden.
- „Andere Website“ bleibt manuelle Aktivierung per E-Mail-Schlüssel.
- Lizenztypen und Preise werden vom Lizenzserver geladen.
- Staffel: Single 99 €, Plus 179 €, Pro 249 €, Agentur/Verein 399 €.
- Nach erfolgreicher PayPal-Zahlung kann eine Lizenz für „diese Website“ automatisch übernommen werden.
- „Andere Website“ bleibt manuelle Aktivierung per E-Mail-Schlüssel.
Version 4.4.16
Änderungen
----------
- Fehler bei Lizenzbestellungen behoben:
Die Pflichtauswahl „Diese Website“ / „Andere Website“ wurde in 4.4.15 zwar
korrekt angezeigt und validiert, aber nicht an den Lizenzserver übertragen.
- license_target wird jetzt ausdrücklich an den Lizenzserver gesendet.
- Zusätzlich wird auto_activation_requested passend gesetzt:
this_site = 1, other_site = 0.
- Dadurch kann der Lizenzserver die Spalte „Verwendung“ korrekt anzeigen und
nur bei „Diese Website“ die automatische Lizenzübernahme zulassen.
- Alle übrigen Lizenz- und Recovery-Funktionen aus 4.4.15 bleiben unverändert.
----------
- Fehler bei Lizenzbestellungen behoben:
Die Pflichtauswahl „Diese Website“ / „Andere Website“ wurde in 4.4.15 zwar
korrekt angezeigt und validiert, aber nicht an den Lizenzserver übertragen.
- license_target wird jetzt ausdrücklich an den Lizenzserver gesendet.
- Zusätzlich wird auto_activation_requested passend gesetzt:
this_site = 1, other_site = 0.
- Dadurch kann der Lizenzserver die Spalte „Verwendung“ korrekt anzeigen und
nur bei „Diese Website“ die automatische Lizenzübernahme zulassen.
- Alle übrigen Lizenz- und Recovery-Funktionen aus 4.4.15 bleiben unverändert.
Version 4.4.15
Änderungen
----------
- Fallback bei serverseitig gelöschtem bzw. ungültigem Lizenzschlüssel.
- Meldet der Lizenzserver beim manuellen Lizenzcheck „invalid_key“, entfernt der
Client den nicht mehr gültigen lokalen Schlüssel und die alten Lizenzdaten.
- Anschließend wird zuerst geprüft, ob für genau diese Installation bereits eine
automatische Lizenzfreigabe bereitsteht.
- Falls nicht, wird der bereits serverseitig gespeicherte ursprüngliche
Testphasenstatus der Domain abgefragt.
- Eine noch aktive Testphase wird wiederhergestellt, ohne neu gestartet oder
verlängert zu werden.
- Eine bereits abgelaufene Testphase bleibt abgelaufen.
- Gibt es weder Lizenz noch Testphase, bleibt der Client ohne gültige Lizenz.
- Fehler in der Auto-Claim-Hilfsfunktion korrigiert: Die Installationskennung
wird wieder korrekt an den Lizenzserver übertragen.
- Pflichtauswahl „diese Website / andere Website“ aus 4.4.14 bleibt erhalten.
Testziel
--------
Ausgangszustand: Client 4.4.14 zeigt invalid_key nach Löschen der Serverlizenz.
Nach Update auf 4.4.15 und Klick auf „Lizenz jetzt prüfen“ soll der Client auf
die unveränderte serverseitige Testphase derselben Domain zurückfallen.
----------
- Fallback bei serverseitig gelöschtem bzw. ungültigem Lizenzschlüssel.
- Meldet der Lizenzserver beim manuellen Lizenzcheck „invalid_key“, entfernt der
Client den nicht mehr gültigen lokalen Schlüssel und die alten Lizenzdaten.
- Anschließend wird zuerst geprüft, ob für genau diese Installation bereits eine
automatische Lizenzfreigabe bereitsteht.
- Falls nicht, wird der bereits serverseitig gespeicherte ursprüngliche
Testphasenstatus der Domain abgefragt.
- Eine noch aktive Testphase wird wiederhergestellt, ohne neu gestartet oder
verlängert zu werden.
- Eine bereits abgelaufene Testphase bleibt abgelaufen.
- Gibt es weder Lizenz noch Testphase, bleibt der Client ohne gültige Lizenz.
- Fehler in der Auto-Claim-Hilfsfunktion korrigiert: Die Installationskennung
wird wieder korrekt an den Lizenzserver übertragen.
- Pflichtauswahl „diese Website / andere Website“ aus 4.4.14 bleibt erhalten.
Testziel
--------
Ausgangszustand: Client 4.4.14 zeigt invalid_key nach Löschen der Serverlizenz.
Nach Update auf 4.4.15 und Klick auf „Lizenz jetzt prüfen“ soll der Client auf
die unveränderte serverseitige Testphase derselben Domain zurückfallen.
Version 4.4.14
- Lizenzbestellung: neues Pflichtfeld zur Auswahl des Zielsystems.
- „Diese Lizenz ist für diesen Server / diese Website“ erlaubt nach Freigabe die automatische Übernahme.
- „Diese Lizenz wird auf einem anderen Server / einer anderen Website eingesetzt“ verhindert die automatische Aktivierung auf dem anfragenden System.
- Keine Vorauswahl; die Anfrage kann ohne bewusste Auswahl nicht abgesendet werden.
- „Diese Lizenz ist für diesen Server / diese Website“ erlaubt nach Freigabe die automatische Übernahme.
- „Diese Lizenz wird auf einem anderen Server / einer anderen Website eingesetzt“ verhindert die automatische Aktivierung auf dem anfragenden System.
- Keine Vorauswahl; die Anfrage kann ohne bewusste Auswahl nicht abgesendet werden.
Version 4.4.11
- Auf der Lizenzseite steht neben „Lizenz aktivieren“ jetzt „Lizenz bestellen“ zur Verfügung.
- Lizenzbestellung öffnet ein kompaktes Anfrageformular mit E-Mail-Adresse, Ansprechpartner und optionaler Nachricht.
- Die Lizenzanfrage wird serverseitig an den DF-Manager-Lizenzserver übermittelt.
- Die Anfrage enthält Domain, Website, Plugin-Version, WordPress-Version und PHP-Version.
- Es wird durch die Anfrage noch keine Lizenz automatisch erzeugt.
- Keine Änderungen an Anmeldungen, Datenbankstruktur oder bestehenden Plugin-Einstellungen.
- Lizenzbestellung öffnet ein kompaktes Anfrageformular mit E-Mail-Adresse, Ansprechpartner und optionaler Nachricht.
- Die Lizenzanfrage wird serverseitig an den DF-Manager-Lizenzserver übermittelt.
- Die Anfrage enthält Domain, Website, Plugin-Version, WordPress-Version und PHP-Version.
- Es wird durch die Anfrage noch keine Lizenz automatisch erzeugt.
- Keine Änderungen an Anmeldungen, Datenbankstruktur oder bestehenden Plugin-Einstellungen.
Version 4.4.10
- WordPress-Kompatibilitätsangabe „Tested up to: 7.0.3“ im Plugin-Header ergänzt.
- Vorbereitung der Update-Metadaten für die korrekte Kompatibilitätsanzeige in WordPress 7.0.3.
- Eigener WordPress-Updatekanal über df-manager.k-kirchner.de bleibt unverändert aktiv.
- Keine Änderungen an Anmeldungen, Datenbankstruktur oder Plugin-Einstellungen.
- Update-Test von 4.4.9 auf 4.4.10 über den eigenen DFM-Update-Server.
- Vorbereitung der Update-Metadaten für die korrekte Kompatibilitätsanzeige in WordPress 7.0.3.
- Eigener WordPress-Updatekanal über df-manager.k-kirchner.de bleibt unverändert aktiv.
- Keine Änderungen an Anmeldungen, Datenbankstruktur oder Plugin-Einstellungen.
- Update-Test von 4.4.9 auf 4.4.10 über den eigenen DFM-Update-Server.
Version 4.4.9
- Systemanzeige korrigiert: Die tatsächlich verwendete Update-API des DFM-Lizenzservers wird nun angezeigt.
- Eigener WordPress-Updatekanal über df-manager.k-kirchner.de bleibt unverändert aktiv.
- Plugin-Header enthält jetzt WordPress- und PHP-Mindestversion, damit das Versionsarchiv diese Werte direkt aus der ZIP übernehmen kann.
- Keine Änderungen an Anmeldungen, Datenbankstruktur oder Plugin-Einstellungen.
- Vorbereitung für den ersten echten Server-Update-Test von 4.4.8 auf 4.4.9.
- Eigener WordPress-Updatekanal über df-manager.k-kirchner.de bleibt unverändert aktiv.
- Plugin-Header enthält jetzt WordPress- und PHP-Mindestversion, damit das Versionsarchiv diese Werte direkt aus der ZIP übernehmen kann.
- Keine Änderungen an Anmeldungen, Datenbankstruktur oder Plugin-Einstellungen.
- Vorbereitung für den ersten echten Server-Update-Test von 4.4.8 auf 4.4.9.
Version 4.4.8
- Erste stabile Versionslinie ohne -test-Suffix.
- Eigener WordPress-Updatekanal ueber df-manager.k-kirchner.de.
- Update-Pruefung gegen das serverseitige Versionsarchiv.
- Update-Pakete nur bei gueltigem Update-Recht bzw. aktiver Testphase.
- Server kann fuer ein Release die WordPress-Auto-Update-Empfehlung uebermitteln.
- Manueller Lizenzstatus-Check auch waehrend aktiver/abgelaufener 5-Tage-Testphase.
- Bestehende Anmeldungen und Plugin-Einstellungen werden beim Update nicht geloescht.
- Eigener WordPress-Updatekanal ueber df-manager.k-kirchner.de.
- Update-Pruefung gegen das serverseitige Versionsarchiv.
- Update-Pakete nur bei gueltigem Update-Recht bzw. aktiver Testphase.
- Server kann fuer ein Release die WordPress-Auto-Update-Empfehlung uebermitteln.
- Manueller Lizenzstatus-Check auch waehrend aktiver/abgelaufener 5-Tage-Testphase.
- Bestehende Anmeldungen und Plugin-Einstellungen werden beim Update nicht geloescht.