Releases: Szelagi/SessionAPI
Releases · Szelagi/SessionAPI
Release 2.3.2
Release 2.3.0-beta
Overview
This update improves stability and performance, introducing several key enhancements and optimizations.
Changelog
- Debug Mode – Added support for session logging, displaying logs directly in the server console.
- Dedicated Component Directories – Each component can now have a designated root directory with file access.
- Extended Component Capabilities – Components can now execute their own tasks, manage threads, and register Bukkit listeners.
- Optimized Event Filtering – Improved Bukkit event filtering using caching, leading to better performance.
- Refined Event Execution Order – Adjusted the hierarchy of event execution within the session tree for greater consistency.
- Enhanced State Protection – In the event of a server crash, the framework will automatically restore the state of components and players as it was before entering the session.
- Removal of Reflection in Default Events
- Custom Event Support – Developers can now define and manage custom events within components.
Release 2.2.0
Overview
This release includes important improvements and fixes focused on performance, functionality, and user experience.
Improvements
- Enhanced permissions for administrative commands.
- Added and improved session and editor management commands.
- Refined syntax for system messages.
Bug Fixes
- Optimized performance of the ISpatial minimization algorithm.
- Fixed performance issues in the tag search algorithm.
Release 2.1.0
Prepare pom.xml for deployment to GitHub Packages
SessionAPI 2.0.0
Update README.md