Skip to content

XOOPS Changelog

Overview

This document tracks significant changes, additions, and fixes across XOOPS versions. For detailed technical changes, see the GitHub release notes.

Version 2.5.11

Released: 2024

New Features

  • Full PHP 8.0/8.⅛.2 compatibility
  • Bootstrap 4 admin theme
  • Updated jQuery to 3.x
  • Smarty 3.1.x support
  • Improved password hashing

Improvements

  • Enhanced XoopsEditor integration
  • Better error handling
  • Modernized form elements
  • Improved caching system
  • Updated language files

Bug Fixes

  • Fixed session handling issues
  • Resolved template compilation errors
  • Fixed user authentication edge cases
  • Corrected permission inheritance bugs

Security

  • Patched XSS vulnerabilities
  • Improved CSRF protection
  • Enhanced input sanitization
  • Updated security headers

Version 2.5.10

Released: 2021

New Features

  • Initial PHP 8.0 support
  • New admin dashboard
  • Responsive admin theme
  • Enhanced notification system

Improvements

  • Performance optimizations
  • Better mobile support
  • Improved installer
  • Updated documentation

Deprecated

  • mysql_* functions removed
  • Magic quotes handling removed
  • ereg* functions replaced

Version 2.5.9

Released: 2018

New Features

  • PHP 7.0/7.1/7.2 support
  • CKEditor integration
  • New block positioning
  • Enhanced search

Improvements

  • Refactored core classes
  • Better error logging
  • Improved template caching
  • Updated third-party libraries

XOOPS 2026

In Development

Planned Features

  • PSR-4 autoloading
  • PSR-7/PSR-15 HTTP layer
  • PSR-11 dependency injection
  • PSR-14 event dispatcher
  • JSON module manifests
  • Clean architecture
  • ULID identifiers

Migration Notes

See From-2.5-to-2026 for upgrade instructions.

Versioning Policy

XOOPS follows Semantic Versioning:

  • MAJOR (X.0.0): Breaking changes
  • MINOR (0.X.0): New features, backward compatible
  • PATCH (0.0.X): Bug fixes, backward compatible

Upgrade Path

2.5.9 → 2.5.10 → 2.5.11 → 2026

Direct Upgrades Supported

From To Supported
2.5.9 2.5.11 ✅ Yes
2.5.10 2.5.11 ✅ Yes
2.5.11 2026 ✅ Yes
2.5.9 2026 ✅ With migration tool
2.3.x 2026 ⚠️ Manual migration