mirror of https://github.com/kivy/pyjnius.git
351 lines
25 KiB
Markdown
351 lines
25 KiB
Markdown
# Change Log
|
||
|
||
# [1.6.1](https://github.com/kivy/pyjnius/tree/1.6.1) (2023-11-05)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.6.0...1.6.1)
|
||
|
||
**Implemented enhancements:**
|
||
- [\#684](https://github.com/kivy/pyjnius/pull/684) Add (now mandatory) `.readthedocs.yaml` file, add docs extras and update sphinx conf
|
||
- [\#691](https://github.com/kivy/pyjnius/pull/691) Cleanup some Java code in NativeInvocationHandler.java
|
||
- [\#692](https://github.com/kivy/pyjnius/pull/692) Skip getting version from `Cython` on Android. Instead add `ANDROID_PYJNUS_CYTHON_3` env var
|
||
- [\#693](https://gtihub.com/kivy/pyjnius/pull/693) Use the `release/v1` tag for `pypa/gh-action-pypi-publish`, as `master` is deprecated
|
||
|
||
# [1.6.0](https://github.com/kivy/pyjnius/tree/1.6.0) (2023-10-07)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.5.0...1.6.0)
|
||
|
||
**Implemented enhancements:**
|
||
- [\#659](https://github.com/kivy/pyjnius/pull/659) introduce protocol_map for Map$Entry
|
||
- [\#669](https://github.com/kivy/pyjnius/pull/669) Support both Cython >3 and Cython < 3
|
||
- [\#672](https://github.com/kivy/pyjnius/pull/672) Support Java 20, remove Java 7 support
|
||
- [\#673](https://github.com/kivy/pyjnius/pull/673) Remove pkg_resources for Python >=3.9
|
||
- [\#681](https://github.com/kivy/pyjnius/pull/681) Add missing Python supported version label for Python 3.12
|
||
|
||
**Packaging**
|
||
- [\#680](https://github.com/kivy/pyjnius/pull/680) Update cibuildwheel to perform build for Python 3.12
|
||
|
||
**CI**
|
||
- [\#676](https://github.com/kivy/pyjnius/pull/676) Ensure we test the produced wheel, and not the one from the index
|
||
- [\#678](https://github.com/kivy/pyjnius/pull/678) Add tests for python 3.12
|
||
- [\#677](https://github.com/kivy/pyjnius/pull/677) Now Github Actions provides python3 via setup-python also for Apple Silicon Macs
|
||
- [\#679](https://github.com/kivy/pyjnius/pull/679) Add tests on push for Apple Silicon
|
||
- [\#682](https://github.com/kivy/pyjnius/pull/682) Build stdist needs Cython to perform the build
|
||
|
||
|
||
## [1.5.0](https://github.com/kivy/pyjnius/tree/1.5.0) (2023-05-10)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.4.2...1.5.0)
|
||
|
||
**Implemented enhancements:**
|
||
- [\#633](https://github.com/kivy/pyjnius/pull/633) Add BSD Unix build support (FreeBSD, OpenBSD, NetBSD, ..)
|
||
- [\#643](https://github.com/kivy/pyjnius/pull/643) Initialize logger as a child of the Kivy's one
|
||
- [\#657](https://github.com/kivy/pyjnius/pull/657) Add support request automation (as other kivy projects)
|
||
- [\#656](https://github.com/kivy/pyjnius/pull/656) Add support for Python 3.11
|
||
|
||
**Cleanup**
|
||
- [\#619](https://github.com/kivy/pyjnius/pull/619) Remove Python 2 support, six dependency
|
||
- [\#641](https://github.com/kivy/pyjnius/pull/641) Removes some Python2-era complexity
|
||
- [\#654](https://github.com/kivy/pyjnius/pull/654) Remove Python 3.6 from supported and test matrix, as it reached EOL
|
||
|
||
**CI**
|
||
- [\#655](https://github.com/kivy/pyjnius/pull/655) Linux x86 tests force as safe directory
|
||
|
||
**Packaging**
|
||
- [\#653](https://github.com/kivy/pyjnius/pull/653) Build (and test) `manylinux-aarch64` wheels via our `kivy-ubuntu-arm64` self-hosted runner
|
||
|
||
|
||
## [1.4.2](https://github.com/kivy/pyjnius/tree/1.4.2) (2022-07-02)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.4.1...1.4.2)
|
||
|
||
**CI**
|
||
- [\#628](https://github.com/kivy/pyjnius/pull/628) Updated java-setup to v3, include all the LTS versions from adoptium during CI tests.
|
||
|
||
**Packaging**
|
||
- [\#620](https://github.com/kivy/pyjnius/pull/620) When cross-compiling for Android, we should not use the include dirs exposed by the JDK
|
||
- [\#629](https://github.com/kivy/pyjnius/pull/629) Cython now requires a minimum version. Introduces setup.cfg. Cleans up the CI workflow
|
||
- [\#625](https://github.com/kivy/pyjnius/pull/625) Use cibuildwheel for releases
|
||
|
||
**Docs**
|
||
- [\#616](https://github.com/kivy/pyjnius/pull/616) Update api.rst, remove extra equals signs
|
||
|
||
**Implemented enhancements:**
|
||
- [\#622](https://github.com/kivy/pyjnius/pull/622) Add suffix to support IBM jre on Windows
|
||
- [\#626](https://github.com/kivy/pyjnius/pull/626) Move get_cpu guessing into _possible_lib_location
|
||
- [\#627](https://github.com/kivy/pyjnius/pull/627) PyPy: Fixes a segfault + add tests
|
||
|
||
## [1.4.1](https://github.com/kivy/pyjnius/tree/1.4.1) (2021-10-30)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.4.0...1.4.1)
|
||
|
||
**CI**
|
||
- [\#607](https://github.com/kivy/pyjnius/pull/607) Add python3.10 build/release
|
||
|
||
**Packaging**
|
||
- [\#603](https://github.com/kivy/pyjnius/pull/603) Use platform.machine() as default get_cpu() return value, explicitely support AARCH64
|
||
|
||
|
||
## [1.4.0](https://github.com/kivy/pyjnius/tree/1.4.0) (2021-08-24)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.3.0...1.4.0)
|
||
|
||
**Implemented enhancements:**
|
||
- [\#542](https://github.com/kivy/pyjnius/pull/542) Improve performance of byte array parameters
|
||
- [\#515](https://github.com/kivy/pyjnius/pull/515) Allow passing Python Lambdas as Java lambdas
|
||
- [\#541](https://github.com/kivy/pyjnius/pull/541) Refactor of env.py
|
||
|
||
**Fixed bugs:**
|
||
- [\#549](https://github.com/kivy/pyjnius/pull/549) Fixes #548 JVM options are not correctly set by jnius_config.set_options()
|
||
- [\#546](https://github.com/kivy/pyjnius/pull/546) Add in missing assignable check for int parameters etc.
|
||
- [\#558](https://github.com/kivy/pyjnius/pull/558) Improve error message on method not found
|
||
- [\#567](https://github.com/kivy/pyjnius/pull/567) Fix static methods
|
||
- [\#566](https://github.com/kivy/pyjnius/pull/566) fix bug for constuctors with variable arguments
|
||
- [\#569](https://github.com/kivy/pyjnius/pull/569) set_resolve_info: replace j_self w/ resolve_static
|
||
- [\#595](https://github.com/kivy/pyjnius/pull/595) Use Python standard library `which` instead of OS `which`
|
||
|
||
**Documentation**
|
||
- [\#556](https://github.com/kivy/pyjnius/pull/556) fix link in readme
|
||
- [\#572](https://github.com/kivy/pyjnius/pull/572) update readme for python3
|
||
- [\#584](https://github.com/kivy/pyjnius/pull/584) Updated android.rst for python3
|
||
- [\#565](https://github.com/kivy/pyjnius/pull/565) Update python versions
|
||
|
||
**CI**
|
||
- [\#560](https://github.com/kivy/pyjnius/pull/560) added x86 workflow
|
||
- [\#564](https://github.com/kivy/pyjnius/pull/564) run on pull request & add missing badge
|
||
- [\#536](https://github.com/kivy/pyjnius/pull/536) add missing architecture for python setup in actions
|
||
|
||
**Packaging**
|
||
- [\#594](https://github.com/kivy/pyjnius/pull/594) Add pyproject.toml to specify Cython as a build requirement
|
||
|
||
## [1.3.0](https://github.com/kivy/pyjnius/tree/1.3.0) (2020-05-03)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.2.1...1.3.0)
|
||
|
||
**Implemented enhancements:**
|
||
- [\#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
|
||
|
||
**Documentation**
|
||
- [\#478](https://github.com/kivy/pyjnius/pull/478) document automatic Thread detach feature
|
||
- [\#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
|
||
|
||
|
||
## [1.2.1](https://github.com/kivy/pyjnius/tree/1.2.1) (2019-12-04)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.2.0...1.2.1)
|
||
|
||
- Make sure methods are discovered in reverse-inheritance order
|
||
- fix unreferenced variable
|
||
- Avoid windows execution error when JAVA_HOME path has space (test on w10)
|
||
- Link to libjli, not libjvm, on macOS
|
||
- Add support for adoptopenjdk12
|
||
- Add build support for Oracle Solaris on SPARC sun4u and sun4v
|
||
- make sure Interface have access to Object's methods
|
||
- wheels built for:
|
||
- Windows: Python 3.6, 3.7 and 3.8
|
||
- OSX: Python 2.7, 3.6, 3.7 and 3.8
|
||
- Manylinux: Python 2.7, 3.6, 3.7 and 3.8
|
||
|
||
## [1.2.0](https://github.com/kivy/pyjnius/tree/1.2.0) (2019-02-04)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.1.4...1.2.0)
|
||
|
||
## [1.1.4](https://github.com/kivy/pyjnius/tree/1.1.4) (2018-12-05)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.1.3...1.1.4)
|
||
|
||
## [1.1.3](https://github.com/kivy/pyjnius/tree/1.1.3) (2018-10-22)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.1.2...1.1.3)
|
||
|
||
## [1.1.2](https://github.com/kivy/pyjnius/tree/1.1.2) (2018-10-17)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.1.1...1.1.2)
|
||
|
||
## [1.1.1](https://github.com/kivy/pyjnius/tree/1.1.1) (2017-03-24)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.1.0...1.1.1)
|
||
|
||
**Implemented enhancements:**
|
||
|
||
- Rename jnius to pyjnius for pypi [\#266](https://github.com/kivy/pyjnius/issues/266)
|
||
|
||
## [1.1.0](https://github.com/kivy/pyjnius/tree/1.1.0) (2017-03-23)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.0.3...1.1.0)
|
||
|
||
**Implemented enhancements:**
|
||
|
||
- Java Iterables [\#45](https://github.com/kivy/pyjnius/issues/45)
|
||
- API for human-readable method signatures [\#133](https://github.com/kivy/pyjnius/pull/133) ([chrisjrn](https://github.com/chrisjrn))
|
||
|
||
**Fixed bugs:**
|
||
|
||
- import jnius on Centos7/python 3.4: AttributeError: 'str' object has no attribute 'decode' [\#218](https://github.com/kivy/pyjnius/issues/218)
|
||
- ByteArray values over 127 \(0x7f\) causes OverFlow error [\#93](https://github.com/kivy/pyjnius/issues/93)
|
||
- Leak in Runnable [\#83](https://github.com/kivy/pyjnius/issues/83)
|
||
- Output parameters don't works [\#58](https://github.com/kivy/pyjnius/issues/58)
|
||
- Apache Error: child pid XXXXX exit signal Segmentation fault \(11\) [\#50](https://github.com/kivy/pyjnius/issues/50)
|
||
- 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)
|
||
- setup.py jre\_home [\#1](https://github.com/kivy/pyjnius/issues/1)
|
||
|
||
**Closed issues:**
|
||
|
||
- How to import the kivy's activity? [\#258](https://github.com/kivy/pyjnius/issues/258)
|
||
- shouldOverrideUrlLoading webview android [\#250](https://github.com/kivy/pyjnius/issues/250)
|
||
- App crashes if we use 'org.renpy.android.PythonActivity' in p4a new toolchain [\#249](https://github.com/kivy/pyjnius/issues/249)
|
||
- missing import os in jnius/\_\_init\_\_.py - there should be a CI workflow for pyjnius [\#245](https://github.com/kivy/pyjnius/issues/245)
|
||
- jnius.detach\(\) not safe with local variables [\#240](https://github.com/kivy/pyjnius/issues/240)
|
||
- Type casting is not implemented [\#229](https://github.com/kivy/pyjnius/issues/229)
|
||
- Pyjnius doesn't compile with cython 0.24 [\#219](https://github.com/kivy/pyjnius/issues/219)
|
||
- jnius\jnius.c\(4205\) : error C2065: 'const\_char' : undeclared identifier ,install on windows [\#214](https://github.com/kivy/pyjnius/issues/214)
|
||
- pyjnius not working in virtual environment [\#213](https://github.com/kivy/pyjnius/issues/213)
|
||
- Getting JAVA\_HOME KeyError while importing autoclass [\#209](https://github.com/kivy/pyjnius/issues/209)
|
||
- Not able to install pyjnius on windows 7 and python 3.4. Error: jnius.obj lnk 2019 [\#206](https://github.com/kivy/pyjnius/issues/206)
|
||
- \_\_javaclass\_\_ definition missing [\#193](https://github.com/kivy/pyjnius/issues/193)
|
||
- unexpeted output cjtp:r [\#190](https://github.com/kivy/pyjnius/issues/190)
|
||
- can't import Contacts [\#180](https://github.com/kivy/pyjnius/issues/180)
|
||
- compilation error in master after ~3.11.2015 [\#178](https://github.com/kivy/pyjnius/issues/178)
|
||
- AttributeError: 'str' object has no attribute 'decode' [\#176](https://github.com/kivy/pyjnius/issues/176)
|
||
- AttributeError: type object 'android.widget.AbsoluteLayout' has no attribute 'LayoutParams' [\#175](https://github.com/kivy/pyjnius/issues/175)
|
||
- Lib should work with python3 [\#165](https://github.com/kivy/pyjnius/issues/165)
|
||
- make tests never passes [\#162](https://github.com/kivy/pyjnius/issues/162)
|
||
- Can't make an EnumMap? [\#159](https://github.com/kivy/pyjnius/issues/159)
|
||
- Release to PyPI? [\#156](https://github.com/kivy/pyjnius/issues/156)
|
||
- OverflowError: Python int too large to convert to C long on ART [\#146](https://github.com/kivy/pyjnius/issues/146)
|
||
- Misunderstood [\#141](https://github.com/kivy/pyjnius/issues/141)
|
||
- License is MIT but setup.py still says LGPL [\#139](https://github.com/kivy/pyjnius/issues/139)
|
||
- Segmentation fault occurs in wrapped C lib, only when jnius is imported [\#136](https://github.com/kivy/pyjnius/issues/136)
|
||
- Failing build\_ext target with Cython 0.21 [\#131](https://github.com/kivy/pyjnius/issues/131)
|
||
- Cannot create AdRequest instance [\#124](https://github.com/kivy/pyjnius/issues/124)
|
||
- Native invocation issue with ART [\#113](https://github.com/kivy/pyjnius/issues/113)
|
||
- pyjnius custom classpath exception [\#109](https://github.com/kivy/pyjnius/issues/109)
|
||
- some reports from users complaining about "native thread exited without detaching..." [\#107](https://github.com/kivy/pyjnius/issues/107)
|
||
- jnius.JavaException: Class not found [\#106](https://github.com/kivy/pyjnius/issues/106)
|
||
- Exception: Invalid "\[" character in definition [\#104](https://github.com/kivy/pyjnius/issues/104)
|
||
- Does Pyjinius support Python 3? [\#103](https://github.com/kivy/pyjnius/issues/103)
|
||
- Pyjnius: Find own classes on mac 10.9 [\#102](https://github.com/kivy/pyjnius/issues/102)
|
||
- java.util.TimeZone not working with python threads [\#97](https://github.com/kivy/pyjnius/issues/97)
|
||
- Android/ART crash Invalid instance of… [\#92](https://github.com/kivy/pyjnius/issues/92)
|
||
- PyPy / cffi? [\#88](https://github.com/kivy/pyjnius/issues/88)
|
||
- Not installing [\#84](https://github.com/kivy/pyjnius/issues/84)
|
||
- Accessing fields on multiple instances of same class returns value of last [\#77](https://github.com/kivy/pyjnius/issues/77)
|
||
- Win7, python2.7.5 \(32bits\) ... with phyjnius 1.2.1 --\> ImportError: DLL load failed: [\#70](https://github.com/kivy/pyjnius/issues/70)
|
||
- lookup\_java\_object\_name leaks LocalRefs [\#68](https://github.com/kivy/pyjnius/issues/68)
|
||
- Memory leak in constructor [\#67](https://github.com/kivy/pyjnius/issues/67)
|
||
- README accelerometer example code out of date? [\#64](https://github.com/kivy/pyjnius/issues/64)
|
||
- How to navigation buttons [\#61](https://github.com/kivy/pyjnius/issues/61)
|
||
- JavaException: JVM exception occured [\#60](https://github.com/kivy/pyjnius/issues/60)
|
||
- How do I install it? [\#57](https://github.com/kivy/pyjnius/issues/57)
|
||
- JavaException: Unable to found the class for 'java/lang/CharSequence' [\#56](https://github.com/kivy/pyjnius/issues/56)
|
||
- Accessing Android's clipboard [\#55](https://github.com/kivy/pyjnius/issues/55)
|
||
- \[armhf\] - Builds fail on launchpad [\#53](https://github.com/kivy/pyjnius/issues/53)
|
||
- How to run java class? [\#51](https://github.com/kivy/pyjnius/issues/51)
|
||
- Can not find class with www-data account [\#49](https://github.com/kivy/pyjnius/issues/49)
|
||
- Compilation Error [\#48](https://github.com/kivy/pyjnius/issues/48)
|
||
- Setting JVM options [\#44](https://github.com/kivy/pyjnius/issues/44)
|
||
- Tests don't pass \(doesn't find libraries\) [\#43](https://github.com/kivy/pyjnius/issues/43)
|
||
- 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))
|
||
- Handle charsequence [\#212](https://github.com/kivy/pyjnius/pull/212) ([akshayaurora](https://github.com/akshayaurora))
|
||
- add version to six requirement [\#204](https://github.com/kivy/pyjnius/pull/204) ([kived](https://github.com/kived))
|
||
- Updated readme to counter issues \#197 [\#202](https://github.com/kivy/pyjnius/pull/202) ([jk1ng](https://github.com/jk1ng))
|
||
- setup fixes for python 3.5 [\#200](https://github.com/kivy/pyjnius/pull/200) ([danielepantaleone](https://github.com/danielepantaleone))
|
||
- setup: fixed invalid libjvm.so reference on i386 cpu [\#198](https://github.com/kivy/pyjnius/pull/198) ([danielepantaleone](https://github.com/danielepantaleone))
|
||
- Adding support for armhf builds [\#184](https://github.com/kivy/pyjnius/pull/184) ([thopiekar](https://github.com/thopiekar))
|
||
- compilation error fixed [\#179](https://github.com/kivy/pyjnius/pull/179) ([ibobalo](https://github.com/ibobalo))
|
||
- Followup fixes for python 3 [\#177](https://github.com/kivy/pyjnius/pull/177) ([benson-basis](https://github.com/benson-basis))
|
||
- Use the java from java\_home on OSX. [\#166](https://github.com/kivy/pyjnius/pull/166) ([benson-basis](https://github.com/benson-basis))
|
||
- Make this work with python 3.4 as well as 2.7 [\#164](https://github.com/kivy/pyjnius/pull/164) ([benson-basis](https://github.com/benson-basis))
|
||
- Fix build tests [\#163](https://github.com/kivy/pyjnius/pull/163) ([benson-basis](https://github.com/benson-basis))
|
||
- 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))
|
||
- Re-applies \#138 [\#152](https://github.com/kivy/pyjnius/pull/152) ([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))
|
||
- Update jnius\_conversion.pxi [\#144](https://github.com/kivy/pyjnius/pull/144) ([retsyo](https://github.com/retsyo))
|
||
- 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))
|
||
- fix print statement [\#128](https://github.com/kivy/pyjnius/pull/128) ([dessant](https://github.com/dessant))
|
||
- Update api.rst [\#121](https://github.com/kivy/pyjnius/pull/121) ([JustinCappos](https://github.com/JustinCappos))
|
||
- Issue 96 improved exception handling [\#115](https://github.com/kivy/pyjnius/pull/115) ([Lenbok](https://github.com/Lenbok))
|
||
- 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))
|
||
|
||
## [1.0.3](https://github.com/kivy/pyjnius/tree/1.0.3) (2012-09-06)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.0.2...1.0.3)
|
||
|
||
**Closed issues:**
|
||
|
||
- cython error [\#25](https://github.com/kivy/pyjnius/issues/25)
|
||
- All modules called jnius\_xxxx.pxi [\#17](https://github.com/kivy/pyjnius/issues/17)
|
||
|
||
**Merged pull requests:**
|
||
|
||
- Varargs support [\#26](https://github.com/kivy/pyjnius/pull/26) ([tshirtman](https://github.com/tshirtman))
|
||
- Allow for '\*' wildcards in CLASSPATH+\(some tipos\). [\#24](https://github.com/kivy/pyjnius/pull/24) ([apalala](https://github.com/apalala))
|
||
- Typo in line 39 [\#20](https://github.com/kivy/pyjnius/pull/20) ([nklever](https://github.com/nklever))
|
||
- Make the desktop use CLASSPATH if defined. [\#14](https://github.com/kivy/pyjnius/pull/14) ([apalala](https://github.com/apalala))
|
||
- Update README.md [\#10](https://github.com/kivy/pyjnius/pull/10) ([graingert](https://github.com/graingert))
|
||
|
||
## [1.0.2](https://github.com/kivy/pyjnius/tree/1.0.2) (2012-08-20)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.0.1...1.0.2)
|
||
|
||
**Closed issues:**
|
||
|
||
- cython can't find jni.pxi [\#7](https://github.com/kivy/pyjnius/issues/7)
|
||
|
||
## [1.0.1](https://github.com/kivy/pyjnius/tree/1.0.1) (2012-08-20)
|
||
[Full Changelog](https://github.com/kivy/pyjnius/compare/1.0...1.0.1)
|
||
|
||
**Closed issues:**
|
||
|
||
- Can't install from PyPi [\#5](https://github.com/kivy/pyjnius/issues/5)
|
||
|
||
**Merged pull requests:**
|
||
|
||
- Add cython to install\_requires Fixes \#5 [\#6](https://github.com/kivy/pyjnius/pull/6) ([graingert](https://github.com/graingert))
|
||
|
||
## [1.0](https://github.com/kivy/pyjnius/tree/1.0) (2012-08-20)
|
||
**Closed issues:**
|
||
|
||
- Sets and ArrayLists not converted to python sets/lists [\#4](https://github.com/kivy/pyjnius/issues/4)
|
||
- Java doesn't accept our subclasses as arguments [\#3](https://github.com/kivy/pyjnius/issues/3)
|
||
|
||
**Merged pull requests:**
|
||
|
||
- small grammatical changes [\#2](https://github.com/kivy/pyjnius/pull/2) ([dekoza](https://github.com/dekoza))
|