Enhanced FileInterpreter, simplified the PluginManager and ServicesManager, Added Groovy Plugin Loader (Still needs reworking to actually function.)
Small revisions to last commit
Moved event system to it's own class, plan to make events usable outside of plugins
Updated plugins to use new event class
YAML bug
Added 'framework.sites.autoCreateSubdomains' and
'framework.sites.subdomainsDefaultToRoot' options in server configs.
Bug fixes to subdomain load inside Site
Bug fixes to doInclude and added non-evaled htm/html.
Bug fixes to Database Virtual Request Interpreter
Bug fix with the way file extension is parsed.
Removed old title override and added footer option from Template Plugin.
Finally removed a depercated method.
Implemented the ability to include packages inside html
using "<!-- include(com.chiorichan.includes.menu) -->"
Made both defaultDocType and defaultTag a configurable option for the
Template Plugin. See plugins/Template/config.yml
You can now optionally force the Template Plugin to always render page
requests. You can disable this with the override @themeless. See
plugins/Template/config.yml:config.alwaysRender.
Commons can be indefinitely turned off from the config option
config.noCommons.
Updated the README to include information about the Overrides feature.
Fixed the includes matcher loop bug. We had to reset the matcher since
the source changes on each loop.
Added a mech to prevent repetitive retrys in the SqlConnector.query().
Implemented the FileUserAdapter