Releases: moaxcp/x11
Releases · moaxcp/x11
0.18.2
Fixing several issues that make the projects unusable.
- Fixing XAuthority when parsing number
- switched back to junixsocket as jdk does not support sockets only SocketChannel
- Fixing usage of io.freefair.lombok in protocol projects. The module-path was not being set on the delombok task
- fixing delombok by removing lombok from projects using junixsocket. Delombok does not support mutli-release jar files.
0.18.1
0.18.0
- Switched to a multimodule project
- Switched to jdk 21
- Added java module system support
- Removed delombok due to issues with modules. This results in javadoc no longer being generated.
- Removed dependency on junixsocket and switched to the jdk UnixDomainSocket.
- Removed jbang
- Moved all integration tests to the examples project with a main method.
0.17.0
0.16.0
0.15.0
- Adding RecordApi which provides a higher level api for reading records with parsed XObjects so the user does not need to parse the data.
- Each XObject now has a static PLUGIN_NAME assigned to the plugin name and an instance getter method.
- Plugins now use the header as the plugin name.
- Added all plugin info from the xml file (extensionName, extensionXName, extensionMultiword)
- added methods to client for reading protocol from any X11Input. This is used for reading data from the record extension and for testing read/write for any object.
- Fixed issues with list lengths which need to be unsigned.