Hei ! Guest  

Posts by tunhj1

    We're changing the way we use our branches in all of our repositories, paving the way for an accelerated release cadence. These changes will become effective on Wednesday, February 19th, 2020. We highly recommend that you adjust your build processes, in particular all sorts of artifacts, to reflect these changes.

    The New Branch Schema

    Old branches have been tracked in version branches, such as 2.1 or 3.0, for a long time already. However, the current and next version have faced some inconsistencies over the past years, residing in different branches with sometimes unclear rules on when they are migrated into version branches. This has historically lead to some confusion with 3rd party developers that had issues tracking down the correct branch to apply and/or suggest their changes.

    The new schema puts up clear rules on this:

    • Stable version will always reside in version branches, regardless of their age.
    • master is always the development branch that eventually becomes the next stable version.
    • Upon reaching the stable version .0, the master branch is transfered into the appropriate version branch.
    • The next branch has become obsolete, as it is now represented by the master branch.

    Effective Changes: An Example

    The Core's repository (GitHub - WoltLab/WCF: WoltLab Suite Core (previously WoltLab Community Framework)) will serve as an example for the aforementioned changes:

    TreeBeforeAfter
    Version 2.1.x2.12.1
    Version 3.0.x3.03.0
    Version 3.1.xmaster3.1
    Version 5.2.xnext5.2
    (Next version)---master

    Timeline

    These changes will enter into force on Wednesday, February 19th, 2020.

    kilde: For Developers: Changes to Our Public Repositories - Neuigkeiten und Hinweise - WoltLab®

    The system running all demos will be unavailable tomorrow, Feburar 13th, 2020, between 1:00 pm and 4:00pm CET for maintenance. Existing demos cannot be reached during this time period.

    Requests for new demos are added to a queue and will be processed once the maintance has been completed.

    kilde: Maintenance on the Demo System (Feburary 13th, 2020) - Neuigkeiten und Hinweise - WoltLab®

    Wir haben soeben Updates für unsere Produkte freigegeben:

    • WoltLab Suite 5.2.2

    Stabilitäts- und Fehlerbehebungsversionen (auch bekannt als "minor releases"), beseitigen ausschließlich Fehler in der aktuellen Version und führen keine neuen Funktionen ein. Es wird ausdrücklich empfohlen diese Updates anzuwenden.

    Aktualisierung einer bestehenden Installation

    Öffnen Sie die Administrationsoberfläche und rufen Sie den Menüpunkt Konfiguration > Pakete > Pakete auflisten auf. Klicken Sie dann auf den Button Updates suchen, diesen finden Sie rechts oberhalb der Paketauflistung.

    Bedeutende Änderungen

    Bitte beachten Sie, dass die unten stehende Liste nur die wichtigsten Änderungen enthält. Kleinere Korrekturen (u.a. Tippfehler) werden nicht separat aufgeführt.

    WoltLab Suite Blog

    • Das für die Artikel-Vorschau erzeugte HTML war ungültig und führte zu stellenweise unklickbaren Bereichen.

    WoltLab Suite Calendar

    • Die eingebetteten HTML5-Metadaten wurden entsprechend der aktuellen Vorgaben angepasst.
    • Der Test für sich zeitlich überschneidende Termine schlug fehl, wenn das Start- und Enddatum identisch war.

    WoltLab Suite Filebase

    • Änderungen am Text von selbst angelegten Lizenzen wurden nicht übernommen.
    • Unterstützung für den Import von Rezensionen.

    WoltLab Suite Filebase: Support Threads

    • Die Themen wurden versehentlich doppelt erzeugt.

    WoltLab Suite Gallery

    • Der Kategoriefilter auf der Albumliste arbeitete nicht korrekt.
    • Im album-BBCode wurde ein falscher Wert für die Anzahl der enthaltenen Bilder angezeigt.

    WoltLab Suite Forum

    • Leere Themen führten auf Grund fehlerhafter Objekt-Zugriffe zu einer Fehlermeldung.
    • Beim Freischalten von Themen wurden diese doppelt gezählt. Es wird empfohlen, die Foren über "Anzeigen aktualisieren" entsprechend zu aktualisieren.
    • RSS-Feeds die nach Anwendung der Filter keine Inhalte mehr enthalten, führen nicht länger zu einer Fehlermeldung.
    • Die Liste der Antworten unterhalb eines Themas verwenden nun die selbe Reihenfolge wie auch im Thema selbst.

    WoltLab Suite Core: Conversations

    • Die Aktion ConversationAction::markAsRead() verwendet nicht länger implizit den aktuellen Nutzer.

    WoltLab Suite Core: Importers

    • MyBB 1.x
      • Fehlerhafte Erkennung von Anführungszeichen innerhalb von font-BBCodes.
    • vBulletin 5.x
      • Unterstützung zusätzlicher Variationen von [attach].
      • BBCodes in Signaturen wurden nicht korrekt umgewandelt.
      • Die Unterstützung für Pixel-basierte Schriftgrade wurden verbessert.
    • XenForo 2.x
      • Die Erkennung von JSON-kodierten Daten war fehlerhaft.

    WoltLab Suite Core: Infractions

    • Das Formular für Verwarnungen zeigt nun den vordefinierten Verwarnungsgrund an.

    WoltLab Suite Core

    • Besondere Trophäen wurden unter bestimmten Bedingungen doppelt vergeben.
    • Die Systemprüfung funktionierte auf Grund einem fehlerhaftem Stringvergleich bei MySQL nicht korrekt.
    • Beim Anlegen neuer Artikel im Frontend wird nicht länger ein mehrsprachiger Artikel angeboten, wenn es nur eine verfügbare Sprache gibt.
    • Die Erkennung von WebP-Grafiken schlug unter PHP 7.0 fehl.
    • Robustere Validierung für Seiten die auf Zugriffstoken basieren.
    • Die Tabs im Benutzerprofil enthielten doppelt kodierte HTML-Entities.
    • Versteckte Dialoge mit einem iframe reagierten teilweise auf Mausklicks.
    • Der Dreifachklick in Tabellenzellen im Editor führt nicht länger zu einem ungültigen HTML, wenn die Textauswahl ersetzt wird.
    • Optionale Auswahlfelder im Kontaktformular boten die neutrale Option "(Keine Auswahl)" nicht an.
    • Die DateFormField-Komponente wurde angepasst und bietet nun eine bessere Validierung und eine konsistente Verwendung von UTC-Datumsangaben.
    • Ein Kompatibilitätsproblem im Net_IDNA2-Paket unter PHP 7.4 wurde behoben.
    • Beim Upgrade von der WoltLab Suite 3.1 wurden auf einigen Seiten irrtümlich die individuelle Box-Positionierung verworfen.
    • Die Auswahl der Reaktionen wurde manchmal durch die Kopfzeile dargestellt.
    • Die Vollbildansicht des Editors funktionierte in einigen Fällen nicht korrekt.
    • Der Bearbeiten-Button in der Benutzerliste wird nun deaktiviert, wenn der aktive Benutzer keine ausreichenden Berechtigungen hat.
    • Erkennung von fehlerhaft konfigurierten PHP-Installationen, bei denen der Opcache aktiv ist, aber die Funktionen zum Zurücksetzen des Cache deaktiviert wurden.
    • Die GitHub-Authentifizierung wurde angepasst, um den Anforderungen der neuen API zu entsprechen.

    kilde: Update: WoltLab Suite 5.2.2 - Neuigkeiten und Hinweise - WoltLab®

    We have just released new versions of our products:

    • WoltLab Suite 5.2.2

    Stability releases (also known as "minor releases") aim to solve existing problems in the current version. Like every stability release, they do not introduce new features; It is strongly recommended to apply these updates.

    Performing System Updates

    Open your Administration Control Panel and navigate to Configuration > Packages > List Packages. Please click on the button Search for Updates located in the right corner above the package list.

    Notable Changes

    The list below includes only significant changes, minor fixes or typos are generally left out.

    WoltLab Suite Blog

    • The generated HTML for the article preview was invalid, causing some parts of the preview to not respond to clicks.

    WoltLab Suite Calendar

    • Adjusted the HTML5 metadata to the latest standard.
    • The test for overlapping event dates suffered from a calculation error if the start and end date are equal.

    WoltLab Suite Filebase

    • The text of custom licenses could not be edited.
    • Added support for the import of reviews.

    WoltLab Suite Filebase: Support Threads

    • The support thread was created twice by accident.

    WoltLab Suite Gallery

    • The category filter on the album list did not behave as expected.
    • An incorrect number of image were reported inside the album bbcode.

    WoltLab Suite Forum

    • Empty threads raised an exception due to some incorrect propery accesses.
    • Approving threads had been counted twice in the stats. It is recommended to rebuild the board data after applying this update.
    • RSS feeds that yielded no items after applying the filters will no longer report an error.
    • The list of replies displayed below articles now follow the same order as they appear in the thread.

    WoltLab Suite Core: Conversations

    • The action ConversationAction::markAsRead() no longer implicitly assumes the active user.

    WoltLab Suite Core: Importers

    • MyBB 1.x
      • Incorrect recognition of quotation marks inside font bbcodes.
    • vBulletin 5.x
      • Broader support for different [attach] types.
      • BBCodes in signatures had not been converted.
      • Improved the support for pixel based font sizes.
    • XenForo 2.x
      • Incorrect detection of JSON encoded data.

    WoltLab Suite Core: Infractions

    • The form to issue warnings now correctly applys a predefined reason.

    WoltLab Suite Core

    • Resolved an issue that could cause special trophies to be awarded twice.
    • The system check page suffered from a bad string comparison for MySQL.
    • Attempting to create a new article in the frontend offered multilingual articles even when there is only a single language available.
    • The detection for WebP images failed in PHP 7.0.
    • Streamlined the token validation for pages that require access tokens.
    • HTML entities were encoded twice in the anchor links of the user profile tabs.
    • Hidden dialogs containing an iframe would sometimes react to pointer events.
    • Triple clicking inside a table cell inside the editor will no longer yield invalid markup if the selected content was replaced.
    • Optional "select" fields in the contact form did not support the "(No selection)" option.
    • Improved the DateFormField component, better validation and a consistent usage of UTC dates.
    • Resolved a compatibility issue in the Net_IDNA2 package when used with PHP 7.4.
    • Upgrading from Woltlab Suite 3.1 would previously discard the custom box positions for some pages.
    • The reaction picker was sometimes rendered behind the page header.
    • The fullscreen mode in the editor did not work in some cases.
    • Disabled the edit button in the user list if the active user lacks the required permissions.
    • Detection for misconfigured PHP environments that use opcache but prevent any sort of cache reset.
    • Adjusted the GitHub authentication to match their latest API changes.

    kilde: Update: WoltLab Suite 5.2.2 - Neuigkeiten und Hinweise - WoltLab®