This update includes the new features added in B4A v3.80. The main new features are conditional compilation and build configurations.
New features and improvements:
Note that this is a beta version. You should backup your projects before loading them with the new version.
Projects saved in v2.20 cannot be opened with older versions of B4J (due to the new meta files).
You can download the beta version here: www.b4x.com/b4j/files/beta.exe
New features and improvements:
- Conditional Compilation & Build Configurations: http://www.b4x.com/android/forum/threads/conditional-compilation-build-configurations.40746/
- Shared code modules: http://www.b4x.com/android/forum/threads/shared-code-modules.40747/
- Project meta file - This file stores "dynamic" project state: modules visibility and order, collapsed nodes, bookmarks and breakpoints. This file should be excluded from source controls.
- Array keyword - The type can be omitted. In that case the array type will be Object. The Array keyword now supports creating empty arrays.
- Debugger can optionally show hexadecimal values.
- Auto complete for layouts and assets files.
- Libraries filter box.
- Server - Correct mime types are set based on the file extension.
- jSQL - Fix for a potential memory leak.
- JQueryElement.SetProp method fixed.
- HttpSession.RemoveAttribute was mistakenly named RemoteAttribute. The method name is fixed.
- Add existing modules supports multiple selection.
- Other minor improvements
Note that this is a beta version. You should backup your projects before loading them with the new version.
Projects saved in v2.20 cannot be opened with older versions of B4J (due to the new meta files).
You can download the beta version here: www.b4x.com/b4j/files/beta.exe