Croogo 1.5.4 Released

Posted by Rachman Chavik on Mon, Sep 16 2013

The Croogo Development Team is happy to announce the release of Croogo 1.5.4.  This is a maintenance release and all users are recommended to upgrade.


Croogo 1.5.4 can be downloaded from

1.5.4 Changelog

Fixes for #423, #418, #411, #422, #412, #413.

Notable changes/fixes:

  • Minimum CakePHP version: 2.4.1 (required for users running php 5.4 or with E_STRICT)
  • Updated Migrations, Search plugins and Locale
  • Authorization for public users has been moved to `AclCachedAuthorize`
  • AutoLoginComponent and CookieAuthenticate has been improved
  • Fix password generation when adding Admin from Install CLI
  • Fix: _viewFallback() does not work with default theme
  • Fix: Wrong case + package for ComponentCollection
  • ´╗┐Fix: Public menu items are not shown
  • Fix: Valid plugins are marked as Invalid
  • Fix: Running SchemaShell throws missing croogo_app_models table
  • Fix: Core plugins should be displayed if there's pending migration
  • Fix: Cookie can be overwritten by other plugin
  • Fix column ambiguous error in OrderedBehavior
  • Fix infinite loop in CakeErrorController due to NotFoundException
  • Fix view form admin Tabs
  • Fix for block's visibility paths when working under subdirectory.

For detailed changelog, please consult the commit history.

A huge thanks to Damien Biasotto, Marcin Jó┼║wikowski, phpMagpie, roland-w, sherwinrobles and Rachman Chavik in contributing to this release.

What's cooking?

A lot of things are being worked on the 1.6 branch.  A few of the highlights:

  • Continuing the pluginization works done in the 1.5 branch, Croogo has been modified so it can be installed as a 'vendor'.
  • Composer support (Requires PHP > 5.3)
  • Support for adding API to existing controllers.  In the future, this will be used to provide RESTful APIs for internal Croogo use.
  • Kickstart your development server with Vagrant
  • Build tasks with Grunt
  • Package management with Bower
  • Schema changes for supporting Trackable behavior
  • Column `users.timezone` has been enlarge to store timezone names

If you're comfortable living on the bleeding edge, you can easily try the 1.6 branch using composer:

composer create-project croogo/app --stability=dev project_name

Croogo 1.5.2 Released

Posted by Rachman Chavik on Sun, May 26 2013

The Croogo Development Team is happy to announce the release of Croogo 1.5.2.  This release is considered the first stable release on the 1.5.x series.  If you encounter a bug, it must be your fault :).


Croogo 1.5.2 can be downloaded from

1.5.2 Changelog

  • Bugfixes reported during 1.5.1 cycle: #348, #364, #366, #369, #370, #373, #375, #376, #380, #381, #382, #384, #386, #392
  • Caching mechanism has been modified to use CakePHP's Cache class, thus allowing Croogo to utilize all the supported Cache engines, such as Redis, Memcached, etc.
  • Additional symlink checks are added in CroogoPlugin and CroogoTheme so that deleting a symlinked plugin/theme will not remove the original content.
  • The 1.5 branch has been merged into the master branch and deleted of the repository. 1.4 branch has been recreated to track 1.4 changes.  If you have scripts that depends on 'master' being 1.4, please update it accordingly

For detailed changelog, please consult the commit history.

What's Next

  • Continuing with Documentation updates.  We recently have a nice contribution from Elias Coronado with the Spanish translation.  The docs are now hosted in  You can help with the documentation by forking and submitting pull requests. The old wiki site will still be kept online to cater for 1.3 and 1.4 releases.
  • 1.6 branch has been created to start off our next development cycle.  Stay tuned for our roadmap.   If you have ideas for 1.6.x, please post it in Google Group/Plus, or #croogo.

A huge thanks to Damien Biasotto, Grégory Salvan, Liam Keily, and Rachman Chavik, in contributing to this release.

Croogo 1.4.4 and 1.5.0 Released

Posted by Rachman Chavik on Thu, Dec 27 2012

The Croogo Development Team is happy to announce the release of Croogo 1.4.4 and 1.5.0 (alpha).  1.4.4 is a maintenance release containing a small number of improvements and bug fixes. The detailed changelog can be found here.

Croogo 1.5.0 on the other hand has received a lot of work.  The detailed changelog can be viewed here.


Croogo 1.4.4 and 1.5.0 can be downloaded from

1.5.0 Changelog

1.5 contains a huge number of changes, but the most notable ones are:

  • CakePHP 2.3 is required (tested against 2.3.0-RC1-80-g5f9a371)
  • Nearly all components are now implemented as plugins
  • Inclusion of CakeDC's Search and Migrations plugin
  • ACL updates making it more compatible with default CakePHP implementation
  • Optional Row Level ACL
  • Upgrade Shell
  • Settings Shell
  • CLI installation
  • Admin theme is now responsive (with on Bootstrap and fontAwesome)
  • Defaults to InnoDb storage engine for mysql
  • Manifest files now uses JSON format (plugin.json and theme.json)

A huge thanks to contributors, especially the Occitech crew who have helped a lot in making 1.5.0 a reality.

2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10