|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## [Unreleased](https://github.com/kivy/buildozer/tree/HEAD) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/kivy/buildozer/compare/0.36...HEAD) |
| 6 | + |
| 7 | +**Fixed bugs:** |
| 8 | + |
| 9 | +- TypeError: read\(\) takes exactly 2 arguments \(3 given\) [\#793](https://github.com/kivy/buildozer/issues/793) |
| 10 | +- TypeError: read\(\) takes exactly 2 arguments \(3 given\) [\#792](https://github.com/kivy/buildozer/issues/792) |
| 11 | +- AttributeError: 'str' object has no attribute 'decode' [\#756](https://github.com/kivy/buildozer/issues/756) |
| 12 | + |
| 13 | +**Closed issues:** |
| 14 | + |
| 15 | +- Openssl compilation fails, '\_\_atomic' undefined [\#800](https://github.com/kivy/buildozer/issues/800) |
| 16 | +- --ndk-api appears twice [\#798](https://github.com/kivy/buildozer/issues/798) |
| 17 | +- Error in toolchain.py and argument --ndk-api 9 [\#797](https://github.com/kivy/buildozer/issues/797) |
| 18 | +- Target ndk-api is 19, but the \*\*python3 recipe supports only 21\*\* [\#796](https://github.com/kivy/buildozer/issues/796) |
| 19 | +- Add support for --frameworks on iOS [\#790](https://github.com/kivy/buildozer/issues/790) |
| 20 | +- Hello World impossible: checking whether the C compiler works... no [\#785](https://github.com/kivy/buildozer/issues/785) |
| 21 | +- Buildozer 0.37 UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 [\#782](https://github.com/kivy/buildozer/issues/782) |
| 22 | +- APK Crashes on start with no obvious cause [\#779](https://github.com/kivy/buildozer/issues/779) |
| 23 | +- Outdated Android NDK download URL in Kivy Virtual Machine [\#778](https://github.com/kivy/buildozer/issues/778) |
| 24 | +- Buildozer "gradlew failed!" [\#777](https://github.com/kivy/buildozer/issues/777) |
| 25 | +- Conflicting documentation Python2 versus Python3 [\#774](https://github.com/kivy/buildozer/issues/774) |
| 26 | +- No valid --ndk-api received, using the default of 0 = min\(android-api=0, default ndk-api=21\) [\#772](https://github.com/kivy/buildozer/issues/772) |
| 27 | +- `default.spec` specifies `python3` but also incompatible NDK and API settings [\#770](https://github.com/kivy/buildozer/issues/770) |
| 28 | +- Error: minsdk argument does not match the api that is compiled against [\#768](https://github.com/kivy/buildozer/issues/768) |
| 29 | +- Need to support sensorLandscape [\#762](https://github.com/kivy/buildozer/issues/762) |
| 30 | +- minsdk argument does not match the api that is compiled against [\#761](https://github.com/kivy/buildozer/issues/761) |
| 31 | +- Need to be able to specify the NDK API target [\#758](https://github.com/kivy/buildozer/issues/758) |
| 32 | +- Buildozer cannot import name pythran\_is\_numpy\_func\_supported [\#753](https://github.com/kivy/buildozer/issues/753) |
| 33 | +- Python3 recipe not building, error with self.ctx.python\_recipe [\#752](https://github.com/kivy/buildozer/issues/752) |
| 34 | +- compile error [\#744](https://github.com/kivy/buildozer/issues/744) |
| 35 | +- APK build failed "ndk\_platform doesn't exist" \(Python3.6; android.api = 27\) [\#742](https://github.com/kivy/buildozer/issues/742) |
| 36 | +- Logo Design Proposal [\#734](https://github.com/kivy/buildozer/issues/734) |
| 37 | +- `android clean` not working \(FileNotFoundError: \[Errno 2\] No such file or directory\) [\#732](https://github.com/kivy/buildozer/issues/732) |
| 38 | +- Can't Make an APK via Buildozer [\#712](https://github.com/kivy/buildozer/issues/712) |
| 39 | +- App build Failed [\#707](https://github.com/kivy/buildozer/issues/707) |
| 40 | +- ERROR: /home/kivy/.buildozer/android/platform/apache-ant-1.9.4/bin/ant failed! [\#706](https://github.com/kivy/buildozer/issues/706) |
| 41 | +- APK using txt file in main.py issue. [\#704](https://github.com/kivy/buildozer/issues/704) |
| 42 | +- "Copying APK" fails because of wrong path used [\#699](https://github.com/kivy/buildozer/issues/699) |
| 43 | +- Cannot build [\#697](https://github.com/kivy/buildozer/issues/697) |
| 44 | +- Fail on build [\#692](https://github.com/kivy/buildozer/issues/692) |
| 45 | +- Cannot build "Hello World" APK [\#687](https://github.com/kivy/buildozer/issues/687) |
| 46 | +- Error when building an android APK using Kivy [\#684](https://github.com/kivy/buildozer/issues/684) |
| 47 | +- can't get audio stream from a server [\#683](https://github.com/kivy/buildozer/issues/683) |
| 48 | +- Continuous integration testing [\#679](https://github.com/kivy/buildozer/issues/679) |
| 49 | +- Post build fails because copying built apk fails [\#671](https://github.com/kivy/buildozer/issues/671) |
| 50 | +- Buildozer can't compile for Android on Manjaro Linux [\#670](https://github.com/kivy/buildozer/issues/670) |
| 51 | +- Icon/Logo Proposal [\#669](https://github.com/kivy/buildozer/issues/669) |
| 52 | +- Buildozer cant compile platform Ubuntu 16.04 [\#668](https://github.com/kivy/buildozer/issues/668) |
| 53 | +- Buildozer gets stuck at unpacking kivy [\#667](https://github.com/kivy/buildozer/issues/667) |
| 54 | +- Kivy window [\#666](https://github.com/kivy/buildozer/issues/666) |
| 55 | +- Failed building wheel for pyaudio [\#665](https://github.com/kivy/buildozer/issues/665) |
| 56 | +- Buildozer compilation gets stuck [\#663](https://github.com/kivy/buildozer/issues/663) |
| 57 | +- IOError: \[Errno 2\] No such file or directory: u'/home/samurai-girl/python2/.buildozer/android/platform/build/dists/test/build/outputs/apk/test-debug.apk' [\#662](https://github.com/kivy/buildozer/issues/662) |
| 58 | +- Unable to build \_ctypes.so [\#660](https://github.com/kivy/buildozer/issues/660) |
| 59 | +- error while packaging for android on macOS [\#659](https://github.com/kivy/buildozer/issues/659) |
| 60 | +- Command failed: /usr/bin/python2 -m pythonforandroid.toolchain [\#658](https://github.com/kivy/buildozer/issues/658) |
| 61 | +- Cannot build apk with buildozer android debug [\#656](https://github.com/kivy/buildozer/issues/656) |
| 62 | +- How to correctly build an APK package with Python 3? [\#655](https://github.com/kivy/buildozer/issues/655) |
| 63 | +- SDK does not have any Build Tools installed. [\#652](https://github.com/kivy/buildozer/issues/652) |
| 64 | +- Error building Kivy app with opencv\(and numpy\) - raise CommandNotFoundError\(path\) [\#651](https://github.com/kivy/buildozer/issues/651) |
| 65 | +- FileNotFoundError: \[Errno 2\] [\#649](https://github.com/kivy/buildozer/issues/649) |
| 66 | +- The python3crystax recipe can only be built when using the CrystaX NDK. Exiting. [\#648](https://github.com/kivy/buildozer/issues/648) |
| 67 | +- build apk : error can not find the build/output folder [\#647](https://github.com/kivy/buildozer/issues/647) |
| 68 | +- help me building cryptography [\#646](https://github.com/kivy/buildozer/issues/646) |
| 69 | +- sslv3 alert handshake failure on Addroid [\#643](https://github.com/kivy/buildozer/issues/643) |
| 70 | +- Opening Android SDK Manager to download "Google Repository" and "Google Play services" [\#642](https://github.com/kivy/buildozer/issues/642) |
| 71 | +- kivy python host failed [\#641](https://github.com/kivy/buildozer/issues/641) |
| 72 | +- python.host failed [\#640](https://github.com/kivy/buildozer/issues/640) |
| 73 | +- Kivy Crashing [\#638](https://github.com/kivy/buildozer/issues/638) |
| 74 | +- .so lib files missing debug symbols [\#637](https://github.com/kivy/buildozer/issues/637) |
| 75 | +- Kivy app doesn't run [\#634](https://github.com/kivy/buildozer/issues/634) |
| 76 | +- "\* daemon not running. starting it now on port 5037 \* \* daemon started successfully \*" [\#633](https://github.com/kivy/buildozer/issues/633) |
| 77 | +- FileNotFoundError: \[Errno 2\] No such file or directory: '/home/alex/Documents/pengame/.buildozer/android/platform/build/dists/helloworldapp/build/outputs/apk/helloworldapp-debug.apk' [\#632](https://github.com/kivy/buildozer/issues/632) |
| 78 | +- Compiling Kivy app to apk fails with a pip error [\#631](https://github.com/kivy/buildozer/issues/631) |
| 79 | +- ERROR: /home/ubuntu/.buildozer/android/platform/apache-ant-1.9.4/bin/ant failed! [\#625](https://github.com/kivy/buildozer/issues/625) |
| 80 | +- Build error when building Kivy app [\#624](https://github.com/kivy/buildozer/issues/624) |
| 81 | +- buildozer debug is not running this error is showing [\#622](https://github.com/kivy/buildozer/issues/622) |
| 82 | +- unexpected e\_machine: 3 [\#621](https://github.com/kivy/buildozer/issues/621) |
| 83 | +- buildozer matplotlib [\#617](https://github.com/kivy/buildozer/issues/617) |
| 84 | +- IOError: \[Errno 2\] No such file or directory: u'/Users/gauravgupta/kivy/.buildozer/android/platform/build/dists/myellipse/build/outputs/apk/myellipse-debug.apk' [\#613](https://github.com/kivy/buildozer/issues/613) |
| 85 | +- Build failing in final ANT stage [\#610](https://github.com/kivy/buildozer/issues/610) |
| 86 | +- Cannot build apk [\#606](https://github.com/kivy/buildozer/issues/606) |
| 87 | +- Installing buildozer for Python 3 failed [\#604](https://github.com/kivy/buildozer/issues/604) |
| 88 | +- FileNotFoundError at end of build when copying APK file. [\#602](https://github.com/kivy/buildozer/issues/602) |
| 89 | +- BUILD FAILED [\#601](https://github.com/kivy/buildozer/issues/601) |
| 90 | +- Error with buildozer [\#591](https://github.com/kivy/buildozer/issues/591) |
| 91 | +- ImportError: No module named Cython.Distutils While running buildozer android debug [\#587](https://github.com/kivy/buildozer/issues/587) |
| 92 | +- python 2.7 compile with NDK 15c [\#584](https://github.com/kivy/buildozer/issues/584) |
| 93 | +- Problem upgrade to newest version [\#583](https://github.com/kivy/buildozer/issues/583) |
| 94 | +- Simple Kivy test app can't compile to android apk [\#581](https://github.com/kivy/buildozer/issues/581) |
| 95 | +- Apple Watch Support [\#574](https://github.com/kivy/buildozer/issues/574) |
| 96 | +- Skip error or better error message: requirements with extra comma [\#562](https://github.com/kivy/buildozer/issues/562) |
| 97 | +- failed to build numpy on Mac [\#557](https://github.com/kivy/buildozer/issues/557) |
| 98 | +- p4a.source\_dir set and android clean --\> crash [\#556](https://github.com/kivy/buildozer/issues/556) |
| 99 | +- Kivy python android build error? [\#555](https://github.com/kivy/buildozer/issues/555) |
| 100 | +- python3 import networkx needs lib2to3 but cannot be imported [\#554](https://github.com/kivy/buildozer/issues/554) |
| 101 | +- buildozer android debug deploy run ERROR [\#550](https://github.com/kivy/buildozer/issues/550) |
| 102 | +- App Crashes [\#541](https://github.com/kivy/buildozer/issues/541) |
| 103 | +- Requirements: Requests, Ssl [\#539](https://github.com/kivy/buildozer/issues/539) |
| 104 | +- Error: Aidl cannot be executed [\#532](https://github.com/kivy/buildozer/issues/532) |
| 105 | +- Kivy and Beautifulsoup with Buildozer fail on Python 3. [\#529](https://github.com/kivy/buildozer/issues/529) |
| 106 | +- I'm having similar problem [\#528](https://github.com/kivy/buildozer/issues/528) |
| 107 | +- Awkward error while building apk [\#526](https://github.com/kivy/buildozer/issues/526) |
| 108 | +- The "android" command is deprecated [\#519](https://github.com/kivy/buildozer/issues/519) |
| 109 | +- Kivy: Permission denied \(when running buildozer android on Mac OS X\) [\#517](https://github.com/kivy/buildozer/issues/517) |
| 110 | +- Extraction of "Kivy2.7z" failed [\#516](https://github.com/kivy/buildozer/issues/516) |
| 111 | +- buildozer still download ndk from wrong path [\#506](https://github.com/kivy/buildozer/issues/506) |
| 112 | +- android-new landscape error on restart [\#482](https://github.com/kivy/buildozer/issues/482) |
| 113 | +- Add possibility to choose pip version for modules in the requirements section [\#475](https://github.com/kivy/buildozer/issues/475) |
| 114 | +- Bulldozer android\_new fails when ffmpeg is added to the requirements: No C Compiler found! [\#463](https://github.com/kivy/buildozer/issues/463) |
| 115 | +- CalledProcessError: Command '\['python', 'package\_app.py', '--displayname=Music Favorites'\]' returned non-zero exit status 1 [\#448](https://github.com/kivy/buildozer/issues/448) |
| 116 | +- \[Errno 13\] Permission denied; Buildozer on Flask Server [\#445](https://github.com/kivy/buildozer/issues/445) |
| 117 | +- Error while compiling a kivy app for android \(undefined reference to 'SDL\_main' collect2: error: ld returned 1 exit status\) [\#438](https://github.com/kivy/buildozer/issues/438) |
| 118 | +- AsyncImage not loading in .apk [\#433](https://github.com/kivy/buildozer/issues/433) |
| 119 | +- Big Bug, ORMs cant find sqlite3.so [\#426](https://github.com/kivy/buildozer/issues/426) |
| 120 | +- cp: cannot stat '~/.buildozer/android/platform/python-for-android/src/libs/armeabi/\*.so': No such file or directory [\#422](https://github.com/kivy/buildozer/issues/422) |
| 121 | +- using android\_new causes missing packages errors [\#420](https://github.com/kivy/buildozer/issues/420) |
| 122 | +- Buildozer fails with "Command '\['ant', 'debug'\]' returned non-zero exit status 1" [\#419](https://github.com/kivy/buildozer/issues/419) |
| 123 | +- Buildozer fails to build when ffmpeg is added [\#418](https://github.com/kivy/buildozer/issues/418) |
| 124 | +- Build on arm64 android [\#412](https://github.com/kivy/buildozer/issues/412) |
| 125 | +- Building with "android\_new" target fails due to missing architecture on pythonforandroid.toolchain apk [\#407](https://github.com/kivy/buildozer/issues/407) |
| 126 | +- Command '\['ant', 'debug'\]' returned non-zero exit status 1 when building PIL library [\#406](https://github.com/kivy/buildozer/issues/406) |
| 127 | +- Android, Pygame backend: buildozer android debug deploy run tries to launch wrong Activity [\#401](https://github.com/kivy/buildozer/issues/401) |
| 128 | +- AttributeError: 'NoneType' object has no attribute 'splitlines' [\#400](https://github.com/kivy/buildozer/issues/400) |
| 129 | +- Pyzmq import fails on Android with python2 / kivy 1.9 / cython 0.23 [\#397](https://github.com/kivy/buildozer/issues/397) |
| 130 | +- Python 3: \# Aidl cannot be executed AttributeError: 'module' object has no attribute 'maxint' [\#392](https://github.com/kivy/buildozer/issues/392) |
| 131 | +- subprocess.CalledProcessError [\#391](https://github.com/kivy/buildozer/issues/391) |
| 132 | +- python.host could not find platform independent libraries [\#390](https://github.com/kivy/buildozer/issues/390) |
| 133 | +- Buildozer android\_new fails [\#388](https://github.com/kivy/buildozer/issues/388) |
| 134 | +- toolchain.py: error: argument --private is required [\#384](https://github.com/kivy/buildozer/issues/384) |
| 135 | +- Android fails on running Kivy apk [\#381](https://github.com/kivy/buildozer/issues/381) |
| 136 | +- ImportError: No module named plyer with android\_new as a target [\#379](https://github.com/kivy/buildozer/issues/379) |
| 137 | +- buildozer -v android debug runs into problem [\#376](https://github.com/kivy/buildozer/issues/376) |
| 138 | +- subprocess.CalledProcessError [\#372](https://github.com/kivy/buildozer/issues/372) |
| 139 | +- Can't install Pillow , return errors [\#371](https://github.com/kivy/buildozer/issues/371) |
| 140 | +- failed to load ctypes as android app built on OSX [\#368](https://github.com/kivy/buildozer/issues/368) |
| 141 | +- old\_toolchain not shows images [\#367](https://github.com/kivy/buildozer/issues/367) |
| 142 | +- Buildozer deployment dlopen failed libSDL2.so has unexpected e\_machine: 40 [\#365](https://github.com/kivy/buildozer/issues/365) |
| 143 | +- Rebuild only selected packages [\#226](https://github.com/kivy/buildozer/issues/226) |
| 144 | + |
| 145 | +**Merged pull requests:** |
| 146 | + |
| 147 | +- Updated README for Python 3 [\#809](https://github.com/kivy/buildozer/pull/809) ([inclement](https://github.com/inclement)) |
| 148 | +- Update README.md to add opencollective [\#808](https://github.com/kivy/buildozer/pull/808) ([tito](https://github.com/tito)) |
| 149 | +- Made buildozer respect user sdk dir when accessing sdkmanager [\#807](https://github.com/kivy/buildozer/pull/807) ([inclement](https://github.com/inclement)) |
| 150 | +- Removed android\_old and updated SDK management to work with current SDK [\#806](https://github.com/kivy/buildozer/pull/806) ([inclement](https://github.com/inclement)) |
| 151 | +- Removed redundant --ndk-api argument and fixed default value [\#805](https://github.com/kivy/buildozer/pull/805) ([inclement](https://github.com/inclement)) |
| 152 | +- Update for p4a master [\#803](https://github.com/kivy/buildozer/pull/803) ([inclement](https://github.com/inclement)) |
| 153 | +- Unit tests read spec file, refs \#793 [\#799](https://github.com/kivy/buildozer/pull/799) ([AndreMiras](https://github.com/AndreMiras)) |
| 154 | +- Support the --add-frameworks flag in kivy-ios [\#795](https://github.com/kivy/buildozer/pull/795) ([hackalog](https://github.com/hackalog)) |
| 155 | +- Introduces CI and tox testing, fixes \#679 [\#794](https://github.com/kivy/buildozer/pull/794) ([AndreMiras](https://github.com/AndreMiras)) |
| 156 | +- Fix python 2 crash when reading config file [\#791](https://github.com/kivy/buildozer/pull/791) ([JonasT](https://github.com/JonasT)) |
| 157 | +- Handle buildozer.spec with unicode chars [\#789](https://github.com/kivy/buildozer/pull/789) ([guysoft](https://github.com/guysoft)) |
| 158 | +- Specify GitHub branches in buildozer.spec [\#787](https://github.com/kivy/buildozer/pull/787) ([hackalog](https://github.com/hackalog)) |
| 159 | +- Fixes minor comment typo introduced in \#759 [\#786](https://github.com/kivy/buildozer/pull/786) ([AndreMiras](https://github.com/AndreMiras)) |
| 160 | +- Docker from current git [\#775](https://github.com/kivy/buildozer/pull/775) ([mahomahomaho](https://github.com/mahomahomaho)) |
| 161 | +- Fix output directory for gradle [\#766](https://github.com/kivy/buildozer/pull/766) ([wo01](https://github.com/wo01)) |
| 162 | +- support sensorLandscape mode. resolves \#762 [\#763](https://github.com/kivy/buildozer/pull/763) ([brentpicasso](https://github.com/brentpicasso)) |
| 163 | +- allow specifying of Android NDK API. Resolves \#758 [\#759](https://github.com/kivy/buildozer/pull/759) ([brentpicasso](https://github.com/brentpicasso)) |
| 164 | +- Update cython version from the docs [\#757](https://github.com/kivy/buildozer/pull/757) ([AndreMiras](https://github.com/AndreMiras)) |
| 165 | +- fix android sdk/ndk information link [\#755](https://github.com/kivy/buildozer/pull/755) ([avere001](https://github.com/avere001)) |
| 166 | +- this allows to build with ndk 17c \(and other recent-ish ones\) [\#754](https://github.com/kivy/buildozer/pull/754) ([tshirtman](https://github.com/tshirtman)) |
| 167 | +- fix ndk URLs [\#747](https://github.com/kivy/buildozer/pull/747) ([zworkb](https://github.com/zworkb)) |
| 168 | + |
| 169 | +## [0.36](https://github.com/kivy/buildozer/tree/0.36) (2018-11-21) |
| 170 | +[Full Changelog](https://github.com/kivy/buildozer/compare/0.35...0.36) |
| 171 | + |
| 172 | +**Fixed bugs:** |
| 173 | + |
| 174 | +- Error in debug, install platform, Indexerror. [\#731](https://github.com/kivy/buildozer/issues/731) |
| 175 | + |
| 176 | +**Closed issues:** |
| 177 | + |
| 178 | +- Buildozer looking for nonexistent script [\#749](https://github.com/kivy/buildozer/issues/749) |
| 179 | +- Can not build APK file with buildozer. UnicodeDecodeError [\#746](https://github.com/kivy/buildozer/issues/746) |
| 180 | +- CrystaX no longer the preferred NDK for Python3 [\#745](https://github.com/kivy/buildozer/issues/745) |
| 181 | +- AKP build fails \(android.py line 524\) [\#738](https://github.com/kivy/buildozer/issues/738) |
| 182 | +- Buildozer 0.35 with IndexError: list index out of range on Mac OS [\#737](https://github.com/kivy/buildozer/issues/737) |
| 183 | +- cannot build pyjnius for armeabi-v7a [\#735](https://github.com/kivy/buildozer/issues/735) |
| 184 | +- I can't package my app the way i always did. [\#733](https://github.com/kivy/buildozer/issues/733) |
| 185 | +- OSError: \[Errno 18\] Invalid cross-device link [\#644](https://github.com/kivy/buildozer/issues/644) |
| 186 | + |
| 187 | +**Merged pull requests:** |
| 188 | + |
| 189 | +- Correctly write out a sub-process's `stdout` when using Python 3. [\#743](https://github.com/kivy/buildozer/pull/743) ([dbrnz](https://github.com/dbrnz)) |
| 190 | +- Explicitly run `pip3` when using Python 3 [\#741](https://github.com/kivy/buildozer/pull/741) ([dbrnz](https://github.com/dbrnz)) |
| 191 | +- workaround for working in WSL [\#740](https://github.com/kivy/buildozer/pull/740) ([tshirtman](https://github.com/tshirtman)) |
| 192 | +- Allow for `install\_reqs` line having whitespace at start. [\#736](https://github.com/kivy/buildozer/pull/736) ([dbrnz](https://github.com/dbrnz)) |
| 193 | +- Fix Support config file name [\#730](https://github.com/kivy/buildozer/pull/730) ([dessant](https://github.com/dessant)) |
| 194 | + |
3 | 195 | ## [0.35](https://github.com/kivy/buildozer/tree/0.35) (2018-10-24) |
4 | 196 | [Full Changelog](https://github.com/kivy/buildozer/compare/0.34...0.35) |
5 | 197 |
|
|
695 | 887 | ## [0.2](https://github.com/kivy/buildozer/tree/0.2) (2012-12-20) |
696 | 888 |
|
697 | 889 |
|
698 | | -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
| 890 | +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
0 commit comments