Skip to content

Releases: ZeroMemes/Alpine

3.1.0

17 Jul 05:03
04c318f
Compare
Choose a tag to compare
v3.1.0

Release 3.1.0

3.0.2

09 Jul 05:29
0b4267c
Compare
Choose a tag to compare
v3.0.2

Release 3.0.2

3.0.1

20 Jun 22:24
04846d5
Compare
Choose a tag to compare
v3.0.1

Release 3.0.1

3.0.0

04 Jun 18:04
5d33b4c
Compare
Choose a tag to compare
v3.0.0

Make the `groupId` lowercase too

2.2.1

02 Jun 22:39
c23583b
Compare
Choose a tag to compare

2.2.1

Fixed

  • Parameterized events in Listener fields now get resolved without throwing an exception

2.2.0

02 Jun 22:39
53d4d6b
Compare
Choose a tag to compare

2.2.0

Changed

  • Attached event buses now only receive parent post calls

2.1.0

02 Jun 22:39
487916e
Compare
Choose a tag to compare

2.1.0

Added

  • Added Listener constructors which take no filter arguments.

2.0.0

02 Jun 22:39
0eb4fe0
Compare
Choose a tag to compare

2.0.0

Added

  • This project now adheres to Semantic Versioning
  • EventManager provides a builder to configure new options:
    • Discovery of Listener fields in EventSubscriber supertypes
    • Allow listeners to accept supertypes of events.
  • Added Listener field target correction upon registry
    • Read from field's type parameter, type parameter population is now enforced
    • Specifying event target class explicitly is no longer required for method references

Changed

  • Made Listener final
  • Failure to read a valid Listener field now results in hard failure
  • Refactoring
    • Collapsed type packages
  • Renaming
    • Listenable -> EventSubscriber
    • EventHandler -> Subscribe
    • EventState -> EventPhase
    • ICancellable -> Cancellable
    • Cancellable -> CancellableEvent

Removed

  • Removed EventHook interface
  • Removed MethodRefListener in favor of new Listener functionality

1.9

02 Jun 22:38
0c19268
Compare
Choose a tag to compare
1.9

1.9

Changed

  • Increased range of priorities by using 4 byte integers instead of single byte.
  • Priority behavior reversed
    • Higher integer literals are reflective of higher priorities, therefore, they will now be called sooner
  • API breaking refactoring
  • Documentation improvements

Removed

  • Removed the limitation on priority values

1.8

02 Jun 22:38
61968cf
Compare
Choose a tag to compare
1.8

1.8

Added

  • Added MethodRefListener
    • Supports method reference listener bodies
  • Added ICancellable interface
    • Existing Cancellable class implements it

Changed

  • Any object containing Listener fields that is subscribed must implement Listenable
  • Individual Listeners can be subscribed
  • Split the event bus attachable functionality into a new AttachableEventBus interface
    • Added a implementation of it: AttachableEventManager
  • Refactored the event bus related classes into a bus package
  • Renamed the type package to event