Changes for 2.6.2

  • Allow duplicated titles for contents
  • Improved Mailer compatibility
  • Fixed session based template and language
  • Fixed category siblings

Changes for 2.6.1

  • Fixed XSS for the style attribute
  • Updates for the polish and chinese translation

Changes for 2.6.0

  • Increase security of hashed passwords using password_hash
  • Refactoring the codebase to constructor injection
  • Extended API
    • New Hash class
    • New Filter/Path
    • New Html/Form class
    • Element class was splitted to Html/Html and Html/Element
    • Append and prepend method for the Html/Html class
  • Javascript
    • Fallback for blocked jQuery from Google CDN
    • Improved support and helper classes for body tag
    • Fixed alias generator for Cyrillic languages
  • Edge browser detection in Client/Browser
  • Fixed CAPTCHA bypass
  • Fixed multiple codequote pseudo tags on a single page
  • Fixed keyword plugin to handle newlines
  • Modules
    • All modules were refactored to OOP
    • Usage tab for installed modules from /modules/{moduleName}/docs
    • Automated database installer from /modules/{moduleName}/database
    • Renamed assets hooks to style{Position} and script{Position}
    • New modules
      • Ace
      • Directory lister
      • Syntax highlighter
    • Refactored modules
      • Contact
      • Gallery
    • Removed modules
      • File manager
      • Web app
  • Templates
    • Each PHTML was limited to the Template namespace
    • Introducing new shorthand tags for settings, registry and language

Changes for 2.5.0

  • Increase SQLite installation security
  • Connect to MySQL and PostgreSQL via unix socket
  • Continuous integration for PHP7
  • Multi language siblings for contents and extras
  • Fixed that users and groups could not be deleted
  • Fixed footer links with missing protocol scheme
  • Fixed empty select field for templates
  • Pseudo tags
    • Renamed break to readmore and quote to codequote
    • Introducing new registry and language getter
  • Modules
    • Updates on Editor to support new pseudo tags
    • Removed Github tracker module
    • Removed FB group module
  • Minor updates to support language siblings for contents and extras

Changes for 2.4.0

  • Multiple database support for MySQL, SQLite and PostgreSQL
  • One-click-deployment with the cloud hosting platform Heroku
  • CLI support to automate the installation process
  • Switched to a bullet proof whitelist filter to prevent XSS
  • Introducing Japanese translation
  • Rewrite of the existing documentation on the Github wiki
  • Modules
    • Share this module updated with public API key
    • Styled pseudo tags inside Editor module

Changes for 2.3.0

  • Removed deprecated codebase from all templates
  • Introducing a modern template syntax
  • Renamed pseudo tag code to quote
  • Renamed startup.js files to init.js
  • Renamed and combined global Javascript objects
  • Fixed access denied for users with limited permissions
  • Documentation updated to latest Apigen version
  • Refactored modules
    • Feed generator
    • Feed reader

Changes for 2.2.0

  • Introducing Georgian translation
  • Language files now in JSON format
  • New meta suggestion plugin for keywords
  • Login with registered email
  • CSS vendor prefixes removed using Autoprefixer
  • jQuery and Zepto updated to lastest version
  • Fixed security vulnerability on privilege escalation
  • Improved session management after logout
  • Codebase
    • Integration of the ORM called Idiorm
    • Introducing PHP namespaces
    • Enhanced the Autoloader class
    • Continuous deployment to Heroku
    • Element class to generate HTML
    • Request class for super globals
    • OOP refactoring
      • check.php
      • clean.php
      • misc.php
      • modules.php
      • replace.php
  • Modules
    • Most modules were refactored to OOP
    • Autoload of language files to PHP and Javascript
    • Improved behaviour of the Editor module
    • Removed modules
      • DB backup
      • Debug
      • Multi language

Changes for 2.1.0

  • Switched to protocol relative URLs
  • API documentation for OOP classes
  • Grunt updated to 0.4.5
  • Templates
    • Admin template facelifting
    • Flatten and redesign default template
    • CSS vendor prefixes removed using Autoprefixer
    • Tooltips now with data attribute
    • Improved accordion, tab and tables
    • Splited template partials and extend with comments
    • Introducing pointer-events for active elements
  • Javascript
    • Form validation using native checkValidity() now
    • Key shortcut plugin now customizable
    • jQuery and Zepto updated to lastest version
  • Codebase
    • PHP CodeSniffer rulset for non executable code
    • PHPUnit integration and coverage for OOP classes
    • Monitoring test coverage with Coveralls
    • Continuous inspection with Scrutinizer
    • OOP refactoring
      • bootstrap.php
      • breadcrumb.php
      • helper.php
      • migrate.php
      • register.php
  • Modules
    • New disqus module
    • New Github tracker module
    • Fix analytics module for ad blockers
    • Call home module improved
    • SEO tube module removed

Changes for 2.0.2

  • Introducing Serbian translation
  • PHP CodeSniffer ruleset extended with CSS
  • Browser support detection extended
  • Captcha failed for logged in users
  • Fixed possible vulnerability related to <isindex>
  • New web app module that provides Firefox OS support
  • Option to order for gallery module
  • Share this module now with counters

Changes for 2.0.1

  • Continuous integration powered by Travis CI
  • PHP CodeSniffer rulset for deprecated functions
  • Fixed Javascript powered redirect
  • Maxlength for number fields changed to min and max
  • Lazy load module with dynamic placeholder
Powered by Redaxscript 2.1.0  •  Design and realization by Jörg Steinhauer & Henry Ruhs