WebsiteBaker Community Forum
WebsiteBaker => General Announcements => Topic started by: dbs on August 09, 2025, 05:26:38 PM
-
DE (english and dutch versions below)
Hallo Bakers,
leider hat sich im Paket der gerade veröffentlichten Version 2.13.7 ein Fehler eingeschlichen.
In den neuen, vollständigen Übersetzungsdateien im languages-Ordner fehlte die Definition von LANGUAGE_LOADED. Diese Konstante wird von einigen Add-ons wie Itemz oder Bakery verwendet. Da WebsiteBaker sie selbst nicht nutzt, ist uns dies bei unseren Tests nicht aufgefallen. Eine Bitte zu den Sprachdateien: Der Mix von Sprachen im Admin-Bereich sollte nun der Vergangenheit angehören. Wer also z.B. Polnisch als seine Sprache eingestellt hat, sollte keinen Mix mehr mit Englisch bekommen. Da es sich um über 28.000 Sprachvariablen handelt, kann es aber vorkommen, dass etwas übersehen wurde. Wer so etwas bemerkt, bitte eine kurze Meldung im Forum oder eine Mail an support@WebsiteBaker.org.
Weiterhin wurde ein Fehler behoben, der beim Umstieg von der veralteten PhpThumbFactory auf Intervention/Image entstanden ist. In WB 2.13.7 konnte dies bei höheren PHP-Versionen zu Problemen bei der Bilderskalierung führen. Grund für die Umstellung war die Unterstützung moderner Bildformate wie *.webp. Damit ist auch die Basis für *.avif oder *.heic gelegt, auch wenn diese noch nicht aktiv implementiert sind. Im Zuge dieser Korrektur wurde auch die Sicherheit entscheidend verbessert: Der Upload manipulierter Bildformate (z.B. ein JPEG mit verstecktem PHP-Code) wird nun unterbunden. Diese Prüfung fand vorher nur statt, wenn ein Bild auch skaliert wurde. Bilder mit solcher Manipulation werden jetzt generell verworfen und eine Fehlermeldung wird in die error.log von WB geschrieben.
Um Verwirrung bei den Versionen zu vermeiden, haben wir uns entschlossen, keinen Patch zu veröffentlichen. Die neue, stabile Version ist WebsiteBaker 2.13.8. Der Download-Link ändert sich nicht. Ihr findet ihn ab sofort immer hier: https://addon.WebsiteBaker.org/en/browse-add-ons/?id=0A0A0E56
(https://addon.WebsiteBaker.org/en/browse-add-ons/?id=0A0A0E56)
P.S.: Sorry für die Umstände...
----------------------------------
EN
Hello Bakers,
Unfortunately, a bug slipped into the recently released version 2.13.7 package.
In the new, complete translation files in the languages folder, the definition for LANGUAGE_LOADED was missing. This constant is used by some add-ons, such as Itemz or Bakery. Since WebsiteBaker core does not use it, this issue was not detected during our tests. A request regarding the language files: The mix of languages in the admin area should now be a thing of the past. So, if you have set your language to Polish, for example, you should no longer see a mix with English. However, with over 28,000 language variables, it's possible that something was missed. If you notice anything like this, please post a short message in the forum or send an email to support@WebsiteBaker.org.
Furthermore, we have fixed a bug that was introduced with the switch from the outdated PhpThumbFactory to Intervention/Image. In WB 2.13.7, this could cause issues with image resizing, especially on higher PHP versions. The reason for this switch was to support modern image formats like *.webp. This also lays the groundwork for formats like *.avif or *.heic, although they are not yet actively implemented. As part of this fix, security has also been significantly improved: the upload of manipulated image formats (e.g., a JPEG with hidden PHP code) is now prevented. Previously, this check was only performed when an image was also being resized. Now, images with such manipulations are generally discarded, and an error message is written to WB's error.log.
To avoid confusion with different versions, we have decided not to release a patch. The new, stable version is WebsiteBaker 2.13.8. The download link will not change. You can always find it here from now on: https://addon.WebsiteBaker.org/en/browse-add-ons/?id=0A0A0E56 (https://addon.WebsiteBaker.org/en/browse-add-ons/?id=0A0A0E56)
P.S.: Sorry for the inconvenience...
---------------------------------------
NL
Hello Bakers,
Helaas is er een fout geslopen in het pakket van de zojuist gepubliceerde versie 2.13.7.
In de nieuwe, volledige vertaalbestanden in de languages-map ontbrak de definitie van LANGUAGE_LOADED. Deze constante wordt gebruikt door enkele add-ons, zoals Itemz of Bakery. Omdat de kern van WebsiteBaker deze zelf niet gebruikt, is dit tijdens onze tests niet opgemerkt.
Een verzoek met betrekking tot de taalbestanden: de mix van talen in het beheerdersgedeelte zou nu tot het verleden moeten behoren. Wie dus bijvoorbeeld Pools als taal heeft ingesteld, zou geen mix met Engels meer moeten zien. Met meer dan 28.000 taalvariabelen kan het echter voorkomen dat er iets over het hoofd is gezien. Mocht je zoiets opmerken, plaats dan een kort bericht in het forum of stuur een e-mail naar support@WebsiteBaker.org.
Daarnaast is er een fout verholpen die was ontstaan bij de overstap van de verouderde PhpThumbFactory naar Intervention/Image. In WB 2.13.7 kon dit bij hogere PHP-versies leiden tot problemen bij het schalen van afbeeldingen. De reden voor deze overstap was de ondersteuning van moderne beeldformaten zoals *.webp. Hiermee is ook de basis gelegd voor formaten als *.avif of *.heic, hoewel deze nog niet actief zijn geïmplementeerd. Tijdens deze correctie is ook de beveiliging aanzienlijk verbeterd: het uploaden van gemanipuleerde beeldformaten (bijv. een JPEG met verborgen PHP-code) wordt nu voorkomen. Voorheen vond deze controle alleen plaats wanneer een afbeelding ook daadwerkelijk geschaald werd. Afbeeldingen met dergelijke manipulaties worden nu standaard geweigerd en er wordt een foutmelding weggeschreven naar het error.log van WB.
Om verwarring met versienummers te voorkomen, hebben we besloten geen patch uit te brengen. De nieuwe, stabiele versie is WebsiteBaker 2.13.8. De downloadlink verandert niet. U kunt deze vanaf nu altijd hier vinden: https://addon.WebsiteBaker.org/en/browse-add-ons/?id=0A0A0E56 (https://addon.WebsiteBaker.org/en/browse-add-ons/?id=0A0A0E56)
P.S.: Onze excuses voor het ongemak...