updated props & phpDoc
- added Nette::Caching & test
- modified Config & Environment to solve chicken&egg problem with environment variables
- preliminary support for Environment caching
- new features in RobotLoader: 'netterobots.txt' files, integrated with Nette::Caching, ...
- improved Nette::Caching, added namespaces, TemplateStorage, new tests
- Nette completely depends on autoloading now
- some improvements in Nette::Loaders 
- removed Nette::Loaders::RobotLoader::$cacheFile (in favour of object Cache)
- Nette::ServiceLocator behaviour modified to be more like 'registry' instead of 'lightweight container'
- added Nette::Web::Uri - URI/URL storage
- URI accessors moved from Nette::Web::HttpRequest to Nette::Web::Uri, use HttpRequest::getUri() and getOriginalUri() 
- added Nette::Web::HttpRequest::getReferer()
- improved Debug::dump(), added Debug::$maxDepth & $maxLen
- fixed ServiceLocator
- added Nette::Callback
- Nette::Debug uses own routine to dump variables
code formatting: 4 spaces -> tabs
- Caching: added MemcachedStorage
- HttpRequest: added getFiles, getCookies, getHeaders
- Nette::Collections rewritten to be ArrayObject based (better performance and integration with PHP core)
- added Environment::exportConstant()
- Environment::loadConfig is able to define constants
- Nette::Web::HttpRequest::getQuery(), getPost(), getFiles() and getCookies() returns Nette::Collection::Hashtable
- Nette::Web::HttpRequest::getFiles() returns collection of Nette::Web::HttpUploadedFile objects
- improved Nette::Caching::FileStorage
- some bugs fixed
- optimized Nette::Cache::FileStorage (use single file for meta & data)
- added Nette::Cache::DummyStorage
- modified HttpRequest basePath detection: basePath ends with /, baseScript renamed to scriptBase, added Uri::getPathInfo()
- Nette::Debug - converts E_RECOVERABLE_ERROR to exceptions (via $throwRecoverable)
- added Nette::Application
- added examples
updated directory structure in examples
updated directory structure in examples (II)
- solved caseSensitivity for Module:Presenter:view (Presenter, PresenterLoader, Router)
- updated directory structure for presenters and templates
- PresenterFactory -> PresenterLoader
- Nette::Caching - new dependency 'consts'
- Nette::Environment - logic moved to new class Nette::Configurator
- simplified and improved Template
- removed Template::$root, added Template::setCache()
- new TemplateFilters: fragments, autoConfig
- fixed Cache namespace in cleaning
- added example/skeleton
fixed PHP 5.3 compatibility
- added Application::$catchExceptions
- improved service handling in Nette::Application::Application
- Presenter caches $router, $httpRequest, $httpResponse for better performance
- Template::render() have no parameters now (use Template::subTemplate())
- added static Template::setCacheStorage() (use instead of Template::setCache())
- on localhost, Templates are expired in 1 second by default
- improved filter TemplateFilters::curlyBrackets