Changelog

tracend edited this page Aug 16, 2012 · 59 revisions

Note: Versions below v1.0 are not backwards compatible

###v1.3 (Aug 15, 2012)

  • New libraries: Minify_Cache_File()
  • New methods: Model->getAll(), Template->updateDom(), Main->logout()
  • Feature #50: Refactored logic/minification to better utilize require.js
  • Feature #16: Introducing File Caching for templates and client.js
  • Feature #48: Adding support for application/json requests
  • Feature #45: Added composer.json for Packagist
  • Update: Upgraded client side js (jquery-1.7.2, modernizr-2.6.1, require-2.0.4)
  • Update #51: Moved all constant definition off the index.php
  • Update: Restored demo site and minor visual updates
  • Update: Removing references to myUrl() from all places (that matter)
  • Update #49: Proper conditions to look into public folders of plugins in APP/…
  • Bug fixes (#52 etc)

###v1.2 (Jun 10, 2012)

  • New libraries: PhpClosure() [Google Closure]
  • New helpers: encode()/decode() [basic], ksort_recursive(), request_uri()
  • New common methods: Template::trimWhitespace()
  • New template variable $_page (containing the body data on 'static' pages)
  • Adding Minify() class and a framework to create minified js on the fly
  • Adding Travis CI [basic config]
  • Adding global DEBUG flag for JavaScript
  • Adding defer attribute in script tags
  • Update: Overriding default view definition for Body section
  • Update: Introducing new globally available section 'Body'
  • Update: Better logic got template definition on the controller level
  • Update: Better handling of ssl URLs (+ redirection to ssl for non secured requests)
  • Update: Defining application cache manifest files with the right mime-type
  • Bug fixes

###v1.1 (April 22, 2012)

  • Introducing env.json for environmental variables
  • New common methods: clean(), json_encode_escaped(), query_to_array() ...
  • Adding http library class as the basic library for url requests
  • Better parsing of path and query variables
  • Updates improving stability
  • Bug fixes (#34, #35, #37...)

###v1.0 (public release)

  • Configured the BASE folder so it operates with no dependencies in the APP folder
  • Fixing fallbacks for PHP5 < 5.3
  • Removed themes from main distribution (now located in repo "kisscms-themes")
  • Added definitions for admin and listing templates
  • Introducing properties for main body
  • Formulating media queries for stylesheets
  • Sections updates to create a uniform character
  • Replaced myUrl() and myCDN() with the improved url() and uri()
  • Upgraded HTML5 Boilerplate to v2.0, jQuery to v1.7.1 and RequireJS to v1.0.3
  • Bug fixes

###v0.9 (beta)

  • Concluded on basic methods for section views (ul, inline...)
  • Added category and archive page listings
  • Activated main sections (tagcloud, breadcrumb, latest updates etc)
  • Visual improvements on templates
  • Automated sitemap generator
  • Bug fixes

###v0.8 (alpha)

  • Modified Section class to act as parent instead of master
  • Created main sections (breakcrumb,copyright,menu...)
  • Activated tag, archive controllers and category listings
  • Enabled custom view for body
  • Renamed main methods of Template class
  • Added template collection

###v0.7

  • Automated template logic for head,section,foot areas
  • Unified configuration object and seamless integration across all parts
  • Separated plugins from the app/base hierarchy
  • Introduced YAML setup file for installing/deleting plugins (discarded)

###v0.6

  • Upgrading Model support to allow more than one databases loaded
  • Overhaul re-structuring to support plug-n-play plugins
  • Introduced public folders in app and plugins
  • Controllers now extend the main controller
  • Integrated HTML5 Bloilerplate
  • Established template framework

###v0.5

  • Corrected core/clone model
  • Moved base configuration to the web index page
  • Added tags for pages

###v0.4

  • Revised CMS for complete separation between the app/data/templates
  • Renamed files to more obvious/meaningful names

###v0.3

  • Reverted controller logic to be included in one file
  • Repaired core CMS functions to a working state

###v0.2 (not working)

  • Incorporated the object-oriented revision of KISSMVC
  • Introduced the core&clone model of deployment
  • Created "plugins" branch

###v0.1 (old architecture)

  • Initial release
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.