Skip to content

Releases: Szelagi/SessionAPI

Release 2.3.2

11 Jun 13:40
Compare
Choose a tag to compare
Integrate Docker with JUnit for test execution

Release 2.3.0-beta

22 Feb 02:36
Compare
Choose a tag to compare
Release 2.3.0-beta Pre-release
Pre-release

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

04 Jan 02:18
9cb6ff2
Compare
Choose a tag to compare

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

08 Dec 00:50
Compare
Choose a tag to compare
Prepare pom.xml for deployment to GitHub Packages

SessionAPI 2.0.0

05 Apr 00:45
Compare
Choose a tag to compare
Update README.md