Releases: failutee/Mineject
Releases · failutee/Mineject
Mineject | 1.0.3
Mineject | 1.0.2
Changelog
Added
MinejectLifecycleinterface for framework lifecycle managementCleanupableinterface for resource cleanupshutdown()method inMinejectclass- Task tracking and cancellation in
BukkitTaskService - Cleanup methods in all core components
Fixed
- Memory leaks in scheduled tasks
- Memory leaks in event listeners
- Memory leaks in bean storage
- Memory leaks in processor registry
- Unbounded collection growth
Changed
MinejectimplementsMinejectLifecycleSubscriberRegistryimplementsCleanupableBeanServiceimplementsCleanupableBeanProcessorimplementsCleanupableAbstractBeanimplementsCleanupableBukkitTaskServiceimplementsCleanupableSpigotInjectionPlatformimplementsCleanupableExampleSpigotPluginaddedonDisable()method
Mineject | 1.0.1
Changelog:
- Implementation of handling multiple beans of the same type
- Implementation of handling inner classes
- Fixed the #getOrCreate method in the DependencyProvider
Mineject | 1.0.0
Changelog:
- Improved bean handling
- General code improvement
- Improved event system
- Improved handling exceptions
- Stopped further method execution if the event is cancelled
Mineject | 1.1-BETA
Changelog:
- From now you can inject parameters into events
- You can add your processor using the API
- Added the ability to inject parameters into methods marked with the
@Beanannotation - Improved some code
Mineject | 1.0-BETA
Do not break from loop when event is cancelled