# Change Log All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). ## [0.6.2] - 2017-02-21 * Avoid producing warnings about unused inlinejava_bytecode0 bindings. * Support type synonyms in variable antiquotation. * Update lower bounds of jni to 0.3 and jvm to 0.2. ## [0.6.1] - 2016-12-27 * Support passing array objects as arguments / return values. * More robust mangling of inline class name. ## [0.6.0] - 2016-12-13 ### Added * Can set a custom `CLASSPATH` in `Setup.hs` from Gradle build configurations to use when compiling inline expressions. * GHC 8 compatibility * Support inline expressions that compile to multiple .class files (e.g for anonymous classes and anonymous function literals). ### Changed * The return type of inline expressions no longer needs `Reify`/`Reflect` instances. ### Fixed * Fix antiquotation: in [java| $obj.foo() |], `obj` is now recognized as an antiquotation variable. * Passing multiple options to the JVM using `withJVM`. ## [0.5.0] - 2016-12-13 ### Added * First release with support for inline Java expressions. ### Changed * Split lower-level and mid-level bindings into separate packages: jni and jvm.