Kivy

Latest version: v2.3.1

Safety actively analyzes 703031 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

1.1.2

Fixed
- Fixes (venv build) reference to SDL\_main.h [\493](https://github.com/kivy/kivy-ios/issues/493) ([AndreMiras](https://github.com/AndreMiras))

1.1.1

Not secure
Added
- Add python depends [\455](https://github.com/kivy/kivy-ios/issues/455) ([misl6](https://github.com/misl6))

Removed
- Removed Python 2 support [\482](https://github.com/kivy/kivy-ios/issues/482) ([AndreMiras](https://github.com/AndreMiras))

Fixed
- Adds initial\_working\_directory [\489](https://github.com/kivy/kivy-ios/issues/489) ([misl6](https://github.com/misl6))
- Adds netifaces recipe, closes 239 [\488](https://github.com/kivy/kivy-ios/issues/488) ([AndreMiras](https://github.com/AndreMiras))
- Uses contextlib.suppress to ignore exceptions [\487](https://github.com/kivy/kivy-ios/issues/487) ([AndreMiras](https://github.com/AndreMiras))
- DRY via the find\_xcodeproj() helper method [\486](https://github.com/kivy/kivy-ios/issues/486) ([AndreMiras](https://github.com/AndreMiras))
- Uses cd context manager in Python3Recipe.reduce\_python() [\485](https://github.com/kivy/kivy-ios/issues/485) ([AndreMiras](https://github.com/AndreMiras))
- Uses Python 3 syntax [\484](https://github.com/kivy/kivy-ios/issues/484) ([AndreMiras](https://github.com/AndreMiras))
- Also lints the tools/ folder [\483](https://github.com/kivy/kivy-ios/issues/483) ([AndreMiras](https://github.com/AndreMiras))
- Migrates libffi build to Python 3 [\481](https://github.com/kivy/kivy-ios/issues/481) ([AndreMiras](https://github.com/AndreMiras))
- Uses a couple of syntax shortcuts [\479](https://github.com/kivy/kivy-ios/issues/479) ([AndreMiras](https://github.com/AndreMiras))
- Takes ToolchainCL definition outside the main [\478](https://github.com/kivy/kivy-ios/issues/478) ([AndreMiras](https://github.com/AndreMiras))

1.1.0

Not secure
Added
- Automatically publish to PyPI upon tagging [\475](https://github.com/kivy/kivy-ios/issues/475) ([AndreMiras](https://github.com/AndreMiras))
- Dedicated setup.py test workflow [\474](https://github.com/kivy/kivy-ios/issues/474) ([AndreMiras](https://github.com/AndreMiras))

Fixed
- Fixes a regression introduced during the linting [\477](https://github.com/kivy/kivy-ios/issues/477) ([AndreMiras](https://github.com/AndreMiras))
- More fixes to Numpy so that the binary is accepted by the App Store [\473](https://github.com/kivy/kivy-ios/issues/473) ([lerela](https://github.com/lerela))
- Do not build known broken recipes [\471](https://github.com/kivy/kivy-ios/issues/471) ([AndreMiras](https://github.com/AndreMiras))
- Fixes minor typos in the issue template [\469](https://github.com/kivy/kivy-ios/issues/469) ([AndreMiras](https://github.com/AndreMiras))
- Activates venv before venv build [\464](https://github.com/kivy/kivy-ios/issues/464) ([AndreMiras](https://github.com/AndreMiras))
- Fixes building in venv [\462](https://github.com/kivy/kivy-ios/issues/462) ([AndreMiras](https://github.com/AndreMiras))
- Cleanup - Removes vendored deps [\454](https://github.com/kivy/kivy-ios/issues/454) ([misl6](https://github.com/misl6))

Changed
- Updates README.md with install/usage from PyPI [\476](https://github.com/kivy/kivy-ios/issues/476) ([AndreMiras](https://github.com/AndreMiras))
- Moving to dedicated kivy\_ios/ package directory [\472](https://github.com/kivy/kivy-ios/issues/472) ([AndreMiras](https://github.com/AndreMiras))
- Bumps Cython version [\470](https://github.com/kivy/kivy-ios/issues/470) ([misl6](https://github.com/misl6))
- Uses new `cd` context manager more [\465](https://github.com/kivy/kivy-ios/issues/465) ([AndreMiras](https://github.com/AndreMiras))

1.0.0

- Initial release


Change Log

[2.1.0](https://github.com/kivy/plyer/tree/2.1.0) (2022-11-12)

[Full Changelog](https://github.com/kivy/plyer/compare/2.0.0...2.1.0)

**Implemented enhancements:**

- Use xdg-desktop-portal for Notification inside Flatpak [\680](https://github.com/kivy/plyer/pull/680) ([JakobDev](https://github.com/JakobDev))

**Closed issues:**

- Exception is thrown on try to play recorded audio clip [\713](https://github.com/kivy/plyer/issues/713)
- iOS: filechooser - multiple files selection is not working [\707](https://github.com/kivy/plyer/issues/707)
- Speech to text is not working with api 30 or more [\693](https://github.com/kivy/plyer/issues/693)
- Traceback \(most recent call last\):
File "jnius/jnius\_proxy.pxi", line 50, in jnius.jnius.PythonJavaClass.invoke
File "jnius/jnius\_proxy.pxi", line 74, in jnius.jnius.PythonJavaClass.\_invoke
NotImplementedError: The method \('onLocationChanged', \('V', \('Ljava/util/List;',\)\)\) is not implemented [\687](https://github.com/kivy/plyer/issues/687)
- Notify on Windows but without archiving notifications [\684](https://github.com/kivy/plyer/issues/684)
- Notification icon as base64 instead of path [\679](https://github.com/kivy/plyer/issues/679)
- plyer's last release was ~2 years ago, the number of open PRs is absurd, and the last meaningful commit was months ago [\674](https://github.com/kivy/plyer/issues/674)
- iOS Filechooser that picks all document types \(UIDocumentPickerViewController\) [\673](https://github.com/kivy/plyer/issues/673)
- Python dbus error on Linux when sending notification [\658](https://github.com/kivy/plyer/issues/658)
- Is that project dead? [\650](https://github.com/kivy/plyer/issues/650)
- Notification for android not working \[ Drawable.icon \] [\647](https://github.com/kivy/plyer/issues/647)
- audio don't work on android [\644](https://github.com/kivy/plyer/issues/644)
- Unittests are failing on new clone [\637](https://github.com/kivy/plyer/issues/637)
- Proposing a PR to fix a few small typos [\622](https://github.com/kivy/plyer/issues/622)
- Remove python2 mentions from setup.py [\608](https://github.com/kivy/plyer/issues/608)
- vibrator on android 10 java.lang.SecurityException [\606](https://github.com/kivy/plyer/issues/606)
- How to change prompt input to upper or lower case in JS? [\603](https://github.com/kivy/plyer/issues/603)
- Does this repo is maintained? [\592](https://github.com/kivy/plyer/issues/592)
- Plyer notification not working on android [\591](https://github.com/kivy/plyer/issues/591)
- Feature Request: Add Intent to Android Gallery\(for Pictures\) [\588](https://github.com/kivy/plyer/issues/588)
- plyer.filechooser.save\_file doesn't work on macOS X Catalina [\578](https://github.com/kivy/plyer/issues/578)
- macOS notification NSUserNotificationCenter is deprecated + missing Info.plist [\449](https://github.com/kivy/plyer/issues/449)

**Merged pull requests:**

- action-gh-release now uses `github.token` [\724](https://github.com/kivy/plyer/pull/724) ([misl6](https://github.com/misl6))
- Bump version to 2.1.0 for release [\723](https://github.com/kivy/plyer/pull/723) ([misl6](https://github.com/misl6))
- Bump action-gh-release to a newer version [\721](https://github.com/kivy/plyer/pull/721) ([misl6](https://github.com/misl6))
- Update supported Python versions [\720](https://github.com/kivy/plyer/pull/720) ([misl6](https://github.com/misl6))
- Fixes some E275. + other minor PEP8 fixes [\711](https://github.com/kivy/plyer/pull/711) ([misl6](https://github.com/misl6))
- Document linux support for orientation [\709](https://github.com/kivy/plyer/pull/709) ([rshah713](https://github.com/rshah713))
- Document supported platforms for humidity [\704](https://github.com/kivy/plyer/pull/704) ([rshah713](https://github.com/rshah713))
- Keyword should only hold name of license [\701](https://github.com/kivy/plyer/pull/701) ([rshah713](https://github.com/rshah713))
- Document supported platforms in native filechooser [\700](https://github.com/kivy/plyer/pull/700) ([rshah713](https://github.com/rshah713))
- Fix Keystore comment to point at correct class [\697](https://github.com/kivy/plyer/pull/697) ([rshah713](https://github.com/rshah713))
- Add missing platform for barometer [\695](https://github.com/kivy/plyer/pull/695) ([rshah713](https://github.com/rshah713))
- Add missing platforms in audio [\694](https://github.com/kivy/plyer/pull/694) ([rshah713](https://github.com/rshah713))
- Fixes a failing test for notification [\692](https://github.com/kivy/plyer/pull/692) ([misl6](https://github.com/misl6))
- Fixes style check [\691](https://github.com/kivy/plyer/pull/691) ([misl6](https://github.com/misl6))
- Clear documentation for Processors [\689](https://github.com/kivy/plyer/pull/689) ([rshah713](https://github.com/rshah713))
- Create clear documentation for Keystore [\688](https://github.com/kivy/plyer/pull/688) ([rshah713](https://github.com/rshah713))
- Added tick in ios native file chooser row [\685](https://github.com/kivy/plyer/pull/685) ([Neizvestnyj](https://github.com/Neizvestnyj))
- :zap: Fix pep8 violations [\678](https://github.com/kivy/plyer/pull/678) ([Zen-CODE](https://github.com/Zen-CODE))
- :hammer: Fix pep 8 failure for CICD [\677](https://github.com/kivy/plyer/pull/677) ([Zen-CODE](https://github.com/Zen-CODE))
- fix some errors in readme file [\676](https://github.com/kivy/plyer/pull/676) ([AdamMusa](https://github.com/AdamMusa))
- android 11+ compatibility Documents folder [\672](https://github.com/kivy/plyer/pull/672) ([moonpyx](https://github.com/moonpyx))
- Use sys.getandroidapilevel for more robust Android detection [\670](https://github.com/kivy/plyer/pull/670) ([rdb](https://github.com/rdb))
- More robust way to get application icon on Android for notification [\669](https://github.com/kivy/plyer/pull/669) ([rdb](https://github.com/rdb))
- Added the ability to track the closure of the file manager without selecting content [\667](https://github.com/kivy/plyer/pull/667) ([Neizvestnyj](https://github.com/Neizvestnyj))
- Fix bug, when user canceled filechooser, `on_selection` does not dispatched [\666](https://github.com/kivy/plyer/pull/666) ([Neizvestnyj](https://github.com/Neizvestnyj))
- Bigger buffer, allows large selection [\655](https://github.com/kivy/plyer/pull/655) ([akshayaurora](https://github.com/akshayaurora))
- fix: fix filechooser save dialog for the KDE [\652](https://github.com/kivy/plyer/pull/652) ([psyrykh](https://github.com/psyrykh))
- Change R$drawable to R$mipmap in notification.py for android platform [\648](https://github.com/kivy/plyer/pull/648) ([masterjoseph914](https://github.com/masterjoseph914))
- linux/storagepath: fixup a host of issues [\646](https://github.com/kivy/plyer/pull/646) ([rski](https://github.com/rski))
- Change `PythonActivity` java class [\642](https://github.com/kivy/plyer/pull/642) ([Neizvestnyj](https://github.com/Neizvestnyj))
- Enabled transient notifications on Linux [\639](https://github.com/kivy/plyer/pull/639) ([olumidesan](https://github.com/olumidesan))
- updated-device-name-implementation-for-backward-compatibility [\634](https://github.com/kivy/plyer/pull/634) ([ljnath](https://github.com/ljnath))
- Added contributors in readme.md file [\633](https://github.com/kivy/plyer/pull/633) ([ljnath](https://github.com/ljnath))
- Fixed pep8 errors [\632](https://github.com/kivy/plyer/pull/632) ([ljnath](https://github.com/ljnath))
- Removed python2.6|7 reference and added reference for python 3.6|7|8 [\631](https://github.com/kivy/plyer/pull/631) ([ljnath](https://github.com/ljnath))
- Support to get android device name or hostname for linux and windows [\630](https://github.com/kivy/plyer/pull/630) ([ljnath](https://github.com/ljnath))
- \611 add filters for file chooser on android [\624](https://github.com/kivy/plyer/pull/624) ([akshayaurora](https://github.com/akshayaurora))
- docs: fix a few simple typos [\623](https://github.com/kivy/plyer/pull/623) ([akshayaurora](https://github.com/akshayaurora))
- Add check for Trinity Desktop Environment [\620](https://github.com/kivy/plyer/pull/620) ([akshayaurora](https://github.com/akshayaurora))
- FileChooser: MacOS: Use objectAtIndex\_ to get multiple items [\618](https://github.com/kivy/plyer/pull/618) ([akshayaurora](https://github.com/akshayaurora))
- add installation section in README.md [\563](https://github.com/kivy/plyer/pull/563) ([tshirtman](https://github.com/tshirtman))

[2.0.0](https://github.com/kivy/plyer/tree/2.0.0) (2020-11-09)

[Full Changelog](https://github.com/kivy/plyer/compare/1.4.3...2.0.0)

**Closed issues:**

- Macox notification - AttributeError: 'NoneType' object has no attribute 'setDelegate\_' [\586](https://github.com/kivy/plyer/issues/586)
- Can't display notifications with Plyer [\582](https://github.com/kivy/plyer/issues/582)
- Unable to set app orientation [\579](https://github.com/kivy/plyer/issues/579)
- Does plyer allow you to open another app? [\577](https://github.com/kivy/plyer/issues/577)
- Calling notification.notify\(\) raises "No Usable Implementation Found!" Error on Android [\575](https://github.com/kivy/plyer/issues/575)
- tts is not working [\572](https://github.com/kivy/plyer/issues/572)
- bluetooth for Android [\571](https://github.com/kivy/plyer/issues/571)
- raise NotImplementedError\(\) NotImplementedError when I use tts [\567](https://github.com/kivy/plyer/issues/567)
- Filter variable may be uninitialized in MacOSX filechooser [\566](https://github.com/kivy/plyer/issues/566)
- Plyer camera cannot save image to the IOS phone [\561](https://github.com/kivy/plyer/issues/561)
- How to turn on gps ?? [\556](https://github.com/kivy/plyer/issues/556)
- How to disable mock location \(fake gps\) in kivy [\555](https://github.com/kivy/plyer/issues/555)
- Release notes for v 1.4.3? [\550](https://github.com/kivy/plyer/issues/550)
- battery.status isCharging always shows false in WINDOWS [\541](https://github.com/kivy/plyer/issues/541)
- Filechooser on mac: using path, crashes python [\524](https://github.com/kivy/plyer/issues/524)
- Android Filechooser not working [\512](https://github.com/kivy/plyer/issues/512)

**Merged pull requests:**

- Some APIs are only available for open panels. [\590](https://github.com/kivy/plyer/pull/590) ([matham](https://github.com/matham))
- Fix uninitialized variable in MacOSX filechooser. [\568](https://github.com/kivy/plyer/pull/568) ([Mulugruntz](https://github.com/Mulugruntz))
- Fixing crash on MacOSX filechooser [\565](https://github.com/kivy/plyer/pull/565) ([Mulugruntz](https://github.com/Mulugruntz))
- Uses Python 3 syntax [\554](https://github.com/kivy/plyer/pull/554) ([AndreMiras](https://github.com/AndreMiras))
- Feature/drop python2 [\553](https://github.com/kivy/plyer/pull/553) ([AndreMiras](https://github.com/AndreMiras))
- Fixes linter errors [\552](https://github.com/kivy/plyer/pull/552) ([AndreMiras](https://github.com/AndreMiras))
- Remove unused linters [\548](https://github.com/kivy/plyer/pull/548) ([ghost](https://github.com/ghost))
- Fix linter warnings [\547](https://github.com/kivy/plyer/pull/547) ([ghost](https://github.com/ghost))
- Modification of Status isCharging in windows [\546](https://github.com/kivy/plyer/pull/546) ([irm19](https://github.com/irm19))

[1.4.3](https://github.com/kivy/plyer/tree/1.4.3) (2020-03-27)

[Full Changelog](https://github.com/kivy/plyer/compare/1.4.2...1.4.3)

**Closed issues:**

- IOS - GPS : 'IosGPS' object has no attribute '\_location\_manager' [\538](https://github.com/kivy/plyer/issues/538)
- Android FileChooser crashes when back button pressed [\534](https://github.com/kivy/plyer/issues/534)
- Notification not working on android [\533](https://github.com/kivy/plyer/issues/533)
- FileChooser on Android: "on selection" fires multiple times. [\530](https://github.com/kivy/plyer/issues/530)
- KIVY cannot access the android camera.. [\521](https://github.com/kivy/plyer/issues/521)
- No notification icons on Linux \(Gnome\) [\514](https://github.com/kivy/plyer/issues/514)
- Vibrator is not working on Android [\509](https://github.com/kivy/plyer/issues/509)
- notification.notify crashes Android Pie devices [\504](https://github.com/kivy/plyer/issues/504)
- Vibrate revision in api 26 [\501](https://github.com/kivy/plyer/issues/501)

**Merged pull requests:**

- Fix linter warnings in examples/gps/main.py [\545](https://github.com/kivy/plyer/pull/545) ([ghost](https://github.com/ghost))
- Switch to GitHub actions [\544](https://github.com/kivy/plyer/pull/544) ([ghost](https://github.com/ghost))
- Fix crash in Android Notification \(SDK\_INT \>= 26\) [\543](https://github.com/kivy/plyer/pull/543) ([ghost](https://github.com/ghost))
- Add native iOS FileBrowser [\542](https://github.com/kivy/plyer/pull/542) ([Zen-CODE](https://github.com/Zen-CODE))
- Prevent crash when cancelling filechooser [\536](https://github.com/kivy/plyer/pull/536) ([Zen-CODE](https://github.com/Zen-CODE))
- Make win filechooser use modern windows browser and fix small issues. [\535](https://github.com/kivy/plyer/pull/535) ([matham](https://github.com/matham))
- Prevent re-binding of callback on each call [\532](https://github.com/kivy/plyer/pull/532) ([Zen-CODE](https://github.com/Zen-CODE))
- Add permission request to plyer GPS example [\529](https://github.com/kivy/plyer/pull/529) ([Zen-CODE](https://github.com/Zen-CODE))
- Handle absence of LinuxFileChooser backend [\526](https://github.com/kivy/plyer/pull/526) ([Cheaterman](https://github.com/Cheaterman))
- Fix vibrator, which was not working on Android devices. [\523](https://github.com/kivy/plyer/pull/523) ([ghost](https://github.com/ghost))
- Added logic to support the `on_status` method of the gps facade for i… [\519](https://github.com/kivy/plyer/pull/519) ([Dirk-Sandberg](https://github.com/Dirk-Sandberg))
- Fix default audio file\_path assignment error, file\_path change for Py3 [\518](https://github.com/kivy/plyer/pull/518) ([Nephyx](https://github.com/Nephyx))
- Add Windows applications storage path [\517](https://github.com/kivy/plyer/pull/517) ([magnusvmt](https://github.com/magnusvmt))
- fix typo in supported API list [\516](https://github.com/kivy/plyer/pull/516) ([holdbar](https://github.com/holdbar))
- fix the issue that tts.speak\(\) crashes on android [\511](https://github.com/kivy/plyer/pull/511) ([Chao-Jen](https://github.com/Chao-Jen))
- Addresses plyer issue \240. [\502](https://github.com/kivy/plyer/pull/502) ([Dirk-Sandberg](https://github.com/Dirk-Sandberg))
- Update README.md to add opencollective [\499](https://github.com/kivy/plyer/pull/499) ([tito](https://github.com/tito))
- Bump to 1.4.0 for release [\496](https://github.com/kivy/plyer/pull/496) ([KeyWeeUsr](https://github.com/KeyWeeUsr))

[1.4.2](https://github.com/kivy/plyer/tree/1.4.2) (2019-09-05)

[Full Changelog](https://github.com/kivy/plyer/compare/1.4.1...1.4.2)

[1.4.1](https://github.com/kivy/plyer/tree/1.4.1) (2019-09-05)

[Full Changelog](https://github.com/kivy/plyer/compare/1.4.0...1.4.1)

**Closed issues:**

- I'll be Working on Linux audio [\497](https://github.com/kivy/plyer/issues/497)
- Notification and service [\494](https://github.com/kivy/plyer/issues/494)
- Windows notification - NotImplementedError: No usable implementation found! [\485](https://github.com/kivy/plyer/issues/485)
- macOS notification NSUserNotificationCenter is deprecated + missing Info.plist [\449](https://github.com/kivy/plyer/issues/449)

[1.4.0](https://github.com/kivy/plyer/tree/1.4.0) (2018-12-31)

[Full Changelog](https://github.com/kivy/plyer/compare/1.3.2...1.4.0)

**Implemented enhancements:**

- Windows microphone support [\179](https://github.com/kivy/plyer/issues/179)

**Closed issues:**

- jnius.jnius.JavaException: Class not found 'android/content/INTENT' [\479](https://github.com/kivy/plyer/issues/479)
- macOS storagepath uses non-standard path for get\_home\_dir\(\) [\450](https://github.com/kivy/plyer/issues/450)
- Example Applications break down on a real device [\338](https://github.com/kivy/plyer/issues/338)
- Feature request: Accelerometer on Linux \(computers\) [\9](https://github.com/kivy/plyer/issues/9)
- Linux wifi implementation via rockymeza/wifi is broken [\487](https://github.com/kivy/plyer/issues/487)
- Hardcoded 'wlan0' does not work on all devices [\477](https://github.com/kivy/plyer/issues/477)
- GNU/Linux wifi disconnect\(\) not working on Ubuntu 15.04+ [\452](https://github.com/kivy/plyer/issues/452)
- Plyer Email [\420](https://github.com/kivy/plyer/issues/420)
- notification not working on android [\402](https://github.com/kivy/plyer/issues/402)
- plyer.accelerometer not working with Kivy Launcher [\401](https://github.com/kivy/plyer/issues/401)
- New PyPI release after 1.3.0 [\400](https://github.com/kivy/plyer/issues/400)
- plyer.notify.notification doesn't show ticker in Android [\378](https://github.com/kivy/plyer/issues/378)
- plyer.uniqueid.id causes crash on Android with sdl2 [\245](https://github.com/kivy/plyer/issues/245)
- audio: JVM exception occurred: setAudioSource failed. [\210](https://github.com/kivy/plyer/issues/210)
- Something wrong with encoding in AndroidNotification [\175](https://github.com/kivy/plyer/issues/175)

**Merged pull requests:**

- Implement WiFi for Linux with nmcli [\495](https://github.com/kivy/plyer/pull/495) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Enhance Android notifications with toast and big icons [\493](https://github.com/kivy/plyer/pull/493) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix android notifications missing channel on Oreo and later [\492](https://github.com/kivy/plyer/pull/492) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add Android Native filechooser and external SD card path to StoragePath [\491](https://github.com/kivy/plyer/pull/491) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix OSX builds on Travis [\490](https://github.com/kivy/plyer/pull/490) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add audio recording and playing for Windows [\489](https://github.com/kivy/plyer/pull/489) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add support for interfaces in Linux WiFi [\488](https://github.com/kivy/plyer/pull/488) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- macOS tests - audio, battery, bluetooth, storagepath [\482](https://github.com/kivy/plyer/pull/482) ([Nephyx](https://github.com/Nephyx))
- Change 'Speech' to 'STT' [\484](https://github.com/kivy/plyer/pull/484) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- New extended CPU details implementation [\483](https://github.com/kivy/plyer/pull/483) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix uniqueid for linux platform [\481](https://github.com/kivy/plyer/pull/481) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix CI jobs reporting wrong coverage \(non-imported modules ignored\) [\480](https://github.com/kivy/plyer/pull/480) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- thegrymek: Android speech recognition [\471](https://github.com/kivy/plyer/pull/471) ([KeyWeeUsr](https://github.com/KeyWeeUsr))

[1.3.2](https://github.com/kivy/plyer/tree/1.3.2) (2018-11-16)

[Full Changelog](https://github.com/kivy/plyer/compare/1.3.1...1.3.2)

**Implemented enhancements:**

- \[Feature Request\] Termux support [\360](https://github.com/kivy/plyer/issues/360)
- storage path support [\152](https://github.com/kivy/plyer/issues/152)
- unicode broken in notifications on windows 8. [\17](https://github.com/kivy/plyer/issues/17)
- Feature Request: Add adjustable tooltip text to Windows notification [\14](https://github.com/kivy/plyer/issues/14)

**Closed issues:**

- plyer notifications raising NotImplementedError on android [\467](https://github.com/kivy/plyer/issues/467)
- TypeError when running examples in Python 3 [\392](https://github.com/kivy/plyer/issues/392)
- when i use buildozer and python3crystax to build apk it not work ? [\380](https://github.com/kivy/plyer/issues/380)
- Windows filechooser crash [\375](https://github.com/kivy/plyer/issues/375)
- Using the camera crashes the app [\369](https://github.com/kivy/plyer/issues/369)
- after calling an plyer audio function from an accelerometer function, App crashes. [\361](https://github.com/kivy/plyer/issues/361)
- uniqueid.id fails under android and windows7 32bit python2.7 [\277](https://github.com/kivy/plyer/issues/277)
- Strange string returned by filechooser on Windows [\177](https://github.com/kivy/plyer/issues/177)
- Email Support for OSX [\32](https://github.com/kivy/plyer/issues/32)
- GPS Support for iOS [\22](https://github.com/kivy/plyer/issues/22)
- Camera Support for iOS [\21](https://github.com/kivy/plyer/issues/21)
- Example app for Camera facade [\16](https://github.com/kivy/plyer/issues/16)

**Merged pull requests:**

- Move TODO item to a separate issue [\478](https://github.com/kivy/plyer/pull/478) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add deprecated decorator [\476](https://github.com/kivy/plyer/pull/476) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fixed macOS using non-standard path for get\_home\_dir\(\) [\475](https://github.com/kivy/plyer/pull/475) ([Nephyx](https://github.com/Nephyx))
- Removed unnecessary grep dependency [\474](https://github.com/kivy/plyer/pull/474) ([Nephyx](https://github.com/Nephyx))
- Add enable & disable WiFi for Linux and MacOS [\473](https://github.com/kivy/plyer/pull/473) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Cleaning the plyer root directory and CI scripts [\468](https://github.com/kivy/plyer/pull/468) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add more distros via Docker images [\466](https://github.com/kivy/plyer/pull/466) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add Linux Screenshot with X11's X Window Dump [\463](https://github.com/kivy/plyer/pull/463) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Revert uppercase on autoclass values [\462](https://github.com/kivy/plyer/pull/462) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fixing Java class name [\461](https://github.com/kivy/plyer/pull/461) ([clevermindgames](https://github.com/clevermindgames))
- Increase timeout for notification test [\460](https://github.com/kivy/plyer/pull/460) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add Windows Screenshot with ctypes+pywin32 [\459](https://github.com/kivy/plyer/pull/459) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add screenshot test for OSX [\458](https://github.com/kivy/plyer/pull/458) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- OSX Screenshot \(Rebased PR \324\) [\457](https://github.com/kivy/plyer/pull/457) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Rebased PR \239 + fixes [\455](https://github.com/kivy/plyer/pull/455) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Bump to 1.3.2.dev0 [\446](https://github.com/kivy/plyer/pull/446) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Bump to 1.3.1 [\445](https://github.com/kivy/plyer/pull/445) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add extra options for installation via setuptools [\438](https://github.com/kivy/plyer/pull/438) ([KeyWeeUsr](https://github.com/KeyWeeUsr))

[1.3.1](https://github.com/kivy/plyer/tree/1.3.1) (2018-10-14)

[Full Changelog](https://github.com/kivy/plyer/compare/1.3.0...1.3.1)

**Implemented enhancements:**

- Audio recording for macOS [\428](https://github.com/kivy/plyer/pull/428) ([Nephyx](https://github.com/Nephyx))

**Closed issues:**

- plyer.wifi.is\_enabled\(\) always return false running in python3 [\436](https://github.com/kivy/plyer/issues/436)
- kivy-ios fails to build plyer [\417](https://github.com/kivy/plyer/issues/417)
- Python 3 TabError [\398](https://github.com/kivy/plyer/issues/398)
- is there a way of using the front camera instead of back [\391](https://github.com/kivy/plyer/issues/391)
- storagepath.py \_get\_application\_dir: NotImplementedError [\389](https://github.com/kivy/plyer/issues/389)
- plyer app crashes on android [\387](https://github.com/kivy/plyer/issues/387)
- Can't pip install plyer through git [\385](https://github.com/kivy/plyer/issues/385)
- speech to text [\382](https://github.com/kivy/plyer/issues/382)
- text2speech doesn't work on platform Linux [\372](https://github.com/kivy/plyer/issues/372)
- Changing file\_path in audio.py example is not working [\356](https://github.com/kivy/plyer/issues/356)
- How to change file\_path of audio in plyer? [\355](https://github.com/kivy/plyer/issues/355)
- Accelerometer in plyer [\354](https://github.com/kivy/plyer/issues/354)
- iOS Gyroscope crashes [\352](https://github.com/kivy/plyer/issues/352)
- Need keystore for storing user credentials [\350](https://github.com/kivy/plyer/issues/350)
- plyer examples app always crashes in android phones, It says "Unfortunately "Name of app" has stopped working." [\349](https://github.com/kivy/plyer/issues/349)
- Notification not working on Windows [\333](https://github.com/kivy/plyer/issues/333)
- Accelerometer not working on linux [\327](https://github.com/kivy/plyer/issues/327)
- 1.3.0 broke notifications on Windows [\318](https://github.com/kivy/plyer/issues/318)
- No encoding and °C causes SyntaxError [\312](https://github.com/kivy/plyer/issues/312)
- GPS double output on output return value [\302](https://github.com/kivy/plyer/issues/302)
- Cannot import wifi module in windows [\272](https://github.com/kivy/plyer/issues/272)

**Merged pull requests:**

- Add note about Windows icon format [\444](https://github.com/kivy/plyer/pull/444) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Mark new audio recording feature in README.rst [\443](https://github.com/kivy/plyer/pull/443) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix not decoding bytes in Linux orientation.py [\442](https://github.com/kivy/plyer/pull/442) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix b' embedded in the path string for Windows' choose\_dir\(\) [\441](https://github.com/kivy/plyer/pull/441) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add missing parameter for Windows' WlanCloseHandle\(\) [\440](https://github.com/kivy/plyer/pull/440) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Revert facades/wifi.py change from PR \301 [\439](https://github.com/kivy/plyer/pull/439) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Update wifi.py [\437](https://github.com/kivy/plyer/pull/437) ([Vibhu-Agarwal](https://github.com/Vibhu-Agarwal))
- Remove notification webhook from travis [\434](https://github.com/kivy/plyer/pull/434) ([dessant](https://github.com/dessant))
- Fix Travis build for pull requests [\432](https://github.com/kivy/plyer/pull/432) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Changed OSX storage path from ctypes to pyobjus [\431](https://github.com/kivy/plyer/pull/431) ([Nephyx](https://github.com/Nephyx))
- Fix Pylint errors W0150, W0511, W0601, W0603, W0610 [\430](https://github.com/kivy/plyer/pull/430) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix Pylint errors W0611, W0612, W0622, W0702, W0703 [\427](https://github.com/kivy/plyer/pull/427) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Disable all Pylint errors to fix red jobs [\426](https://github.com/kivy/plyer/pull/426) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Downgrade Travis due to missing docker service on Ubuntu Bionic [\425](https://github.com/kivy/plyer/pull/425) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Switch from Ubuntu Trusty to Ubuntu Bionic LTS [\424](https://github.com/kivy/plyer/pull/424) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix style issues in utils, compat and setup.py [\423](https://github.com/kivy/plyer/pull/423) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Clickable notifications, fixes \154 [\422](https://github.com/kivy/plyer/pull/422) ([AndreMiras](https://github.com/AndreMiras))
- Fix style in test\_facade.py [\418](https://github.com/kivy/plyer/pull/418) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix pep8 issues in files [\416](https://github.com/kivy/plyer/pull/416) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add script for CI deployment to PyPI [\413](https://github.com/kivy/plyer/pull/413) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix travis to use real branch instead of detached HEAD [\412](https://github.com/kivy/plyer/pull/412) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add linux battery from sysclass [\411](https://github.com/kivy/plyer/pull/411) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Switch to unicode in macosx battery.py [\410](https://github.com/kivy/plyer/pull/410) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix test\_facade failing for Py3 by switching to Mocks [\409](https://github.com/kivy/plyer/pull/409) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add Dockerfiles for testing, fix tests and style [\408](https://github.com/kivy/plyer/pull/408) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Implemented storagepath in linux [\407](https://github.com/kivy/plyer/pull/407) ([Sires0](https://github.com/Sires0))
- Improve messages for missing dependencies [\406](https://github.com/kivy/plyer/pull/406) ([dolang](https://github.com/dolang))
- Updates README.rst, removes dup in supported API [\403](https://github.com/kivy/plyer/pull/403) ([AndreMiras](https://github.com/AndreMiras))
- why should decode 'l' again and again [\396](https://github.com/kivy/plyer/pull/396) ([xhimanshuz](https://github.com/xhimanshuz))
- Correcting issue https://github.com/kivy/plyer/issues/392 for linux p… [\#395](https://github.com/kivy/plyer/pull/395) ([ghost](https://github.com/ghost))
- Number Of Processors for Linux Platform [\394](https://github.com/kivy/plyer/pull/394) ([salil-gtm](https://github.com/salil-gtm))
- enhancement: bluetooth status [\388](https://github.com/kivy/plyer/pull/388) ([kapilnayar](https://github.com/kapilnayar))
- Show that bluetooth is not supported [\379](https://github.com/kivy/plyer/pull/379) ([zerox1212](https://github.com/zerox1212))
- Arrange APIs table in alphabetical order [\377](https://github.com/kivy/plyer/pull/377) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Add list of supported platforms to facade [\376](https://github.com/kivy/plyer/pull/376) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Add iOS api for storage path [\374](https://github.com/kivy/plyer/pull/374) ([sumitmadhwani](https://github.com/sumitmadhwani))
- update readme [\373](https://github.com/kivy/plyer/pull/373) ([sandeepsajan0](https://github.com/sandeepsajan0))
- Update buildozer.spec [\370](https://github.com/kivy/plyer/pull/370) ([sandeepsajan0](https://github.com/sandeepsajan0))
- Warn instead stder.write for linux notif errors [\368](https://github.com/kivy/plyer/pull/368) ([sametmax](https://github.com/sametmax))
- Add coveralls.io report [\367](https://github.com/kivy/plyer/pull/367) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix pep8 in plyer [\366](https://github.com/kivy/plyer/pull/366) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- iOS Barometer API [\363](https://github.com/kivy/plyer/pull/363) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Fix iOS Gyroscope crash issue [\353](https://github.com/kivy/plyer/pull/353) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Keystore implementation. [\351](https://github.com/kivy/plyer/pull/351) ([brentpicasso](https://github.com/brentpicasso))
- iOS Spatial orientation [\348](https://github.com/kivy/plyer/pull/348) ([sumitmadhwani](https://github.com/sumitmadhwani))
- iOS Gravity sensor [\347](https://github.com/kivy/plyer/pull/347) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Linux Brightness API [\346](https://github.com/kivy/plyer/pull/346) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Brightness API [\344](https://github.com/kivy/plyer/pull/344) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Fix bug in WindowsBalloonTip [\343](https://github.com/kivy/plyer/pull/343) ([Chronial](https://github.com/Chronial))
- Storage path API [\342](https://github.com/kivy/plyer/pull/342) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Compass uncalibrated [\341](https://github.com/kivy/plyer/pull/341) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Gyroscope uncalibrated sensor [\337](https://github.com/kivy/plyer/pull/337) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Spatial Orientation for android [\336](https://github.com/kivy/plyer/pull/336) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Update win\_api\_defs.py [\335](https://github.com/kivy/plyer/pull/335) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Add some tests + Appveyor [\329](https://github.com/kivy/plyer/pull/329) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix notification ticker error + pep8 [\328](https://github.com/kivy/plyer/pull/328) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Pep8 fix in temperature.py [\322](https://github.com/kivy/plyer/pull/322) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Example for Unique ID facade [\321](https://github.com/kivy/plyer/pull/321) ([sumitmadhwani](https://github.com/sumitmadhwani))
- Android Humidity [\301](https://github.com/kivy/plyer/pull/301) ([bhaveshAn](https://github.com/bhaveshAn))
- fix handling of notifications' timeout on Linux [\297](https://github.com/kivy/plyer/pull/297) ([benoit-pierre](https://github.com/benoit-pierre))
- Facade Wifi [\290](https://github.com/kivy/plyer/pull/290) ([bhaveshAn](https://github.com/bhaveshAn))
- orientation feature for linux [\273](https://github.com/kivy/plyer/pull/273) ([susmit](https://github.com/susmit))
- Fix wifi module. [\244](https://github.com/kivy/plyer/pull/244) ([account-login](https://github.com/account-login))

[1.3.0](https://github.com/kivy/plyer/tree/1.3.0) (2017-03-23)
[Full Changelog](https://github.com/kivy/plyer/compare/v1.2.4...1.3.0)

**Implemented enhancements:**

- Feature Request: Alarms [\8](https://github.com/kivy/plyer/issues/8)

**Closed issues:**

- Notification.notify crashes android app [\296](https://github.com/kivy/plyer/issues/296)
- GPS android crash on launch [\288](https://github.com/kivy/plyer/issues/288)
- Send SMS feature not working [\261](https://github.com/kivy/plyer/issues/261)
- gps.configure\(\) results in exception [\257](https://github.com/kivy/plyer/issues/257)
- v1.2.4 archive not available via github [\234](https://github.com/kivy/plyer/issues/234)
- SyntaxError in wifi.py for Linux [\230](https://github.com/kivy/plyer/issues/230)
- New PyPi release please, to fix static jfieldID not valid for class java.lang.Class\<org.renpy.android.PythonActivity\> [\229](https://github.com/kivy/plyer/issues/229)
- Drag-and-drop: originate in Kivy, drop in some external app [\228](https://github.com/kivy/plyer/issues/228)
- GPS Issue after in iOS after last changes in plyer [\224](https://github.com/kivy/plyer/issues/224)
- battery.status isCharging always shows false [\221](https://github.com/kivy/plyer/issues/221)
- GPS example only updating location once [\217](https://github.com/kivy/plyer/issues/217)
- uniqueid.id raises exception on Windows [\212](https://github.com/kivy/plyer/issues/212)
- Redundant libs folder [\209](https://github.com/kivy/plyer/issues/209)
- accelerometer on Android with Kivy Launcher 1.9.0 not working [\206](https://github.com/kivy/plyer/issues/206)
- Camera on android doesn't return to app [\200](https://github.com/kivy/plyer/issues/200)
- android compass suggestion [\195](https://github.com/kivy/plyer/issues/195)
- more example code to the docs [\166](https://github.com/kivy/plyer/issues/166)
- Mail API on linux raises error NameError: name 'Email' is not defined [\131](https://github.com/kivy/plyer/issues/131)
- native gui widgets [\124](https://github.com/kivy/plyer/issues/124)
- android: using gps app cannot resume from pause [\112](https://github.com/kivy/plyer/issues/112)
- Please upgrade pypi ! [\94](https://github.com/kivy/plyer/issues/94)
- UniqueID using OpenID [\83](https://github.com/kivy/plyer/issues/83)
- Display the notification in the right places [\78](https://github.com/kivy/plyer/issues/78)
- Python3 All The Plyer! [\12](https://github.com/kivy/plyer/issues/12)

**Merged pull requests:**

- Modify readme [\308](https://github.com/kivy/plyer/pull/308) ([malverick](https://github.com/malverick))
- Add version tags in light and temperature facade [\307](https://github.com/kivy/plyer/pull/307) ([malverick](https://github.com/malverick))
- Android ambient temperature sensor [\293](https://github.com/kivy/plyer/pull/293) ([malverick](https://github.com/malverick))
- Android light sensor [\292](https://github.com/kivy/plyer/pull/292) ([malverick](https://github.com/malverick))
- Plyer android proximity sensor [\287](https://github.com/kivy/plyer/pull/287) ([malverick](https://github.com/malverick))
- Plyer android pressure sensor [\286](https://github.com/kivy/plyer/pull/286) ([malverick](https://github.com/malverick))
- Update readme and plyer/\_\_init\_\_.py [\285](https://github.com/kivy/plyer/pull/285) ([malverick](https://github.com/malverick))
- Plyer android gravity sensor [\283](https://github.com/kivy/plyer/pull/283) ([malverick](https://github.com/malverick))
- Add on\_pause function [\274](https://github.com/kivy/plyer/pull/274) ([malverick](https://github.com/malverick))
- uniqueid\_facade [\270](https://github.com/kivy/plyer/pull/270) ([bhaveshAn](https://github.com/bhaveshAn))
- add bin and .buildozer directory to .gitignore [\259](https://github.com/kivy/plyer/pull/259) ([malverick](https://github.com/malverick))
- pep8 fixes [\250](https://github.com/kivy/plyer/pull/250) ([malverick](https://github.com/malverick))
- update code [\249](https://github.com/kivy/plyer/pull/249) ([kiok46](https://github.com/kiok46))
- Adding small examples in facade files [\237](https://github.com/kivy/plyer/pull/237) ([kiok46](https://github.com/kiok46))
- Fix TypeError if `LANG` is not set in on osx [\232](https://github.com/kivy/plyer/pull/232) ([ForeverWintr](https://github.com/ForeverWintr))
- fix \230 [\231](https://github.com/kivy/plyer/pull/231) ([kiok46](https://github.com/kiok46))
- fix gps issue for ios [\225](https://github.com/kivy/plyer/pull/225) ([kiok46](https://github.com/kiok46))
- Fixed issue \221 [\223](https://github.com/kivy/plyer/pull/223) ([Warlord77](https://github.com/Warlord77))
- Add flash example [\219](https://github.com/kivy/plyer/pull/219) ([kiok46](https://github.com/kiok46))
- Make gps request parameters configurable [\218](https://github.com/kivy/plyer/pull/218) ([kiok46](https://github.com/kiok46))
- Wifi Facade. OSX, Windows, Linux [\213](https://github.com/kivy/plyer/pull/213) ([kiok46](https://github.com/kiok46))
- add sms for ios [\203](https://github.com/kivy/plyer/pull/203) ([kiok46](https://github.com/kiok46))
- check android for namespace, otherwise use renpy [\199](https://github.com/kivy/plyer/pull/199) ([kived](https://github.com/kived))
- fix p4a revamp [\198](https://github.com/kivy/plyer/pull/198) ([kived](https://github.com/kived))
- Rewrite notification on Mac using PyOBJus [\192](https://github.com/kivy/plyer/pull/192) ([andong777](https://github.com/andong777))
- Call for ios [\191](https://github.com/kivy/plyer/pull/191) ([kiok46](https://github.com/kiok46))
- Note on requirements for iOS [\187](https://github.com/kivy/plyer/pull/187) ([doratoa](https://github.com/doratoa))
- Adding battery example, notification ticker and gps example update [\183](https://github.com/kivy/plyer/pull/183) ([kiok46](https://github.com/kiok46))
- Call and dial for android [\181](https://github.com/kivy/plyer/pull/181) ([kiok46](https://github.com/kiok46))
- Dial or Call for android [\180](https://github.com/kivy/plyer/pull/180) ([kiok46](https://github.com/kiok46))
- Added accuracy argument to on\_location call. [\174](https://github.com/kivy/plyer/pull/174) ([lipi](https://github.com/lipi))
- Introduce camera access for ios and a example. [\167](https://github.com/kivy/plyer/pull/167) ([akshayaurora](https://github.com/akshayaurora))
- macosx: fix incorrect method name in filechooser [\165](https://github.com/kivy/plyer/pull/165) ([kived](https://github.com/kived))
- linux email import fix [\151](https://github.com/kivy/plyer/pull/151) ([thegrymek](https://github.com/thegrymek))
- Merge android columns [\148](https://github.com/kivy/plyer/pull/148) ([dessant](https://github.com/dessant))
- Camera example [\41](https://github.com/kivy/plyer/pull/41) ([trivedigaurav](https://github.com/trivedigaurav))

[v1.2.4](https://github.com/kivy/plyer/tree/v1.2.4) (2015-06-01)
[Full Changelog](https://github.com/kivy/plyer/compare/1.2.3...v1.2.4)

**Implemented enhancements:**

- Update platform check code [\109](https://github.com/kivy/plyer/issues/109)

**Closed issues:**

- webhook test [\142](https://github.com/kivy/plyer/issues/142)
- Sync style check updates from the Kivy repo [\141](https://github.com/kivy/plyer/issues/141)
- GPS on android doesn't work \(a strange error\) [\136](https://github.com/kivy/plyer/issues/136)
- Create toast notification facade for Android and iOS [\126](https://github.com/kivy/plyer/issues/126)
- uniqueid.id empty on linux. [\114](https://github.com/kivy/plyer/issues/114)
- Gyroscope Support for iOS [\111](https://github.com/kivy/plyer/issues/111)
- AndroidUniqueID doesn't use Android ID [\107](https://github.com/kivy/plyer/issues/107)
- OverflowError: Python int too large to convert to C long \[android lollipop\] [\103](https://github.com/kivy/plyer/issues/103)
- Feature request: ability to open browser to a particular page [\98](https://github.com/kivy/plyer/issues/98)
- AndroidGPS list GPS Provider but use hardcoded "gps" [\54](https://github.com/kivy/plyer/issues/54)
- Email Support for Android \< 4.0 [\42](https://github.com/kivy/plyer/issues/42)

**Merged pull requests:**

- style fixes [\147](https://github.com/kivy/plyer/pull/147) ([dessant](https://github.com/dessant))
- add pydev files to gitignore [\146](https://github.com/kivy/plyer/pull/146) ([dessant](https://github.com/dessant))
- Plyer style guide update [\145](https://github.com/kivy/plyer/pull/145) ([thegrymek](https://github.com/thegrymek))
- Plyer audio for android with facade and example [\144](https://github.com/kivy/plyer/pull/144) ([thegrymek](https://github.com/thegrymek))
- fix versionchanged tag [\143](https://github.com/kivy/plyer/pull/143) ([dessant](https://github.com/dessant))
- update info about support email for android\<4.0 [\140](https://github.com/kivy/plyer/pull/140) ([thegrymek](https://github.com/thegrymek))
- added plyer.facade to setuptools package [\139](https://github.com/kivy/plyer/pull/139) ([thegrymek](https://github.com/thegrymek))
- splitted facades [\138](https://github.com/kivy/plyer/pull/138) ([thegrymek](https://github.com/thegrymek))
- Inclement orientation [\135](https://github.com/kivy/plyer/pull/135) ([thegrymek](https://github.com/thegrymek))
- remove unused variables [\134](https://github.com/kivy/plyer/pull/134) ([thegrymek](https://github.com/thegrymek))
- fix \107 - Use Android\_ID instead of IMEI [\133](https://github.com/kivy/plyer/pull/133) ([aron-bordin](https://github.com/aron-bordin))
- vibrator for android v \< 4.0 [\129](https://github.com/kivy/plyer/pull/129) ([thegrymek](https://github.com/thegrymek))
- PEP8 and typo fixes in MacOS X file chooser. [\123](https://github.com/kivy/plyer/pull/123) ([robertjerovsek](https://github.com/robertjerovsek))
- pep8 - removed unused imports and variables [\122](https://github.com/kivy/plyer/pull/122) ([thegrymek](https://github.com/thegrymek))
- Pep8 fix [\121](https://github.com/kivy/plyer/pull/121) ([laltin](https://github.com/laltin))
- add video recoding to Camera facade and camera.py [\120](https://github.com/kivy/plyer/pull/120) ([pspchucky](https://github.com/pspchucky))
- Use environ to change LANG to 'C' while calling shell processes [\119](https://github.com/kivy/plyer/pull/119) ([trivedigaurav](https://github.com/trivedigaurav))
- add IrBlaster facade and Android implementation [\118](https://github.com/kivy/plyer/pull/118) ([kived](https://github.com/kived))
- Android gps.py: fixed location provider cycling [\117](https://github.com/kivy/plyer/pull/117) ([JimmyStavros](https://github.com/JimmyStavros))
- iOS GPS support [\116](https://github.com/kivy/plyer/pull/116) ([laltin](https://github.com/laltin))
- use environ to change LANG to 'C' while calling lshw [\115](https://github.com/kivy/plyer/pull/115) ([tshirtman](https://github.com/tshirtman))
- responds to issue 109 https://github.com/kivy/plyer/issues/109 [\#110](https://github.com/kivy/plyer/pull/110) ([AlbericC](https://github.com/AlbericC))
- Add file chooser facade and support for Linux and Windows [\106](https://github.com/kivy/plyer/pull/106) ([Depaulicious](https://github.com/Depaulicious))

[1.2.3](https://github.com/kivy/plyer/tree/1.2.3) (2015-01-27)
[Full Changelog](https://github.com/kivy/plyer/compare/1.2.2...1.2.3)

[1.2.2](https://github.com/kivy/plyer/tree/1.2.2) (2015-01-27)
[Full Changelog](https://github.com/kivy/plyer/compare/1.2.1...1.2.2)

**Closed issues:**

- NotImplementedError: No usable implementation found! whith usable implementations on the system. [\108](https://github.com/kivy/plyer/issues/108)
- Gyro example [\101](https://github.com/kivy/plyer/issues/101)
- Notification is not working in android [\93](https://github.com/kivy/plyer/issues/93)
- plyer.notification.notfy\(\) raises NotImplementedError under Python 3.3 in Linux but not Python 2.7 [\58](https://github.com/kivy/plyer/issues/58)

**Merged pull requests:**

- Linux platform check made compatible with python 3.3+ \(Fixes \58\) [\102](https://github.com/kivy/plyer/pull/102) ([helenst](https://github.com/helenst))

[1.2.1](https://github.com/kivy/plyer/tree/1.2.1) (2014-08-19)
[Full Changelog](https://github.com/kivy/plyer/compare/1.2.0...1.2.1)

**Implemented enhancements:**

- Feature Request: codec-independent sound player [\2](https://github.com/kivy/plyer/issues/2)

**Closed issues:**

- Battery status connected is actually isCharging [\84](https://github.com/kivy/plyer/issues/84)
- Email Support for Windows [\36](https://github.com/kivy/plyer/issues/36)
- Accelerometer Support for OSX [\29](https://github.com/kivy/plyer/issues/29)
- Email Support for Linux [\28](https://github.com/kivy/plyer/issues/28)
- Email Support for iOS [\25](https://github.com/kivy/plyer/issues/25)
- TextToSpeech Support for iOS [\24](https://github.com/kivy/plyer/issues/24)

**Merged pull requests:**

- fix print statement [\92](https://github.com/kivy/plyer/pull/92) ([dessant](https://github.com/dessant))
- iOS UUID facade [\90](https://github.com/kivy/plyer/pull/90) ([trivedigaurav](https://github.com/trivedigaurav))
- Removing build\_ext from plyer [\89](https://github.com/kivy/plyer/pull/89) ([trivedigaurav](https://github.com/trivedigaurav))
- iOS Email Facade [\88](https://github.com/kivy/plyer/pull/88) ([trivedigaurav](https://github.com/trivedigaurav))
- iOS Battery [\86](https://github.com/kivy/plyer/pull/86) ([trivedigaurav](https://github.com/trivedigaurav))
- Change connected to isCharging [\85](https://github.com/kivy/plyer/pull/85) ([trivedigaurav](https://github.com/trivedigaurav))
- Return None until sensor data is available [\82](https://github.com/kivy/plyer/pull/82) ([trivedigaurav](https://github.com/trivedigaurav))
- Update compass.py [\80](https://github.com/kivy/plyer/pull/80) ([ChrisCole42](https://github.com/ChrisCole42))
- Use whereis\_exe to check for binaries [\79](https://github.com/kivy/plyer/pull/79) ([trivedigaurav](https://github.com/trivedigaurav))
- Update compass.py [\77](https://github.com/kivy/plyer/pull/77) ([ChrisCole42](https://github.com/ChrisCole42))
- Maintenance [\75](https://github.com/kivy/plyer/pull/75) ([trivedigaurav](https://github.com/trivedigaurav))
- facade docstring revision [\74](https://github.com/kivy/plyer/pull/74) ([dessant](https://github.com/dessant))
- Query Battery info/status [\73](https://github.com/kivy/plyer/pull/73) ([trivedigaurav](https://github.com/trivedigaurav))
- Revert "Activity was imported twice" [\71](https://github.com/kivy/plyer/pull/71) ([trivedigaurav](https://github.com/trivedigaurav))
- Fix tabbing [\70](https://github.com/kivy/plyer/pull/70) ([trivedigaurav](https://github.com/trivedigaurav))
- Gyroscope facade proxy declarations [\69](https://github.com/kivy/plyer/pull/69) ([trivedigaurav](https://github.com/trivedigaurav))
- Linux accelerometer facade [\68](https://github.com/kivy/plyer/pull/68) ([trivedigaurav](https://github.com/trivedigaurav))
- Update README.rst [\67](https://github.com/kivy/plyer/pull/67) ([trivedigaurav](https://github.com/trivedigaurav))

[1.2.0](https://github.com/kivy/plyer/tree/1.2.0) (2014-06-24)
**Implemented enhancements:**

- Feature Request: Add adjustable timeout option to Windows notification [\13](https://github.com/kivy/plyer/issues/13)
- Changes notify to use ctypes instead of win32gui so we could use unicode. [\18](https://github.com/kivy/plyer/pull/18) ([matham](https://github.com/matham))
- User-specified icon support for Windows notifications [\11](https://github.com/kivy/plyer/pull/11) ([brousch](https://github.com/brousch))
- Added Vibrator facade and android implementation [\6](https://github.com/kivy/plyer/pull/6) ([inclement](https://github.com/inclement))

**Closed issues:**

- GPS example crashes [\40](https://github.com/kivy/plyer/issues/40)
- TextToSpeech Example App [\20](https://github.com/kivy/plyer/issues/20)
- Accelerometer Example App [\19](https://github.com/kivy/plyer/issues/19)

**Merged pull requests:**

- Plyer Unique ID facade [\66](https://github.com/kivy/plyer/pull/66) ([trivedigaurav](https://github.com/trivedigaurav))
- Switched to pyjnius [\63](https://github.com/kivy/plyer/pull/63) ([trivedigaurav](https://github.com/trivedigaurav))
- Update README [\62](https://github.com/kivy/plyer/pull/62) ([trivedigaurav](https://github.com/trivedigaurav))
- Gyroscope Facades [\60](https://github.com/kivy/plyer/pull/60) ([trivedigaurav](https://github.com/trivedigaurav))
- Ios compass [\59](https://github.com/kivy/plyer/pull/59) ([trivedigaurav](https://github.com/trivedigaurav))
- Plyer compass facade [\57](https://github.com/kivy/plyer/pull/57) ([trivedigaurav](https://github.com/trivedigaurav))
- Update README [\56](https://github.com/kivy/plyer/pull/56) ([trivedigaurav](https://github.com/trivedigaurav))
- Using sudden motion sensor as accelerometer on OSX [\55](https://github.com/kivy/plyer/pull/55) ([trivedigaurav](https://github.com/trivedigaurav))
- Added sms facade, example and android implementation [\52](https://github.com/kivy/plyer/pull/52) ([mihaineacsu](https://github.com/mihaineacsu))
- add Mac OS X email support [\49](https://github.com/kivy/plyer/pull/49) ([Depaulicious](https://github.com/Depaulicious))
- add Windows email support [\48](https://github.com/kivy/plyer/pull/48) ([Depaulicious](https://github.com/Depaulicious))
- added Linux email support [\47](https://github.com/kivy/plyer/pull/47) ([Depaulicious](https://github.com/Depaulicious))
- Add compat module, remove decoding of strings in notification [\46](https://github.com/kivy/plyer/pull/46) ([matham](https://github.com/matham))
- Created an accelerometer example. Uses garden graph to plot the values [\39](https://github.com/kivy/plyer/pull/39) ([trivedigaurav](https://github.com/trivedigaurav))
- Shows an error popup if there is no TTS [\38](https://github.com/kivy/plyer/pull/38) ([trivedigaurav](https://github.com/trivedigaurav))
- Text to Speech Example [\37](https://github.com/kivy/plyer/pull/37) ([trivedigaurav](https://github.com/trivedigaurav))
- readme typo corrected [\15](https://github.com/kivy/plyer/pull/15) ([ghost](https://github.com/ghost))
- Introduce dbus notification [\10](https://github.com/kivy/plyer/pull/10) ([akshayaurora](https://github.com/akshayaurora))
- Added an email facade and basic android implementation [\5](https://github.com/kivy/plyer/pull/5) ([inclement](https://github.com/inclement))
- Tts [\1](https://github.com/kivy/plyer/pull/1) ([brousch](https://github.com/brousch))



\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*

Change Log

0.6

- python 2.7 compile with NDK 15c [\1169](https://github.com/kivy/python-for-android/issues/1169)
- Reopen running instance instead of starting a new one upon tapping app icon [\1161](https://github.com/kivy/python-for-android/issues/1161)
- python3 incompatibility [\1154](https://github.com/kivy/python-for-android/issues/1154)
- ffi.h: No such file or directory \(solutions included\) [\1148](https://github.com/kivy/python-for-android/issues/1148)
- After building FFMpeg recipe, I still am not able to do ffmpeg -v [\1146](https://github.com/kivy/python-for-android/issues/1146)
- Kivy/Buildozer/Psycopg2 [\1144](https://github.com/kivy/python-for-android/issues/1144)
- SDL Error: Error Could not load any libpythonXXX.so [\1142](https://github.com/kivy/python-for-android/issues/1142)
- Can't build numpy with current master, python 2, NDK 15 [\1141](https://github.com/kivy/python-for-android/issues/1141)
- pyopenssl cryptography dependence [\1127](https://github.com/kivy/python-for-android/issues/1127)
- Check if SDL2 libraries are up to date [\1126](https://github.com/kivy/python-for-android/issues/1126)
- bind recipes to well defined versions [\1115](https://github.com/kivy/python-for-android/issues/1115)
- pil and pillow modules for python3 [\1114](https://github.com/kivy/python-for-android/issues/1114)
- Kivy python android build issue? [\1110](https://github.com/kivy/python-for-android/issues/1110)
- simple flask app on android fails to start [\1108](https://github.com/kivy/python-for-android/issues/1108)
- "crystax\_python does not exist" with python3crystax [\1105](https://github.com/kivy/python-for-android/issues/1105)
- Running on Android 4.0 doesn't work when building for target api 19 [\1104](https://github.com/kivy/python-for-android/issues/1104)
- Can't type anything into textinput using new toolchain [\1102](https://github.com/kivy/python-for-android/issues/1102)
- "android" recipe isn't compatible with Python 3 [\1093](https://github.com/kivy/python-for-android/issues/1093)
- Recipe does not exist: matplotlib [\1090](https://github.com/kivy/python-for-android/issues/1090)
- Django App is not running. Web View does not load it [\1083](https://github.com/kivy/python-for-android/issues/1083)
- Android 7 complains about Kivy 1.10.0 apps: "detected problems with app native libraries" [\1078](https://github.com/kivy/python-for-android/issues/1078)
- Numpy recipe broken \(atlas, blas, lapack, -lcrystax\) [\1074](https://github.com/kivy/python-for-android/issues/1074)
- requests module not compiling in buildozer when used with Python3crystax [\1072](https://github.com/kivy/python-for-android/issues/1072)
- ImportError: No module named audioop [\1067](https://github.com/kivy/python-for-android/issues/1067)
- sqlite3 not working with android\_new [\1053](https://github.com/kivy/python-for-android/issues/1053)
- dlopen failed: python2.7/site-packages/grpc/\_cython/cygrpc.so not 32-bit: 2 [\1052](https://github.com/kivy/python-for-android/issues/1052)
- Can't start service app [\1049](https://github.com/kivy/python-for-android/issues/1049)
- Cannot build APK with python3crystax and flask - conflicting dependencies [\1041](https://github.com/kivy/python-for-android/issues/1041)
- Slow build process since sh 1.12.5 [\1038](https://github.com/kivy/python-for-android/issues/1038)
- Python3 + PyYaml conflict [\1031](https://github.com/kivy/python-for-android/issues/1031)
- Can't write ti SD-card on Android 6.0.1 [\1024](https://github.com/kivy/python-for-android/issues/1024)
- pygame\_sdl2 compile failure \ include \<iconv.h\> [\1023](https://github.com/kivy/python-for-android/issues/1023)
- Build error on Mac: no archive symbol table \(run ranlib\) [\1012](https://github.com/kivy/python-for-android/issues/1012)
- Shouldn't P4A Raise Exception On User File Having Syntax Error [\1009](https://github.com/kivy/python-for-android/issues/1009)
- jnius is not working with webview bootstrap [\1003](https://github.com/kivy/python-for-android/issues/1003)
- Built APK fails with ImportError: dlopen failed on \_clock.so [\998](https://github.com/kivy/python-for-android/issues/998)
- apk not build using crystax NDK [\992](https://github.com/kivy/python-for-android/issues/992)
- Create a space for common bootstrap code along with a base class for all bootstraps [\988](https://github.com/kivy/python-for-android/issues/988)
- Unpacking and copying app contents causes app to appear hung [\983](https://github.com/kivy/python-for-android/issues/983)
- kivy app crashing on launch [\982](https://github.com/kivy/python-for-android/issues/982)
- Android Emulator support [\979](https://github.com/kivy/python-for-android/issues/979)
- Kivy with SDL2 bootstrap crashes on pausing if app doesn't support pause mode [\978](https://github.com/kivy/python-for-android/issues/978)
- sqlite3 recipe not working with new toolchain [\977](https://github.com/kivy/python-for-android/issues/977)
- lxml is needed in new toolchain [\976](https://github.com/kivy/python-for-android/issues/976)
- P4A wants to start "ant" without using full SDK path [\974](https://github.com/kivy/python-for-android/issues/974)
- API automatic lookup doesn't use available SDK API [\973](https://github.com/kivy/python-for-android/issues/973)
- JNI ERROR \(app bug\): local reference table overflow \(max=512\) [\971](https://github.com/kivy/python-for-android/issues/971)
- Kivy with SDL2 bootstrap crushes on resuming in some cases [\967](https://github.com/kivy/python-for-android/issues/967)
- Could not ping localhost:5000 [\961](https://github.com/kivy/python-for-android/issues/961)
- Not a valid ELF executable [\957](https://github.com/kivy/python-for-android/issues/957)
- How to completely remove installed app? [\953](https://github.com/kivy/python-for-android/issues/953)
- ImportError android [\943](https://github.com/kivy/python-for-android/issues/943)
- Older android version can't load libraries properly [\925](https://github.com/kivy/python-for-android/issues/925)
- sed: 1: "Modules/Setup.local": invalid command code M [\924](https://github.com/kivy/python-for-android/issues/924)
- Python3: armeabi used to copy, but armeabi-v7a chosen [\913](https://github.com/kivy/python-for-android/issues/913)
- ImportError for sqlite3 [\910](https://github.com/kivy/python-for-android/issues/910)
- PyGame backend: error while using android.copy\_libs = 1 [\888](https://github.com/kivy/python-for-android/issues/888)
- pytz installation works, but requires user to make build folder manually [\884](https://github.com/kivy/python-for-android/issues/884)
- Numpy support w/ python3crystax [\882](https://github.com/kivy/python-for-android/issues/882)
- Scipy recipe [\874](https://github.com/kivy/python-for-android/issues/874)
- opencv recipe build error [\871](https://github.com/kivy/python-for-android/issues/871)
- Flask with Python3 does not seem to work. [\870](https://github.com/kivy/python-for-android/issues/870)
- p4a generates deprecated code under Android API 23 [\864](https://github.com/kivy/python-for-android/issues/864)
- Kivy builds failing [\861](https://github.com/kivy/python-for-android/issues/861)
- error when running an apk compiled with python3crystax [\859](https://github.com/kivy/python-for-android/issues/859)
- my application using ctypes crashes on Kivy 1.9.2 and not on 1.8 [\858](https://github.com/kivy/python-for-android/issues/858)
- apk, built with openssl launch error: "libssl1.0.2h.so" not found [\850](https://github.com/kivy/python-for-android/issues/850)
- Can't install on Windows using pip [\819](https://github.com/kivy/python-for-android/issues/819)
- FFmpeg recipe broken [\810](https://github.com/kivy/python-for-android/issues/810)
- Todo: add rebuild-dist option [\807](https://github.com/kivy/python-for-android/issues/807)
- p4a create fails if cython is installed in ~/.local [\771](https://github.com/kivy/python-for-android/issues/771)
- Completely clean install of minimal application fails to launch on Android 6 [\752](https://github.com/kivy/python-for-android/issues/752)
- "NoBackendError: No backend available": Pyusb recipe for android [\740](https://github.com/kivy/python-for-android/issues/740)
- app crash on close [\734](https://github.com/kivy/python-for-android/issues/734)
- App crash when changing orientation [\730](https://github.com/kivy/python-for-android/issues/730)
- Default extraction of NDK version not compatible with most recent stable NDK release... [\723](https://github.com/kivy/python-for-android/issues/723)
- Enabling SSL for python3.5 using crystax [\705](https://github.com/kivy/python-for-android/issues/705)
- Need to set locale env variable for python3 package recipes [\703](https://github.com/kivy/python-for-android/issues/703)
- static jfieldID xxx not valid for class java.lang.Class\<org.renpy.android.PythonActivity [\696](https://github.com/kivy/python-for-android/issues/696)
- Python2 recipe for target 'libinstall' failed [\690](https://github.com/kivy/python-for-android/issues/690)
- Python2 recipe for target 'Parser/pgen.stamp' failed [\689](https://github.com/kivy/python-for-android/issues/689)
- Python2 recipe for target 'Lib/plat-linux4' failed [\688](https://github.com/kivy/python-for-android/issues/688)
- Pygame missing include & link path [\687](https://github.com/kivy/python-for-android/issues/687)
- Include NDK /sources/cxx-stl/gnu-libstdc++/ [\670](https://github.com/kivy/python-for-android/issues/670)
- LDFlags missing ' -lpython2.7' [\668](https://github.com/kivy/python-for-android/issues/668)
- Invalid option ccache: t [\667](https://github.com/kivy/python-for-android/issues/667)
- ImportError when the apk launches with SDL2 bootstrap, kivy and python3crystax [\658](https://github.com/kivy/python-for-android/issues/658)
- App crashes immediately after launching on Android [\653](https://github.com/kivy/python-for-android/issues/653)
- Use travis to automatically test builds on different platforms [\625](https://github.com/kivy/python-for-android/issues/625)
- AttributeError: module 'site' has no attribute 'getsitepackages' when running p4a create [\610](https://github.com/kivy/python-for-android/issues/610)
- The SDL2 bootstrap can only extract to app private dir [\606](https://github.com/kivy/python-for-android/issues/606)
- Can't load library "libPVROCL.so" [\594](https://github.com/kivy/python-for-android/issues/594)
- VERSION\_recipename env var functionality is not documented [\589](https://github.com/kivy/python-for-android/issues/589)
- ccache compilation issues? [\550](https://github.com/kivy/python-for-android/issues/550)
- Numpy recipe hardcodes arm [\528](https://github.com/kivy/python-for-android/issues/528)
- Recipes depending on external modules don't work [\520](https://github.com/kivy/python-for-android/issues/520)
- Touchscreen input with SDL2 bootstrap [\516](https://github.com/kivy/python-for-android/issues/516)
- PR \408 needs applying to the new toolchain \(master\) [\486](https://github.com/kivy/python-for-android/issues/486)
- trouble compiling some modules with revamp [\473](https://github.com/kivy/python-for-android/issues/473)
- Foreground Kivy application stopped if phone locked via power button [\462](https://github.com/kivy/python-for-android/issues/462)
- Apk fails with rotation when using min api \<= 9 [\436](https://github.com/kivy/python-for-android/issues/436)
- Android app crashes on screen rotation if android.minapi \< 13 [\430](https://github.com/kivy/python-for-android/issues/430)
- PIL does not compile with freetype2 support [\413](https://github.com/kivy/python-for-android/issues/413)
- Android app crashing when ended and on\_stop is not executed [\384](https://github.com/kivy/python-for-android/issues/384)
- building harfbuzz with freetype support symbol errors [\381](https://github.com/kivy/python-for-android/issues/381)
- HOSTPYTHON Fails to compile module [\377](https://github.com/kivy/python-for-android/issues/377)
- p4a crashes under ARC [\367](https://github.com/kivy/python-for-android/issues/367)
- apk packages can't find standardlibrary libs if using external storage [\363](https://github.com/kivy/python-for-android/issues/363)
- TextInput error [\357](https://github.com/kivy/python-for-android/issues/357)
- Error In building kivy android on Mac OSX [\341](https://github.com/kivy/python-for-android/issues/341)
- Python 2.7.2 don't build cleanly with GCC ≥ 4.8 [\321](https://github.com/kivy/python-for-android/issues/321)
- import gevent -\> ImportError: cannot import name core [\288](https://github.com/kivy/python-for-android/issues/288)
- Python build for android fails - cp: cannot stat ‘HOSTPYTHON=/home/inderpal/python-for-android/build/python/Python-2.7.2/hostpython’: No such file or directory [\286](https://github.com/kivy/python-for-android/issues/286)
- Use Debian's Python packages for ARM instead of cross-compiling? [\242](https://github.com/kivy/python-for-android/issues/242)
- Feature request: Possibility to choose the sensors' delay [\207](https://github.com/kivy/python-for-android/issues/207)
- Problems with posixpath [\188](https://github.com/kivy/python-for-android/issues/188)
- Pure Python Module: flufl.i18n fails to load when installed as a pure python module. [\182](https://github.com/kivy/python-for-android/issues/182)
- socket.AF\_UNIX is not supported [\163](https://github.com/kivy/python-for-android/issues/163)
- Recipe for pyzmq \($25 bounty\) \[$25\] [\122](https://github.com/kivy/python-for-android/issues/122)

**Merged pull requests:**

- Updated version to 0.7.0 [\1659](https://github.com/kivy/python-for-android/pull/1659) ([inclement](https://github.com/inclement))
- Updates broken recipes list, refs \1514 [\1658](https://github.com/kivy/python-for-android/pull/1658) ([AndreMiras](https://github.com/AndreMiras))
- Feature/ticket1654 cffi unicode encode error [\1656](https://github.com/kivy/python-for-android/pull/1656) ([AndreMiras](https://github.com/AndreMiras))
- Speed up Docker chown via COPY parameter [\1652](https://github.com/kivy/python-for-android/pull/1652) ([AndreMiras](https://github.com/AndreMiras))
- Speed up Python and NumPy compilation process [\1651](https://github.com/kivy/python-for-android/pull/1651) ([AndreMiras](https://github.com/AndreMiras))
- Fixes opencv compilation, fixes \1313 [\1650](https://github.com/kivy/python-for-android/pull/1650) ([AndreMiras](https://github.com/AndreMiras))
- Remove unused variable in archs.py [\1649](https://github.com/kivy/python-for-android/pull/1649) ([opacam](https://github.com/opacam))
- Fix linux hardcoded entry in archs.py [\1648](https://github.com/kivy/python-for-android/pull/1648) ([opacam](https://github.com/opacam))
- Made the activity launch mode default to singleTask [\1646](https://github.com/kivy/python-for-android/pull/1646) ([inclement](https://github.com/inclement))
- Made build.py stop running if compileall failed [\1645](https://github.com/kivy/python-for-android/pull/1645) ([inclement](https://github.com/inclement))
- Retry on download hiccups, refs \1306 [\1643](https://github.com/kivy/python-for-android/pull/1643) ([AndreMiras](https://github.com/AndreMiras))
- Set $LANG in PythonRecipe [\1642](https://github.com/kivy/python-for-android/pull/1642) ([inclement](https://github.com/inclement))
- Remove old toolchain doc and add short note about overriding recipe sources [\1641](https://github.com/kivy/python-for-android/pull/1641) ([inclement](https://github.com/inclement))
- Added separate module for checking user SDK, NDK, API etc. [\1640](https://github.com/kivy/python-for-android/pull/1640) ([inclement](https://github.com/inclement))
- Added app for on-device unit tests [\1636](https://github.com/kivy/python-for-android/pull/1636) ([inclement](https://github.com/inclement))
- Revert use of shlex.quote to avoid problems with python 2 [\1635](https://github.com/kivy/python-for-android/pull/1635) ([etc0de](https://github.com/etc0de))
- Default Travis builds to Python3 [\1634](https://github.com/kivy/python-for-android/pull/1634) ([AndreMiras](https://github.com/AndreMiras))
- Fixes ifaddrs recipe, closes \1398 [\1633](https://github.com/kivy/python-for-android/pull/1633) ([AndreMiras](https://github.com/AndreMiras))
- Do not verbose the "tar tf" command [\1631](https://github.com/kivy/python-for-android/pull/1631) ([AndreMiras](https://github.com/AndreMiras))
- psycopg2 recipe fixes and doc, fixes \1405 [\1629](https://github.com/kivy/python-for-android/pull/1629) ([AndreMiras](https://github.com/AndreMiras))
- Use enaml {version} rather than master, fixes \1409 [\1628](https://github.com/kivy/python-for-android/pull/1628) ([AndreMiras](https://github.com/AndreMiras))
- Clean-up LDSHARED, fixes \1360 [\1627](https://github.com/kivy/python-for-android/pull/1627) ([AndreMiras](https://github.com/AndreMiras))
- Fix ctypes.util.find\_library\(\) not finding any libraries on Android [\1624](https://github.com/kivy/python-for-android/pull/1624) ([etc0de](https://github.com/etc0de))
- Fix librt recipe requires that NDK folder is writable [\1623](https://github.com/kivy/python-for-android/pull/1623) ([etc0de](https://github.com/etc0de))
- Update of Recipes for python3 test [\1622](https://github.com/kivy/python-for-android/pull/1622) ([strubbi77](https://github.com/strubbi77))
- - let cymunk also be built with python3 recipe [\1620](https://github.com/kivy/python-for-android/pull/1620) ([maho](https://github.com/maho))
- Make python flags to be absolute paths for Android.mk files [\1619](https://github.com/kivy/python-for-android/pull/1619) ([opacam](https://github.com/opacam))
- Create a `dumb` librt recipe and refactor the affected recipes to make use of this [\1618](https://github.com/kivy/python-for-android/pull/1618) ([opacam](https://github.com/opacam))
- Made recipe graph resolution respect opt\_depends [\1617](https://github.com/kivy/python-for-android/pull/1617) ([inclement](https://github.com/inclement))
- Fix C code being wrong for python2 in start.c \(char \* to wchar\_t \*\) [\1616](https://github.com/kivy/python-for-android/pull/1616) ([opacam](https://github.com/opacam))
- Removed argument to cp that doesn't exist on macOS [\1614](https://github.com/kivy/python-for-android/pull/1614) ([inclement](https://github.com/inclement))
- Fix incorrect site-packages path breaking keyboard test app at runtime [\1610](https://github.com/kivy/python-for-android/pull/1610) ([etc0de](https://github.com/etc0de))
- Fix libffi/ctypes - wrong libffi headers when building python [\1609](https://github.com/kivy/python-for-android/pull/1609) ([opacam](https://github.com/opacam))
- Fix getting empty "modules" directory when arch is not armeabi-v7a [\1608](https://github.com/kivy/python-for-android/pull/1608) ([j-devel](https://github.com/j-devel))
- Fix strip in bootstrap [\1607](https://github.com/kivy/python-for-android/pull/1607) ([j-devel](https://github.com/j-devel))
- Conditional build script fixes [\1604](https://github.com/kivy/python-for-android/pull/1604) ([AndreMiras](https://github.com/AndreMiras))
- Migrates greenlet to new python3 recipe, fixes \1245 [\1603](https://github.com/kivy/python-for-android/pull/1603) ([AndreMiras](https://github.com/AndreMiras))
- Fix sdk license error for travis tests \(CI\) [\1602](https://github.com/kivy/python-for-android/pull/1602) ([opacam](https://github.com/opacam))
- \[WIP\] Restores the ability to compile the python files into .pyo/.pyc \(for both versions of python\) [\1601](https://github.com/kivy/python-for-android/pull/1601) ([opacam](https://github.com/opacam))
- Migrates gevent to new python3 recipe [\1600](https://github.com/kivy/python-for-android/pull/1600) ([AndreMiras](https://github.com/AndreMiras))
- Fix hardcoded entries \(build platform\) for core modules: archs and python [\1597](https://github.com/kivy/python-for-android/pull/1597) ([opacam](https://github.com/opacam))
- Fix zeroconf compilation and grants python3 compatibility [\1596](https://github.com/kivy/python-for-android/pull/1596) ([opacam](https://github.com/opacam))
- Fix reportlab's recipe `crypt.h` error [\1595](https://github.com/kivy/python-for-android/pull/1595) ([opacam](https://github.com/opacam))
- Fix --force-build incorrectly listed as --force\_build, fixes \1565 [\1593](https://github.com/kivy/python-for-android/pull/1593) ([etc0de](https://github.com/etc0de))
- Allow patching from any folder + fix pygame components issues [\1592](https://github.com/kivy/python-for-android/pull/1592) ([opacam](https://github.com/opacam))
- Fix --private and others showing weird error when used without argument [\1591](https://github.com/kivy/python-for-android/pull/1591) ([etc0de](https://github.com/etc0de))
- Minimal fixes to make pygame bootstrap work with python2legacy [\1587](https://github.com/kivy/python-for-android/pull/1587) ([opacam](https://github.com/opacam))
- Corrections for `Fix bootstraps for webview and service_only` \(recently merged\) [\1586](https://github.com/kivy/python-for-android/pull/1586) ([opacam](https://github.com/opacam))
- \[CORE FIX/ENHANCEMENT\] Speedup copy that can be very very long \(up to 2 minutes\) [\1585](https://github.com/kivy/python-for-android/pull/1585) ([opacam](https://github.com/opacam))
- Move libffi to mainline repo [\1584](https://github.com/kivy/python-for-android/pull/1584) ([opacam](https://github.com/opacam))
- \[WIP\] Rework zbar \(add python3 compatibility + add recipes: pyzbar and zbarlight\) [\1583](https://github.com/kivy/python-for-android/pull/1583) ([opacam](https://github.com/opacam))
- fix missing gethostbyname\_r on Android 5.1 [\1581](https://github.com/kivy/python-for-android/pull/1581) ([opacam](https://github.com/opacam))
- \[WIP\] Rework libxml2, libxslt and lxml \(update versions\) [\1580](https://github.com/kivy/python-for-android/pull/1580) ([opacam](https://github.com/opacam))
- Fixes ffmpeg compilation w/ openssl 1.1.1 [\1579](https://github.com/kivy/python-for-android/pull/1579) ([misl6](https://github.com/misl6))
- Fix incorrect call assuming that OS python minor version matches hostpython [\1577](https://github.com/kivy/python-for-android/pull/1577) ([etc0de](https://github.com/etc0de))
- Add download retries to deal better with connection hiccups during build [\1574](https://github.com/kivy/python-for-android/pull/1574) ([etc0de](https://github.com/etc0de))
- Rework for Pillow/pil recipes & update jpeg and png [\1573](https://github.com/kivy/python-for-android/pull/1573) ([opacam](https://github.com/opacam))
- Fix APP\_PLATFORM not properly passed in NDKRecipe [\1572](https://github.com/kivy/python-for-android/pull/1572) ([etc0de](https://github.com/etc0de))
- Fix outdated hardcoded python recipe references in lxml, reportlab & Pillow recipe [\1571](https://github.com/kivy/python-for-android/pull/1571) ([etc0de](https://github.com/etc0de))
- Fix linkage problems with python's versioned library \(reintroduce `INSTSONAME`\) [\1568](https://github.com/kivy/python-for-android/pull/1568) ([opacam](https://github.com/opacam))
- \[OMEMO\] updated omemo recipe [\1566](https://github.com/kivy/python-for-android/pull/1566) ([goffi-contrib](https://github.com/goffi-contrib))
- Render format string argument on BuildInterruptingException [\1561](https://github.com/kivy/python-for-android/pull/1561) ([AndreMiras](https://github.com/AndreMiras))
- \[WIP\]\[CORE UPDATE - PART XV\] Add encryption test app [\1556](https://github.com/kivy/python-for-android/pull/1556) ([opacam](https://github.com/opacam))
- \[WIP\]\[CORE UPDATE - PART XIV\] Libtorrent+boost for both versions of python and updated versions [\1555](https://github.com/kivy/python-for-android/pull/1555) ([opacam](https://github.com/opacam))
- \[CORE UPDATE - PART XIII\] Pysha3 for both versions of python [\1554](https://github.com/kivy/python-for-android/pull/1554) ([opacam](https://github.com/opacam))
- \[WIP\]\[CORE UPDATE - PART XII\] Pycryptodome for both versions of python [\1553](https://github.com/kivy/python-for-android/pull/1553) ([opacam](https://github.com/opacam))
- \[CORE UPDATE - PART XI\] M2crypto for both versions of python and updated version [\1552](https://github.com/kivy/python-for-android/pull/1552) ([opacam](https://github.com/opacam))
- \[WIP\]\[CORE UPDATE - PART X\] Protobuf\_cpp fixes and updated version [\1551](https://github.com/kivy/python-for-android/pull/1551) ([opacam](https://github.com/opacam))
- \[CORE UPDATE - PART IX\] Pymunk for both versions of python and enhance flags [\1550](https://github.com/kivy/python-for-android/pull/1550) ([opacam](https://github.com/opacam))
- \[CORE UPDATE - PART VIII\] Netifaces for both versions of python \(updates the netifaces version\) [\1549](https://github.com/kivy/python-for-android/pull/1549) ([opacam](https://github.com/opacam))
- \[CORE UPDATE - PART VII\] Apsw for both versions of python [\1548](https://github.com/kivy/python-for-android/pull/1548) ([opacam](https://github.com/opacam))
- \[CORE UPDATE - PART VI\] Fix scrypt [\1547](https://github.com/kivy/python-for-android/pull/1547) ([opacam](https://github.com/opacam))
- \[CORE UPDATE - PART V\] Fix pycrypto [\1546](https://github.com/kivy/python-for-android/pull/1546) ([opacam](https://github.com/opacam))
- \[CORE UPDATE - PART IV\] Fix cryptography+cffi [\1545](https://github.com/kivy/python-for-android/pull/1545) ([opacam](https://github.com/opacam))
- fix wrong conditional for build custom\_rules.tmpl.xml [\1544](https://github.com/kivy/python-for-android/pull/1544) ([bit4bit](https://github.com/bit4bit))
- \[CORE UPDATE - PART II\] Fix bootstraps for webview and service\_only [\1541](https://github.com/kivy/python-for-android/pull/1541) ([opacam](https://github.com/opacam))
- \[CORE UPDATE - PART I\] Refactor python recipes + openssl + sqlite3 [\1537](https://github.com/kivy/python-for-android/pull/1537) ([opacam](https://github.com/opacam))
- Re-added argument that was lost during build.py merge [\1533](https://github.com/kivy/python-for-android/pull/1533) ([inclement](https://github.com/inclement))
- Use API 27 as new default for travis & docs [\1532](https://github.com/kivy/python-for-android/pull/1532) ([etc0de](https://github.com/etc0de))
- Bump SDL2 to 2.0.9 & Add API \>=23 runtime permissions API [\1528](https://github.com/kivy/python-for-android/pull/1528) ([etc0de](https://github.com/etc0de))
- Unify build.py contents [\1524](https://github.com/kivy/python-for-android/pull/1524) ([etc0de](https://github.com/etc0de))
- Unify configChanges manifest entry and add missing values [\1522](https://github.com/kivy/python-for-android/pull/1522) ([etc0de](https://github.com/etc0de))
- Add google repository at allprojects [\1521](https://github.com/kivy/python-for-android/pull/1521) ([wo01](https://github.com/wo01))
- Fix bytes/unicode issues in android recipe [\1516](https://github.com/kivy/python-for-android/pull/1516) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Uses target python3 on conditional builds, fixes \1485 [\1515](https://github.com/kivy/python-for-android/pull/1515) ([AndreMiras](https://github.com/AndreMiras))
- Updates websocket-client recipe, fixes \1253 [\1513](https://github.com/kivy/python-for-android/pull/1513) ([AndreMiras](https://github.com/AndreMiras))
- No need to decode into unicode when running in python 3 [\1512](https://github.com/kivy/python-for-android/pull/1512) ([jtoledo1974](https://github.com/jtoledo1974))
- Update gradle version [\1507](https://github.com/kivy/python-for-android/pull/1507) ([opacam](https://github.com/opacam))
- Fix libnacl recipe missing libsodium [\1505](https://github.com/kivy/python-for-android/pull/1505) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Make SDL2 & services\_only bootstrap properly error with missing --private [\1503](https://github.com/kivy/python-for-android/pull/1503) ([etc0de](https://github.com/etc0de))
- Unify start.c of all bootstraps to one file [\1500](https://github.com/kivy/python-for-android/pull/1500) ([etc0de](https://github.com/etc0de))
- Minor fixes to basic common bootstrap handling code [\1499](https://github.com/kivy/python-for-android/pull/1499) ([etc0de](https://github.com/etc0de))
- Rework common bootstrap area based on kollivier's work [\1496](https://github.com/kivy/python-for-android/pull/1496) ([etc0de](https://github.com/etc0de))
- Fixes audiostream recipe on Python3 [\1495](https://github.com/kivy/python-for-android/pull/1495) ([misl6](https://github.com/misl6))
- when listing distributions, if one has no ndk\_api, consider it to be 0 [\1494](https://github.com/kivy/python-for-android/pull/1494) ([tshirtman](https://github.com/tshirtman))
- Make Cython work without recipe [\1483](https://github.com/kivy/python-for-android/pull/1483) ([etc0de](https://github.com/etc0de))
- Allow Python 3 To Be Built On Non-ARM Architectures [\1481](https://github.com/kivy/python-for-android/pull/1481) ([TheBrokenRail](https://github.com/TheBrokenRail))
- Remove crystax docker and optimize Dockerfile [\1471](https://github.com/kivy/python-for-android/pull/1471) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Replaced many `exit(1)`s with exception raising [\1468](https://github.com/kivy/python-for-android/pull/1468) ([inclement](https://github.com/inclement))
- Add ctypes support for python3's recipe [\1465](https://github.com/kivy/python-for-android/pull/1465) ([opacam](https://github.com/opacam))
- Fix jpeg build for newer NDKs [\1363](https://github.com/kivy/python-for-android/pull/1363) ([mkg20001](https://github.com/mkg20001))
- Added sympy recipe [\1236](https://github.com/kivy/python-for-android/pull/1236) ([inclement](https://github.com/inclement))
- Added --no-optimize-python option to remove -OO in sdl2 bootstrap [\1221](https://github.com/kivy/python-for-android/pull/1221) ([inclement](https://github.com/inclement))
- android\_new: fix force\_build option [\1006](https://github.com/kivy/python-for-android/pull/1006) ([ZingBallyhoo](https://github.com/ZingBallyhoo))

[0.6.0](https://github.com/kivy/python-for-android/tree/0.6.0) (2017-11-25)

[Full Changelog](https://github.com/kivy/python-for-android/compare/0.5.3...0.6.0)

**Closed issues:**

- buildozer cannot download sdl2 ,,, help [\1176](https://github.com/kivy/python-for-android/issues/1176)
- \_multiprocessing [\1168](https://github.com/kivy/python-for-android/issues/1168)
- p4a: command not found [\1167](https://github.com/kivy/python-for-android/issues/1167)
- no module named tty [\1165](https://github.com/kivy/python-for-android/issues/1165)
- Openssl recipe crashes on x86 arch [\1162](https://github.com/kivy/python-for-android/issues/1162)
- Please help building the cffi recipe [\1159](https://github.com/kivy/python-for-android/issues/1159)
- Build failed for Numpy [\1158](https://github.com/kivy/python-for-android/issues/1158)
- Base: Failed to import "android" module. Could not remove android presplash. [\1153](https://github.com/kivy/python-for-android/issues/1153)
- --ndk\_ver cli option not working, but ANDROIDNDKVER does [\1149](https://github.com/kivy/python-for-android/issues/1149)
- lxml uses etree.so that throws an unexpected e\_machine error [\1147](https://github.com/kivy/python-for-android/issues/1147)
- Incompatible pyopenssl and cryptography versions [\1138](https://github.com/kivy/python-for-android/issues/1138)
- "undefined reference to 'OBJ\_obj2txt'" error on building openssl with NDK 15b [\1135](https://github.com/kivy/python-for-android/issues/1135)
- buildozer can't download hostpython2 [\1132](https://github.com/kivy/python-for-android/issues/1132)
- App crashing on startup- ImportError: dlopen failed: \_imaging.so is 64-bit [\1131](https://github.com/kivy/python-for-android/issues/1131)
- Error on building FFPYPLAYER for VideoPlayer Widget [\1130](https://github.com/kivy/python-for-android/issues/1130)
- Kivy App Crashes Immediately on Android [\1128](https://github.com/kivy/python-for-android/issues/1128)
- Remove the python3 and hostpython3 recipes [\1125](https://github.com/kivy/python-for-android/issues/1125)
- building with opencv show error [\1124](https://github.com/kivy/python-for-android/issues/1124)
- Webview loading animation doesn't work [\1123](https://github.com/kivy/python-for-android/issues/1123)
- Old toolchain is now deprecated [\1122](https://github.com/kivy/python-for-android/issues/1122)
- `pip install kivy` fails with `'../include/config.pxi' not found` [\1120](https://github.com/kivy/python-for-android/issues/1120)
- Suggestion: Allow a recipe to checkout a module from a local git repository [\1119](https://github.com/kivy/python-for-android/issues/1119)
- Please add a 'version' command to p4a [\1116](https://github.com/kivy/python-for-android/issues/1116)
- Websocket error: SSL not available [\1107](https://github.com/kivy/python-for-android/issues/1107)
- Pure python module as requirements aren't installed via pip [\1098](https://github.com/kivy/python-for-android/issues/1098)
- Current android sdk has removed the ant/build.xml [\1069](https://github.com/kivy/python-for-android/issues/1069)
- python-for-android 0.5 release checklist [\1043](https://github.com/kivy/python-for-android/issues/1043)
- Numpy recipes build fail [\1040](https://github.com/kivy/python-for-android/issues/1040)
- SDL2 launcher does not work with python3 [\980](https://github.com/kivy/python-for-android/issues/980)
- ffpyplayer can't be built with new toolchain [\951](https://github.com/kivy/python-for-android/issues/951)
- "Couldn't load python3.5m: findLibrary returned null" on older versions of Android [\866](https://github.com/kivy/python-for-android/issues/866)
- Problems in creation of recipe for zbar [\854](https://github.com/kivy/python-for-android/issues/854)
- freshly built old\_toolchain crashes with 'cannot locate symbol "\_Py\_asinh"' [\487](https://github.com/kivy/python-for-android/issues/487)
- The SDL2 bootstrap can't make a Kivy Launcher [\468](https://github.com/kivy/python-for-android/issues/468)
- Error: JAVA\_HOME is not defined correctly. [\427](https://github.com/kivy/python-for-android/issues/427)
- Compilation Error at ARM Environment [\352](https://github.com/kivy/python-for-android/issues/352)
- Build errors on OSX 10.10 [\311](https://github.com/kivy/python-for-android/issues/311)
- Easily reproducible crash accessing Context constants [\235](https://github.com/kivy/python-for-android/issues/235)
- AttributeError: 'java.io.File' object has no attribute 'endswith' [\170](https://github.com/kivy/python-for-android/issues/170)
- KeyEvent.getCharacters\(\) returns `null` instead of `KEYCODE_UNKNOWN` [\142](https://github.com/kivy/python-for-android/issues/142)
- Carousel: add\_widget after build\(\) [\69](https://github.com/kivy/python-for-android/issues/69)
- sound.length not returning correctly [\67](https://github.com/kivy/python-for-android/issues/67)
- KEYCODE\_HOME and KEYCODE\_POWER can't be trapped [\43](https://github.com/kivy/python-for-android/issues/43)

**Merged pull requests:**

- Removed '-j5' from openssl make [\1180](https://github.com/kivy/python-for-android/pull/1180) ([inclement](https://github.com/inclement))
- add recipes for pyrxp & reportlab [\1173](https://github.com/kivy/python-for-android/pull/1173) ([replabrobin](https://github.com/replabrobin))
- Add the ndk platform libs dir during biglink [\1171](https://github.com/kivy/python-for-android/pull/1171) ([inclement](https://github.com/inclement))
- Update troubleshooting.rst [\1164](https://github.com/kivy/python-for-android/pull/1164) ([AndreMiras](https://github.com/AndreMiras))
- Fix OpenSSL recipe crashes on x86 [\1163](https://github.com/kivy/python-for-android/pull/1163) ([gdyuldin](https://github.com/gdyuldin))
- Cleaned up some old comments [\1160](https://github.com/kivy/python-for-android/pull/1160) ([inclement](https://github.com/inclement))
- The pypi python return http 403 error on http [\1157](https://github.com/kivy/python-for-android/pull/1157) ([brvier](https://github.com/brvier))
- Accept pypi fragmented URLs \(\md5...\) [\1155](https://github.com/kivy/python-for-android/pull/1155) ([wexi](https://github.com/wexi))
- Add note about NDK version on 32-bit OS [\1150](https://github.com/kivy/python-for-android/pull/1150) ([ghost](https://github.com/ghost))
- Adds zbar \(and dependencies\) support, refs \854 [\1145](https://github.com/kivy/python-for-android/pull/1145) ([AndreMiras](https://github.com/AndreMiras))
- Remove unused `extract_source()` method [\1143](https://github.com/kivy/python-for-android/pull/1143) ([AndreMiras](https://github.com/AndreMiras))
- This current Twisted version actually runs! [\1140](https://github.com/kivy/python-for-android/pull/1140) ([wexi](https://github.com/wexi))
- Two humble changes [\1139](https://github.com/kivy/python-for-android/pull/1139) ([wexi](https://github.com/wexi))
- Made start.c search ANDROID\_UNPACK for crystax [\1137](https://github.com/kivy/python-for-android/pull/1137) ([inclement](https://github.com/inclement))
- Update ffpyplayer recipe and it's dependencies [\1134](https://github.com/kivy/python-for-android/pull/1134) ([germn](https://github.com/germn))
- Re-added --sdk argument for sdl2 bootstrap, but with a warning [\1133](https://github.com/kivy/python-for-android/pull/1133) ([inclement](https://github.com/inclement))
- Moved webview loading animation to bootstrap [\1129](https://github.com/kivy/python-for-android/pull/1129) ([inclement](https://github.com/inclement))
- Added --version argument [\1118](https://github.com/kivy/python-for-android/pull/1118) ([inclement](https://github.com/inclement))
- Add help regarding websocket-client & SSL [\1113](https://github.com/kivy/python-for-android/pull/1113) ([brentpicasso](https://github.com/brentpicasso))
- Improve documentation for websocket-client to account for SSL compatibility [\1112](https://github.com/kivy/python-for-android/pull/1112) ([brentpicasso](https://github.com/brentpicasso))
- Try system python when performing compileall [\1109](https://github.com/kivy/python-for-android/pull/1109) ([inclement](https://github.com/inclement))
- Fixed ssl, sqlite and crystax library loads on Android versions before ~4.4 [\1106](https://github.com/kivy/python-for-android/pull/1106) ([inclement](https://github.com/inclement))
- Fixes for NDK 15+ [\1103](https://github.com/kivy/python-for-android/pull/1103) ([inclement](https://github.com/inclement))
- Fix: only first line of note was displayed in the blue box [\1101](https://github.com/kivy/python-for-android/pull/1101) ([Fogapod](https://github.com/Fogapod))
- Added "regex" module recipe [\1100](https://github.com/kivy/python-for-android/pull/1100) ([germn](https://github.com/germn))
- SDL2/Gradle bootstrap with fixes [\1071](https://github.com/kivy/python-for-android/pull/1071) ([inclement](https://github.com/inclement))
- Updated Kivy icons to newer logo under sdl2 [\1033](https://github.com/kivy/python-for-android/pull/1033) ([inclement](https://github.com/inclement))

[0.5.3](https://github.com/kivy/python-for-android/tree/0.5.3) (2017-08-26)

[Full Changelog](https://github.com/kivy/python-for-android/compare/6234a5d11d35d4a1b7fee9433461499f68a915d9...0.5.3)

**Closed issues:**

- Building with Crystax NDK : "Android NDK : Could not find application project directory" [\1084](https://github.com/kivy/python-for-android/issues/1084)
- recipes \_\_init\_\_.py indentation error [\1082](https://github.com/kivy/python-for-android/issues/1082)
- AttributeError: 'Context' object has no attribute 'hostpython' [\1077](https://github.com/kivy/python-for-android/issues/1077)
- 'Context' object has no attribute 'hostpython' [\1073](https://github.com/kivy/python-for-android/issues/1073)
- Error after update of SDK [\1070](https://github.com/kivy/python-for-android/issues/1070)
- wakelock == 1 not preventing screen from locking on sdl2 [\1061](https://github.com/kivy/python-for-android/issues/1061)
- running p4a from git fails [\1058](https://github.com/kivy/python-for-android/issues/1058)
- 'Context' object has no attribute 'hostpython' [\1056](https://github.com/kivy/python-for-android/issues/1056)
- Can p4a be used without a bootstrap? [\1055](https://github.com/kivy/python-for-android/issues/1055)
- Screen rotation with "orientation=all" is broken [\1054](https://github.com/kivy/python-for-android/issues/1054)
- python-for-android doesn't work with current Android SDK [\1050](https://github.com/kivy/python-for-android/issues/1050)
- p4a should fetch Kivy 1.10 instead of master [\1044](https://github.com/kivy/python-for-android/issues/1044)
- Android Browser Not Launching for OAuth 2.0 [\1032](https://github.com/kivy/python-for-android/issues/1032)
- flash quite,adb log [\1030](https://github.com/kivy/python-for-android/issues/1030)
- Can't build, sh.py raise a exception. [\1029](https://github.com/kivy/python-for-android/issues/1029)
- Python 3 branch still uses python 2.x [\1022](https://github.com/kivy/python-for-android/issues/1022)
- service fails to start [\1020](https://github.com/kivy/python-for-android/issues/1020)
- path to service file [\1019](https://github.com/kivy/python-for-android/issues/1019)
- Crash trap with custom logger and sys.stdout.encoding [\1018](https://github.com/kivy/python-for-android/issues/1018)
- pyjnius build failed [\1016](https://github.com/kivy/python-for-android/issues/1016)
- JNI ERROR \(app bug\): local reference table overflow \(max=512\) while executing Couchbae Lite Query [\1008](https://github.com/kivy/python-for-android/issues/1008)
- Custom recipes hinders the downloading of other ones. [\1001](https://github.com/kivy/python-for-android/issues/1001)
- documentation: how to run without pip install \( development mode \) [\996](https://github.com/kivy/python-for-android/issues/996)
- PythonActivity.mActivity causes app crash with new toolchain [\995](https://github.com/kivy/python-for-android/issues/995)
- Failure deploying apk files using buildozer android debug [\989](https://github.com/kivy/python-for-android/issues/989)
- 'Window.request\_keyboard' without showing keyboard [\986](https://github.com/kivy/python-for-android/issues/986)
- TypeError: slice indices must be integers or None or have an \_\_index\_\_ method [\984](https://github.com/kivy/python-for-android/issues/984)
- --presplash and --icon aren't mentioned in revamp docs [\975](https://github.com/kivy/python-for-android/issues/975)
- NDK automatic lookup tries to pick a tarball [\972](https://github.com/kivy/python-for-android/issues/972)
- Kivy is broken on recent master [\970](https://github.com/kivy/python-for-android/issues/970)
- device doesn't go on sleep mode [\969](https://github.com/kivy/python-for-android/issues/969)
- The python2 build imports cython from the system python in /usr/lib/... [\964](https://github.com/kivy/python-for-android/issues/964)
- "Could not remove android presplash" if 'android' is not in requirements [\963](https://github.com/kivy/python-for-android/issues/963)
- "AndroidJoystick is not supported by your version of linux" confusing message in log [\962](https://github.com/kivy/python-for-android/issues/962)
- Could not ping localhost:5000 [\960](https://github.com/kivy/python-for-android/issues/960)
- Using pyjnius leads to crash \(sometimes?\) if app built by new toolchain [\959](https://github.com/kivy/python-for-android/issues/959)
- Android screen rotation is probably broken [\955](https://github.com/kivy/python-for-android/issues/955)
- Compiling pyo with sdl is breaking ply / enaml [\947](https://github.com/kivy/python-for-android/issues/947)
- Access WiFi information? [\940](https://github.com/kivy/python-for-android/issues/940)
- p4a erroring on SSL connection [\939](https://github.com/kivy/python-for-android/issues/939)
- Compiling PIL seems to use pyconfig.h from the wrong directory [\937](https://github.com/kivy/python-for-android/issues/937)
- ImportError for ssl [\934](https://github.com/kivy/python-for-android/issues/934)
- My app crashed by raising error about Python3.5m, but i made apk by python2.7..!!! [\933](https://github.com/kivy/python-for-android/issues/933)
- \[launcher\] icon= and splash= parameters [\932](https://github.com/kivy/python-for-android/issues/932)
- \[launcher\] app update by http\(s\) from external website \(https:// for github required\) [\#931](https://github.com/kivy/python-for-android/issues/931)
- Presplash delay [\928](https://github.com/kivy/python-for-android/issues/928)
- Python3 APK fails to build! [\927](https://github.com/kivy/python-for-android/issues/927)
- MQTT [\926](https://github.com/kivy/python-for-android/issues/926)
- Can't build apk on OS X El Capitan [\922](https://github.com/kivy/python-for-android/issues/922)
- command not found exception. [\921](https://github.com/kivy/python-for-android/issues/921)
- ffmpeg recipe possibly broken [\920](https://github.com/kivy/python-for-android/issues/920)
- ERROR: /usr/bin/ant failed! [\918](https://github.com/kivy/python-for-android/issues/918)
- Feature request / Idea / Poll: Create kex packages [\917](https://github.com/kivy/python-for-android/issues/917)
- AttributeError: 'module' object has no attribute 'recipe' [\907](https://github.com/kivy/python-for-android/issues/907)
- Kivy .so is too small to be an ELF executable \[pygame bootstrap\] [\897](https://github.com/kivy/python-for-android/issues/897)
- p4a recipes crashes on matplotlib [\895](https://github.com/kivy/python-for-android/issues/895)
- onResume deadlock with pyjnius/pygame/sdl on android [\890](https://github.com/kivy/python-for-android/issues/890)
- dlopen failed: cannot locate symbol "\_Py\_NoneStruct" [\887](https://github.com/kivy/python-for-android/issues/887)
- SDL2 continually passes joyaxismotion events [\885](https://github.com/kivy/python-for-android/issues/885)
- Cloud Builder - 500 Internal Server Error [\883](https://github.com/kivy/python-for-android/issues/883)
- Is it possible to add a argument to set the background color of the "loading screen"? [\881](https://github.com/kivy/python-for-android/issues/881)
- Building apk problem for android on OSX EL Capitan 10.11.5 [\878](https://github.com/kivy/python-for-android/issues/878)
- python3crystax conflicts with python3 [\877](https://github.com/kivy/python-for-android/issues/877)
- No instructions for utilizing in Arch linux \(i686 / x86\_64\) [\876](https://github.com/kivy/python-for-android/issues/876)
- Can't compile with openssl [\868](https://github.com/kivy/python-for-android/issues/868)
- p4a recipes error: missing matplotlib [\865](https://github.com/kivy/python-for-android/issues/865)
- AndroidBrowser.open\(\) should return a value [\855](https://github.com/kivy/python-for-android/issues/855)
- Can't import PIL on python for android and kivy? [\853](https://github.com/kivy/python-for-android/issues/853)
- How can i use the custom broadcast by myself in the background service? [\849](https://github.com/kivy/python-for-android/issues/849)
- Building python for android's requirements for 64 bit Android processors [\848](https://github.com/kivy/python-for-android/issues/848)
- The Kivy Option "softinput\_mode" does not work on Android with bootstrap=sdl2 [\847](https://github.com/kivy/python-for-android/issues/847)
- webbrowser.open\(\) doesn't work on Android with bootstrap=sdl2 [\846](https://github.com/kivy/python-for-android/issues/846)
- non debug apk? [\844](https://github.com/kivy/python-for-android/issues/844)
- Rotation Lock Ignored [\842](https://github.com/kivy/python-for-android/issues/842)
- Plyer GPS example works on android but not android\_new toolchain [\833](https://github.com/kivy/python-for-android/issues/833)
- p4a create Error with openssl: start.c\:2\:20\: Python.h: No such file or directory [\830](https://github.com/kivy/python-for-android/issues/830)
- MD5sum - UnboundLocalError: current\_md5 referenced before assignment [\828](https://github.com/kivy/python-for-android/issues/828)
- Recipes are still not resolved properly sometimes [\826](https://github.com/kivy/python-for-android/issues/826)
- Failed to build Pillow-3.3.0 gcc: error: \_imaging.o: No such file or directory [\823](https://github.com/kivy/python-for-android/issues/823)
- p4a create error: kivy/\_clock.pxd\:6\:4\: Executable statement not allowed here [\822](https://github.com/kivy/python-for-android/issues/822)
- No such file or directory: ".../whitelist.txt" [\821](https://github.com/kivy/python-for-android/issues/821)
- Docs - connected toctrees, too deep? [\820](https://github.com/kivy/python-for-android/issues/820)
- Showcase with launcher [\814](https://github.com/kivy/python-for-android/issues/814)
- Can't target api, --sdk argument broken [\813](https://github.com/kivy/python-for-android/issues/813)
- Lxml, docutils need recipe [\812](https://github.com/kivy/python-for-android/issues/812)
- \[Pygame\] start.c fatal error: Python.h: No such file or directory [\809](https://github.com/kivy/python-for-android/issues/809)
- Presplash does not work with SDL2. [\806](https://github.com/kivy/python-for-android/issues/806)
- netifaces recipe broken [\802](https://github.com/kivy/python-for-android/issues/802)
- sdl2 recipe builds wrong bootstrap jni source [\801](https://github.com/kivy/python-for-android/issues/801)
- On resume crash in SDL2 bootstrap [\797](https://github.com/kivy/python-for-android/issues/797)
- Pure python requirements does not install \(plyer for example\) [\795](https://github.com/kivy/python-for-android/issues/795)
- E/linker: site-packages/android/\_android.so too small to be an ELF executable [\768](https://github.com/kivy/python-for-android/issues/768)
- Cryptography recipe does not compile [\766](https://github.com/kivy/python-for-android/issues/766)
- Threads need a wrapper for calling detach\(\) [\758](https://github.com/kivy/python-for-android/issues/758)
- Activity \(android.activity\) piece of code [\756](https://github.com/kivy/python-for-android/issues/756)
- ImportError: Import by filename is not supported. [\751](https://github.com/kivy/python-for-android/issues/751)
- Hostpython not found by Recipe.py [\748](https://github.com/kivy/python-for-android/issues/748)
- P4A and C++/SDL2/Python2/OpenGL game [\747](https://github.com/kivy/python-for-android/issues/747)
- Why does the boot image is deformed? [\745](https://github.com/kivy/python-for-android/issues/745)
- problem with p4a recipe for kivent [\744](https://github.com/kivy/python-for-android/issues/744)
- Webview - back button bug [\741](https://github.com/kivy/python-for-android/issues/741)
- webview - flask server crashes immediately [\739](https://github.com/kivy/python-for-android/issues/739)
- p4a apk webview bug [\738](https://github.com/kivy/python-for-android/issues/738)
- Libffi recipe fails with "unrecognized options: --enable-shared" [\733](https://github.com/kivy/python-for-android/issues/733)
- App close when device is flipped [\732](https://github.com/kivy/python-for-android/issues/732)
- recipe for pyjinius fails [\731](https://github.com/kivy/python-for-android/issues/731)
- Doc clarification on p4a requirements for basic kivy app with SDL2 bootstrap [\724](https://github.com/kivy/python-for-android/issues/724)
- PIL recipe is broken [\722](https://github.com/kivy/python-for-android/issues/722)
- raise exc\_info\[0\], exc\_info\[1\], exc\_info\[2\] - Syntax Error [\721](https://github.com/kivy/python-for-android/issues/721)
- Some input files use or override a deprecated API. [\719](https://github.com/kivy/python-for-android/issues/719)
- Unexpected "malformed start tag" error with HTMLParser [\715](https://github.com/kivy/python-for-android/issues/715)
- open\(\) built-in function don't work as expected [\706](https://github.com/kivy/python-for-android/issues/706)
- Webview bootstrap. Where to start? \[$100\] [\700](https://github.com/kivy/python-for-android/issues/700)
- Back button doesn't work [\699](https://github.com/kivy/python-for-android/issues/699)
- FileNotFoundError '/bin/sh' with subprocess.py python3crystax [\691](https://github.com/kivy/python-for-android/issues/691)
- static jfieldID not valid for class java.lang.Class\<org.renpy.android.PythonActivity\> [\686](https://github.com/kivy/python-for-android/issues/686)
- Incorrect SDK variable in build.xml with pygame bootstrap and direct p4a invocation [\684](https://github.com/kivy/python-for-android/issues/684)
- Failure to build apk due to incorrect invocation of "ant" by "sh.ant"... [\681](https://github.com/kivy/python-for-android/issues/681)
- Missing recipes: cherrypy, libnacl, requests [\674](https://github.com/kivy/python-for-android/issues/674)
- Multiple permissions in .p4a [\673](https://github.com/kivy/python-for-android/issues/673)
- Python compiled components recipe: "bad gcc/glibc config?" [\669](https://github.com/kivy/python-for-android/issues/669)
- No "--window" option [\666](https://github.com/kivy/python-for-android/issues/666)
- .jam files not installed [\661](https://github.com/kivy/python-for-android/issues/661)
- AttributeError: 'NoneType' object has no attribute 'from\_crystax' [\659](https://github.com/kivy/python-for-android/issues/659)
- will\_build does not work as expected [\657](https://github.com/kivy/python-for-android/issues/657)
- Check presence of main.py during build time [\656](https://github.com/kivy/python-for-android/issues/656)
- md5 not handled yet [\650](https://github.com/kivy/python-for-android/issues/650)
- App crash on resume with new tool chain [\646](https://github.com/kivy/python-for-android/issues/646)
- Unable to find libpython2.7.so on older versions of Android [\645](https://github.com/kivy/python-for-android/issues/645)
- Corrupted window size with Window.softinput\_mode = 'below\_target' [\635](https://github.com/kivy/python-for-android/issues/635)
- Patch files not found [\633](https://github.com/kivy/python-for-android/issues/633)
- Unintended rollback patches [\632](https://github.com/kivy/python-for-android/issues/632)
- \[master\] AttributeError: 'tuple' object has no attribute 'startswith' [\631](https://github.com/kivy/python-for-android/issues/631)
- Python recipe from Crystax undefined [\629](https://github.com/kivy/python-for-android/issues/629)
- SDL2\_image error Unknown or unsupported ARM architecture [\627](https://github.com/kivy/python-for-android/issues/627)
- Building python2 for armeabi fails due to unknown option "-single\_module" \(OS X\) [\623](https://github.com/kivy/python-for-android/issues/623)
- Building python2 for armeabi fails due to space character in storage\_dir \(OS X\) [\622](https://github.com/kivy/python-for-android/issues/622)
- AttributeError: 'Context' object has no attribute 'hostpython' [\620](https://github.com/kivy/python-for-android/issues/620)
- Jpeg recipe is broken [\617](https://github.com/kivy/python-for-android/issues/617)
- build.py TypeError args.services object is not iterable [\616](https://github.com/kivy/python-for-android/issues/616)
- OpenSSL 1.0.2e outdated \(replaced by 1.0.2f\) [\614](https://github.com/kivy/python-for-android/issues/614)
- Matplotlib recipe [\607](https://github.com/kivy/python-for-android/issues/607)
- setup.py install doesn't include the recipes folder [\591](https://github.com/kivy/python-for-android/issues/591)
- missing recipes/pyjnius/getenv.patch [\590](https://github.com/kivy/python-for-android/issues/590)
- standard includes not found by boost [\576](https://github.com/kivy/python-for-android/issues/576)
- HTTP 302 recipe download file [\573](https://github.com/kivy/python-for-android/issues/573)
- SDL2 bootstrap broken with blacklist? [\567](https://github.com/kivy/python-for-android/issues/567)
- Kivy Launcher 1.9.1 APK doesn't work on Lollipop [\548](https://github.com/kivy/python-for-android/issues/548)
- Logo aspect ratio problem [\545](https://github.com/kivy/python-for-android/issues/545)
- Window.softinput\_mode/TextInput - Window moves up/down when switching softinput\_mode to 'below\_target'/'resize' [\544](https://github.com/kivy/python-for-android/issues/544)
- native code in kivyAndroid, possible? [\542](https://github.com/kivy/python-for-android/issues/542)
- Error compiling [\541](https://github.com/kivy/python-for-android/issues/541)
- import sh module problem [\540](https://github.com/kivy/python-for-android/issues/540)
- Inconsistent dependency graph behaviour [\515](https://github.com/kivy/python-for-android/issues/515)
- We demand Python 3 support [\512](https://github.com/kivy/python-for-android/issues/512)
- CythonRecipe: how to handle different settings for different .pyx files? [\511](https://github.com/kivy/python-for-android/issues/511)
- Arch support is broken [\492](https://github.com/kivy/python-for-android/issues/492)
- function should\_build [\491](https://github.com/kivy/python-for-android/issues/491)
- verbose output [\490](https://github.com/kivy/python-for-android/issues/490)
- compiler problem with gcc \>= 4.8 [\489](https://github.com/kivy/python-for-android/issues/489)
- error when execute p4a in line from urlparse import urlparse [\488](https://github.com/kivy/python-for-android/issues/488)
- Can't get off the ground [\485](https://github.com/kivy/python-for-android/issues/485)
- Python3 doesn't work on Android [\484](https://github.com/kivy/python-for-android/issues/484)
- Allow scaling of the presplash image to device resolution [\481](https://github.com/kivy/python-for-android/issues/481)
- python multiprocess.dummy do not work [\479](https://github.com/kivy/python-for-android/issues/479)
- Question: compatibility with cx\_Freeze [\478](https://github.com/kivy/python-for-android/issues/478)
- Purge inclement where needed [\477](https://github.com/kivy/python-for-android/issues/477)
- Missing dependency in quickstart? [\476](https://github.com/kivy/python-for-android/issues/476)
- No service support with SDL2 bootstrap [\467](https://github.com/kivy/python-for-android/issues/467)
- Kivy can't get the keyboard height with SDL2 [\466](https://github.com/kivy/python-for-android/issues/466)
- SDL2 backend doesn't support a loading screen [\465](https://github.com/kivy/python-for-android/issues/465)
- Many recipes from the old toolchain need porting [\464](https://github.com/kivy/python-for-android/issues/464)
- \[revamp\] Android NDK API 21 issue [\455](https://github.com/kivy/python-for-android/issues/455)
- \[revamp\] Twisted [\454](https://github.com/kivy/python-for-android/issues/454)
- \[revamp\] Can't load unicodedata module [\453](https://github.com/kivy/python-for-android/issues/453)
- \[revamp\] The revamp branch always prints the ToolchainCL object after running [\452](https://github.com/kivy/python-for-android/issues/452)
- \[revamp\] setuptools "wrong ELF class" issues [\451](https://github.com/kivy/python-for-android/issues/451)
- \[revamp\] Unpack archives that don't list their root directory [\450](https://github.com/kivy/python-for-android/issues/450)
- \[revamp\] Recipes can only depend on other recipes [\449](https://github.com/kivy/python-for-android/issues/449)
- \[revamp\] p4a silently fails if --private is not absolute [\448](https://github.com/kivy/python-for-android/issues/448)
- \[revamp\] Invalid syntax for python3 [\444](https://github.com/kivy/python-for-android/issues/444)
- \[revamp\] toolchain.py ignores recipes with errors [\440](https://github.com/kivy/python-for-android/issues/440)
- Error when trying to create an apk package with buildozer or with distribute.sh [\435](https://github.com/kivy/python-for-android/issues/435)
- pylibpd fails to compile [\434](https://github.com/kivy/python-for-android/issues/434)
- \[revamp\] --android\_api is ignored on SDL2 bootstrap [\425](https://github.com/kivy/python-for-android/issues/425)
- OSError: \[Errno 2\] No such file or directory: '/home/username/code/kivy/examples/demo/touchtracer' [\424](https://github.com/kivy/python-for-android/issues/424)
- \[revamp\] - Darwin patches applied on Linux [\423](https://github.com/kivy/python-for-android/issues/423)
- swift: md5sum changed - fix URL on a static content [\421](https://github.com/kivy/python-for-android/issues/421)
- PLATFORM \> 19: there is no sys/timeb.h [\419](https://github.com/kivy/python-for-android/issues/419)
- Numpy build fails if it detects system libraries and tries to link with them [\417](https://github.com/kivy/python-for-android/issues/417)
- MD5 opencv is incorrect in recipe opencv [\411](https://github.com/kivy/python-for-android/issues/411)
- numpy fails to build [\409](https://github.com/kivy/python-for-android/issues/409)
- twisted [\403](https://github.com/kivy/python-for-android/issues/403)
- ctypes callback function SIGSEGV [\401](https://github.com/kivy/python-for-android/issues/401)
- gstreamer recipe [\400](https://github.com/kivy/python-for-android/issues/400)
- buildozer needs markupsafe to build [\399](https://github.com/kivy/python-for-android/issues/399)
- Ctypes still not found \[$50\] [\397](https://github.com/kivy/python-for-android/issues/397)
- Documentation: example using startActivityForResult with bind\(on\_activity\_result=\) [\388](https://github.com/kivy/python-for-android/issues/388)
- Does not build on OSX [\387](https://github.com/kivy/python-for-android/issues/387)
- with softinput\_mode="pan", the window no longer pans back down when the keyboard is dismissed [\380](https://github.com/kivy/python-for-android/issues/380)
- android app crash on screen rotation [\379](https://github.com/kivy/python-for-android/issues/379)
- Harfbuzz compile issue on 15.04 - fatal error: asm-generic/posix\_types.h: No such file or directory [\376](https://github.com/kivy/python-for-android/issues/376)
- python fabric recipe fails [\374](https://github.com/kivy/python-for-android/issues/374)
- Build a release so this can be included in F-Droid [\369](https://github.com/kivy/python-for-android/issues/369)
- Enable armeabi-v7a-hard [\366](https://github.com/kivy/python-for-android/issues/366)
- bulldozer and distribute.sh [\364](https://github.com/kivy/python-for-android/issues/364)
- does this matter ? arm-linux-androideabi-gcc: error: kivy/graphics/opengl.c: No such file or directory [\362](https://github.com/kivy/python-for-android/issues/362)
- python 3 compatibility [\359](https://github.com/kivy/python-for-android/issues/359)
- softinput\_mode='pan' does not work well with orientation change of the device screen. [\348](https://github.com/kivy/python-for-android/issues/348)
- How can I pass String value from EditText In Android Activity to Python Script and also make the activity able to retrieve the String result from a function in the python script such as displaying the retrieved String in TextView ? [\346](https://github.com/kivy/python-for-android/issues/346)
- pygame.midi.init\(\) Failing on Android 4.4.4 - ImportError: No module named pypm [\342](https://github.com/kivy/python-for-android/issues/342)
- Error In building kivy android on Mac OSX [\340](https://github.com/kivy/python-for-android/issues/340)
- ButtonBehavior.on\_touch\_up dispatches on\_release immediately [\339](https://github.com/kivy/python-for-android/issues/339)
- Failed to build pure Python module included after `twisted` [\337](https://github.com/kivy/python-for-android/issues/337)
- The compiled APK crashes with error on \_imaging.so: not found [\335](https://github.com/kivy/python-for-android/issues/335)
- ctypes.py and \_ctypes.so are not available [\333](https://github.com/kivy/python-for-android/issues/333)
- After installing the Pillow does not compile the project. \(Mac OS\) [\332](https://github.com/kivy/python-for-android/issues/332)
- pygame.display.set\_mode runs out of memory [\331](https://github.com/kivy/python-for-android/issues/331)
- Python Service multiple instances [\329](https://github.com/kivy/python-for-android/issues/329)
- Kivy Launcher should include Plyer [\328](https://github.com/kivy/python-for-android/issues/328)
- Issue in Cython file compilation and building kivy.graphics.vertex\_instruction extensions [\326](https://github.com/kivy/python-for-android/issues/326)
- Failed Cython Compilation [\325](https://github.com/kivy/python-for-android/issues/325)
- Python3 Branch: jinja2 traceback on buildozer --verbose android debug [\322](https://github.com/kivy/python-for-android/issues/322)
- About ctypes [\319](https://github.com/kivy/python-for-android/issues/319)
- Audio loop not working on Android [\318](https://github.com/kivy/python-for-android/issues/318)
- Command ./distribute.sh -m "openssl pil kivy" results in error: command 'ccache' failed with exit status 1 [\306](https://github.com/kivy/python-for-android/issues/306)
- Bug with android.p4a\_whitelist in buildozer.spec file. [\302](https://github.com/kivy/python-for-android/issues/302)
- ctypes module not loaded [\301](https://github.com/kivy/python-for-android/issues/301)
- P4A builds stable instead of master [\300](https://github.com/kivy/python-for-android/issues/300)
- Use of SL4A [\299](https://github.com/kivy/python-for-android/issues/299)
- Github zipball doesn't work anymore [\297](https://github.com/kivy/python-for-android/issues/297)
- My `./distribute.sh` suddenly stop building today. [\294](https://github.com/kivy/python-for-android/issues/294)
- Create recipes for storm and psycopg2 [\293](https://github.com/kivy/python-for-android/issues/293)
- error in your VM Image after ./distribute.sh -m kivy [\291](https://github.com/kivy/python-for-android/issues/291)
- Error in Apk process building [\290](https://github.com/kivy/python-for-android/issues/290)
- IOError: \[Errno 2\] No usable temporary directory [\289](https://github.com/kivy/python-for-android/issues/289)
- Path commands on readme and official-website-toolchain don't seem to work [\281](https://github.com/kivy/python-for-android/issues/281)
- Twisted/recipe.sh can't find zope.interface [\280](https://github.com/kivy/python-for-android/issues/280)
- cython uses system python instead of hostpython [\277](https://github.com/kivy/python-for-android/issues/277)
- Twisted recipe doesn't work in 32-bit build environment [\276](https://github.com/kivy/python-for-android/issues/276)
- distribute fails to build flask or sqlite3 : Error: libpymodules.so - no input files [\275](https://github.com/kivy/python-for-android/issues/275)
- \ Command failed: ./distribute.sh -m "kivy" -d "myapp" [\271](https://github.com/kivy/python-for-android/issues/271)
- creating new service does not start the service [\270](https://github.com/kivy/python-for-android/issues/270)
- Touch input causes big slowdown \( from get\_keyboard\_height \) - can use 12% to 30%+ of cpu before even passing to kivy [\268](https://github.com/kivy/python-for-android/issues/268)
- Sticky services [\267](https://github.com/kivy/python-for-android/issues/267)
- --private clobers /data/data/\[package name\]/files directory [\263](https://github.com/kivy/python-for-android/issues/263)
- touchtracer not working [\262](https://github.com/kivy/python-for-android/issues/262)
- compile error: sys/timeb.h not found [\261](https://github.com/kivy/python-for-android/issues/261)
- Python file is not converted to bytecode when building apk [\257](https://github.com/kivy/python-for-android/issues/257)
- New Version of NDK [\256](https://github.com/kivy/python-for-android/issues/256)
- Full control of the AndroidManifest.xml \[$20\] [\255](https://github.com/kivy/python-for-android/issues/255)
- extra characters in textinput on Android [\247](https://github.com/kivy/python-for-android/issues/247)
- Feature Request: add checkNetwork to \_android.pyx [\244](https://github.com/kivy/python-for-android/issues/244)
- Env variables for ANDROIDAPI ignored [\241](https://github.com/kivy/python-for-android/issues/241)
- Kivy Android VM doesn't have plyer recipe [\239](https://github.com/kivy/python-for-android/issues/239)
- Switch from .sh to pythonic toolchain [\238](https://github.com/kivy/python-for-android/issues/238)
- Update twisted to 14.0.0 [\237](https://github.com/kivy/python-for-android/issues/237)
- ./distribute.sh -u option doesn't work [\236](https://github.com/kivy/python-for-android/issues/236)
- \*.so is too small to be an ELF executable [\234](https://github.com/kivy/python-for-android/issues/234)
- Cannot run Py4A APKs on Android x86 [\233](https://github.com/kivy/python-for-android/issues/233)
- C extension overlap [\232](https://github.com/kivy/python-for-android/issues/232)
- Can't build django [\231](https://github.com/kivy/python-for-android/issues/231)
- System.currentTimeMillis\(\) returns a negative number [\229](https://github.com/kivy/python-for-android/issues/229)
- `future_builtins` shouldn't be blacklisted [\228](https://github.com/kivy/python-for-android/issues/228)
- Non-clear direction in readme guide [\227](https://github.com/kivy/python-for-android/issues/227)
- OSX build error if more than one pure-python module [\226](https://github.com/kivy/python-for-android/issues/226)
- unknown type name 'SDL\_BlitMap' while buildozer apk generation [\225](https://github.com/kivy/python-for-android/issues/225)
- error for package apk [\223](https://github.com/kivy/python-for-android/issues/223)
- collect2: ld returned 1 exit status [\221](https://github.com/kivy/python-for-android/issues/221)
- buildozer not works more [\220](https://github.com/kivy/python-for-android/issues/220)
- \[moved\] pyo files are not being recreated by ./build.py in python for android [\216](https://github.com/kivy/python-for-android/issues/216)
- error: could not create '/usr/local/lib/python2.7/site-packages/PIL': Permission denied [\215](https://github.com/kivy/python-for-android/issues/215)
- collect2: ld returned 1 exit status [\213](https://github.com/kivy/python-for-android/issues/213)
- virtualenv not entering [\212](https://github.com/kivy/python-for-android/issues/212)
- cymunk doesn't get copied to dist/default/ [\211](https://github.com/kivy/python-for-android/issues/211)
- No Python 3 Support [\210](https://github.com/kivy/python-for-android/issues/210)
- HELP! ./distribute.sh failed to locate arm-linux-androideabi-gcc [\209](https://github.com/kivy/python-for-android/issues/209)
- TextInput not behaving with SwiftKey [\198](https://github.com/kivy/python-for-android/issues/198)
- Example Applications? [\197](https://github.com/kivy/python-for-android/issues/197)
- installing Pydev has encountered a problem [\196](https://github.com/kivy/python-for-android/issues/196)
- buildozer apk build problem [\195](https://github.com/kivy/python-for-android/issues/195)
- Zope2 at "Downloading/unpacking zope.security" [\190](https://github.com/kivy/python-for-android/issues/190)
- \_scproxy import error when building on Mac with 'requests' lib [\186](https://github.com/kivy/python-for-android/issues/186)
- Kivy TextInput doesn't work with SwiftKey keyboard [\184](https://github.com/kivy/python-for-android/issues/184)
- Error in using debug flag, calling ANT debugger? [\179](https://github.com/kivy/python-for-android/issues/179)
- Update setuptools version [\176](https://github.com/kivy/python-for-android/issues/176)
- Problems with distribute.sh [\175](https://github.com/kivy/python-for-android/issues/175)
- Rst editor crashing on android [\174](https://github.com/kivy/python-for-android/issues/174)
- Doubt about distribute.sh [\173](https://github.com/kivy/python-for-android/issues/173)
- Own Activities in AndroidManifest.xml [\172](https://github.com/kivy/python-for-android/issues/172)
- Error to execute command ./distribute.sh -m "openssl pil kivy" [\167](https://github.com/kivy/python-for-android/issues/167)
- keyboard stays on screen in android, after app exit [\166](https://github.com/kivy/python-for-android/issues/166)
- ffmpeg ndk r9 incompatibility [\165](https://github.com/kivy/python-for-android/issues/165)
- kivy touchtracer apk not running on emmulator [\162](https://github.com/kivy/python-for-android/issues/162)
- fatal error: stdlib.h: No such file or directory [\159](https://github.com/kivy/python-for-android/issues/159)
- Add psutil recipe [\157](https://github.com/kivy/python-for-android/issues/157)
- Failure to compile .py should cause exit [\156](https://github.com/kivy/python-for-android/issues/156)
- Docs on the readthedocs are old [\155](https://github.com/kivy/python-for-android/issues/155)
- non full screen touch offset on android [\153](https://github.com/kivy/python-for-android/issues/153)
- Android NDK r9 Fails [\149](https://github.com/kivy/python-for-android/issues/149)
- Android app crashes on rotation to landscape [\148](https://github.com/kivy/python-for-android/issues/148)
- configure: error: C compiler cannot create executables [\145](https://github.com/kivy/python-for-android/issues/145)
- GCC 4.4.3 depreciated in android NDK [\143](https://github.com/kivy/python-for-android/issues/143)
- dlopen fail on android 4.3 [\141](https://github.com/kivy/python-for-android/issues/141)
- new dependency ordering broke some usecases with buildozer [\140](https://github.com/kivy/python-for-android/issues/140)
- Android Keyboard information [\139](https://github.com/kivy/python-for-android/issues/139)
- Android keyboards do not recognize Password fields as secure passwords [\138](https://github.com/kivy/python-for-android/issues/138)
- kivy.network.urlrequest: No callback parameter: on\_failure [\137](https://github.com/kivy/python-for-android/issues/137)
- UnicodeDecodeError [\136](https://github.com/kivy/python-for-android/issues/136)
- arm-linux-androideabi-gcc: no input files [\133](https://github.com/kivy/python-for-android/issues/133)
- Unable to build APK [\132](https://github.com/kivy/python-for-android/issues/132)
- apk doesn't unpack on first load [\131](https://github.com/kivy/python-for-android/issues/131)
- kivy 1.8 \(testing\) UnicodeDecodeError: 'ascii' codec can't decode byte... [\129](https://github.com/kivy/python-for-android/issues/129)
- presplash "crazy" position when change the orientation the cellphone [\127](https://github.com/kivy/python-for-android/issues/127)
- subprocess.check\_output\(\["ping", "-c", "3", hostname\]\) non-zero exit code 2 [\126](https://github.com/kivy/python-for-android/issues/126)
- Testing/Enabling armeabi-v7a [\123](https://github.com/kivy/python-for-android/issues/123)
- distribute.sh fails when using the 64bit Android NDK [\116](https://github.com/kivy/python-for-android/issues/116)
- encoding error: UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range\(128\) [\114](https://github.com/kivy/python-for-android/issues/114)
- IOError: \[Errno 20\] Not a directory: [\113](https://github.com/kivy/python-for-android/issues/113)
- Add setting in building package to allow switching to sleep mode [\111](https://github.com/kivy/python-for-android/issues/111)
- Android keyboard autosuggestion bug [\110](https://github.com/kivy/python-for-android/issues/110)
- Command ./distribute.sh -m "pyjnius kivy" ends with error [\109](https://github.com/kivy/python-for-android/issues/109)
- Feature request: Android service [\107](https://github.com/kivy/python-for-android/issues/107)
- \[recipe - pylibpd\] unpacking does not work [\103](https://github.com/kivy/python-for-android/issues/103)
- \[master\] Unzip fails [\102](https://github.com/kivy/python-for-android/issues/102)
- old unixcompiler.py bug when using ccache g++ [\100](https://github.com/kivy/python-for-android/issues/100)
- Non ascii key inputs not dispatched [\97](https://github.com/kivy/python-for-android/issues/97)
- Github archives are named master by default, breaking build [\95](https://github.com/kivy/python-for-android/issues/95)
- Python for Android not compiling sqlite3 module [\91](https://github.com/kivy/python-for-android/issues/91)
- Buggy dependencies handling with multiple ./distribute.sh [\90](https://github.com/kivy/python-for-android/issues/90)
- build.py has "/usr/bin/python2" hard-coded [\88](https://github.com/kivy/python-for-android/issues/88)
- touchtracer bug - dp migration? [\87](https://github.com/kivy/python-for-android/issues/87)
- kivy build failing [\86](https://github.com/kivy/python-for-android/issues/86)
- Unable to resolve project target [\85](https://github.com/kivy/python-for-android/issues/85)
- Compile stop when it copy java code [\83](https://github.com/kivy/python-for-android/issues/83)
- touchtracer.apk not working [\82](https://github.com/kivy/python-for-android/issues/82)
- If the kivy module is built at the same time as others, it fails [\81](https://github.com/kivy/python-for-android/issues/81)
- Build with lxml not working [\79](https://github.com/kivy/python-for-android/issues/79)
- Compilation Error [\78](https://github.com/kivy/python-for-android/issues/78)
- properties.so is not a valid ELF object [\77](https://github.com/kivy/python-for-android/issues/77)
- Unfocusing kivy's TextInput [\76](https://github.com/kivy/python-for-android/issues/76)
- Camera on android [\75](https://github.com/kivy/python-for-android/issues/75)
- Using stable source... [\74](https://github.com/kivy/python-for-android/issues/74)
- fails to import text\_sdlttf [\73](https://github.com/kivy/python-for-android/issues/73)
- Standard module for SQLite not available [\72](https://github.com/kivy/python-for-android/issues/72)
- Kivy on Android galaxy s3 apk run exception [\70](https://github.com/kivy/python-for-android/issues/70)
- Check for build dependencies [\68](https://github.com/kivy/python-for-android/issues/68)
- Compile failing [\66](https://github.com/kivy/python-for-android/issues/66)
- First label not rendered on android [\64](https://github.com/kivy/python-for-android/issues/64)
- arm/limits.h: No such file or directory [\63](https://github.com/kivy/python-for-android/issues/63)
- Compiling hostpython doesn't work [\62](https://github.com/kivy/python-for-android/issues/62)
- when android-sdk platform tool is not installed. build process run into error. [\61](https://github.com/kivy/python-for-android/issues/61)
- Incorrect default Python executable [\60](https://github.com/kivy/python-for-android/issues/60)
- error when build distribution on debian squeeze. [\57](https://github.com/kivy/python-for-android/issues/57)
- Many small build issues in Ubuntu 12.04.1 x64 [\55](https://github.com/kivy/python-for-android/issues/55)
- csv module [\54](https://github.com/kivy/python-for-android/issues/54)
- Allow the screen to timeout in Android [\53](https://github.com/kivy/python-for-android/issues/53)
- Order matters in ./distribute.sh -m options [\50](https://github.com/kivy/python-for-android/issues/50)
- Initial distribution build fails with "unterminated substitute pattern" [\47](https://github.com/kivy/python-for-android/issues/47)
- Creating Widgets [\46](https://github.com/kivy/python-for-android/issues/46)
- Unable to use the crypt lib. [\45](https://github.com/kivy/python-for-android/issues/45)
- verify me [\44](https://github.com/kivy/python-for-android/issues/44)
- Graphics lost returning from "HOME" on Motorola Photon \(Sprint built 2.3.4\) [\42](https://github.com/kivy/python-for-android/issues/42)
- Name clash with http://code.google.com/p/python-for-android/ [\#39](https://github.com/kivy/python-for-android/issues/39)
- Installed apk crash at loading... [\38](https://github.com/kivy/python-for-android/issues/38)
- Fail to include any module other than Kivy [\37](https://github.com/kivy/python-for-android/issues/37)
- Many issues on OS X running ./distribute.sh -m "kivy" [\36](https://github.com/kivy/python-for-android/issues/36)
- Unable to build python-for-android [\34](https://github.com/kivy/python-for-android/issues/34)
- Kivy / Python-for-android : Build.py fails to build an android package apk [\33](https://github.com/kivy/python-for-android/issues/33)
- Unable to use \<gstreamer\> as loader! [\31](https://github.com/kivy/python-for-android/issues/31)
- build stuck at `assets/private.mp3: private/include/python2.7/pyconfig.h` [\29](https://github.com/kivy/python-for-android/issues/29)
- Can't build with all modules [\27](https://github.com/kivy/python-for-android/issues/27)
- ask a question about the touchtracer demo [\26](https://github.com/kivy/python-for-android/issues/26)
- Error: Target id 'android-8' is not valid. [\25](https://github.com/kivy/python-for-android/issues/25)
- Build Error: "/usr/lib/libpython2.7.so: file not recognized: File format not recognized" [\16](https://github.com/kivy/python-for-android/issues/16)
- FFMpeg doesn't build [\13](https://github.com/kivy/python-for-android/issues/13)
- Problem init environment [\12](https://github.com/kivy/python-for-android/issues/12)
- error when build the APK [\10](https://github.com/kivy/python-for-android/issues/10)
- arm-linux-androideabi-gcc: Internal error: Killed \(program cc1\) [\9](https://github.com/kivy/python-for-android/issues/9)
- Build: Pyrex error [\7](https://github.com/kivy/python-for-android/issues/7)
- Where is the example? [\5](https://github.com/kivy/python-for-android/issues/5)
- Build error [\4](https://github.com/kivy/python-for-android/issues/4)
- Restore libpymodules.so behavior [\3](https://github.com/kivy/python-for-android/issues/3)
- Guide step 2 issues [\2](https://github.com/kivy/python-for-android/issues/2)
- compile failing [\1](https://github.com/kivy/python-for-android/issues/1)

**Merged pull requests:**

- Update README.md [\1096](https://github.com/kivy/python-for-android/pull/1096) ([zed](https://github.com/zed))
- Deleted whitespace [\1091](https://github.com/kivy/python-for-android/pull/1091) ([Fogapod](https://github.com/Fogapod))
- Made graph recognise python\_depends [\1089](https://github.com/kivy/python-for-android/pull/1089) ([inclement](https://github.com/inclement))
- Moved logger bytes conversion to affect all lines [\1088](https://github.com/kivy/python-for-android/pull/1088) ([inclement](https://github.com/inclement))
- Made logger convert output to utf-8 including errors [\1087](https://github.com/kivy/python-for-android/pull/1087) ([inclement](https://github.com/inclement))
- Recipe import fixes [\1086](https://github.com/kivy/python-for-android/pull/1086) ([inclement](https://github.com/inclement))
- Various Ethereum related recipes fixes [\1080](https://github.com/kivy/python-for-android/pull/1080) ([AndreMiras](https://github.com/AndreMiras))
- Ethereum related recipes [\1068](https://github.com/kivy/python-for-android/pull/1068) ([AndreMiras](https://github.com/AndreMiras))
- implement wakelock for sdl2 [\1066](https://github.com/kivy/python-for-android/pull/1066) ([brentpicasso](https://github.com/brentpicasso))
- Fix typo in pythonforandroid/recipe.py [\1065](https://github.com/kivy/python-for-android/pull/1065) ([jupart](https://github.com/jupart))
- Rewrite recipe graph [\1064](https://github.com/kivy/python-for-android/pull/1064) ([inclement](https://github.com/inclement))
- Use Kivy setup.py flag instead of rmtree [\1063](https://github.com/kivy/python-for-android/pull/1063) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Delete the kivy-examples dir from the dist under python3 [\1062](https://github.com/kivy/python-for-android/pull/1062) ([inclement](https://github.com/inclement))
- Added command handling if p4a is run with no arguments [\1059](https://github.com/kivy/python-for-android/pull/1059) ([inclement](https://github.com/inclement))
- Call avdmanager instead of android in the SDK [\1057](https://github.com/kivy/python-for-android/pull/1057) ([inclement](https://github.com/inclement))
- Updated Kivy recipe to pull 1.10.0 [\1048](https://github.com/kivy/python-for-android/pull/1048) ([inclement](https://github.com/inclement))
- \[Core\] Get the latest version of requests. [\1045](https://github.com/kivy/python-for-android/pull/1045) ([hobbestigrou](https://github.com/hobbestigrou))
- Recipe for websocket-client [\1039](https://github.com/kivy/python-for-android/pull/1039) ([debauchery1st](https://github.com/debauchery1st))
- Recipe updates and small fixes to build process [\1034](https://github.com/kivy/python-for-android/pull/1034) ([bobatsar](https://github.com/bobatsar))
- Added warning about different path behavior in new toolchain service [\1028](https://github.com/kivy/python-for-android/pull/1028) ([Bakterija](https://github.com/Bakterija))
- Recipe for Pymunk [\1026](https://github.com/kivy/python-for-android/pull/1026) ([viblo](https://github.com/viblo))
- Fixed protobuf cpp [\1021](https://github.com/kivy/python-for-android/pull/1021) ([Deniskore](https://github.com/Deniskore))
- Fix packaging failure when user has large UID by using GNU format over USTAR format [\1015](https://github.com/kivy/python-for-android/pull/1015) ([pts-dorianpula](https://github.com/pts-dorianpula))
- Remove the excessive ccache in the command [\1014](https://github.com/kivy/python-for-android/pull/1014) ([MaChengxin](https://github.com/MaChengxin))
- Added support for Python 3.6 [\1011](https://github.com/kivy/python-for-android/pull/1011) ([inclement](https://github.com/inclement))
- Made dist names different for py2/py3 testapps [\1010](https://github.com/kivy/python-for-android/pull/1010) ([inclement](https://github.com/inclement))
- Documentation mistake corrected [\1005](https://github.com/kivy/python-for-android/pull/1005) ([yaki29](https://github.com/yaki29))
- Fixed the blacklisting of sqlite3 under sdl2 [\1000](https://github.com/kivy/python-for-android/pull/1000) ([inclement](https://github.com/inclement))
- documentation recipe.rst spelling change [\993](https://github.com/kivy/python-for-android/pull/993) ([yaki29](https://github.com/yaki29))
- Move the unpackFiles step into an AsyncTask [\990](https://github.com/kivy/python-for-android/pull/990) ([kollivier](https://github.com/kollivier))
- Add recipe for google protobuf cpp implementation [\987](https://github.com/kivy/python-for-android/pull/987) ([bakwc](https://github.com/bakwc))
- Fix python2 for webview [\981](https://github.com/kivy/python-for-android/pull/981) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Updated Kivy recipe to work with Kivy master [\968](https://github.com/kivy/python-for-android/pull/968) ([inclement](https://github.com/inclement))
- Switch --permission to accept \>=1 parameters [\966](https://github.com/kivy/python-for-android/pull/966) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Add ``screenSize`` to android:configChanges in AndroidManifest.xml if API \>= 13 [\956](https://github.com/kivy/python-for-android/pull/956) ([rnixx](https://github.com/rnixx))
- Add ffpyplayer and dependencies recipes for new toolchain. [\954](https://github.com/kivy/python-for-android/pull/954) ([germn](https://github.com/germn))
- Doc fixes [\950](https://github.com/kivy/python-for-android/pull/950) ([inclement](https://github.com/inclement))
- Fixed release mode \(--release\) with sdl2 [\949](https://github.com/kivy/python-for-android/pull/949) ([inclement](https://github.com/inclement))
- Made the sdl2 bootstrap strip unneeded symbols with python3 [\948](https://github.com/kivy/python-for-android/pull/948) ([inclement](https://github.com/inclement))
- Compile pyo with sdl2 [\944](https://github.com/kivy/python-for-android/pull/944) ([inclement](https://github.com/inclement))
- Update apis.rst [\941](https://github.com/kivy/python-for-android/pull/941) ([codytrey](https://github.com/codytrey))
- Update recipes sqlite3 to 3.15.1 and apsw to 3.15.0-r1 both with FTS4 enabled [\936](https://github.com/kivy/python-for-android/pull/936) ([brussee](https://github.com/brussee))
- Add remove\_presplash [\930](https://github.com/kivy/python-for-android/pull/930) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Complete closure of the application with SDL2. [\923](https://github.com/kivy/python-for-android/pull/923) ([dkrukouski](https://github.com/dkrukouski))
- Testapp improvements [\919](https://github.com/kivy/python-for-android/pull/919) ([inclement](https://github.com/inclement))
- Make boost recipe compatible with Google NDK 13.0 [\916](https://github.com/kivy/python-for-android/pull/916) ([brussee](https://github.com/brussee))
- Completing md5sum comparison and download [\915](https://github.com/kivy/python-for-android/pull/915) ([thopiekar](https://github.com/thopiekar))
- Empty: Adding .gitkeep in bootstraps/empty/build [\912](https://github.com/kivy/python-for-android/pull/912) ([thopiekar](https://github.com/thopiekar))
- fix layout listener related issues. Closes \890 [\911](https://github.com/kivy/python-for-android/pull/911) ([akshayaurora](https://github.com/akshayaurora))
- Fixed app path for SDL2 services [\909](https://github.com/kivy/python-for-android/pull/909) ([inclement](https://github.com/inclement))
- fixed recipe zope\_interface [\908](https://github.com/kivy/python-for-android/pull/908) ([goffi-contrib](https://github.com/goffi-contrib))
- Added "presplash"\_color argument [\906](https://github.com/kivy/python-for-android/pull/906) ([mrhdias](https://github.com/mrhdias))
- Added argument to set the loading screen background color [\905](https://github.com/kivy/python-for-android/pull/905) ([mrhdias](https://github.com/mrhdias))
- Easy way to set the presplash background color [\904](https://github.com/kivy/python-for-android/pull/904) ([mrhdias](https://github.com/mrhdias))
- Allow installation on Windows [\902](https://github.com/kivy/python-for-android/pull/902) ([ethanhs](https://github.com/ethanhs))
- Made clean-recipe-build delete dists [\901](https://github.com/kivy/python-for-android/pull/901) ([inclement](https://github.com/inclement))
- Improved log for missing python modules [\900](https://github.com/kivy/python-for-android/pull/900) ([inclement](https://github.com/inclement))
- Added textinput scatter testapp [\899](https://github.com/kivy/python-for-android/pull/899) ([inclement](https://github.com/inclement))
- Allow list of permissions for bdist [\898](https://github.com/kivy/python-for-android/pull/898) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Fix bdistapk for launcher [\896](https://github.com/kivy/python-for-android/pull/896) ([KeyWeeUsr](https://github.com/KeyWeeUsr))
- Added symlink\_java\_src dev option [\894](https://github.com/kivy/python-for-android/pull/894) ([inclement](https://github.com/inclement))
- Port launcher to SDL2 bootstrap [\891](https://github.com/kivy/python-for-android/pull/891) ([KeyWeeUsr](https://github.com/KeyWeeUsr))



\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

How to release

For test releases, use a -test suffix to the tag, for example "v0.6.0-test",
for actual releases, just use the normal version name, for example "v0.6.0".

1. Update `__version__` in `oscpy/__init__.py`
1. Update `CHANGELOG.md`
1. Call `git commit oscpy/__init__.py CHANGELOG.md`
1. Call `git tag --sign [version]`
1. Call `git push --tags`


Changelog

0.6.0

======

Allow intercepting (and logging) errors in callback instead of letting listener crash.

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.