== Roadmap == see http://www.clever-age.org/trac/roadmap == Changelog == === 2008-02-19 | trunk === * First refactor round : dedicated modules for `client`, `project`, `environment` and various helpers * Implemented test cases (58% of code covered so far) : * client * project * environment * Started implementing ANSI colored output * Updated documentation * Created a module holding all filesystem helpers * Fixed bug occurring when launching commands in non interactive mode * Implemented safer permissions when creating projects * Fixed bug with default shell answers in project.py * Client and projects can now be generated without human interaction * Fixed trac.ini string substitution * Enhanced documentation === 2008-05-14 | 0.4.4-beta === see http://www.clever-age.org/trac/milestone/cleverbox-0.4.4 for details. ==== Fixes ==== * fixed Cleverbox does not work if trac-admin script is in a non standard location (#48) * fixed trac version dependency in setup.py * debian packaging : binary-install actions should go in postinst file (#46) * debian packaging : added `python-setuptools` to build dependencies === 2008-02-29 | 0.4.3-beta === see http://www.clever-age.org/trac/milestone/cleverbox-0.4.3 for details. ==== Fixes ==== * Fixed version number displayed by cleverbox-admin (#37) ==== Enhancements ==== * Explicitely forbid cleverbox from running with trac-0.10.3 (#43) === 2008-02-24 | 0.4.2-beta === see http://www.clever-age.org/trac/milestone/cleverbox-0.4.2 for details. ==== Fixes ==== * Fixed `permissions.ini` handling (#21) ==== Enhancements ==== * Added licence information to project files (#28) * Implemented deb packaging (http://www.clever-age.org/trac/wiki/cleverbox/downloads#DebianUbuntu) * `cleverbox-admin` now displays version information in various places (#29) * Enhanced default configuration profile (#32) === 2007-08-12 | 0.4.1-beta === * Added documentation about design * Removed hardcoded paths in apache configuration templates (backported to 0.3) * Rewrote documentation for new "configuration profiles". Tried to make it a bit clearer * '''[BC BREAK]''' Implemented "[ticket:2 Rework apache templates handling]" * implemented [ticket:1 trac.ini-defaults variable substitution] * implemented [ticket:4 setuptools for distributing the package] * implemented [ticket:13 upgrade scripts framework] === 2007-08-07 | 0.3-beta === * '''[BC BREAK]''' Implemented overridable trac and apache configuration * Wrote better documentation * Got read of hardcoded Clever Age stuff * Implemented distutils installation * Adopted GPLv3 * Fixed "Iteration over a non-sequence" bug