Skip to content

Latest commit

 

History

History
88 lines (57 loc) · 3.27 KB

CHANGELOG.MD

File metadata and controls

88 lines (57 loc) · 3.27 KB

Change Log

0.0.5 - To Release

Bug Fixes

-- Commit 1 --

  • Removed not necessary pgo executables import to uber jars

0.0.4 - January 24, 2025

Enhancements

-- Commit 2 --

  • Add support for native image profiles
  • Add Profile-Guided Optimization (PGO) support for native images
  • Modify PortMapper logic to require developers to close ports they open
  • Change META-INF to the maven default place under resources

-- Commit 1 --

  • More organized README for developers
  • Unique instance for ChatUtils on client instead of creating one for each instance
  • Remove Server PortMapper property and create it outside

Bug Fixes

-- Commit 3 --

  • Fix project folder structure
  • Remove IDE specific items from Git
  • Change ExecutorService execute to submit

-- Commit 4 --

  • Optimize native image
  • Better pom.xml organization

0.0.3 - January 17, 2025

Enhancements

-- Commit 2 --

  • Add UTF-8 support natively on terminal
  • Code structure enhancements
  • Use exception as cancellation mechanism
  • Add more user-friendly warnings
  • Add Google Code Style
  • Add JavaDocs
  • Faster resource closing on Server and Client classes

-- Commit 1 --

  • Use GraalVM instead of Launch4j for creating Windows native images. Launch4j made necessary for the user to have JRE
  • Added JLine in bundles for better compatibility with the native image build
  • Change Deprecated JLine Jansi to JNI Version

Bug Fixes

-- Commit 1 --

  • Fixed showing terminal buffered messages a lot of times on closing the server
  • No more Exceptions when exiting of the application via CTRL + C

-- Commit 2 --

  • Fix wrong maven folder structure

0.0.2 - January 12, 2025

Enhancements

  • Added CHANGELOG.md and TODO.md files for better project management.
  • Corrected folder structures for improved organization.
  • Updated server and client designs, including renaming for clarity.
  • Implemented a more robust logging system for easier debugging.
  • Reorganized default prompt options for better usability.
  • Improved performance of reconnection attempts on the client side.
  • Introduced a Singleton pattern for the Terminal instance to ensure a single point of access.
  • Added UPnP support for automatic port forwarding.

0.0.1 - RELEASE - January 7, 2025

  • Created the initial repository.