Chaos CMS Changelog
Project: STN-Labz/Chaos
Maintained By: The Chaos CMS Dev Team
Last Update: 2025-11-01T01:50Z
-------------------------
An open, transparent log of all development within the Chaos CMS
A Note: The the Bug Tracker is live and a feature_request module is now available for registered users.
-------------------------
v.1.3.0 - Dev
Type: Release Development
Summary: Adding pre established features that we suspended.
Added
- Mailer configuration and test it in Admin. Writes to
{project_root}/data/mailer.json
- Methods in
/app/router.phpto movehomeandpostto/app/modules/because they are core to this CMS, and render them correctly.
Fixed
mailer.logsaving to the wrong location (/app/logs/mailer.log->/{project_root}/logs/mailer.log).
- Re established
core/mailerconfiguration inadmin->mailer.
- repaired
/app/lib/render.phpbecauserender markdown fileandrender json filewere not firing correctly.
- Changed admin->posts to write to
/app/modules/posts/datainstead of/public/modules/posts/data.
-------------------------
v1.2.9 - Not Released
Type: Bug fixes
Summary: Repairing found issues
Added
/app/admin/views/register.phpbecause it was missing
- admin route to allow registration
- Plugin routing for automatic detection and inclusion
Fixed
97d7 Registration link missing if "registration_open": true & missing /admin?action=register
2b9d Settings not writing the correct flag in data/site_settings.json
46bd Plugin Loader not functioning, corrected via a loader in the router
2c17 Post in Admin, resolved the "unknown" author issue and add the authors name to the post table view.
-------------------------
v1.2.8 - Release
Type: Release prep
Summary: Prepared for version release
Added
- My Account
- Delete account under my account
- Example Module
- Example Plugin
- Example (minimal) Theme
Fixed
- 8804 Ordering of h's (h1,h2,h3,h4,h5,h6) because it has be be largest to smallest (h6,h5,h4,h3,h2,h1) to prevent overlap in
/app/lib/render.php
Removed
- Al development content and cleaned up themes for distro
-------------------------
v1.2.7 - Post + Users
Type: Core enhancements
Summary: Membership and Blogging/Posts.
Added
- Post creation in MarkDown(
md),HTMLorJSONformats from admin
- Post front end module updated for updated data scheme
- Users in the admin, My Account (
/account) coming soon.
- Markdown H's (h2, h3, h4)
Fixed
- long awaited format changes from just JSON
- simpleton approach to users
Changed
- improved front-end posts module routing
- improved front-end module posts flow & appearance
- improved member management from previous versions
-------------------------
v1.2.6 - Global Markdown Rendering
Type: Core enhancement
Summary: Unified MarkDown rendering across the CMS ecosystem.
Added
- Full Markdown rendering in core, admin, pages, and modules.
.mdfile routing for pages and modules.
- Official Documentation file (this file)
/changelog
- page output for JSON, HTML, PHP Code, or MarkDown (md) in admin
Fixed
- c3e5 MarkDown Bold
- 87f5 MarkDown Italic/Emphasis
- ed90 Site Wide/Global Markdown Rendering
------------
v.1.2.5 - Plugin System Introduction
Type: Feature Release
Summary: Plugin Architecture established for modular extensions.
Added
- Plugin loader support and lifecycle hooks (plugininit, plugineregisterroutes, pluginshutdown).
- Plugin manifest format (
manifest.json) for meta data and dependencies.
- Integrated with
/app/libshared libraries.
Changed
- CMS Bootstrap updated to include optional plugin discovery
- Simplified routing for module vs. plugin separation.
Fixed
- Incorrect dependency resolution during admin startup.
Removed
- Hardcoded plugin paths from earlier test builds.
-------------------------
v1.2.4 - Admin & Routing Optimization
Type: Maintenance
Summary: Routing and pretty URL's, admin modifications.
Added
- early-stage admin modularization for cleaner UI.
- Core route caching for fast load
Changed
- Refactored
bootstrap.phpto streamline environment setup.
- Moved page saving to a unified structure (
JSON/HTML/MD/PHP)
Fixed
- Pages saving to incorrect directory (
/public/modules/posts/data).
- Admin access blocked during maintenance mode.
------------------------
v1.2.3 - Sentinel Integration Prep
Type: Security/Integration
Summary: Prepping for future security measures.
Added
- Sentinel Plugin hooks (allow/deny,tools,modules, placeholders)
- Configuration via
config.json
Changed
- Rolled
api-config.jsoninto singleconfig.json.
Fixed
- Missing helper functions in API flush routines
-------------------------
v1.2.2 - Core Routing Stability
Type: Maintenance
Summary: Because housework must be done....
Added
- Route error handling and logging improvements.
Changed
- Reduced redundant core calls during bootstrap
Fixed
- Infinite redirect oop in
/loginroute.
- Missing
redirect_to()utility restored.
-------------------------
v1.2.1 - Initial Public Beta
Type: Initial Major Release.
Summary: First structured Chaos CMS release under the STN-Labz ecosystem.
Added
- Dynamic routing system for pages and modules.
- Core libraries (
/app/lib) established.
- Admin Dashboard and authentication established.
-------------------------
This page is in MarkDown(md) format and is rendered by the Custom Markdown Rendering Library within the Chaos CMS