#![HawtJNI](http://hawtjni.fusesource.org/images/project-logo.png)

## [HawtJNI 1.9](http://hawtjni.fusesource.org/blog/releases/release-1-9.html), released 2013-09-09

* Fix issue #7. We now do a write barrier before setting the 'cached' field to 1 so that reader don't see this get re-ordered before all the fields are readable.
* Improve the auto generated build systems for windows/OS X

## [HawtJNI 1.8](http://hawtjni.fusesource.org/blog/releases/release-1-8.html), released 2013-05-13

* Improved shared lib extraction logic.

## [HawtJNI 1.7](http://hawtjni.fusesource.org/blog/releases/release-1-7.html), released 2013-03-20

* Support explicitly configuring which build tool to use on windows.
* Fix for automake 1.11

## [HawtJNI 1.6](http://hawtjni.fusesource.org/blog/releases/release-1-6.html), released 2012-08-09

* Updating hawtjni generate projects so that they work on OS X Lion.
* Fixes issue #2 : Support passing the JNIEnv pointer to native methods.

## [HawtJNI 1.5](http://hawtjni.fusesource.org/blog/releases/release-1-5.html), released 2011-09-21

* Only include config.h if it's available.

## [HawtJNI 1.4](http://hawtjni.fusesource.org/blog/releases/release-1-4.html), released 2011-08-18

* Add more options to the maven hawtjni plugin so that you can build jars containing
  native libs in a different module from the one which generates the native package for 
  the jar.

## [HawtJNI 1.3](http://hawtjni.fusesource.org/blog/releases/release-1-3.html), released 2011-08-08

* Add hawtjni_attach_thread and hawtjni_dettach_thread helper methods
* Fully support binding against C++ source code / classes.
* Support using private fields in struct bound classes.
* Avoid "jump to label from here crosses initialization" compiler error message.
* Provide better error messages when a user does not properly setup a C++ method binding.
* Support mapping a class to a differently named structure name.
* Support picking the OS X SDK version via a configure option.
* Added pointer math support class to be able to do pointer math in java land without going into a JNI layer.

## [HawtJNI 1.2](http://hawtjni.fusesource.org/blog/releases/release-1-2.html), released 2011-06-11

* Adding bit model to the name of the extracted library to support hosts running both 32 and 64 bits JVM.
* Converted website to a scalate based static website

## [HawtJNI 1.1](http://hawtjni.fusesource.org/blog/releases/release-1-1.html), released 2010-11-04
----
* Generate a .vcxproj for for compatibility with the new Windows 7.1 SDK
* Fixed callback failures on 32 bit platforms

## [HawtJNI 1.0](http://hawtjni.fusesource.org/blog/releases/2010/04/release-1-0.html), released 2010-02-24

* Initial release
