Skip to content

Releases: bailuk/java-gtk

v0.5.0

21 Jan 20:30
e19032e
Compare
Choose a tag to compare
  • Add shell.nix as documentation
  • Support JDK21
  • Library: Remove dependency to libc
  • CI: Update dependencies: gradle:8.5, kotlin:1.9.22

v0.4.0

27 Apr 18:41
270e5f0
Compare
Choose a tag to compare
  • Generator: Improve record support (structure and callbacks)
  • Generator: Java doc for callback class
  • Generator: Add asInterfaceName() function to simplify casting
  • Generator: Java doc: generate package-info.java
  • Generator: Port unittests to kotlin
  • Library: Add GSK and graphene API
  • Library: InputStreamBridge
  • Library: Support subclassing
  • Library: [#9] Configurable library names in library Loader
  • Examples: Port Adwaita demo (subclassing)
  • CI: Update GIR Files (add script) and prefer from Project
  • CI: Update dependencies: gradle:8.1, kotlin:1.8.20, jna:5.13.0, junit-jupiter:5.9.2, axion-release:1.15.0

v0.3.0

22 Nov 20:57
cb68858
Compare
Choose a tag to compare
  • Generator: Add java doc to signal connectors
  • Generator: Support GeoClue2
  • Generator: Varargs
  • Generator: Native String (overload)
  • Generator: Native Boolean
  • Library: Add class handler
  • Library: Add callback and signal handler
  • Library: Add action handler
  • Library: Reorganize package name space
  • Library: "Dump resources" support for Handlers
  • Library: Add util classes: CSS and UiBuilder
  • Examples: Add GeoClue2 demo (where-am-i)
  • Examples: Add CSS Accordion
  • Examples: Put most demos into one example app
  • Examples: Extend Huge List and remove threaded callback sample
  • Examples: Port Adwaita demo: https://github.com/Northshore-Hero/libadwaita-demo
  • CI: Update gradle: ./gradlew wrapper --gradle-version 7.5.1
  • CI: Update JNA and libraries
  • CI: Move to strict semantic versioning, add axion-release-plugin
  • CI: remove deb support / update fedora and debian build container

0.2

03 Aug 14:51
f424fef
Compare
Choose a tag to compare
0.2 Pre-release
Pre-release
Increment version

0.1

06 Mar 19:20
9fbeb6a
Compare
Choose a tag to compare
0.1 Pre-release
Pre-release
Install GNU Make on fedora