Version 4.20.0
Enhancement
- [SDK-2779] - Transform a few MegaRequest to use performRequest callback - 14
- [SDK-2816] - Add Jenkins subjob branch as a parameter
- [SDK-2818] - Make fireOnRequestFinish thread safe for SRW
- [SDK-2824] - refactoring procresult to avoid accessing client->json directly
- [SDK-2829] - Add @nullable annotation to MegaApiJava.java - Part 1
Sub-task
- [SDK-2807] - Parse keys and signatures from "ug" response
Maintenance
- [SDK-2327] - Add tests for versions
- [SDK-2810] - iOS Bindings - Update Set and Set Element Change type enum values
- [SDK-2811] - Add getChanges() to MegaSet and MegaSetElement
- [SDK-2817] - Adjust new FSLogging::eLogExceptFileNotFound case to log the other errors
Bug
- [SDK-1788] - Case insensitive searches for nodes with multibyte characters doesn't work
- [SDK-2783] - No longer honoring file permissions set via MegaApi::setDefaultFilePermissions
- [SDK-2802] - Send event if nextid has been overflowed
- [SDK-2813] - Adjust error logging on file open, not all failures to open are really errors
- [SDK-2826] - Fix build issues with qmake and libicu
- [SDK-2830] - Fix ICU when building using autotools
Feature
- [SDK-2770] - Provide 'recommended' Plan
- [SDK-2812] - Adjust DON'T_SEND_EMAILS by SEND_EMAILS
Target apps
- iOS 10.1
- Android 8.1