Releases: tvrzna/wireable
Releases · tvrzna/wireable
wireable-0.3.4
wireable-0.3.3
- fixed loading classes from path with spaces (or any URL encoded symbols)
wireable-0.3.2
- fixed path separator since current solution was not working on Windows
wireable-0.3.1
- multiple wireable contexts are available now
- added priority for loading of classes and their
@OnLoadand@OnStartupmethods
wireable-0.3.0
@Wiredcould reference an interface, if multiple classes matches desired interface, the correct one could be defined by attributepriorityForwireObjectsallows to wire into multiple objects now- added
fireEventAsyncfor asynchronious event firing; exceptions could be handed byWireableExceptionHandlerinterface - annotation
@OnEventcould be used multiple on each method to allow method firing by more than one event. - fixed firing of unknown events
- deprecated
ApplicationContexthas been removed
wireable-0.2.0
- Renamed ApplicationContext to WireableContext, original class will be removed in upcomming release.
- Added method
fireEvent()with annotation@OnEventto invoke methods without direct references. - Added priority levels to
@OnCreateand@OnStartupannotations. - Introduced new annotation
@Unwireable, that disallows to wire these classes. - Added method
wireObjects(), that wires all members, but does not handles@OnCreate,@OnStartupnor@OnEventmethods.
wireable-0.1.0
Initial release of library.