Just released Kernel.js 2.7. This release includes a critical bug fix for IE browsers, it is advised that you update. There are no breaking changes.
New features:
Kernel.onRegister(module) - if you define this method it will automatically be called each time a module is registered. This allows you to take actions against a module upon registration. I recently used it to add helper methods to certain modules.
hub.beforeBroadcast(type, data) - if you define this method it will automatically be called before ANY event on this hub is broadcast. The event type and data are passed in as arguments.
hub.authorized(type, moduleId) - this method authorizes a specific module to listen for a specific event. By default it allows all modules to listen for any event. You can override this method to put any type of security in place you may desire such as checking the event type against a hash of approved modules.
module.hub._internals now includes the following properties: moduleId, moduleType