- Added a method for testing whether a class declares a method with a given name and descriptor
- Added a method for getting a ComponentContext's super ComponentContext
- Fixed generic declaration of listValues()
- Renamed ComponentContextListener to ComponentContextLifecycleListener (because they are intended to listen on lifecycle events, not on the context itself)
- Renamed ComponentListener to ComponentLifecycleListener
- Replaced @Auto by @AutoComponentContextLifecycleListener (for auto-discovered ComponentContextLifecycleListeners) and @AutoWired (for auto-wired Components)
- Added @Startup to let components instruct their ComponentContext to automatically start them after the context is started
- Finalized exception types
- Added two more constructors to InjectionException
- Made XmlException abstract
- Renamed from Jixaw Core to Jixaw Contexts
- Lot of cool stuff happened
- This draft is ready for sending/emitting signals, but not yet for also receiving them somewhere