2025-06-18 - 2026-06-18

Overview

98 active pull requests
36 active issues
Excluding merges, 2 authors have pushed 270 commits to main and 471 commits to all branches. On main, 264 files have changed and there have been 11754 additions and 5345 deletions.

8 releases published by 2 users

Release 1.0.0-RC1 1.0.0-RC1 2026-05-25 18:39:43 +02:00

Release 0.15.0 0.15.0 2026-04-18 17:20:30 +02:00

Release 0.14.1 0.14.1 2026-02-23 21:40:39 +01:00

Release 0.14.0 0.14.0 2026-01-31 16:50:11 +01:00

Release 0.14.0-RC1 0.14.0-RC1 2026-01-19 21:16:22 +01:00

Release 0.13.1 0.13.1 2025-12-10 09:00:27 +01:00

Release 0.13.0 0.13.0 2025-11-16 19:35:41 +01:00

Release 0.13.0-RC1 0.13.0-RC1 2025-11-03 23:44:43 +01:00

98 pull requests merged by 2 users

Merged #372 Strip "new_" prefix from constructor functions 2026-06-14 17:49:00 +02:00

Merged #371 Rename IOException to GIOException 2026-06-14 13:52:07 +02:00

Merged #370 Fix a double-free in GList/GSList 2026-06-10 22:18:50 +02:00

Merged #369 Fixes for filename parameters 2026-05-25 18:01:51 +02:00

Merged #368 Improve Windows support 2026-05-25 14:18:11 +02:00

Merged #367 Handle functions with multiple callbacks 2026-05-25 09:58:40 +02:00

Merged #365 Exclude broken bindings for GLib functions 2026-05-15 21:57:33 +02:00

Merged #364 Add javadoc to GtkTreeListModel 2026-05-15 21:03:14 +02:00

Merged #363 Add support for specialized GErrorExceptions 2026-05-15 19:53:57 +02:00

Merged #361 Inject code in patches 2026-05-09 22:22:53 +02:00

Merged #360 Fix arena lifetime in record constructor 2026-05-09 13:47:04 +02:00

Merged #359 Internal API refactoring 2026-05-06 22:14:46 +02:00

Merged #358 Correctly handle filename encoding 2026-05-05 21:34:21 +02:00

Merged #357 Fix reading array from pointer 2026-05-03 20:33:23 +02:00

Merged #356 Code generator: Remove PartialStatement class 2026-05-03 20:05:48 +02:00

Merged #355 Add missing Nullable annotations 2026-04-25 11:53:04 +02:00

Merged #354 Rework memory layout generator, generate VarHandles, rename MethodHandles classes 2026-04-23 21:50:35 +02:00

Merged #353 Fix initialization of deep derived types 2026-04-20 20:01:40 +02:00

Merged #350 Track generated memory layouts 2026-04-18 15:10:12 +02:00

Merged #347 Refactor build scripts 2026-04-07 22:20:37 +02:00

Merged #346 Read module info from xml configuration file 2026-04-06 18:13:54 +02:00

Merged #345 Refactor code generation for unions 2026-04-06 14:21:03 +02:00

Merged #344 Update to GNOME 50 2026-03-31 21:01:45 +02:00

Merged #343 Rename modules 2026-03-28 17:07:16 +01:00

Merged #342 Fixes for generating Evolution Data Server bindings 2026-03-28 11:27:57 +01:00

Merged #340 GErrorException improvements 2026-03-19 09:08:27 +01:00

Merged #339 Rework constructor generation 2026-03-18 22:07:17 +01:00

Merged #337 Improve error message for non-existent functions 2026-03-14 21:50:26 +01:00

Merged #336 Replace ThreadLocal stack with ScopedValue 2026-03-14 21:26:41 +01:00

Merged #335 Upgrade to JDK 25, use JavaPoet fork, generate Markdown Javadoc 2026-03-14 11:36:32 +01:00

Merged #333 Unref fixes 2026-02-26 21:31:43 +01:00

Merged #331 Bump org.junit.jupiter:junit-jupiter from 6.0.2 to 6.0.3 in the non-breaking-changes group 2026-02-23 21:21:04 +01:00

Merged #332 Enum properties 2026-02-18 22:13:50 +01:00

Merged #330 Gracefully handle nulls in InstanceCache 2026-02-14 14:36:59 +01:00

Merged #329 Do not generate unused Arena 2026-02-14 14:20:01 +01:00

Merged #328 Do not generate unused Arena 2026-02-13 07:54:41 +01:00

Merged #327 Fix double refs of callback arguments 2026-02-12 21:28:21 +01:00

Merged #326 Bump gradle-wrapper from 9.3.0 to 9.3.1 in the non-breaking-changes group 2026-02-05 21:59:14 +01:00

Merged #325 LibLoad: fallback to property value 2026-01-21 19:52:50 +01:00

Merged #323 Update domain in "@Generated" annotation 2026-01-19 20:58:44 +01:00

Merged #322 Update Gradle wrapper to 9.3.0 2026-01-19 19:56:46 +01:00

Merged #321 Bump com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin from 0.35.0 to 0.36.0 in the non-breaking-changes group 2026-01-19 19:45:47 +01:00

Merged #320 Intl: Improve loading libgettextlib 2026-01-19 19:43:28 +01:00

Merged #317 Bump org.junit.jupiter:junit-jupiter from 6.0.1 to 6.0.2 in the non-breaking-changes group 2026-01-14 22:34:34 +01:00

Merged #318 Fix handling of Clojure proxy classes 2026-01-14 22:34:01 +01:00

Merged #311 Bump actions/upload-artifact from 5 to 6 2025-12-21 12:29:09 +01:00

Merged #313 Add support for deeply derived classes 2025-12-20 11:34:57 +01:00

Merged #310 Merge 0.13.1 into main 2025-12-11 22:07:06 +01:00

Merged #307 Update to GNOME 49 2025-12-10 09:00:28 +01:00

Merged #306 Use JSpecify nullability annotations 2025-12-09 21:54:53 +01:00

Merged #304 Bump actions/checkout from 5 to 6 2025-11-29 15:39:57 +01:00

Merged #305 Add cast() method 2025-11-27 23:29:43 +01:00

Merged #302 Add VariantType.toString() calling dupString() 2025-11-22 16:13:23 +01:00

Merged #300 Bump the non-breaking-changes group across 1 directory with 3 updates 2025-11-22 10:10:34 +01:00

Merged #301 Add support for hashtables with enum/flags values 2025-11-20 09:47:22 +01:00

Merged #296 Fix signals with struct args passed by value 2025-11-03 21:42:13 +01:00

Merged #289 Bump actions/upload-artifact from 4 to 5 2025-10-30 21:34:26 +01:00

Merged #290 Log warning for missing MemorySegment constructor 2025-10-28 20:27:09 +01:00

Merged #287 Add template usage information for icons 2025-10-27 20:57:42 +01:00

Merged #286 Prepare to make ProxyInstance.address field private again 2025-10-25 16:56:25 +02:00

Merged #285 Add bindings for LibSecret 2025-10-25 12:27:50 +02:00

Merged #282 Bump dev.panuszewski.typesafe-conventions from 0.8.1 to 0.9.0 in the non-breaking-changes group 2025-10-18 14:50:42 +02:00

Merged #281 Add internationalization utility class 2025-10-11 22:04:17 +02:00

Merged #280 Bump org.junit.jupiter:junit-jupiter from 5.13.4 to 6.0.0 2025-10-11 10:46:02 +02:00

Merged #279 Bump gradle/actions from 4 to 5 2025-10-11 10:40:50 +02:00

Merged #278 Bump dev.panuszewski.typesafe-conventions from 0.8.0 to 0.8.1 in the non-breaking-changes group 2025-10-11 10:26:23 +02:00

Merged #276 Bump dev.panuszewski.typesafe-conventions from 0.7.4 to 0.8.0 in the non-breaking-changes group 2025-09-27 15:21:39 +02:00

Merged #277 Read and write to and from SequenceLayout fields 2025-09-27 15:15:01 +02:00

Merged #275 Add bindings for librsvg 2025-09-13 09:34:28 +02:00

Merged #274 New header background image for website 2025-09-13 08:43:48 +02:00

Merged #273 Bump actions/setup-python from 5 to 6 2025-09-09 22:16:31 +02:00

Merged #271 Add GstApp-1.0 2025-09-06 22:36:58 +02:00

Merged #269 Bump org.jetbrains:annotations from 26.0.2 to 26.0.2-1 2025-09-06 11:49:59 +02:00

Merged #270 Reorganize modules 2025-09-06 11:04:54 +02:00

Merged #268 Fix GError ownership when set from a Java callback 2025-08-30 22:46:32 +02:00

Merged #267 Remove runtime platform checks 2025-08-30 22:26:07 +02:00

Merged #265 Bump actions/upload-pages-artifact from 3 to 4 2025-08-30 18:16:47 +02:00

Merged #266 Bump actions/setup-java from 4 to 5 2025-08-30 18:16:06 +02:00

Merged #264 Add GVariant pack and unpack methods 2025-08-24 12:21:04 +02:00

Merged #263 Bump actions/checkout from 4 to 5 2025-08-23 10:22:36 +02:00

Merged #261 Handle GValues with flags and enum types 2025-08-12 17:00:36 +02:00

Merged #260 Improve handling of GValues with boxed types and string arrays 2025-08-12 11:54:51 +02:00

Merged #259 Change package names of webkitgtk modules 2025-08-09 22:15:10 +02:00

Merged #258 Add gir version in gradle build files 2025-08-03 17:51:13 +02:00

Merged #257 Rewrite metadata parser 2025-08-02 13:18:36 +02:00

Merged #256 Marshal GString from and to Java String 2025-07-31 21:52:53 +02:00

Merged #255 Improve handling of boxed types 2025-07-30 22:03:11 +02:00

Merged #254 Move all metadata files into one directory 2025-07-25 22:50:17 +02:00

Merged #252 Bump org.junit.jupiter:junit-jupiter from 5.13.3 to 5.13.4 in the non-breaking-changes group 2025-07-23 16:41:28 +02:00

Merged #253 Specify ListModel generic types for several classes 2025-07-23 16:33:17 +02:00

Merged #251 Fix memory layout generation for struct parameters 2025-07-20 22:23:24 +02:00

Merged #249 Bump the non-breaking-changes group with 3 updates 2025-07-14 22:04:08 +02:00

Merged #250 Implement malloc-based SegmentAllocator 2025-07-14 21:49:47 +02:00

Merged #246 Gsk image links 2025-07-05 11:37:34 +02:00

Merged #245 Add missing Deprecated annotations 2025-07-04 22:38:09 +02:00

Merged #242 Bump the non-breaking-changes group across 1 directory with 2 updates 2025-07-04 21:31:12 +02:00

Merged #244 Various small fixes 2025-07-04 21:29:08 +02:00

Merged #243 Array out-parameter fixes, add regression test 2025-07-04 20:08:11 +02:00

33 issues closed from 6 users

Closed #366 SIGSEGV in upcall_stub_load_target when async callbacks are generated with Arena.ofConfined() 2026-05-25 09:58:40 +02:00

Closed #349 TreeListStore exception due to wrong item typing 2026-05-15 21:03:15 +02:00

Closed #362 Java GI website and Javadoc website are offline 2026-05-12 12:28:05 +02:00

Closed #351 Additional deep inheritance related errors 2026-04-20 23:38:31 +02:00

Closed #348 Inheriting from custom type inheriting from Widget causes JVM crash 2026-04-18 15:10:12 +02:00

Closed #341 Failing to generate bindings for ECal-2.0.gir because of Camel-1.2.gir 2026-03-20 15:15:09 +01:00

Closed #134 Generate markdown-formatted javadoc 2026-03-19 15:13:42 +01:00

Closed #235 Library publicity 2026-02-28 20:15:15 +01:00

Closed #136 Add Clojure examples 2026-02-28 19:32:49 +01:00

Closed #324 Could not load library libgtk-4.so.1 2026-01-21 19:56:57 +01:00

Closed #319 Unable to load libgettextlib.dll from MSYS2 MINGW64 2026-01-19 19:43:29 +01:00

Closed #316 Issues subclassing Widget in clojure 2026-01-14 22:34:02 +01:00

Closed #315 package-info.java is generated with the wrong package name and directory 2025-12-27 22:32:46 +01:00

Closed #314 Trying to load a gtk image from a resource causes the JVM to crash 2025-12-23 22:38:39 +01:00

Closed #312 loading libgettextlib.so library does not work on fedora distro 2025-12-21 12:55:43 +01:00

Closed #308 [Help] Generate bindings for girs that depend on other girs 2025-12-17 10:58:09 +01:00

Closed #309 [BUG] Using 0.13.0 throws an error that 0.12.2 does not 2025-12-11 22:07:07 +01:00

Closed #152 Use JSpecify nullability annotations 2025-12-09 21:54:54 +01:00

Closed #303 Unable to call a gtk instance method of a derived class if there is a virtual function with the same name 2025-11-27 22:19:46 +01:00

Closed #299 Can't cast Element to StreamVolume 2025-11-23 21:32:36 +01:00

Closed #297 Unable to create HashTable with org.gnome.secret.SchemaAttributeType as value 2025-11-20 09:47:23 +01:00

Closed #298 Activating Action causes SIGSEGV 2025-11-18 09:26:59 +01:00

Closed #293 GTK3 Support 2025-11-05 22:36:12 +01:00

Closed #295 StreamVolume.getType() only returns null 2025-11-04 21:33:18 +01:00

Closed #291 Calling instance methods inherited from MediaStream triggers stack overflow 2025-11-03 07:50:17 +01:00

Closed #292 GstApp missing 2025-10-30 19:23:15 +01:00

Closed #284 GtkChild annotion tries to bind wrong element in child template 2025-10-28 20:27:10 +01:00

Closed #288 Improve icon usage documentation 2025-10-27 20:57:58 +01:00

Closed #283 Add Bindings for Libsecret 2025-10-25 12:27:51 +02:00

Closed #247 Add bindings for librsvg, gstappsink 2025-10-18 14:56:16 +02:00

Closed #272 GtkEntry not editable 2025-10-07 19:31:56 +02:00

Closed #262 Blueprint support/instructions 2025-09-06 11:52:33 +02:00

Closed #240 Wrong binding for Gsk.PathForeachFunc 2025-07-14 15:27:44 +02:00

32 issues created by 3 users

Opened #240 Wrong binding for Gsk.PathForeachFunc 2025-06-19 02:34:41 +02:00

Opened #247 Add bindings for librsvg, gstappsink 2025-07-05 15:32:53 +02:00

Opened #248 Graal Native Image 2025-07-05 15:45:12 +02:00

Opened #262 Blueprint support/instructions 2025-08-13 18:37:04 +02:00

Opened #272 GtkEntry not editable 2025-09-08 00:17:18 +02:00

Opened #283 Add Bindings for Libsecret 2025-10-22 16:14:51 +02:00

Opened #284 GtkChild annotion tries to bind wrong element in child template 2025-10-23 21:12:19 +02:00

Opened #288 Improve icon usage documentation 2025-10-25 19:49:39 +02:00

Opened #291 Calling instance methods inherited from MediaStream triggers stack overflow 2025-10-29 13:55:47 +01:00

Opened #292 GstApp missing 2025-10-29 17:57:52 +01:00

Opened #293 GTK3 Support 2025-10-31 20:38:50 +01:00

Opened #295 StreamVolume.getType() only returns null 2025-11-03 18:11:56 +01:00

Opened #297 Unable to create HashTable with org.gnome.secret.SchemaAttributeType as value 2025-11-09 11:21:14 +01:00

Opened #298 Activating Action causes SIGSEGV 2025-11-10 14:04:20 +01:00

Opened #299 Can't cast Element to StreamVolume 2025-11-13 16:52:24 +01:00

Opened #303 Unable to call a gtk instance method of a derived class if there is a virtual function with the same name 2025-11-24 15:20:52 +01:00

Opened #308 [Help] Generate bindings for girs that depend on other girs 2025-12-10 16:07:57 +01:00

Opened #309 [BUG] Using 0.13.0 throws an error that 0.12.2 does not 2025-12-10 17:17:20 +01:00

Opened #312 loading libgettextlib.so library does not work on fedora distro 2025-12-20 10:40:18 +01:00

Opened #314 Trying to load a gtk image from a resource causes the JVM to crash 2025-12-23 21:49:29 +01:00

Opened #315 package-info.java is generated with the wrong package name and directory 2025-12-26 23:11:49 +01:00

Opened #316 Issues subclassing Widget in clojure 2026-01-11 23:12:32 +01:00

Opened #319 Unable to load libgettextlib.dll from MSYS2 MINGW64 2026-01-15 05:09:17 +01:00

Opened #324 Could not load library libgtk-4.so.1 2026-01-20 02:45:54 +01:00

Opened #341 Failing to generate bindings for ECal-2.0.gir because of Camel-1.2.gir 2026-03-19 13:37:06 +01:00

Opened #348 Inheriting from custom type inheriting from Widget causes JVM crash 2026-04-15 00:00:24 +02:00

Opened #349 TreeListStore exception due to wrong item typing 2026-04-15 17:31:23 +02:00

Opened #351 Additional deep inheritance related errors 2026-04-18 20:40:52 +02:00

Opened #352 Adapter for java.io.InputStream and GInputStream 2026-04-19 14:48:23 +02:00

Opened #362 Java GI website and Javadoc website are offline 2026-05-12 08:51:13 +02:00

Opened #366 SIGSEGV in upcall_stub_load_target when async callbacks are generated with Arena.ofConfined() 2026-05-17 20:47:25 +02:00

Opened #373 Docs for Widgets 2026-06-14 19:49:34 +02:00