📜 XOOPS Version History¶
A comprehensive timeline of XOOPS CMS development from inception to present.
Version Timeline¶
gantt
title XOOPS Version Timeline
dateFormat YYYY
section 1.x Series
XOOPS 1.0 :2001, 1y
XOOPS 1.3.x :2002, 1y
section 2.0 Series
XOOPS 2.0.x :2003, 2y
section 2.2-2.3 Series
XOOPS 2.2.x :2005, 1y
XOOPS 2.3.x :2007, 3y
section 2.4 Series
XOOPS 2.4.x :2011, 2y
section 2.5 Series
XOOPS 2.5.0-2.5.7 :2013, 4y
XOOPS 2.5.8-2.5.9 :2017, 3y
XOOPS 2.5.10-2.5.11:2020, 4y
section Future
XOOPS 2026 :2026, 2y Major Releases¶
XOOPS 1.x Series (2001-2002)¶
1.0 (2001) - Initial release - Basic module system - User management - Simple templating
1.3.x (2002) - Improved module system - Better security - Enhanced admin interface
XOOPS 2.0.x Series (2003-2005)¶
See: XOOPS 2.0.x Details
Key Features: - Complete rewrite - Smarty template engine - Modern (for the time) OOP design - Module blocks system - Notification system
XOOPS 2.3.x Series (2007-2010)¶
See: XOOPS 2.3.x Details
Key Features: - Module Admin Framework - Improved caching system - Enhanced security measures - Better UTF-8 support - jQuery integration
XOOPS 2.4.x Series (2011-2012)¶
See: XOOPS 2.4.x Details
Key Features: - PHP 5.2+ support - Improved installer - Enhanced security - Better multilingual support - Module cloning
XOOPS 2.5.x Series (2013-Present)¶
2.5.0 (2013) - PHP 5.3+ support - Namespaces introduction - XMF Framework integration - Modern coding standards
2.5.7 (2016) - PHP 7.0 compatibility - Security enhancements - Performance improvements
2.5.9 (2018) - PHP 7.2 support - Bootstrap 4 admin theme - Improved module system
2.5.10 (2020) - PHP 7.4 support - Smarty 3 integration - Composer support - PSR-4 autoloading
2.5.11 (2022) - PHP 8.0 compatibility - Security updates - Bug fixes
XOOPS 2026 (Upcoming)¶
See: XOOPS 2026 Roadmap
Planned Features: - PHP 8.2+ requirement - Full PSR compliance - Dependency injection - Modern middleware - Smarty ⅘
Architecture Evolution¶
flowchart LR
subgraph "1.x"
A1[Procedural PHP]
A2[Simple Templates]
A3[Basic Modules]
end
subgraph "2.0-2.4"
B1[OOP Classes]
B2[Smarty 2.x]
B3[Module Framework]
B4[Handlers]
end
subgraph "2.5"
C1[Namespaces]
C2[Smarty 3.x]
C3[XMF Framework]
C4[Composer]
end
subgraph "2026"
D1[PSR Standards]
D2[Smarty 4/5]
D3[DI Container]
D4[Middleware]
end
A1 --> B1 --> C1 --> D1
A2 --> B2 --> C2 --> D2
A3 --> B3 --> C3 --> D3 Compatibility Matrix¶
| Version | PHP | MySQL | Smarty |
|---|---|---|---|
| 1.x | 4.0+ | 3.23+ | None |
| 2.0.x | 4.1+ | 4.0+ | 2.5 |
| 2.3.x | 5.0+ | 4.1+ | 2.6 |
| 2.4.x | 5.2+ | 5.0+ | 2.6 |
| 2.5.x | 5.3-8.1 | 5.5+ | 3.1 |
| 2026 | 8.2+ | 8.0+ | 4.x/5.x |