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
@OnLoad
and@OnStartup
methods
wireable-0.3.0
@Wired
could reference an interface, if multiple classes matches desired interface, the correct one could be defined by attributepriorityFor
wireObjects
allows to wire into multiple objects now- added
fireEventAsync
for asynchronious event firing; exceptions could be handed byWireableExceptionHandler
interface - annotation
@OnEvent
could be used multiple on each method to allow method firing by more than one event. - fixed firing of unknown events
- deprecated
ApplicationContext
has been removed
wireable-0.2.0
- Renamed ApplicationContext to WireableContext, original class will be removed in upcomming release.
- Added method
fireEvent()
with annotation@OnEvent
to invoke methods without direct references. - Added priority levels to
@OnCreate
and@OnStartup
annotations. - Introduced new annotation
@Unwireable
, that disallows to wire these classes. - Added method
wireObjects()
, that wires all members, but does not handles@OnCreate
,@OnStartup
nor@OnEvent
methods.
wireable-0.1.0
Initial release of library.