|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [v2024.01.21](https://github.com/kivy/python-for-android/tree/v2024.01.21) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/kivy/python-for-android/compare/v2023.09.16...v2024.01.21) |
| 6 | + |
| 7 | +**Fixed bugs:** |
| 8 | + |
| 9 | +- Update documentation copyright [\#2921](https://github.com/kivy/python-for-android/issues/2921) |
| 10 | +- Support mail address is broken [\#2899](https://github.com/kivy/python-for-android/issues/2899) |
| 11 | +- doc/macos/jdk: invalid brew install command provided. [\#2896](https://github.com/kivy/python-for-android/issues/2896) |
| 12 | +- pyzmq recipe build fail [\#2818](https://github.com/kivy/python-for-android/issues/2818) |
| 13 | +- Existing distribution not detected due to pip package casing mismatch [\#2494](https://github.com/kivy/python-for-android/issues/2494) |
| 14 | +- unknown argument "fp-model" and strict is not a directory or a file [\#2359](https://github.com/kivy/python-for-android/issues/2359) |
| 15 | +- Copy past is not working on kivy mobile app [\#2270](https://github.com/kivy/python-for-android/issues/2270) |
| 16 | +- Flaky test failure in blacklist\(?\) - investigation needed [\#1781](https://github.com/kivy/python-for-android/issues/1781) |
| 17 | +- Problem with loding gevent: BadZipfile: File is not a zip file [\#1739](https://github.com/kivy/python-for-android/issues/1739) |
| 18 | +- ImportError when importing files containing \N{name} escape sequence [\#1060](https://github.com/kivy/python-for-android/issues/1060) |
| 19 | +- Error with permission specification via setup.cfg [\#985](https://github.com/kivy/python-for-android/issues/985) |
| 20 | + |
| 21 | +**Closed issues:** |
| 22 | + |
| 23 | +- Build failed: Could not find `android` or `sdkmanager` binaries in Android SDK [\#2956](https://github.com/kivy/python-for-android/issues/2956) |
| 24 | +- Libffi - configure: error: C compiler cannot create executables \(WSL 2\) [\#2953](https://github.com/kivy/python-for-android/issues/2953) |
| 25 | +- G [\#2951](https://github.com/kivy/python-for-android/issues/2951) |
| 26 | +- Hh [\#2949](https://github.com/kivy/python-for-android/issues/2949) |
| 27 | +- Can't build for Android on macOS on M2 [\#2947](https://github.com/kivy/python-for-android/issues/2947) |
| 28 | +- BroadcastReceiver does not invoke the callback [\#2946](https://github.com/kivy/python-for-android/issues/2946) |
| 29 | +- Add pdf2docx library recipe [\#2941](https://github.com/kivy/python-for-android/issues/2941) |
| 30 | +- use build aar in kotlin app ,can't load /lib/arm64/libpybundle.so file [\#2940](https://github.com/kivy/python-for-android/issues/2940) |
| 31 | +- Feature Request: Pymssql [\#2936](https://github.com/kivy/python-for-android/issues/2936) |
| 32 | +- LXML v4.8.0 fails to build. [\#2928](https://github.com/kivy/python-for-android/issues/2928) |
| 33 | +- Tryin to apply a plugin fails [\#2926](https://github.com/kivy/python-for-android/issues/2926) |
| 34 | +- ModuleNotFoundError: No module named '\_sysconfigdata\_\_darwin\_darwin' [\#2925](https://github.com/kivy/python-for-android/issues/2925) |
| 35 | +- ReadTheDocs version is unclear. [\#2920](https://github.com/kivy/python-for-android/issues/2920) |
| 36 | +- How to get real file path from uri [\#2911](https://github.com/kivy/python-for-android/issues/2911) |
| 37 | +- And [\#2910](https://github.com/kivy/python-for-android/issues/2910) |
| 38 | +- ModuleNotFoundError: No module named 'backports' |
| 39 | + [\#2909](https://github.com/kivy/python-for-android/issues/2909) |
| 40 | +- not able to acess files unless connected to adb once [\#2907](https://github.com/kivy/python-for-android/issues/2907) |
| 41 | +- opening files in other apps [\#2906](https://github.com/kivy/python-for-android/issues/2906) |
| 42 | +- ImportError: dlopen failed: cannot locate symbol "\_ZTVSt9bad\_alloc" [\#2903](https://github.com/kivy/python-for-android/issues/2903) |
| 43 | +- Fails to build pyjnius [\#2902](https://github.com/kivy/python-for-android/issues/2902) |
| 44 | +- Kivy app crashes on startup [\#2895](https://github.com/kivy/python-for-android/issues/2895) |
| 45 | +- aar file does not import properly in version v2023.09.16 [\#2894](https://github.com/kivy/python-for-android/issues/2894) |
| 46 | +- App is crashing with Pyrebase4 [\#2893](https://github.com/kivy/python-for-android/issues/2893) |
| 47 | +- shared libs builds with 32 bit arch instaead of 64 bit [\#2888](https://github.com/kivy/python-for-android/issues/2888) |
| 48 | +- liblzma download error [\#2885](https://github.com/kivy/python-for-android/issues/2885) |
| 49 | +- Misconfiguration causing failure in compilation. [\#2879](https://github.com/kivy/python-for-android/issues/2879) |
| 50 | +- cygrpc.so is for EM\_X86\_64 \(62\) instead of EM\_AARCH64 \(183\) [\#2853](https://github.com/kivy/python-for-android/issues/2853) |
| 51 | +- Are you able to build cffi==1.15.1? [\#2847](https://github.com/kivy/python-for-android/issues/2847) |
| 52 | +- java.lang.IllegalStateException [\#2844](https://github.com/kivy/python-for-android/issues/2844) |
| 53 | +- \[BUG\]: ctypes: AttributeError: undefined symbol: PyCapsule\_New [\#2840](https://github.com/kivy/python-for-android/issues/2840) |
| 54 | +- kivy cant load image in requesturl android [\#2832](https://github.com/kivy/python-for-android/issues/2832) |
| 55 | +- Feature Request: Add Python `3.11` support [\#2798](https://github.com/kivy/python-for-android/issues/2798) |
| 56 | +- Error Build APK FIle using Flask [\#2783](https://github.com/kivy/python-for-android/issues/2783) |
| 57 | +- macOS: gwadlew fails at build tools stage \(newest build tools is 34.0.0-rc3, brew/openjdk@20\). [\#2781](https://github.com/kivy/python-for-android/issues/2781) |
| 58 | +- Kivy python Error loading video on some android device [\#2780](https://github.com/kivy/python-for-android/issues/2780) |
| 59 | +- buildozer/p4a.prerequisites: enable automation build with no questions asked. [\#2778](https://github.com/kivy/python-for-android/issues/2778) |
| 60 | +- \_python\_bundle does not exist...this not looks good, all python recipes should have this folder, should we expect a crash soon? [\#2773](https://github.com/kivy/python-for-android/issues/2773) |
| 61 | +- Background service implemented using Pyjnius does not auto-restart on Kivy APK close [\#2772](https://github.com/kivy/python-for-android/issues/2772) |
| 62 | +- \[JVM\]: FLAG\_IMMUTABLE or FLAG\_MUTABLE is required when a PendingIntent is created [\#2759](https://github.com/kivy/python-for-android/issues/2759) |
| 63 | +- there is an issue with playing video from URL on the latest p4a releases [\#2744](https://github.com/kivy/python-for-android/issues/2744) |
| 64 | +- App crahes at launch on specific devices \(\[libpython3.9.so\] \_PyEval\_EvalFrameDefault\) \(Adreno 730?\) [\#2723](https://github.com/kivy/python-for-android/issues/2723) |
| 65 | +- Pandas giving error in Buildozer [\#2719](https://github.com/kivy/python-for-android/issues/2719) |
| 66 | +- buildozer -v android debug [\#2711](https://github.com/kivy/python-for-android/issues/2711) |
| 67 | +- \[proposed feature-request\] Lacking psutil recipe [\#2707](https://github.com/kivy/python-for-android/issues/2707) |
| 68 | +- \[ERROR\]: Build failed: Asked to compile for no Archs, so failing. [\#2685](https://github.com/kivy/python-for-android/issues/2685) |
| 69 | +- Feature Request: Give more access to the android project folder inside of the dist folder [\#2614](https://github.com/kivy/python-for-android/issues/2614) |
| 70 | +- `shutil.copy()` fails on external removable storage devices [\#2589](https://github.com/kivy/python-for-android/issues/2589) |
| 71 | +- jnius can't find class "org.kivy.android.PythonActivity" with webview [\#2533](https://github.com/kivy/python-for-android/issues/2533) |
| 72 | +- \[MACOS\] Android app crashes on start when using macos to build [\#2519](https://github.com/kivy/python-for-android/issues/2519) |
| 73 | +- Pillow-SIMD recipe? [\#2420](https://github.com/kivy/python-for-android/issues/2420) |
| 74 | +- --asset & directories [\#2413](https://github.com/kivy/python-for-android/issues/2413) |
| 75 | +- dlopen failed: cannot locate symbol "\_\_register\_atfork" on Android 5.0 [\#2410](https://github.com/kivy/python-for-android/issues/2410) |
| 76 | +- dlib module not found error [\#2395](https://github.com/kivy/python-for-android/issues/2395) |
| 77 | +- lxml build failed for x86 arch [\#2369](https://github.com/kivy/python-for-android/issues/2369) |
| 78 | +- Android 10 storage permission denied [\#2364](https://github.com/kivy/python-for-android/issues/2364) |
| 79 | +- for pytorch [\#2353](https://github.com/kivy/python-for-android/issues/2353) |
| 80 | +- Problem with ffmpeg on Android [\#2345](https://github.com/kivy/python-for-android/issues/2345) |
| 81 | +- NLTK recipe for python for android [\#2320](https://github.com/kivy/python-for-android/issues/2320) |
| 82 | +- build\_tools\_versions comparison code fails for 'Android Rebuilds' SDKs because of different folder naming conventions [\#2318](https://github.com/kivy/python-for-android/issues/2318) |
| 83 | +- verify downloads using sha256? [\#2294](https://github.com/kivy/python-for-android/issues/2294) |
| 84 | +- outdated recipes [\#2277](https://github.com/kivy/python-for-android/issues/2277) |
| 85 | +- Custom recipe for scipy fails with permission issue [\#2267](https://github.com/kivy/python-for-android/issues/2267) |
| 86 | +- Kivy application generated crashes instantly with dlopen failed [\#2266](https://github.com/kivy/python-for-android/issues/2266) |
| 87 | +- EGLlib: validate\_display: 92 error 3008 \(EGL\_BAD\_DISPLAY\) : App crashes immediately \(kivymd\) \(Buildozer\) [\#2258](https://github.com/kivy/python-for-android/issues/2258) |
| 88 | +- libEGL : EGLNativeWindowType disconnect failed [\#2253](https://github.com/kivy/python-for-android/issues/2253) |
| 89 | +- Hao to support multiprocess Queue in Android [\#2249](https://github.com/kivy/python-for-android/issues/2249) |
| 90 | +- autoclass: Class only found when called in specific places? [\#2242](https://github.com/kivy/python-for-android/issues/2242) |
| 91 | +- the app crach in time of import psycopg2 [\#2240](https://github.com/kivy/python-for-android/issues/2240) |
| 92 | +- env must be a dict [\#2170](https://github.com/kivy/python-for-android/issues/2170) |
| 93 | +- Pandas doesn't work [\#2157](https://github.com/kivy/python-for-android/issues/2157) |
| 94 | +- Webview bootstrap can't find 'org.jnius.NativeInvocationHandler'. [\#2140](https://github.com/kivy/python-for-android/issues/2140) |
| 95 | +- clang++: error: linker command failed with exit code 1 [\#2082](https://github.com/kivy/python-for-android/issues/2082) |
| 96 | +- ModuleNotFoundError: No module named 'setuptools' [\#2078](https://github.com/kivy/python-for-android/issues/2078) |
| 97 | +- Scraping web pages with javascript [\#2052](https://github.com/kivy/python-for-android/issues/2052) |
| 98 | +- open webbrowser regsiter\(\) error [\#2047](https://github.com/kivy/python-for-android/issues/2047) |
| 99 | +- Missing javaclass when using able with previously working recipe [\#2041](https://github.com/kivy/python-for-android/issues/2041) |
| 100 | +- :Class not found b'org/kivy/android/PythonActivity$ActivityResultListener' [\#2039](https://github.com/kivy/python-for-android/issues/2039) |
| 101 | +- App\(using socket and opencv\) crash on opening [\#2038](https://github.com/kivy/python-for-android/issues/2038) |
| 102 | +- android apk is crashing after displaying splash screen on phone [\#2030](https://github.com/kivy/python-for-android/issues/2030) |
| 103 | +- Leverage Docker image caching [\#2009](https://github.com/kivy/python-for-android/issues/2009) |
| 104 | +- entrypoint confusion with python3 [\#1999](https://github.com/kivy/python-for-android/issues/1999) |
| 105 | +- Android app crash on opening - Python Initialize [\#1987](https://github.com/kivy/python-for-android/issues/1987) |
| 106 | +- Error building APK: "Missing 'name' key attribute on element activity at AndroidManifest.xml" [\#1979](https://github.com/kivy/python-for-android/issues/1979) |
| 107 | +- Ugent issues on Webview \(Android Back Button to main App\) [\#1961](https://github.com/kivy/python-for-android/issues/1961) |
| 108 | +- JavaException: JVM exception occurred: Fail to connect to camera service [\#1943](https://github.com/kivy/python-for-android/issues/1943) |
| 109 | +- Python version number must have subversion? cannot find Python-3.7.tgz [\#1941](https://github.com/kivy/python-for-android/issues/1941) |
| 110 | +- dlopen failed: jnius.so is for EM\_ARM \(40\) instead of EM\_386 \(3\) [\#1927](https://github.com/kivy/python-for-android/issues/1927) |
| 111 | +- Matplotlib recipe depends on local environment [\#1900](https://github.com/kivy/python-for-android/issues/1900) |
| 112 | +- main window jumps up and down [\#1876](https://github.com/kivy/python-for-android/issues/1876) |
| 113 | +- ctypes.pythonapi issues; getting AttributeError: undefined symbol [\#1866](https://github.com/kivy/python-for-android/issues/1866) |
| 114 | +- \[enhancement\] do not rebuild already built packages [\#1860](https://github.com/kivy/python-for-android/issues/1860) |
| 115 | +- Matplotlib recipe fails sometimes [\#1859](https://github.com/kivy/python-for-android/issues/1859) |
| 116 | +- p4a build with NDK r18b: clang: error: unknown argument: '-mandroid' [\#1853](https://github.com/kivy/python-for-android/issues/1853) |
| 117 | +- Activity lifecycle issues. after onDestroy, application will become unusable [\#1844](https://github.com/kivy/python-for-android/issues/1844) |
| 118 | +- Service AutoRestart did not work [\#1823](https://github.com/kivy/python-for-android/issues/1823) |
| 119 | +- Android debug results in error involving clang++ and linker. [\#1796](https://github.com/kivy/python-for-android/issues/1796) |
| 120 | +- seek\(\) method on a file object doesn't use right arguments [\#1768](https://github.com/kivy/python-for-android/issues/1768) |
| 121 | +- Same issue w/ -lpython2.7 not found, workaround [\#1753](https://github.com/kivy/python-for-android/issues/1753) |
| 122 | +- Several issues when installing packages via pip [\#1745](https://github.com/kivy/python-for-android/issues/1745) |
| 123 | +- Publish a new Kivy Launcher for Python 3 [\#1638](https://github.com/kivy/python-for-android/issues/1638) |
| 124 | +- Travis conditional boostrap build support [\#1588](https://github.com/kivy/python-for-android/issues/1588) |
| 125 | +- Error when execute APK only on device: ImportError: cannot import name \_htmlparser [\#1523](https://github.com/kivy/python-for-android/issues/1523) |
| 126 | +- onSensorChanged continuosly called during app execution [\#1498](https://github.com/kivy/python-for-android/issues/1498) |
| 127 | +- GC deadlock on subprocess [\#1461](https://github.com/kivy/python-for-android/issues/1461) |
| 128 | +- Code runs on old pygame backend but not on SDL2 [\#1411](https://github.com/kivy/python-for-android/issues/1411) |
| 129 | +- build-tools below 25 will not add jars [\#1345](https://github.com/kivy/python-for-android/issues/1345) |
| 130 | +- Flaky continuous integration [\#1306](https://github.com/kivy/python-for-android/issues/1306) |
| 131 | +- Icon/Logo Proposal [\#1264](https://github.com/kivy/python-for-android/issues/1264) |
| 132 | +- Unable to write the config [\#1151](https://github.com/kivy/python-for-android/issues/1151) |
| 133 | +- p4a does not yet work with clang [\#1097](https://github.com/kivy/python-for-android/issues/1097) |
| 134 | +- android module seems to eat up a character from java properties [\#945](https://github.com/kivy/python-for-android/issues/945) |
| 135 | +- TypeError: a bytes-like object is required, not 'str' [\#856](https://github.com/kivy/python-for-android/issues/856) |
| 136 | +- Feature request: access to all permissions [\#843](https://github.com/kivy/python-for-android/issues/843) |
| 137 | +- Extending the launcher [\#565](https://github.com/kivy/python-for-android/issues/565) |
| 138 | + |
| 139 | +**Merged pull requests:** |
| 140 | + |
| 141 | +- Update OpenSSL version to `1.1.1w` [\#2958](https://github.com/kivy/python-for-android/pull/2958) ([prolenodev](https://github.com/prolenodev)) |
| 142 | +- Bump Kivy version to `2.3.0` [\#2952](https://github.com/kivy/python-for-android/pull/2952) ([misl6](https://github.com/misl6)) |
| 143 | +- `sourceCompatibility` 1.7 and `targetCompatibility` 1.7 are obsolete, use 1.8 by default [\#2942](https://github.com/kivy/python-for-android/pull/2942) ([misl6](https://github.com/misl6)) |
| 144 | +- Remove redundant append into WHITELIST\_PATTERNS [\#2935](https://github.com/kivy/python-for-android/pull/2935) ([shyamnathp](https://github.com/shyamnathp)) |
| 145 | +- Update sdl2 deps to reflect the same targeted in kivy/kivy [\#2927](https://github.com/kivy/python-for-android/pull/2927) ([misl6](https://github.com/misl6)) |
| 146 | +- Update `python-for-android` prerequisites \(`Dockerfile`, `prerequisites.py`, docs\) [\#2923](https://github.com/kivy/python-for-android/pull/2923) ([misl6](https://github.com/misl6)) |
| 147 | +- Update Contributing Guidelines and Readme [\#2922](https://github.com/kivy/python-for-android/pull/2922) ([Julian-O](https://github.com/Julian-O)) |
| 148 | +- Initial support for PySide6 and Qt [\#2918](https://github.com/kivy/python-for-android/pull/2918) ([shyamnathp](https://github.com/shyamnathp)) |
| 149 | +- Introduce FAQ [\#2917](https://github.com/kivy/python-for-android/pull/2917) ([Julian-O](https://github.com/Julian-O)) |
| 150 | +- Add \(now mandatory\) `.readthedocs.yaml` file, add docs `requirements.txt` and update sphinx conf [\#2916](https://github.com/kivy/python-for-android/pull/2916) ([misl6](https://github.com/misl6)) |
| 151 | +- enable json1 extenstion in sqlite3 [\#2915](https://github.com/kivy/python-for-android/pull/2915) ([HyTurtle](https://github.com/HyTurtle)) |
| 152 | +- Bump `pyjnius` version to `1.6.1` [\#2914](https://github.com/kivy/python-for-android/pull/2914) ([misl6](https://github.com/misl6)) |
| 153 | +- Remove `distutils` usage, as is not available anymore on Python `3.12` [\#2912](https://github.com/kivy/python-for-android/pull/2912) ([misl6](https://github.com/misl6)) |
| 154 | +- Update Lottie player version [\#2900](https://github.com/kivy/python-for-android/pull/2900) ([HugoDaniel](https://github.com/HugoDaniel)) |
| 155 | +- Merge master into develop [\#2892](https://github.com/kivy/python-for-android/pull/2892) ([misl6](https://github.com/misl6)) |
| 156 | +- Add doc tests, make them pass. [\#2890](https://github.com/kivy/python-for-android/pull/2890) ([Julian-O](https://github.com/Julian-O)) |
| 157 | +- Update Android gradle plugin to `8.1.1` and gradle to `8.0.2` [\#2887](https://github.com/kivy/python-for-android/pull/2887) ([misl6](https://github.com/misl6)) |
| 158 | +- Add support for Python `3.11` and make it the default while building `hostpython3` and `python3` [\#2850](https://github.com/kivy/python-for-android/pull/2850) ([T-Dynamos](https://github.com/T-Dynamos)) |
| 159 | + |
| 160 | + |
3 | 161 | ## [v2023.09.16](https://github.com/kivy/python-for-android/tree/v2023.09.16)
|
4 | 162 |
|
5 | 163 | [Full Changelog](https://github.com/kivy/python-for-android/compare/v2023.05.21...v2023.09.16)
|
|
0 commit comments