Skip to content

[v2024.03.17] - 2024-03-17

Latest
Compare
Choose a tag to compare
@misl6 misl6 released this 17 Mar 08:25
· 2 commits to master since this release
d02948e

Full Changelog

Highlights:

  • Added support for ARM64 Simulator, and moved to .xcframework format for built artifacts
  • Removed bitcode support, as is now deprecated by Apple
  • Kivy recipe version now targets 2.3.0
  • Python3 has been updated to 3.11.x

⚠️ Due to changes required by the switch from the static lib artifact libname.a to libname.xcframework, and other minor changes, a migration of your existing projects need to be performed.

Please follow the migration manual 📖: https://github.com/orgs/kivy/discussions/33

Fixed bugs:

  • zbarlite recipe has hardcoded python version #677

Closed issues:

  • Materialyoucolor-python Recipe #895
  • libffi recipe build hangs during configuration #889
  • Can't Input text on IOS17.2 Simulator with Xcode 15.1 #888
  • [Request]: Pypi packages #886
  • Add pdf2docx recipe #883
  • [Question] : Pygame and pyexpat ? #873
  • Support mail address is broken #872
  • Toolchain python version mismatch #869
  • how to show ip camera footage #868
  • Working app crash on iOS 17 #864
  • Crash during background execution #862
  • Python3 build fails with unknown argument: '-fp-model' #860
  • issue creating recipe for kiwsolver #857
  • App runs fine from XCode, but terminates with an error if installed through TestFlight #850
  • ffmpeg related errors after adding this recipe to the project #849
  • how do you init your custom c module at app startup? #848
  • Replacement for pycrypto #843
  • Xcode build fails with ModuleNotFoundError: No module named 'encodings' #842
  • Invalid Signature when adding Python to iOS App Extension #826
  • APP crashes easily #824
  • when creating xcodeproj using kivy-ios, how to change the default bundleIdentifier #823
  • toolchain build: no matching architecture in universal wrapper #792
  • Explanation to build recipe in iOS #776
  • Support arm64 simulator on Apple Silicon hardware #751
  • PyObjC import error #741
  • App Store Connect Operation Error Invalid Bundle Structure - The binary file '*myapp*.app/lib/python3.9/site-packages/google/protobuf/pyext/_message.cpython-39-darwin.so' is not permitted. #702
  • libzbar recipe missing libiconv dependency #676
  • Lib Not Found #674
  • toolchain build kivy Error #668
  • leverage conda to create the host* packages #655
  • ImportError: dynamic module does not define module export function (PyInit__imaging) #644
  • kivy ios and boto3 #641
  • Recipe for OpenCV #637
  • Issues with using threads on an iOS device #609
  • Xcode fails to build: Undefined symbols for architecture x86_64 #607
  • There is a memory leak in the program #419
  • Include Unit tests and CI to test build for the toolchain #296

Merged pull requests:

  • 👷 Fix the rebuild recipe script #900 (AndreMiras)
  • recipes: add new materialyoucolor recipe #898 (T-Dynamos)
  • Remove bitcode support, as is now deprecated by Apple #894 (misl6)
  • Bump openssl version to 1.1.1w #891 (misl6)
  • Bump Kivy version to 2.3.0 #890 (misl6)
  • Set fetch-depth: 0 for updated recipes checkout and use actions/checkout@v4 instead of actions/checkout@v3 #884 (misl6)
  • Update sdl2 deps to reflect the same targeted in kivy/kivy #881 (misl6)
  • Make doc structure consistent and up-to-date #879 (Julian-O)
  • Create no-response #878 (Julian-O)
  • Support Section Updated issue #872 resolved #876 (seharbat00l)
  • Install kivy-ios via pip during tests, so dependencies are automatically managed #871 (misl6)
  • Update python3 recipe to 3.11.6 #870 (misl6)
  • Do not use full path for system libraries and frameworks in .xcodeproj #867 (misl6)
  • Fix for upstream issues with compiler path #866 (tcaduser)
  • update to matplotlib 3.7.2 #861 (tcaduser)
  • update for recent iOS platform changes #859 (tcaduser)
  • matplotlib recipe #858 (tcaduser)
  • Bump numpy version to 1.24.4 #856 (misl6)
  • Support ARM64 Simulator + Introduce build platform concept + Introduce xcframework #778 (misl6)