A new major version of XMB is available today.
The entire XMB code base has been modernized to eliminate global variables, improve security, and make it easier to maintain and build upon in the
future. This is the largest change set ever attempted in the 24-year history of this project.
Number 1.10 was chosen to recognize the need for ongoing development. Future milestones and pre-planning for another major version was an important
part of this upgrade.
To help with familiarization of the new code for advanced users, I've started an article,
Breaking Changes in v1.10.00
Here are some of the feature highlights:
PHP 8.2 or higher is required.
File-based template system for easier updates and merges.
File-based translations too (we got tired of the database ideas).
Admin Panel moved and organized into smaller scripts.
Modern SMTP for emails, plus DKIM signing options.
Updated reCAPTCHA protection for member registration.
Modern password hashing for member records.
Option to name your session from the login screen.
Integrated install and upgrade features to avoid folder juggling.
The Settings page is now tabbed for ease of navigation.
Improved URL filtering of extremely malformed requests.
Full Download: xmb-1.10.00.zip
Mirror: GitHub
Git Tag: 1.10.00
Instructions: https://docs.xmbforum2.com/index.php?title=Upgrades
Change Log: https://bugs.xmbforum2.com/changelog_page.php?version_id=36