2.5
- PHP 7 compatible now that many hosts are deprecating 5
- Fixes an SQL vulnerability
2.4
- Now using mysqli driver
- Security fixes
2.3
- Interface refresh (colours, buttons, toolbars; more cohesive, unified)
- Project slideshow options - next/prev text, divider symbol, slide number text, nav position (top/bottom), transitions (fade, blind, scroll, uncover, none)
- Project slideshow adjusts the height of its container, so slideshows with different sized images fit your page - no overlapping footers, and horizontal, vertical images can be in same slideshow (animates)
- Projects Manage page updated: if there is no project thumbnail, it will display the first image found.
- Projects Manage > New Section now auto-selects the currently active section
- Projects full size image scaling - upload hi-res images and let the system scale them to fit your theme.
- Projects images width and height options have been removed in favour of full size scaling setting.
- Next/previous project template tags loop properly now
- Blog pagination template tags - next_post(), prev_post(), blog_pagination(), blog_next_page(), blog_prev_page()
- All system thumbnails have a slight sharpen filter applied for better quality.
- All system thumbnails are dynamically generated and stored in cache - no more systhumbs.
- Custom maintenance mode - create layout_maintenance.php in your theme folder and it will display that page. Site is now viewable by you if you are logged in.
- Theme editor uses CodeMirror
- New page_type() template tag
- Module CSS and JS is auto-included by the system. Modules should include an assets folder and custom styles.css and actions.js
- Installer won't duplicate users if run multiple times.
- All ajax calls send SYSTEM var for safer inclusion of system files on server end (SYSTEM.path, SYSTEM.url - domain.com/cms/system/)