NeoMAD 4.6.1 release notes¶
October 31, 2018
Enhancements¶
iOS Build chain improvement¶
The NeoMAD build chain for iOS targets has been improved to be more efficient with more accuracy. Messages displayed in the NeoMAD console have been improved for better comprehension.
The XCODE_PATH value which can be set in the neomad.properties is now controlled to handle potential errors.
Its value is also display in the NeoMAD console.
Package content query improvement (com.neomades.content)¶
ContentQuery default time out which was too long (60sec), time out now depends on its RetryPolicy (DefaultRetryPolicy class is used by default and its time out is 2,5sec).
A custom time out can be set on the ContentQuery using setRetryPolicy(RetryPolicy) method, a custom DefaultRetryPolicy can be used.
Package content cache improvement (com.neomades.content.cache)¶
The cache classes documentation from package content have been improved to also explain how the server should manage cache policy.
DefaultFileCache and DefaultCacheEntry classes have been added to handle default cache behavior easily.
Please refer to the javadoc of these classes for more information.
Depreciations¶
Screen.registerEvents(): Use new methodScreen.registerContentError()instead.
Fixes¶
- NeoMAD is now able to generate specific code implementation (
-gsicommand line option) when a NeoMAD extension is referenced in the URS (<extensions>tag). - RSSReaderExample now correctly displays the content of its main screen.
- Android:
- Removed the native
GET_ACCOUNTSpermission which was automatically added when declaring NeoMAD push services in the URS (this native permission is useless since Android 4.0.4).
- Removed the native
- iOS:
- Fix
-scommand line option for IOS, IPAD and IPHONE targets: the simulator was not launched when a correctXCODE_PATHproperty was set in the neomad.properties. - Fix
SplitScreen.setDetailScreen(): an empty white screen was the first screen of the stack instead of the one passed in paramater. - Fix Xcode architecture warning when generating an iOS binary for iOS 12.
- Fix
