diff --git a/CHANGES.md b/CHANGES.md index c0e4ae2887..f670670b71 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,8 +2,8 @@ NOTE: as of JNA 4.0, JNA is now dual-licensed under LGPL and AL 2.0 (see LICENSE NOTE: JNI native support is typically incompatible between minor versions, and almost always incompatible between major versions. -Next release (5.3.0) -==================== +Release 5.3.0 +============= Features -------- diff --git a/README.md b/README.md index 3a933b4cd9..e1012a65b4 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Java Native Access (JNA) ======================== -The definitive JNA reference (including an overview and usage details) is in the [JavaDoc](http://java-native-access.github.io/jna/5.2.0/javadoc/). Please read the [overview](http://java-native-access.github.io/jna/5.2.0/javadoc/overview-summary.html#overview_description). Questions, comments, or exploratory conversations should begin on the [mailing list](http://groups.google.com/group/jna-users), although you may find it easier to find answers to already-solved problems on [StackOverflow](http://stackoverflow.com/questions/tagged/jna). +The definitive JNA reference (including an overview and usage details) is in the [JavaDoc](http://java-native-access.github.io/jna/5.3.0/javadoc/). Please read the [overview](http://java-native-access.github.io/jna/5.3.0/javadoc/overview-summary.html#overview_description). Questions, comments, or exploratory conversations should begin on the [mailing list](http://groups.google.com/group/jna-users), although you may find it easier to find answers to already-solved problems on [StackOverflow](http://stackoverflow.com/questions/tagged/jna). JNA provides Java programs easy access to native shared libraries without writing anything but Java code - no JNI or native code is required. This functionality is comparable to Windows' Platform/Invoke and Python's ctypes. @@ -59,12 +59,12 @@ Pre-built platform support may be found [here](https://github.com/java-native-ac Download ======== -Version 5.2.0 +Version 5.3.0 JNA --- -[![Maven Central](https://img.shields.io/maven-central/v/net.java.dev.jna/jna.svg?label=Maven%20Central)](https://search.maven.org/artifact/net.java.dev.jna/jna/5.2.0/jar) [jna-5.2.0.jar](http://repo1.maven.org/maven2/net/java/dev/jna/jna/5.2.0/jna-5.2.0.jar) +[![Maven Central](https://img.shields.io/maven-central/v/net.java.dev.jna/jna.svg?label=Maven%20Central)](https://search.maven.org/artifact/net.java.dev.jna/jna/5.3.0/jar) [jna-5.3.0.jar](http://repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.0/jna-5.3.0.jar) This is the core artifact of JNA and contains only the binding library and the core helper classes. @@ -72,7 +72,7 @@ core helper classes. JNA Platform ------------ -[![Maven Central](https://img.shields.io/maven-central/v/net.java.dev.jna/jna-platform.svg?label=Maven%20Central)](https://search.maven.org/artifact/net.java.dev.jna/jna-platform/5.2.0/jar) [jna-platform-5.2.0.jar](http://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.2.0/jna-platform-5.2.0.jar) +[![Maven Central](https://img.shields.io/maven-central/v/net.java.dev.jna/jna-platform.svg?label=Maven%20Central)](https://search.maven.org/artifact/net.java.dev.jna/jna-platform/5.3.0/jar) [jna-platform-5.3.0.jar](http://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.3.0/jna-platform-5.3.0.jar) This artifact holds cross-platform mappings and mappings for a number of commonly used platform functions, including a large number of Win32 mappings as well as a set of utility classes @@ -140,12 +140,12 @@ Using the Library * [Platform Library](https://github.com/java-native-access/jna/blob/master/www/PlatformLibrary.md) * [Direct Method Mapping](https://github.com/java-native-access/jna/blob/master/www/DirectMapping.md) (Optimization) * [Frequently Asked Questions (FAQ)](https://github.com/java-native-access/jna/blob/master/www/FrequentlyAskedQuestions.md) -* [Avoiding Crashes](http://java-native-access.github.io/jna/5.2.0/javadoc/overview-summary.html#crash-protection) +* [Avoiding Crashes](http://java-native-access.github.io/jna/5.3.0/javadoc/overview-summary.html#crash-protection) Primary Documentation (JavaDoc) =============================== -The definitive JNA reference is in the [JavaDoc](http://java-native-access.github.io/jna/5.2.0/javadoc/). +The definitive JNA reference is in the [JavaDoc](http://java-native-access.github.io/jna/5.3.0/javadoc/). Developers ========== diff --git a/build.xml b/build.xml index 528aa4b06d..b50328b8f2 100644 --- a/build.xml +++ b/build.xml @@ -59,8 +59,8 @@ - - + + diff --git a/dist/doc.zip b/dist/doc.zip index 051e412cf8..d594819dfc 100644 Binary files a/dist/doc.zip and b/dist/doc.zip differ diff --git a/dist/jna-min.jar b/dist/jna-min.jar index 6c4aa6d1ed..7d1da725e0 100644 Binary files a/dist/jna-min.jar and b/dist/jna-min.jar differ diff --git a/dist/jna-platform.jar b/dist/jna-platform.jar index ab24562da7..a6f8c02b4f 100644 Binary files a/dist/jna-platform.jar and b/dist/jna-platform.jar differ diff --git a/dist/jna.aar b/dist/jna.aar index f52c7844e0..68fc1f1a2d 100644 Binary files a/dist/jna.aar and b/dist/jna.aar differ diff --git a/dist/jna.jar b/dist/jna.jar index 2c3c6f2f3a..4d36ec0327 100644 Binary files a/dist/jna.jar and b/dist/jna.jar differ diff --git a/dist/jnacontrib/demo-alphamask.jar b/dist/jnacontrib/demo-alphamask.jar index fd97568060..783c650050 100644 Binary files a/dist/jnacontrib/demo-alphamask.jar and b/dist/jnacontrib/demo-alphamask.jar differ diff --git a/dist/jnacontrib/demo-balloonmanager.jar b/dist/jnacontrib/demo-balloonmanager.jar index 90e67b55e8..e3caa40008 100644 Binary files a/dist/jnacontrib/demo-balloonmanager.jar and b/dist/jnacontrib/demo-balloonmanager.jar differ diff --git a/dist/jnacontrib/demo-balloontips.jar b/dist/jnacontrib/demo-balloontips.jar index fa07817683..d59da96e24 100644 Binary files a/dist/jnacontrib/demo-balloontips.jar and b/dist/jnacontrib/demo-balloontips.jar differ diff --git a/dist/jnacontrib/demo-dnd.jar b/dist/jnacontrib/demo-dnd.jar index 57ff49ef00..ab0e6a760f 100644 Binary files a/dist/jnacontrib/demo-dnd.jar and b/dist/jnacontrib/demo-dnd.jar differ diff --git a/dist/jnacontrib/demo-monitordemo.jar b/dist/jnacontrib/demo-monitordemo.jar index 0af27ff739..0c6856fb72 100644 Binary files a/dist/jnacontrib/demo-monitordemo.jar and b/dist/jnacontrib/demo-monitordemo.jar differ diff --git a/dist/jnacontrib/demo-msoffice.jar b/dist/jnacontrib/demo-msoffice.jar index d6d752be88..f6d7903dbd 100644 Binary files a/dist/jnacontrib/demo-msoffice.jar and b/dist/jnacontrib/demo-msoffice.jar differ diff --git a/dist/jnacontrib/demo-nativewindowmsg.jar b/dist/jnacontrib/demo-nativewindowmsg.jar index cd5ffc2fec..037e9e0bc7 100644 Binary files a/dist/jnacontrib/demo-nativewindowmsg.jar and b/dist/jnacontrib/demo-nativewindowmsg.jar differ diff --git a/dist/jnacontrib/demo-shapedwindow.jar b/dist/jnacontrib/demo-shapedwindow.jar index 026b329e06..f0dedde2c5 100644 Binary files a/dist/jnacontrib/demo-shapedwindow.jar and b/dist/jnacontrib/demo-shapedwindow.jar differ diff --git a/dist/jnacontrib/demo-w32keyhook.jar b/dist/jnacontrib/demo-w32keyhook.jar index e9014b4e1d..3ab10c9016 100644 Binary files a/dist/jnacontrib/demo-w32keyhook.jar and b/dist/jnacontrib/demo-w32keyhook.jar differ diff --git a/dist/jnacontrib/demo-w32printing.jar b/dist/jnacontrib/demo-w32printing.jar index 7c063c4421..76fa00cb48 100644 Binary files a/dist/jnacontrib/demo-w32printing.jar and b/dist/jnacontrib/demo-w32printing.jar differ diff --git a/dist/jnacontrib/demo-x11.jar b/dist/jnacontrib/demo-x11.jar index 64d39826ea..9832765f59 100644 Binary files a/dist/jnacontrib/demo-x11.jar and b/dist/jnacontrib/demo-x11.jar differ diff --git a/dist/src-full.zip b/dist/src-full.zip index 4607a3b4a4..6b949d5d32 100644 Binary files a/dist/src-full.zip and b/dist/src-full.zip differ diff --git a/dist/src.zip b/dist/src.zip index 9357fd4296..a497028dd9 100644 Binary files a/dist/src.zip and b/dist/src.zip differ diff --git a/pom-jna-platform.xml b/pom-jna-platform.xml index aa6a5b9ec4..668af81e8c 100644 --- a/pom-jna-platform.xml +++ b/pom-jna-platform.xml @@ -6,7 +6,7 @@ net.java.dev.jna jna-platform - 5.2.0 + 5.3.0 jar Java Native Access Platform @@ -54,7 +54,7 @@ net.java.dev.jna jna - 5.2.0 + 5.3.0 diff --git a/pom-jna.xml b/pom-jna.xml index d70270b05a..9246464317 100644 --- a/pom-jna.xml +++ b/pom-jna.xml @@ -6,7 +6,7 @@ net.java.dev.jna jna - 5.2.0 + 5.3.0 jar Java Native Access diff --git a/src/com/sun/jna/Version.java b/src/com/sun/jna/Version.java index 84e8c45f01..8035201230 100644 --- a/src/com/sun/jna/Version.java +++ b/src/com/sun/jna/Version.java @@ -23,6 +23,6 @@ */ package com.sun.jna; interface Version { - String VERSION = "5.2.0"; + String VERSION = "5.3.0"; String VERSION_NATIVE = "6.0.0"; }