- [\#483](https://github.com/kivy/pyjnius/pull/483)/[\#489](https://github.com/kivy/pyjnius/pull/489) allow passing a `signature` argument to constructors, to force selection of the desired one
- [\#497](https://github.com/kivy/pyjnius/pull/497)/[\#506](https://github.com/kivy/pyjnius/pull/506)/[\#507](https://github.com/kivy/pyjnius/pull/507) support for more "dunder" methods/protocols on compatible interfaces than just `__len__`, and allow users to provide their own.
- [\#500](https://github.com/kivy/pyjnius/pull/500)[\#522](https://github.com/kivy/pyjnius/pull/522) allow ignoring private methods and fields in autoclass (both default to False)
- [\#503](https://github.com/kivy/pyjnius/pull/503) auto detect java_home on OSX, using `/usr/libexec/java_home` (if JAVA_HOME is not declared)
- [\#514](https://github.com/kivy/pyjnius/pull/514) writing to static fields (and fix reading from them)
- [\#517](https://github.com/kivy/pyjnius/pull/517) make signature exceptions more useful
- [\#502](https://github.com/kivy/pyjnius/pull/502) provide a stacktrace for where JVM was started.
- [\#523](https://github.com/kivy/pyjnius/pull/523) expose the class's class attribute
- [\#524](https://github.com/kivy/pyjnius/pull/524) fix handling of Java chars > 256 in Python3
- [\#519](https://github.com/kivy/pyjnius/pull/519) Always show the exception name
**Fixed bugs:**
- [\#481](https://github.com/kivy/pyjnius/pull/481) wrong use of strip on JRE path
- [\#465](https://github.com/kivy/pyjnius/pull/465) correct reflection to avoid missing any methods from parent classes or interfaces
- [\#508](https://github.com/kivy/pyjnius/pull/508) don't had error details with a custom exception when java class is not found
- [\#510](https://github.com/kivy/pyjnius/pull/510) add missing references to .pxi files in setup.py, speeding up recompilation
- [\#518](https://github.com/kivy/pyjnius/pull/518) ensure autoclass prefers methods over properties
- [\#520](https://github.com/kivy/pyjnius/pull/520) improved discovery of libjvm.so + provide a workaround if it doesn't work
- [\#512](https://github.com/kivy/pyjnius/pull/512) document the requirement to keep reference to object/functions passed to java, for as long as it might use them
- [\#521](https://github.com/kivy/pyjnius/pull/521) fix inheritance in example
- pyjnius is not thread-safe [\#46](https://github.com/kivy/pyjnius/issues/46)
- Problem on 64 bit ubuntu 12.04 [\#18](https://github.com/kivy/pyjnius/issues/18)
- In file included from jnius/jnius.c:4:0: /usr/include/python2.7/Python.h:22:2: error: \#error "Something's broken. UCHAR\_MAX should be defined in limits.h." [\#11](https://github.com/kivy/pyjnius/issues/11)
- doesn't work on windows [\#9](https://github.com/kivy/pyjnius/issues/9)
- varargs don’t seem to work [\#8](https://github.com/kivy/pyjnius/issues/8)
- pyjnius does not seems to be installed properly in osx 10.6 [\#39](https://github.com/kivy/pyjnius/issues/39)
- Make it possible to convert a python list to a Java array [\#35](https://github.com/kivy/pyjnius/issues/35)
- Cast python object to a Java Object [\#33](https://github.com/kivy/pyjnius/issues/33)
- Doesn't work under Windows 7 [\#30](https://github.com/kivy/pyjnius/issues/30)
- no multidimensional array support [\#29](https://github.com/kivy/pyjnius/issues/29)
- Create new tag \(1.03?\) [\#28](https://github.com/kivy/pyjnius/issues/28)
- array of bytes [\#27](https://github.com/kivy/pyjnius/issues/27)
- Can't install at Macosx lion [\#23](https://github.com/kivy/pyjnius/issues/23)
**Merged pull requests:**
- Update installation.rst: Instructions for Windows [\#224](https://github.com/kivy/pyjnius/pull/224) ([harishankarv](https://github.com/harishankarv))
- Fix 159: passing the result of autoclass to java.lang.Class parameter. [\#160](https://github.com/kivy/pyjnius/pull/160) ([benson-basis](https://github.com/benson-basis))
- Another missing PR [\#153](https://github.com/kivy/pyjnius/pull/153) ([remram44](https://github.com/remram44))
- Enable setting primitive data type fields on Java classes [\#150](https://github.com/kivy/pyjnius/pull/150) ([msmolens](https://github.com/msmolens))
- OS X: use JavaVM framework from current Mac OS SDK [\#149](https://github.com/kivy/pyjnius/pull/149) ([msmolens](https://github.com/msmolens))
- use temporary var to handle unsigned char -\> jbyte \(signed char\) [\#142](https://github.com/kivy/pyjnius/pull/142) ([kived](https://github.com/kived))
- Fix JVM signatures for the java.lang.Class methods. [\#138](https://github.com/kivy/pyjnius/pull/138) ([tonyfinn](https://github.com/tonyfinn))
- Fixed sound recorder example syntax error [\#129](https://github.com/kivy/pyjnius/pull/129) ([prophittcorey](https://github.com/prophittcorey))
- Add support for multidimensional arrays [\#111](https://github.com/kivy/pyjnius/pull/111) ([abrasive](https://github.com/abrasive))
- Add control of JVM startup options [\#110](https://github.com/kivy/pyjnius/pull/110) ([abrasive](https://github.com/abrasive))
- Removes LGPL license in 'COPYING' [\#94](https://github.com/kivy/pyjnius/pull/94) ([remram44](https://github.com/remram44))
- Successfully compiled for Windows [\#87](https://github.com/kivy/pyjnius/pull/87) ([kevlened](https://github.com/kevlened))
- Fix field dereference when multiple instances of a class exist. Fixes \#77 [\#78](https://github.com/kivy/pyjnius/pull/78) ([zielmicha](https://github.com/zielmicha))
- Document autoclass syntax for nested Java classes. [\#74](https://github.com/kivy/pyjnius/pull/74) ([Ian-Foote](https://github.com/Ian-Foote))
- Fix string format error in 2.6 [\#72](https://github.com/kivy/pyjnius/pull/72) ([limodou](https://github.com/limodou))
- fix NotImplemented not found [\#69](https://github.com/kivy/pyjnius/pull/69) ([smglab](https://github.com/smglab))
- Check for exception after calling constructor [\#66](https://github.com/kivy/pyjnius/pull/66) ([zielmicha](https://github.com/zielmicha))
- improve JRE/JDK home detection using which and default JRE location when JDK is installed [\#63](https://github.com/kivy/pyjnius/pull/63) ([ghost](https://github.com/ghost))
- A couple of quick fixes [\#52](https://github.com/kivy/pyjnius/pull/52) ([artagnon](https://github.com/artagnon))
- Updated to support Mac OS X build support [\#42](https://github.com/kivy/pyjnius/pull/42) ([allfro](https://github.com/allfro))
- added support for Python Java class objects as parameter of java methods that takes Java Class object as parameter [\#41](https://github.com/kivy/pyjnius/pull/41) ([ghost](https://github.com/ghost))
- Added basic tests that shows that autoclass of interface, nested enum and nested class is possible [\#40](https://github.com/kivy/pyjnius/pull/40) ([ghost](https://github.com/ghost))
- Several fixes related to arrays being Java Object [\#37](https://github.com/kivy/pyjnius/pull/37) ([ghost](https://github.com/ghost))
- Method resolutions fixes for the case where there are varargs [\#36](https://github.com/kivy/pyjnius/pull/36) ([ghost](https://github.com/ghost))
- Fixed URI Bug \( uri.parse \) [\#31](https://github.com/kivy/pyjnius/pull/31) ([GeorgS](https://github.com/GeorgS))