Erel B4X founder Staff member Licensed User Longtime User Jun 14, 2023 #1 I'm happy to release B4A v12.5. This update makes B4A ready for setting targetSdkVersion to 33. This will be required by Google Play in a couple of months. Updates: Default targetSdkVersion set to 33. RuntimePermissions library updated with the new and a bit special POST_NOTIFICATIONS permission: https://www.b4x.com/android/forum/threads/notifications-permission-with-targetsdkversion-33.148233/ New B4XView.Alpha property and SetAlphaAnimated method. These will also be added to B4J and B4i in the next update. Debugger improvements including performance improvements and bug fixes. B4XLibs modules and files can be overridden. This is done by adding the module or file to the project. The compiler now accepts it and gives higher precedence to the project files. New #ModuleVisibility attribute. Value can be Public - default visibility, or B4XLib. B4XLib means that the module methods and fields will not be visible once the module is packed as a b4xlib. Note that it is an IDE feature and is ignored by the compiler (might be changed in the future). #ExcludeFromDebugger attribute removed. ADB installation allows downgrading apps, based on the #VersionCode value. Comment link to go to layout: Code: 'main page layout - ide://goto?Layout=MainPage Updated internal libraries: XUI v2.3, RuntimePermissions v1.2, Core v12.5, SimpleMediaManager v1.13, BCTextEngine v1.95, B4XFormatter v1.04, XUI Views v2.56, OkHttpUtils2 v3.02 Other bug fixes and minor improvements targetSdkVersion=33 main changes (full list): Notifications require permission: https://www.b4x.com/android/forum/threads/notifications-permission-with-targetsdkversion-33.148233/ NEARBY_WIFI_DEVICES permission instead of location permission. Relevant for hotspot: https://www.b4x.com/android/forum/threads/start-local-hotspot.98664/#content Receivers replace most of the services use cases (this is actually relevant since targetSdkVersion=31): Receivers and Services in 2023+ Download link: https://www.b4x.com/b4a.html Last edited: Jun 14, 2023
I'm happy to release B4A v12.5. This update makes B4A ready for setting targetSdkVersion to 33. This will be required by Google Play in a couple of months. Updates: Default targetSdkVersion set to 33. RuntimePermissions library updated with the new and a bit special POST_NOTIFICATIONS permission: https://www.b4x.com/android/forum/threads/notifications-permission-with-targetsdkversion-33.148233/ New B4XView.Alpha property and SetAlphaAnimated method. These will also be added to B4J and B4i in the next update. Debugger improvements including performance improvements and bug fixes. B4XLibs modules and files can be overridden. This is done by adding the module or file to the project. The compiler now accepts it and gives higher precedence to the project files. New #ModuleVisibility attribute. Value can be Public - default visibility, or B4XLib. B4XLib means that the module methods and fields will not be visible once the module is packed as a b4xlib. Note that it is an IDE feature and is ignored by the compiler (might be changed in the future). #ExcludeFromDebugger attribute removed. ADB installation allows downgrading apps, based on the #VersionCode value. Comment link to go to layout: Code: 'main page layout - ide://goto?Layout=MainPage Updated internal libraries: XUI v2.3, RuntimePermissions v1.2, Core v12.5, SimpleMediaManager v1.13, BCTextEngine v1.95, B4XFormatter v1.04, XUI Views v2.56, OkHttpUtils2 v3.02 Other bug fixes and minor improvements targetSdkVersion=33 main changes (full list): Notifications require permission: https://www.b4x.com/android/forum/threads/notifications-permission-with-targetsdkversion-33.148233/ NEARBY_WIFI_DEVICES permission instead of location permission. Relevant for hotspot: https://www.b4x.com/android/forum/threads/start-local-hotspot.98664/#content Receivers replace most of the services use cases (this is actually relevant since targetSdkVersion=31): Receivers and Services in 2023+ Download link: https://www.b4x.com/b4a.html
netsistemas Active Member Licensed User Longtime User Jun 14, 2023 #2 PERFECT!! (compiled with out problems) B4A Versión: 12.50 Parseando código. (0.44s) Java Versión: 11 Building folders structure. (0.80s) Corriendo accion personalizada. (0.05s) Compilando código. (0.43s) ... ... Dex: B4AShared (1.04s) Dex: Audio (0.87s) Dex: ByteConverter (0.78s) ... Dex: kotlin-stdlib-1.6.10 (3.72s) Dex: RemoteLogger (0.81s) Dex: javax.inject-javax.inject (0.58s) Dex: com.google.errorprone-error_prone_annotations (0.72s) Dex code (6.71s) Dex merge (4.94s) Copiando los recursos de librerias (1.45s) ZipAlign file. (0.04s) Firmando ficheros de paquete (clave privada) (0.67s) Instalando archivo al dispositivo. (3.11s) Device serial: 26101JEGR20033 Completado con éxito Upvote 0
PERFECT!! (compiled with out problems) B4A Versión: 12.50 Parseando código. (0.44s) Java Versión: 11 Building folders structure. (0.80s) Corriendo accion personalizada. (0.05s) Compilando código. (0.43s) ... ... Dex: B4AShared (1.04s) Dex: Audio (0.87s) Dex: ByteConverter (0.78s) ... Dex: kotlin-stdlib-1.6.10 (3.72s) Dex: RemoteLogger (0.81s) Dex: javax.inject-javax.inject (0.58s) Dex: com.google.errorprone-error_prone_annotations (0.72s) Dex code (6.71s) Dex merge (4.94s) Copiando los recursos de librerias (1.45s) ZipAlign file. (0.04s) Firmando ficheros de paquete (clave privada) (0.67s) Instalando archivo al dispositivo. (3.11s) Device serial: 26101JEGR20033 Completado con éxito
asales Expert Licensed User Longtime User Jun 14, 2023 #3 Thanks @Erel for the new version! Another contribution to the development was made by PayPal: 1GX78908H82540712 Upvote 0
Thanks @Erel for the new version! Another contribution to the development was made by PayPal: 1GX78908H82540712
Spright Active Member Jun 14, 2023 #4 The updated smart defender does not allow me to run the B4A.exe installer? Upvote 0
Erel B4X founder Staff member Licensed User Longtime User Jun 15, 2023 #5 This is a false positive detection. Ignore it. You should have an option to proceed. Upvote 0
aeric Expert Licensed User Longtime User Jun 15, 2023 #6 Erel said: Updated internal libraries: XUI v2.3, RuntimePermissions v1.2, Core v12.5, SimpleMediaManager v1.13, BCTextEngine v1.95, B4XFormatter v1.04, XUI Views v2.56, OkHttpUtils2 v3.02 Click to expand... May I know what are the new changes or fixes in these libraries? Upvote 0
Erel said: Updated internal libraries: XUI v2.3, RuntimePermissions v1.2, Core v12.5, SimpleMediaManager v1.13, BCTextEngine v1.95, B4XFormatter v1.04, XUI Views v2.56, OkHttpUtils2 v3.02 Click to expand... May I know what are the new changes or fixes in these libraries?
Erel B4X founder Staff member Licensed User Longtime User Jun 15, 2023 #7 This is a collection of updates since the last B4A update. You can find most of the changes in the various libraries threads. Last edited: Jun 15, 2023 Upvote 0
This is a collection of updates since the last B4A update. You can find most of the changes in the various libraries threads.
nedium Active Member Licensed User Longtime User Jul 1, 2023 #9 Thanks @Erel for the new version! Upvote 0