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";
}