|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [v2022.07.20](https://github.com/kivy/python-for-android/tree/v2022.07.20) (2022-07-20) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/kivy/python-for-android/compare/v2022.03.13...v2022.07.20) |
| 6 | + |
| 7 | +**Fixed bugs:** |
| 8 | + |
| 9 | +- Current default Python version \(3.8.9\) is failing to build on latest macOS releases [\#2568](https://github.com/kivy/python-for-android/issues/2568) |
| 10 | +- Build failed for Pillow recipe when targeting x86\_64 arch [\#2259](https://github.com/kivy/python-for-android/issues/2259) |
| 11 | +- UnboundLocalError: local variable 'toolchain\_version' referenced before assignment [\#2190](https://github.com/kivy/python-for-android/issues/2190) |
| 12 | +- Numpy on MacOsX fails in our `CI` tests [\#2087](https://github.com/kivy/python-for-android/issues/2087) |
| 13 | + |
| 14 | +**Closed issues:** |
| 15 | + |
| 16 | +- pyzbar android building error [\#2635](https://github.com/kivy/python-for-android/issues/2635) |
| 17 | +- `tflite-runtime` build every time [\#2630](https://github.com/kivy/python-for-android/issues/2630) |
| 18 | +- Failed to build `matplotlib` because `kiwisolver` [\#2629](https://github.com/kivy/python-for-android/issues/2629) |
| 19 | +- Trying to build pandas with buildozer results in missing headers errors [\#2626](https://github.com/kivy/python-for-android/issues/2626) |
| 20 | +- https://github.com/kivy/python-for-android.git [\#2625](https://github.com/kivy/python-for-android/issues/2625) |
| 21 | +- \[SSL : CERTIFICATE\_VERIFY\_FAILED \] in Android [\#2620](https://github.com/kivy/python-for-android/issues/2620) |
| 22 | +- How to run Python script in background in android? [\#2618](https://github.com/kivy/python-for-android/issues/2618) |
| 23 | +- USB permission [\#2611](https://github.com/kivy/python-for-android/issues/2611) |
| 24 | +- ffmpeg recipe for 23b build fails [\#2608](https://github.com/kivy/python-for-android/issues/2608) |
| 25 | +- Broken jpeg recipe for NDK 23b? [\#2603](https://github.com/kivy/python-for-android/issues/2603) |
| 26 | +- Need a help [\#2595](https://github.com/kivy/python-for-android/issues/2595) |
| 27 | +- Termux build fails [\#2585](https://github.com/kivy/python-for-android/issues/2585) |
| 28 | +- lapack build error [\#2584](https://github.com/kivy/python-for-android/issues/2584) |
| 29 | +- still this issue is happening [\#2572](https://github.com/kivy/python-for-android/issues/2572) |
| 30 | +- "Unit test apk" + "Unit test aab" + "Test updated recipes" test jobs should be run also on macOS \(both Intel and Apple Silicon\) [\#2569](https://github.com/kivy/python-for-android/issues/2569) |
| 31 | +- unpackPyBundle\(\) on startup crashes already running service [\#2564](https://github.com/kivy/python-for-android/issues/2564) |
| 32 | +- Webview app fail to startup. [\#2559](https://github.com/kivy/python-for-android/issues/2559) |
| 33 | +- genericndkbuild receipe Not compiling with android api \> 28 [\#2555](https://github.com/kivy/python-for-android/issues/2555) |
| 34 | +- Is there a way to build smaller apks? [\#2553](https://github.com/kivy/python-for-android/issues/2553) |
| 35 | +- Webview, icon [\#2552](https://github.com/kivy/python-for-android/issues/2552) |
| 36 | +- SONAME header not present in libpython3.8.so [\#2548](https://github.com/kivy/python-for-android/issues/2548) |
| 37 | +- How to mention Python modules in Kivy buildozer.spec file? [\#2547](https://github.com/kivy/python-for-android/issues/2547) |
| 38 | +- Issue with pyaudio and portaudio [\#2535](https://github.com/kivy/python-for-android/issues/2535) |
| 39 | +- \[Temporary Resolved\] Python 4 android in mac os with Apple Silicon via Roseta [\#2528](https://github.com/kivy/python-for-android/issues/2528) |
| 40 | +- Scipy is not installed due to "Error: 'numpy' must be installed before running the build." [\#2509](https://github.com/kivy/python-for-android/issues/2509) |
| 41 | +- Lapack depends on arm-linux-androideabi-gfortran [\#2508](https://github.com/kivy/python-for-android/issues/2508) |
| 42 | +- Apk file built by buildozer is large in comparision to other apks [\#2473](https://github.com/kivy/python-for-android/issues/2473) |
| 43 | +- p4a is not compatible with ndk \>= 22 [\#2391](https://github.com/kivy/python-for-android/issues/2391) |
| 44 | +- Sympy module. Error in buildozer: no module named sympy.testing [\#2381](https://github.com/kivy/python-for-android/issues/2381) |
| 45 | +- build.gradle 'compile' depreciated [\#2362](https://github.com/kivy/python-for-android/issues/2362) |
| 46 | +- API 29 support [\#2360](https://github.com/kivy/python-for-android/issues/2360) |
| 47 | +- python for android [\#2307](https://github.com/kivy/python-for-android/issues/2307) |
| 48 | +- application is not working in android made with buildozer kivy [\#2260](https://github.com/kivy/python-for-android/issues/2260) |
| 49 | +- hostpython3 unpack error [\#2247](https://github.com/kivy/python-for-android/issues/2247) |
| 50 | +- no recipe for pyaudio \_portaudio. [\#2223](https://github.com/kivy/python-for-android/issues/2223) |
| 51 | +- How to add a native Python package for kivy? [\#2089](https://github.com/kivy/python-for-android/issues/2089) |
| 52 | +- scipy module fails loading for 32 bit and 64 bit APK builds. [\#2061](https://github.com/kivy/python-for-android/issues/2061) |
| 53 | +- Support for androidx [\#2020](https://github.com/kivy/python-for-android/issues/2020) |
| 54 | +- Cannot build apk using buidozer [\#2005](https://github.com/kivy/python-for-android/issues/2005) |
| 55 | +- Android NDK - "$NDK/platforms/android-25" missing? [\#1992](https://github.com/kivy/python-for-android/issues/1992) |
| 56 | +- Tidy up NDK 19+ support [\#1962](https://github.com/kivy/python-for-android/issues/1962) |
| 57 | +- Support for NDK 19 [\#1613](https://github.com/kivy/python-for-android/issues/1613) |
| 58 | +- Android NDK 18b issues [\#1525](https://github.com/kivy/python-for-android/issues/1525) |
| 59 | +- Google requiring 64 bits binary in August 2019 [\#1519](https://github.com/kivy/python-for-android/issues/1519) |
| 60 | +- Investigate Azure Pipelines [\#1400](https://github.com/kivy/python-for-android/issues/1400) |
| 61 | + |
| 62 | +**Merged pull requests:** |
| 63 | + |
| 64 | +- Use `shutil.which` instead of `sh.which` [\#2637](https://github.com/kivy/python-for-android/pull/2637) ([misl6](https://github.com/misl6)) |
| 65 | +- add service\_lib and aar to the docs [\#2634](https://github.com/kivy/python-for-android/pull/2634) ([mzakharo](https://github.com/mzakharo)) |
| 66 | +- Fix issue \#2630 [\#2631](https://github.com/kivy/python-for-android/pull/2631) ([Neizvestnyj](https://github.com/Neizvestnyj)) |
| 67 | +- lapack/scipy: support NDK r21e, x86/64 archs [\#2619](https://github.com/kivy/python-for-android/pull/2619) ([mzakharo](https://github.com/mzakharo)) |
| 68 | +- add scipy/lapack CI tests [\#2617](https://github.com/kivy/python-for-android/pull/2617) ([mzakharo](https://github.com/mzakharo)) |
| 69 | +- use LEGACY\_NDK option to build lapack/scipy with a separate NDK [\#2615](https://github.com/kivy/python-for-android/pull/2615) ([mzakharo](https://github.com/mzakharo)) |
| 70 | +- Fixing service\_library bootstrap + .aar build. [\#2612](https://github.com/kivy/python-for-android/pull/2612) ([mzakharo](https://github.com/mzakharo)) |
| 71 | +- Bump groestlcoin\_hash to 1.0.3 [\#2607](https://github.com/kivy/python-for-android/pull/2607) ([gruve-p](https://github.com/gruve-p)) |
| 72 | +- removed `usr` and `lib` from ndk library path in `librt` recipe [\#2606](https://github.com/kivy/python-for-android/pull/2606) ([kengoon](https://github.com/kengoon)) |
| 73 | +- changed arch.ndk\_platform to arch.ndk\_lib\_dir in `librt` recipe [\#2605](https://github.com/kivy/python-for-android/pull/2605) ([kengoon](https://github.com/kengoon)) |
| 74 | +- Our self-hosted Apple Silicon runner now has been migrated to actions/runner v2.292.0 which now supports arm64 natively [\#2602](https://github.com/kivy/python-for-android/pull/2602) ([misl6](https://github.com/misl6)) |
| 75 | +- Introduces pkg\_config\_location in Prerequisite and use OpenSSLPrerequisite\(\).pkg\_config\_location in hostpython3, so we can support ssl on hostpython3 just out of the box also on macOS [\#2599](https://github.com/kivy/python-for-android/pull/2599) ([misl6](https://github.com/misl6)) |
| 76 | +- Add service to webview test app [\#2598](https://github.com/kivy/python-for-android/pull/2598) ([dbnicholson](https://github.com/dbnicholson)) |
| 77 | +- Fix webview testapp jnius usage [\#2597](https://github.com/kivy/python-for-android/pull/2597) ([dbnicholson](https://github.com/dbnicholson)) |
| 78 | +- Support multiarch in webview bootstrap [\#2596](https://github.com/kivy/python-for-android/pull/2596) ([dbnicholson](https://github.com/dbnicholson)) |
| 79 | +- Handle all the macOS prerequisites \(except NDK/SDK\) via prerequisites.py [\#2594](https://github.com/kivy/python-for-android/pull/2594) ([misl6](https://github.com/misl6)) |
| 80 | +- Prefer avdmanager from cmdline-tools [\#2593](https://github.com/kivy/python-for-android/pull/2593) ([dbnicholson](https://github.com/dbnicholson)) |
| 81 | +- \*\_rebuild\_updated\_recipes CI jobs now test the updated recipe along all the supported Android archs \(arm64-v8a, armeabi-v7a, x86\_64, x86\) [\#2592](https://github.com/kivy/python-for-android/pull/2592) ([misl6](https://github.com/misl6)) |
| 82 | +- Introduces pythonforandroid/prerequisites.py \(Experimental\). This allows a more granular check and install process for dependencies on both CI jobs and users installation. [\#2591](https://github.com/kivy/python-for-android/pull/2591) ([misl6](https://github.com/misl6)) |
| 83 | +- Added py3dns recipe [\#2590](https://github.com/kivy/python-for-android/pull/2590) ([Neizvestnyj](https://github.com/Neizvestnyj)) |
| 84 | +- Upload artifacts produced from every build platform, not only ubuntu-latest [\#2588](https://github.com/kivy/python-for-android/pull/2588) ([misl6](https://github.com/misl6)) |
| 85 | +- Fixes a typo in macos\_rebuild\_updated\_recipes [\#2587](https://github.com/kivy/python-for-android/pull/2587) ([misl6](https://github.com/misl6)) |
| 86 | +- Added pythonforandroid.androidndk.AndroidNDK + some changes needed in order to support build on Apple Silicon macs. [\#2586](https://github.com/kivy/python-for-android/pull/2586) ([misl6](https://github.com/misl6)) |
| 87 | +- Set PATH using real SDK and NDK directories [\#2583](https://github.com/kivy/python-for-android/pull/2583) ([dbnicholson](https://github.com/dbnicholson)) |
| 88 | +- Add missing fetch-depth: 0 on macos\_rebuild\_updated\_recipes [\#2579](https://github.com/kivy/python-for-android/pull/2579) ([misl6](https://github.com/misl6)) |
| 89 | +- Bumps libffi to v3.4.2 + adds -fPIC on i686-linux-android [\#2578](https://github.com/kivy/python-for-android/pull/2578) ([misl6](https://github.com/misl6)) |
| 90 | +- Bumps numpy version to 1.22.3, cython version to 0.29.28 and fixes numpy build on macOS [\#2575](https://github.com/kivy/python-for-android/pull/2575) ([misl6](https://github.com/misl6)) |
| 91 | +- macOS CI: ADD APK, AAB & Updated Recipes build [\#2574](https://github.com/kivy/python-for-android/pull/2574) ([misl6](https://github.com/misl6)) |
| 92 | +- add version check to unpackPyBundle [\#2565](https://github.com/kivy/python-for-android/pull/2565) ([mzakharo](https://github.com/mzakharo)) |
| 93 | +- Merges master into develop after release 2022.03.13 [\#2562](https://github.com/kivy/python-for-android/pull/2562) ([misl6](https://github.com/misl6)) |
| 94 | +- Fixes App Icon and Presplash\_Screen For Webview bootstrap [\#2556](https://github.com/kivy/python-for-android/pull/2556) ([kengoon](https://github.com/kengoon)) |
| 95 | +- NDK 23 + Gradle 7 support [\#2550](https://github.com/kivy/python-for-android/pull/2550) ([misl6](https://github.com/misl6)) |
| 96 | + |
3 | 97 | ## [v2022.03.13](https://github.com/kivy/python-for-android/tree/v2022.03.13) (2022-03-13)
|
4 | 98 |
|
5 | 99 | [Full Changelog](https://github.com/kivy/python-for-android/compare/v2021.09.05...v2022.03.13)
|
|
0 commit comments