Skip to content

Releases: Fox2Code/FoxEvents

FoxEvents 1.3.1

Choose a tag to compare

@Fox2Code Fox2Code released this 03 Jun 16:52
c28faa6
  • Fix a rare issue with delegate event causing the initial state to be invalid.
  • Remove the intrusive debugging as it is no longer needed.

FoxEvents 1.3.0c

Choose a tag to compare

@Fox2Code Fox2Code released this 03 Jun 16:35
79495cd
  • Added even more debug to debug mode, I didn't added enough last time.

FoxEvents 1.3.0b

Choose a tag to compare

@Fox2Code Fox2Code released this 03 Jun 16:18
50c2323
  • Fix issues preventing FoxEvents from being built.

FoxEvents 1.3.0

Choose a tag to compare

@Fox2Code Fox2Code released this 03 Jun 16:13
93aefc5
  • Add FoxEventUnsafe to use the unsafe for event lookups.
  • Add debug + system to catch an issue I can't reproduce on FoxEvents itself.
  • Expose FoxEventsImpl as a public API. (Was a private API before)
  • Fix a few bugs

Note: FoxEventUnsafe usage didn't show any meaningful performance impact durring benchmark.
Note²: I'll publish a 1.3.1 version to patch the mentioned bug soon.

Update 1.2.0

Choose a tag to compare

@Fox2Code Fox2Code released this 28 Apr 11:34
c4061f3
  • Add benchmark module to test FoxEvents speed
  • Added EventCallback.isRegistered() API
  • Added EventCallback.callForEvent() API
  • Added EventRegistrationException to be thrown instead of RuntimeException
  • Added optional arguments ignoreInvalid and lookup to Foxevents.getEventCallbacks
  • Improved performance in getting events holders and calling events through the chain.
    (My benchmarks runs showed an aprox 30% performance improvement over FoxEvents 1.1.0)
  • Improved unit tests
  • Improved javadoc

Update 1.1.0

Choose a tag to compare

@Fox2Code Fox2Code released this 22 May 22:09
9664e13
  • Added ability to unregister event handler from instance (experimental)
  • Added ability to list through EventHolders bound to a specific class loader
  • Improved thread safety
  • Improved tests

1.0.0 - Initial Release

Choose a tag to compare

@Fox2Code Fox2Code released this 12 Mar 14:16
f30d003
  • Initial Release