Skip to content

Releases

2.85.0

Published on April 30th, 2026

This release focuses on PHP 8.5 compatibility and includes improvements to accessibility and internal handling.

Changelog

🎯 Enhancements

  • The default front-end form markup has been updated to improve accessibility and standards compliance. (#23)
    • associates labels explicitly with inputs via for/id attributes
    • removes invalid ARIA usage (aria-label on non-interactive elements)
    • prevents “orphaned labels” (as reported by WAVE)
    • results in valid HTML according to the W3C validator
            <!-- Before -->
<label>
  Label name
  <span class="required-mark" aria-label="Required field">*</span>
  <input />
</label>
          
            <!-- After -->
<div class="form-field">
  <label for="element-id">Label
    <span class="required-mark" aria-hidden="true">*</span>
  </label>
  <input id="element-id" />
</div>
          
  • Added new extension “Subresource Integrity“: Computes base64-encoded SHA hashes (256, 384, 512) for use in link and script elements (#19)
  • Updated extension “Dashboard“: Improved handling for the RSS-Feed-Panel (#20)
  • Updated extension “Order Entries“: Updated to follow the new front-end form markup (#21)

🐛 Bugfixes

  • Fix: Reset libxml internal error state after XSLT processing (#18)
  • Fix: Handle deprecated curl_close() and xml_parser_free() in PHP 8.5 (#25)
  • Updated extension “xCacheLite“: Fix for pages without page type (#22)

🧩 Changes by components

Core

  • Normalize example front-end form markup and fix accessibility issues
  • libxml_use_internal_errors() is properly reset after use
  • Replace curl_close() and xml_parser_free() to ensure compatibility with PHP 8.5 deprecations

Extensions

  • Added “Subresource Integrity“
  • Updated “Dashboard“ v2.2.4
  • Updated “Order Entries“ v2.3.11
  • Updated “xCacheLite“ v3.0.1

✅ Validations

  • Update from Sym8 2.84.2 successful (including pre- and post-update messages)
  • Fresh installation of Sym8 2.85.0 successful

2.84.2

Published on March 26th, 2026

This Sym8 release includes a completely redesigned installer (using Pico CSS, with full RTL support) and comes with two new extensions.