From 5351e7d04144c96966c1e9f2b906a2fa55770544 Mon Sep 17 00:00:00 2001 From: Mathieu Virbel Date: Sun, 22 Dec 2019 19:28:27 +0100 Subject: [PATCH] update CHANGELOG --- CHANGELOG.md | 157 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 153 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c39114..e077113 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,154 @@ # Change Log +## [1.0](https://github.com/kivy/buildozer/tree/1.0) (2019-12-22) +[Full Changelog](https://github.com/kivy/buildozer/compare/0.39...1.0) + +**Fixed bugs:** + +- Accept license terms prompt is not visible [\#916](https://github.com/kivy/buildozer/issues/916) +- Unable to build release. File "/usr/lib/python3.6/shutil.py", line 96, in copyfile with open\(src, 'rb'\) as fsrc: IOError: \[Errno 2\] No such file or directory: [\#851](https://github.com/kivy/buildozer/issues/851) +- error: cannot find -lpython3.7 [\#842](https://github.com/kivy/buildozer/issues/842) +- android.accept\_sdk\_license may misbehave [\#816](https://github.com/kivy/buildozer/issues/816) +- Python3 error with pexpect [\#221](https://github.com/kivy/buildozer/issues/221) + +**Closed issues:** + +- Sup Req : Buildozer debug does not complete - Error threading.py, sh.py, etc.. [\#1000](https://github.com/kivy/buildozer/issues/1000) +- Buildozer failed to execute the last command [\#999](https://github.com/kivy/buildozer/issues/999) +- Android fullscreen mode: cannot hide status bar! [\#989](https://github.com/kivy/buildozer/issues/989) +- buildozer uses wrong python version and disrespects requirement versions [\#988](https://github.com/kivy/buildozer/issues/988) +- The version of Kivy installed on this system is too old. [\#987](https://github.com/kivy/buildozer/issues/987) +- Failed to download any source lists! [\#986](https://github.com/kivy/buildozer/issues/986) +- Aidl cannot be executed error buildozer [\#984](https://github.com/kivy/buildozer/issues/984) +- buildozer debug error "\[WARNING\]" when i run buildozer andriod debug [\#980](https://github.com/kivy/buildozer/issues/980) +- Building kivy app with python3 requirement gives "No compiled python is present to zip, skipping." warning and "Unable to import kivy.\_clock. Have you perhaps forgotten to compile kivy? ..." error when run on android device. [\#977](https://github.com/kivy/buildozer/issues/977) +- Java And Python-for-android toolchain errors [\#975](https://github.com/kivy/buildozer/issues/975) +- buildozer + python3 [\#973](https://github.com/kivy/buildozer/issues/973) +- Error while running ".buildozer.../native-build/python -OO -m compileall -b -f /.../app [\#972](https://github.com/kivy/buildozer/issues/972) +- buildozer fails with kivymd link [\#968](https://github.com/kivy/buildozer/issues/968) +- ndk\_platform doesn't exist: /home/rr/android-ndk-r20/platforms/android-20/arch-arm [\#966](https://github.com/kivy/buildozer/issues/966) +- Paused at Installing/updating SDK platform tools if necessary [\#965](https://github.com/kivy/buildozer/issues/965) +- java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema [\#962](https://github.com/kivy/buildozer/issues/962) +- please add aidl into Dockerfile [\#960](https://github.com/kivy/buildozer/issues/960) +- Missing \_ctypes module [\#955](https://github.com/kivy/buildozer/issues/955) +- Kivy-Buildozer release version doesnt upload google store [\#953](https://github.com/kivy/buildozer/issues/953) +- buildozer using wrong kivy version [\#943](https://github.com/kivy/buildozer/issues/943) +- buildozer ndk-api=21 error [\#942](https://github.com/kivy/buildozer/issues/942) +- app crash [\#939](https://github.com/kivy/buildozer/issues/939) +- ERROR: JAVA\_HOME is set to an invalid directory: /usr/lib/jvm/java-8-oracle [\#929](https://github.com/kivy/buildozer/issues/929) +- no-issue [\#926](https://github.com/kivy/buildozer/issues/926) +- can't find file to patch toggle\_jpg\_png\_webp.patch [\#921](https://github.com/kivy/buildozer/issues/921) +- No matching distribution found for io [\#915](https://github.com/kivy/buildozer/issues/915) +- Error: No matching distribution found for io\(from -r requirements.txt \(line 5\)\) [\#914](https://github.com/kivy/buildozer/issues/914) +- I'm also experiencing the same issue, using macOS 10.14.3 and no Docker -- just plain Buildozer from the PyPi repo. What is the recommended course of action to fix this? [\#913](https://github.com/kivy/buildozer/issues/913) +- app crash [\#911](https://github.com/kivy/buildozer/issues/911) +- warnings while building apk using buildozer [\#910](https://github.com/kivy/buildozer/issues/910) +- buildozer error please help me!! [\#906](https://github.com/kivy/buildozer/issues/906) +- My application does not open in android but if it works in geany, help please. [\#903](https://github.com/kivy/buildozer/issues/903) +- \[Docker image\] Can't compile apk: /bin/tar ... "Cannot utime: Operation not permitted" [\#902](https://github.com/kivy/buildozer/issues/902) +- Fails to call numpy fft on android [\#899](https://github.com/kivy/buildozer/issues/899) +- Command failed: /usr/bin/python3 -m pythonforandroid.toolchain [\#898](https://github.com/kivy/buildozer/issues/898) +- error: C compiler cannot create executables [\#897](https://github.com/kivy/buildozer/issues/897) +- stopped at "Installing/updating SDK platform tools if necessary" [\#896](https://github.com/kivy/buildozer/issues/896) +- ValueError: Tried to access ndk\_ver but it has not been set - this should not happen, something went wrong! [\#893](https://github.com/kivy/buildozer/issues/893) +- Buildozer not installing from custom source folders [\#892](https://github.com/kivy/buildozer/issues/892) +- Error with build requirements PIL \(Python 3\) [\#890](https://github.com/kivy/buildozer/issues/890) +- rocker plants.cvs -an active -r -p rco.png [\#889](https://github.com/kivy/buildozer/issues/889) +- rocker plants.cvs -an active -r -p rco.png [\#888](https://github.com/kivy/buildozer/issues/888) +- rocker plants.cvs -an active -r -p rco.png [\#887](https://github.com/kivy/buildozer/issues/887) +- rocker plants.cvs -an active -r -p rco.png [\#886](https://github.com/kivy/buildozer/issues/886) +- rocker plants.cvs -an active -r -p rco.png [\#885](https://github.com/kivy/buildozer/issues/885) +- host=arm-linux-androideabi [\#884](https://github.com/kivy/buildozer/issues/884) +- Buildozer has attribute errors and will not run [\#883](https://github.com/kivy/buildozer/issues/883) +- buildozer on osx not working [\#879](https://github.com/kivy/buildozer/issues/879) +- Android API Issue [\#877](https://github.com/kivy/buildozer/issues/877) +- What is the way to add folders and files? [\#875](https://github.com/kivy/buildozer/issues/875) +- Buildozer Error [\#874](https://github.com/kivy/buildozer/issues/874) +- Problem with "Unpacking sdl2\_image" and "Parent module 'pythonforandroid.recipes' not found" [\#872](https://github.com/kivy/buildozer/issues/872) +- buildozer android debug deploy is stuck [\#870](https://github.com/kivy/buildozer/issues/870) +- running autoreconf -vif [\#866](https://github.com/kivy/buildozer/issues/866) +- Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema [\#862](https://github.com/kivy/buildozer/issues/862) +- Can not build x86 APK file [\#861](https://github.com/kivy/buildozer/issues/861) +- But then a lot more issues, deep in the weeds now. [\#858](https://github.com/kivy/buildozer/issues/858) +- Create tests for PR fix bug when logcat value which cannot be decode to utf-8 [\#857](https://github.com/kivy/buildozer/issues/857) +- Can't Cythonize pyjnius: TypeError: can't pickle Argument objects [\#850](https://github.com/kivy/buildozer/issues/850) +- buildozer -h complains about NoneType target [\#849](https://github.com/kivy/buildozer/issues/849) +- Building failes at compiling openssl\[armeabi-v7a\] [\#841](https://github.com/kivy/buildozer/issues/841) +- Applying patches for libffi\[armeabi-v7a\] [\#840](https://github.com/kivy/buildozer/issues/840) +- Errors while running buildozer android debug deploy [\#832](https://github.com/kivy/buildozer/issues/832) +- "Command failed" when running "buildozer android debug deploy run" [\#829](https://github.com/kivy/buildozer/issues/829) +- Build Python3 for Android with Azure-keyvault and merest [\#828](https://github.com/kivy/buildozer/issues/828) +- Outdated Android NDK download URL in Kivy Virtual Machine [\#827](https://github.com/kivy/buildozer/issues/827) +- App crashes on startup [\#826](https://github.com/kivy/buildozer/issues/826) +- I found the origin of the problem mentioned in issue \#694 \(Aidl not found\) [\#824](https://github.com/kivy/buildozer/issues/824) +- download\(\) is not CI log friendly [\#823](https://github.com/kivy/buildozer/issues/823) +- Application stuck in portrait mode [\#820](https://github.com/kivy/buildozer/issues/820) +- Orientation landscape when set to portrait [\#818](https://github.com/kivy/buildozer/issues/818) +- Certain python requirements fail due to `\_ctypes` [\#815](https://github.com/kivy/buildozer/issues/815) +- Running buildozer help crashes [\#813](https://github.com/kivy/buildozer/issues/813) +- \[Buildozer 0.40.dev0, Buildozer 0.39\] AttributeError: 'Buildozer' object has no attribute 'translate\_target' [\#812](https://github.com/kivy/buildozer/issues/812) +- Version number failing to be added to apk [\#810](https://github.com/kivy/buildozer/issues/810) +- Virtual machine out of date [\#764](https://github.com/kivy/buildozer/issues/764) +- Docker doesn't build [\#751](https://github.com/kivy/buildozer/issues/751) +- Buildozer exit code on recipe fail [\#674](https://github.com/kivy/buildozer/issues/674) +- not able to release apk in release mode - build failed [\#363](https://github.com/kivy/buildozer/issues/363) +- Issue with NDK r11b [\#308](https://github.com/kivy/buildozer/issues/308) +- Feature: Create a compat.py for correct PY3 support and implement it [\#300](https://github.com/kivy/buildozer/issues/300) +- Curl missing in KivyVM [\#296](https://github.com/kivy/buildozer/issues/296) +- Virtual machine image could have better support for international keyboards [\#295](https://github.com/kivy/buildozer/issues/295) +- Virtual machine image does not have enough disk space [\#294](https://github.com/kivy/buildozer/issues/294) +- Not quite an issue, just some dependency stuff [\#247](https://github.com/kivy/buildozer/issues/247) +- \# Command failed: ./distribute.sh -m "kivy" -d "stapp" [\#204](https://github.com/kivy/buildozer/issues/204) +- Command ./distribute.sh failed -- no buildozer.spec found when it exists [\#203](https://github.com/kivy/buildozer/issues/203) +- buildozer -v android debug : Compile fails at fcntlmodule.c [\#196](https://github.com/kivy/buildozer/issues/196) +- Build errors on OSX 10.10 \(for android\) [\#165](https://github.com/kivy/buildozer/issues/165) +- Feature Request: Vagrantfile [\#154](https://github.com/kivy/buildozer/issues/154) + +**Merged pull requests:** + +- Feature GitHub actions [\#1005](https://github.com/kivy/buildozer/pull/1005) ([tito](https://github.com/tito)) +- Fixes test\_p4a\_recommended\_android\_ndk\_found\(\) mocking [\#983](https://github.com/kivy/buildozer/pull/983) ([AndreMiras](https://github.com/AndreMiras)) +- Fixes packaging for current p4a develop branch [\#978](https://github.com/kivy/buildozer/pull/978) ([misl6](https://github.com/misl6)) +- Updates install instructions and troubleshooting [\#976](https://github.com/kivy/buildozer/pull/976) ([AndreMiras](https://github.com/AndreMiras)) +- fix: show output of sdk update if auto\_accept\_license is false [\#970](https://github.com/kivy/buildozer/pull/970) ([tshirtman](https://github.com/tshirtman)) +- Add libs only for current arch [\#969](https://github.com/kivy/buildozer/pull/969) ([misl6](https://github.com/misl6)) +- Rename final apk with arch in the name [\#967](https://github.com/kivy/buildozer/pull/967) ([tito](https://github.com/tito)) +- Code improvements around NDK download [\#961](https://github.com/kivy/buildozer/pull/961) ([inclement](https://github.com/inclement)) +- Separate build per android.arch [\#957](https://github.com/kivy/buildozer/pull/957) ([tito](https://github.com/tito)) +- spec file: cast paths in source.exclude\_dirs to lowercase [\#956](https://github.com/kivy/buildozer/pull/956) ([SomberNight](https://github.com/SomberNight)) +- added cmake to requirements [\#950](https://github.com/kivy/buildozer/pull/950) ([mcroni](https://github.com/mcroni)) +- Add ability to get p4a's recommended android's NDK version [\#947](https://github.com/kivy/buildozer/pull/947) ([opacam](https://github.com/opacam)) +- New feature: allow to use a p4a fork [\#940](https://github.com/kivy/buildozer/pull/940) ([opacam](https://github.com/opacam)) +- Minor linter fix [\#937](https://github.com/kivy/buildozer/pull/937) ([AndreMiras](https://github.com/AndreMiras)) +- Update installation.rst [\#936](https://github.com/kivy/buildozer/pull/936) ([yairlempert](https://github.com/yairlempert)) +- clarify overriding of config tokens [\#935](https://github.com/kivy/buildozer/pull/935) ([brentpicasso](https://github.com/brentpicasso)) +- Extend add\_libs to arm64-v8a [\#934](https://github.com/kivy/buildozer/pull/934) ([misl6](https://github.com/misl6)) +- Doc/installation updates [\#932](https://github.com/kivy/buildozer/pull/932) ([tshirtman](https://github.com/tshirtman)) +- customizability options [\#919](https://github.com/kivy/buildozer/pull/919) ([zworkb](https://github.com/zworkb)) +- disable orientation and window option for service\_only bootstrap [\#912](https://github.com/kivy/buildozer/pull/912) ([zworkb](https://github.com/zworkb)) +- Unit test unicode decode on command output, fixes \#857 [\#905](https://github.com/kivy/buildozer/pull/905) ([AndreMiras](https://github.com/AndreMiras)) +- Made sure to print all lines of license question by always flushing [\#904](https://github.com/kivy/buildozer/pull/904) ([inclement](https://github.com/inclement)) +- Exits with error code on build exception, fixes \#674 [\#882](https://github.com/kivy/buildozer/pull/882) ([AndreMiras](https://github.com/AndreMiras)) +- Download Apache ANT at the same path as the buildozer.spec android.ant\_path option [\#860](https://github.com/kivy/buildozer/pull/860) ([robertpro](https://github.com/robertpro)) +- Fix for bug when logcat value which cannot be decode to utf-8 [\#856](https://github.com/kivy/buildozer/pull/856) ([Draqun](https://github.com/Draqun)) +- Changes default log level to debug \(2\) [\#855](https://github.com/kivy/buildozer/pull/855) ([AndreMiras](https://github.com/AndreMiras)) +- Handles unknown command/target error gracefully, closes \#812 [\#853](https://github.com/kivy/buildozer/pull/853) ([AndreMiras](https://github.com/AndreMiras)) +- Updates system requirements needed to build recipes [\#852](https://github.com/kivy/buildozer/pull/852) ([AndreMiras](https://github.com/AndreMiras)) +- Various Dockerfile improvements [\#848](https://github.com/kivy/buildozer/pull/848) ([AndreMiras](https://github.com/AndreMiras)) +- Support p4a uses-library argument [\#846](https://github.com/kivy/buildozer/pull/846) ([pax0r](https://github.com/pax0r)) +- Removed reference to Kivy VM [\#845](https://github.com/kivy/buildozer/pull/845) ([Megalex42](https://github.com/Megalex42)) +- Removes extra log\_env\(\) call [\#843](https://github.com/kivy/buildozer/pull/843) ([AndreMiras](https://github.com/AndreMiras)) +- add missing android arch to spec file [\#839](https://github.com/kivy/buildozer/pull/839) ([OptimusGREEN](https://github.com/OptimusGREEN)) +- feat: make unzip quiet [\#836](https://github.com/kivy/buildozer/pull/836) ([mkg20001](https://github.com/mkg20001)) +- fix: drop release-unsigned from release output path [\#835](https://github.com/kivy/buildozer/pull/835) ([mkg20001](https://github.com/mkg20001)) +- Add ci\_mode to toggle download progress [\#833](https://github.com/kivy/buildozer/pull/833) ([mkg20001](https://github.com/mkg20001)) +- Unit test logger [\#831](https://github.com/kivy/buildozer/pull/831) ([AndreMiras](https://github.com/AndreMiras)) +- refactor auto accept license [\#822](https://github.com/kivy/buildozer/pull/822) ([AndreMiras](https://github.com/AndreMiras)) +- Unit tests buildozer --help command, refs \#813 [\#821](https://github.com/kivy/buildozer/pull/821) ([AndreMiras](https://github.com/AndreMiras)) +- Use getbooldefault\(\) for boolean, fixes \#806 [\#817](https://github.com/kivy/buildozer/pull/817) ([AndreMiras](https://github.com/AndreMiras)) +- Update the issue template [\#814](https://github.com/kivy/buildozer/pull/814) ([AndreMiras](https://github.com/AndreMiras)) +- Show envs when run2 [\#802](https://github.com/kivy/buildozer/pull/802) ([maho](https://github.com/maho)) + ## [0.39](https://github.com/kivy/buildozer/tree/0.39) (2019-02-04) [Full Changelog](https://github.com/kivy/buildozer/compare/0.38...0.39) @@ -155,11 +304,11 @@ - 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)) +- Fix python 2 crash when reading config file [\#791](https://github.com/kivy/buildozer/pull/791) ([etc0de](https://github.com/etc0de)) - 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)) +- Docker from current git [\#775](https://github.com/kivy/buildozer/pull/775) ([maho](https://github.com/maho)) - 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)) @@ -334,7 +483,7 @@ - Fix old toolchain index error [\#576](https://github.com/kivy/buildozer/pull/576) ([Zen-CODE](https://github.com/Zen-CODE)) - Some fixes in old android target [\#572](https://github.com/kivy/buildozer/pull/572) ([rnixx](https://github.com/rnixx)) - Removed --sdk argument for p4a [\#571](https://github.com/kivy/buildozer/pull/571) ([inclement](https://github.com/inclement)) -- Update specifications.rst [\#560](https://github.com/kivy/buildozer/pull/560) ([saltycraig](https://github.com/saltycraig)) +- Update specifications.rst [\#560](https://github.com/kivy/buildozer/pull/560) ([crajun](https://github.com/crajun)) - Changed p4a directory name for current toolchain [\#527](https://github.com/kivy/buildozer/pull/527) ([inclement](https://github.com/inclement)) - Update android.py, updated recreate the project.properties section [\#525](https://github.com/kivy/buildozer/pull/525) ([mokhoo](https://github.com/mokhoo)) - Fix unicode coding error in android build target [\#518](https://github.com/kivy/buildozer/pull/518) ([jamalex](https://github.com/jamalex)) @@ -835,7 +984,6 @@ - Clarified wording in README [\#75](https://github.com/kivy/buildozer/pull/75) ([inclement](https://github.com/inclement)) - Check for package name starting with number [\#65](https://github.com/kivy/buildozer/pull/65) ([inclement](https://github.com/inclement)) - \[FIX\] Detect 32/64 bit on Windows, to download Android NDK [\#62](https://github.com/kivy/buildozer/pull/62) ([alanjds](https://github.com/alanjds)) -- Add ability to choose python-for-android directory [\#60](https://github.com/kivy/buildozer/pull/60) ([inclement](https://github.com/inclement)) - Added --private and --dir Android storage option [\#58](https://github.com/kivy/buildozer/pull/58) ([brousch](https://github.com/brousch)) - Added a 'serve' command to serve bin/ over SimpleHTTPServer [\#49](https://github.com/kivy/buildozer/pull/49) ([brousch](https://github.com/brousch)) @@ -852,6 +1000,7 @@ **Merged pull requests:** +- Add ability to choose python-for-android directory [\#60](https://github.com/kivy/buildozer/pull/60) ([inclement](https://github.com/inclement)) - Update default Android NDK to r9 [\#53](https://github.com/kivy/buildozer/pull/53) ([brousch](https://github.com/brousch)) - Added android.wakelock option [\#51](https://github.com/kivy/buildozer/pull/51) ([brousch](https://github.com/brousch)) - Fixed another 'Unknown' typo [\#48](https://github.com/kivy/buildozer/pull/48) ([brousch](https://github.com/brousch))