diff --git a/CHANGELOG.md b/CHANGELOG.md index a53f46e..bfbdf01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,197 @@ # Change Log +## [Unreleased](https://github.com/kivy/buildozer/tree/HEAD) + +[Full Changelog](https://github.com/kivy/buildozer/compare/0.36...HEAD) + +**Fixed bugs:** + +- TypeError: read\(\) takes exactly 2 arguments \(3 given\) [\#793](https://github.com/kivy/buildozer/issues/793) +- TypeError: read\(\) takes exactly 2 arguments \(3 given\) [\#792](https://github.com/kivy/buildozer/issues/792) +- AttributeError: 'str' object has no attribute 'decode' [\#756](https://github.com/kivy/buildozer/issues/756) + +**Closed issues:** + +- Openssl compilation fails, '\_\_atomic' undefined [\#800](https://github.com/kivy/buildozer/issues/800) +- --ndk-api appears twice [\#798](https://github.com/kivy/buildozer/issues/798) +- Error in toolchain.py and argument --ndk-api 9 [\#797](https://github.com/kivy/buildozer/issues/797) +- Target ndk-api is 19, but the \*\*python3 recipe supports only 21\*\* [\#796](https://github.com/kivy/buildozer/issues/796) +- Add support for --frameworks on iOS [\#790](https://github.com/kivy/buildozer/issues/790) +- Hello World impossible: checking whether the C compiler works... no [\#785](https://github.com/kivy/buildozer/issues/785) +- Buildozer 0.37 UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 [\#782](https://github.com/kivy/buildozer/issues/782) +- APK Crashes on start with no obvious cause [\#779](https://github.com/kivy/buildozer/issues/779) +- Outdated Android NDK download URL in Kivy Virtual Machine [\#778](https://github.com/kivy/buildozer/issues/778) +- Buildozer "gradlew failed!" [\#777](https://github.com/kivy/buildozer/issues/777) +- Conflicting documentation Python2 versus Python3 [\#774](https://github.com/kivy/buildozer/issues/774) +- 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) +- `default.spec` specifies `python3` but also incompatible NDK and API settings [\#770](https://github.com/kivy/buildozer/issues/770) +- Error: minsdk argument does not match the api that is compiled against [\#768](https://github.com/kivy/buildozer/issues/768) +- Need to support sensorLandscape [\#762](https://github.com/kivy/buildozer/issues/762) +- minsdk argument does not match the api that is compiled against [\#761](https://github.com/kivy/buildozer/issues/761) +- Need to be able to specify the NDK API target [\#758](https://github.com/kivy/buildozer/issues/758) +- Buildozer cannot import name pythran\_is\_numpy\_func\_supported [\#753](https://github.com/kivy/buildozer/issues/753) +- Python3 recipe not building, error with self.ctx.python\_recipe [\#752](https://github.com/kivy/buildozer/issues/752) +- compile error [\#744](https://github.com/kivy/buildozer/issues/744) +- APK build failed "ndk\_platform doesn't exist" \(Python3.6; android.api = 27\) [\#742](https://github.com/kivy/buildozer/issues/742) +- Logo Design Proposal [\#734](https://github.com/kivy/buildozer/issues/734) +- `android clean` not working \(FileNotFoundError: \[Errno 2\] No such file or directory\) [\#732](https://github.com/kivy/buildozer/issues/732) +- Can't Make an APK via Buildozer [\#712](https://github.com/kivy/buildozer/issues/712) +- App build Failed [\#707](https://github.com/kivy/buildozer/issues/707) +- ERROR: /home/kivy/.buildozer/android/platform/apache-ant-1.9.4/bin/ant failed! [\#706](https://github.com/kivy/buildozer/issues/706) +- APK using txt file in main.py issue. [\#704](https://github.com/kivy/buildozer/issues/704) +- "Copying APK" fails because of wrong path used [\#699](https://github.com/kivy/buildozer/issues/699) +- Cannot build [\#697](https://github.com/kivy/buildozer/issues/697) +- Fail on build [\#692](https://github.com/kivy/buildozer/issues/692) +- Cannot build "Hello World" APK [\#687](https://github.com/kivy/buildozer/issues/687) +- Error when building an android APK using Kivy [\#684](https://github.com/kivy/buildozer/issues/684) +- can't get audio stream from a server [\#683](https://github.com/kivy/buildozer/issues/683) +- Continuous integration testing [\#679](https://github.com/kivy/buildozer/issues/679) +- Post build fails because copying built apk fails [\#671](https://github.com/kivy/buildozer/issues/671) +- Buildozer can't compile for Android on Manjaro Linux [\#670](https://github.com/kivy/buildozer/issues/670) +- Icon/Logo Proposal [\#669](https://github.com/kivy/buildozer/issues/669) +- Buildozer cant compile platform Ubuntu 16.04 [\#668](https://github.com/kivy/buildozer/issues/668) +- Buildozer gets stuck at unpacking kivy [\#667](https://github.com/kivy/buildozer/issues/667) +- Kivy window [\#666](https://github.com/kivy/buildozer/issues/666) +- Failed building wheel for pyaudio [\#665](https://github.com/kivy/buildozer/issues/665) +- Buildozer compilation gets stuck [\#663](https://github.com/kivy/buildozer/issues/663) +- 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) +- Unable to build \_ctypes.so [\#660](https://github.com/kivy/buildozer/issues/660) +- error while packaging for android on macOS [\#659](https://github.com/kivy/buildozer/issues/659) +- Command failed: /usr/bin/python2 -m pythonforandroid.toolchain [\#658](https://github.com/kivy/buildozer/issues/658) +- Cannot build apk with buildozer android debug [\#656](https://github.com/kivy/buildozer/issues/656) +- How to correctly build an APK package with Python 3? [\#655](https://github.com/kivy/buildozer/issues/655) +- SDK does not have any Build Tools installed. [\#652](https://github.com/kivy/buildozer/issues/652) +- Error building Kivy app with opencv\(and numpy\) - raise CommandNotFoundError\(path\) [\#651](https://github.com/kivy/buildozer/issues/651) +- FileNotFoundError: \[Errno 2\] [\#649](https://github.com/kivy/buildozer/issues/649) +- The python3crystax recipe can only be built when using the CrystaX NDK. Exiting. [\#648](https://github.com/kivy/buildozer/issues/648) +- build apk : error can not find the build/output folder [\#647](https://github.com/kivy/buildozer/issues/647) +- help me building cryptography [\#646](https://github.com/kivy/buildozer/issues/646) +- sslv3 alert handshake failure on Addroid [\#643](https://github.com/kivy/buildozer/issues/643) +- Opening Android SDK Manager to download "Google Repository" and "Google Play services" [\#642](https://github.com/kivy/buildozer/issues/642) +- kivy python host failed [\#641](https://github.com/kivy/buildozer/issues/641) +- python.host failed [\#640](https://github.com/kivy/buildozer/issues/640) +- Kivy Crashing [\#638](https://github.com/kivy/buildozer/issues/638) +- .so lib files missing debug symbols [\#637](https://github.com/kivy/buildozer/issues/637) +- Kivy app doesn't run [\#634](https://github.com/kivy/buildozer/issues/634) +- "\* daemon not running. starting it now on port 5037 \* \* daemon started successfully \*" [\#633](https://github.com/kivy/buildozer/issues/633) +- 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) +- Compiling Kivy app to apk fails with a pip error [\#631](https://github.com/kivy/buildozer/issues/631) +- ERROR: /home/ubuntu/.buildozer/android/platform/apache-ant-1.9.4/bin/ant failed! [\#625](https://github.com/kivy/buildozer/issues/625) +- Build error when building Kivy app [\#624](https://github.com/kivy/buildozer/issues/624) +- buildozer debug is not running this error is showing [\#622](https://github.com/kivy/buildozer/issues/622) +- unexpected e\_machine: 3 [\#621](https://github.com/kivy/buildozer/issues/621) +- buildozer matplotlib [\#617](https://github.com/kivy/buildozer/issues/617) +- 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) +- Build failing in final ANT stage [\#610](https://github.com/kivy/buildozer/issues/610) +- Cannot build apk [\#606](https://github.com/kivy/buildozer/issues/606) +- Installing buildozer for Python 3 failed [\#604](https://github.com/kivy/buildozer/issues/604) +- FileNotFoundError at end of build when copying APK file. [\#602](https://github.com/kivy/buildozer/issues/602) +- BUILD FAILED [\#601](https://github.com/kivy/buildozer/issues/601) +- Error with buildozer [\#591](https://github.com/kivy/buildozer/issues/591) +- ImportError: No module named Cython.Distutils While running buildozer android debug [\#587](https://github.com/kivy/buildozer/issues/587) +- python 2.7 compile with NDK 15c [\#584](https://github.com/kivy/buildozer/issues/584) +- Problem upgrade to newest version [\#583](https://github.com/kivy/buildozer/issues/583) +- Simple Kivy test app can't compile to android apk [\#581](https://github.com/kivy/buildozer/issues/581) +- Apple Watch Support [\#574](https://github.com/kivy/buildozer/issues/574) +- Skip error or better error message: requirements with extra comma [\#562](https://github.com/kivy/buildozer/issues/562) +- failed to build numpy on Mac [\#557](https://github.com/kivy/buildozer/issues/557) +- p4a.source\_dir set and android clean --\> crash [\#556](https://github.com/kivy/buildozer/issues/556) +- Kivy python android build error? [\#555](https://github.com/kivy/buildozer/issues/555) +- python3 import networkx needs lib2to3 but cannot be imported [\#554](https://github.com/kivy/buildozer/issues/554) +- buildozer android debug deploy run ERROR [\#550](https://github.com/kivy/buildozer/issues/550) +- App Crashes [\#541](https://github.com/kivy/buildozer/issues/541) +- Requirements: Requests, Ssl [\#539](https://github.com/kivy/buildozer/issues/539) +- Error: Aidl cannot be executed [\#532](https://github.com/kivy/buildozer/issues/532) +- Kivy and Beautifulsoup with Buildozer fail on Python 3. [\#529](https://github.com/kivy/buildozer/issues/529) +- I'm having similar problem [\#528](https://github.com/kivy/buildozer/issues/528) +- Awkward error while building apk [\#526](https://github.com/kivy/buildozer/issues/526) +- The "android" command is deprecated [\#519](https://github.com/kivy/buildozer/issues/519) +- Kivy: Permission denied \(when running buildozer android on Mac OS X\) [\#517](https://github.com/kivy/buildozer/issues/517) +- Extraction of "Kivy2.7z" failed [\#516](https://github.com/kivy/buildozer/issues/516) +- buildozer still download ndk from wrong path [\#506](https://github.com/kivy/buildozer/issues/506) +- android-new landscape error on restart [\#482](https://github.com/kivy/buildozer/issues/482) +- Add possibility to choose pip version for modules in the requirements section [\#475](https://github.com/kivy/buildozer/issues/475) +- Bulldozer android\_new fails when ffmpeg is added to the requirements: No C Compiler found! [\#463](https://github.com/kivy/buildozer/issues/463) +- CalledProcessError: Command '\['python', 'package\_app.py', '--displayname=Music Favorites'\]' returned non-zero exit status 1 [\#448](https://github.com/kivy/buildozer/issues/448) +- \[Errno 13\] Permission denied; Buildozer on Flask Server [\#445](https://github.com/kivy/buildozer/issues/445) +- 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) +- AsyncImage not loading in .apk [\#433](https://github.com/kivy/buildozer/issues/433) +- Big Bug, ORMs cant find sqlite3.so [\#426](https://github.com/kivy/buildozer/issues/426) +- 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) +- using android\_new causes missing packages errors [\#420](https://github.com/kivy/buildozer/issues/420) +- Buildozer fails with "Command '\['ant', 'debug'\]' returned non-zero exit status 1" [\#419](https://github.com/kivy/buildozer/issues/419) +- Buildozer fails to build when ffmpeg is added [\#418](https://github.com/kivy/buildozer/issues/418) +- Build on arm64 android [\#412](https://github.com/kivy/buildozer/issues/412) +- Building with "android\_new" target fails due to missing architecture on pythonforandroid.toolchain apk [\#407](https://github.com/kivy/buildozer/issues/407) +- Command '\['ant', 'debug'\]' returned non-zero exit status 1 when building PIL library [\#406](https://github.com/kivy/buildozer/issues/406) +- Android, Pygame backend: buildozer android debug deploy run tries to launch wrong Activity [\#401](https://github.com/kivy/buildozer/issues/401) +- AttributeError: 'NoneType' object has no attribute 'splitlines' [\#400](https://github.com/kivy/buildozer/issues/400) +- Pyzmq import fails on Android with python2 / kivy 1.9 / cython 0.23 [\#397](https://github.com/kivy/buildozer/issues/397) +- Python 3: \# Aidl cannot be executed AttributeError: 'module' object has no attribute 'maxint' [\#392](https://github.com/kivy/buildozer/issues/392) +- subprocess.CalledProcessError [\#391](https://github.com/kivy/buildozer/issues/391) +- python.host could not find platform independent libraries [\#390](https://github.com/kivy/buildozer/issues/390) +- Buildozer android\_new fails [\#388](https://github.com/kivy/buildozer/issues/388) +- toolchain.py: error: argument --private is required [\#384](https://github.com/kivy/buildozer/issues/384) +- Android fails on running Kivy apk [\#381](https://github.com/kivy/buildozer/issues/381) +- ImportError: No module named plyer with android\_new as a target [\#379](https://github.com/kivy/buildozer/issues/379) +- buildozer -v android debug runs into problem [\#376](https://github.com/kivy/buildozer/issues/376) +- subprocess.CalledProcessError [\#372](https://github.com/kivy/buildozer/issues/372) +- Can't install Pillow , return errors [\#371](https://github.com/kivy/buildozer/issues/371) +- failed to load ctypes as android app built on OSX [\#368](https://github.com/kivy/buildozer/issues/368) +- old\_toolchain not shows images [\#367](https://github.com/kivy/buildozer/issues/367) +- Buildozer deployment dlopen failed libSDL2.so has unexpected e\_machine: 40 [\#365](https://github.com/kivy/buildozer/issues/365) +- Rebuild only selected packages [\#226](https://github.com/kivy/buildozer/issues/226) + +**Merged pull requests:** + +- Updated README for Python 3 [\#809](https://github.com/kivy/buildozer/pull/809) ([inclement](https://github.com/inclement)) +- Update README.md to add opencollective [\#808](https://github.com/kivy/buildozer/pull/808) ([tito](https://github.com/tito)) +- Made buildozer respect user sdk dir when accessing sdkmanager [\#807](https://github.com/kivy/buildozer/pull/807) ([inclement](https://github.com/inclement)) +- 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)) +- Removed redundant --ndk-api argument and fixed default value [\#805](https://github.com/kivy/buildozer/pull/805) ([inclement](https://github.com/inclement)) +- Update for p4a master [\#803](https://github.com/kivy/buildozer/pull/803) ([inclement](https://github.com/inclement)) +- Unit tests read spec file, refs \#793 [\#799](https://github.com/kivy/buildozer/pull/799) ([AndreMiras](https://github.com/AndreMiras)) +- Support the --add-frameworks flag in kivy-ios [\#795](https://github.com/kivy/buildozer/pull/795) ([hackalog](https://github.com/hackalog)) +- Introduces CI and tox testing, fixes \#679 [\#794](https://github.com/kivy/buildozer/pull/794) ([AndreMiras](https://github.com/AndreMiras)) +- Fix python 2 crash when reading config file [\#791](https://github.com/kivy/buildozer/pull/791) ([JonasT](https://github.com/JonasT)) +- Handle buildozer.spec with unicode chars [\#789](https://github.com/kivy/buildozer/pull/789) ([guysoft](https://github.com/guysoft)) +- Specify GitHub branches in buildozer.spec [\#787](https://github.com/kivy/buildozer/pull/787) ([hackalog](https://github.com/hackalog)) +- Fixes minor comment typo introduced in \#759 [\#786](https://github.com/kivy/buildozer/pull/786) ([AndreMiras](https://github.com/AndreMiras)) +- Docker from current git [\#775](https://github.com/kivy/buildozer/pull/775) ([mahomahomaho](https://github.com/mahomahomaho)) +- Fix output directory for gradle [\#766](https://github.com/kivy/buildozer/pull/766) ([wo01](https://github.com/wo01)) +- support sensorLandscape mode. resolves \#762 [\#763](https://github.com/kivy/buildozer/pull/763) ([brentpicasso](https://github.com/brentpicasso)) +- allow specifying of Android NDK API. Resolves \#758 [\#759](https://github.com/kivy/buildozer/pull/759) ([brentpicasso](https://github.com/brentpicasso)) +- Update cython version from the docs [\#757](https://github.com/kivy/buildozer/pull/757) ([AndreMiras](https://github.com/AndreMiras)) +- fix android sdk/ndk information link [\#755](https://github.com/kivy/buildozer/pull/755) ([avere001](https://github.com/avere001)) +- 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)) +- fix ndk URLs [\#747](https://github.com/kivy/buildozer/pull/747) ([zworkb](https://github.com/zworkb)) + +## [0.36](https://github.com/kivy/buildozer/tree/0.36) (2018-11-21) +[Full Changelog](https://github.com/kivy/buildozer/compare/0.35...0.36) + +**Fixed bugs:** + +- Error in debug, install platform, Indexerror. [\#731](https://github.com/kivy/buildozer/issues/731) + +**Closed issues:** + +- Buildozer looking for nonexistent script [\#749](https://github.com/kivy/buildozer/issues/749) +- Can not build APK file with buildozer. UnicodeDecodeError [\#746](https://github.com/kivy/buildozer/issues/746) +- CrystaX no longer the preferred NDK for Python3 [\#745](https://github.com/kivy/buildozer/issues/745) +- AKP build fails \(android.py line 524\) [\#738](https://github.com/kivy/buildozer/issues/738) +- Buildozer 0.35 with IndexError: list index out of range on Mac OS [\#737](https://github.com/kivy/buildozer/issues/737) +- cannot build pyjnius for armeabi-v7a [\#735](https://github.com/kivy/buildozer/issues/735) +- I can't package my app the way i always did. [\#733](https://github.com/kivy/buildozer/issues/733) +- OSError: \[Errno 18\] Invalid cross-device link [\#644](https://github.com/kivy/buildozer/issues/644) + +**Merged pull requests:** + +- 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)) +- Explicitly run `pip3` when using Python 3 [\#741](https://github.com/kivy/buildozer/pull/741) ([dbrnz](https://github.com/dbrnz)) +- workaround for working in WSL [\#740](https://github.com/kivy/buildozer/pull/740) ([tshirtman](https://github.com/tshirtman)) +- Allow for `install\_reqs` line having whitespace at start. [\#736](https://github.com/kivy/buildozer/pull/736) ([dbrnz](https://github.com/dbrnz)) +- Fix Support config file name [\#730](https://github.com/kivy/buildozer/pull/730) ([dessant](https://github.com/dessant)) + ## [0.35](https://github.com/kivy/buildozer/tree/0.35) (2018-10-24) [Full Changelog](https://github.com/kivy/buildozer/compare/0.34...0.35) @@ -695,4 +887,4 @@ ## [0.2](https://github.com/kivy/buildozer/tree/0.2) (2012-12-20) -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file