Skip to content

Version 4.31.0

Compare
Choose a tag to compare
@aabellagm aabellagm released this 27 Nov 13:00
· 5691 commits to master since this release

Enhancement

  • [SDK-3257] - Audit nullability for MEGAAccountDetails.h
  • [SDK-3259] - Audit nullability for MEGAError.h
  • [SDK-3267] - Audit nullability for MEGAUserAlert.h
  • [SDK-3269] - Audit nullability for MEGATransferList.h
  • [SDK-3270] - Audit nullability for MEGATransfer.h
  • [SDK-3284] - Create package.swift for the SDK to make the integration easier for any iOS project
  • [SDK-3288] - Logging into a deleted folder link
  • [SDK-3329] - Android Bindings - Add accountIsNew Bindings
  • [SDK-3335] - iOS Bindings - Add isNewAccount()
  • [SDK-3337] - Remember non-existing user attributes
  • [SDK-3372] - Create SwiftUI example

Sub-task

  • [SDK-3374] - Create Jenkins tasks and files to be used for the new build system

Maintenance

  • [SDK-3366] - Improve logout notification in test
  • [SDK-3371] - Add missing request types to string

Bug

  • [SDK-3313] - Fix race condition at SdkUserAlias
  • [SDK-3339] - Add guard to performance logger
  • [SDK-3343] - Reset MegaClient::userid at locallogout
  • [SDK-3359] - Protect against empty strings as destination path for avatar
  • [SDK-3373] - Issue with Tracker at integration test when test finished by an error
  • [SDK-3377] - revert SimpleLogger::mThreadLocalLoggingDisabled member back to be public
  • [SDK-3391] - Use the correct "restag" for non existing attributes
  • [SDK-3394] - Race condition at Sdk SdkTestShares test

Feature

  • [SDK-3145] - Rewind - Download historic/snapshot file with gd request
  • [SDK-3240] - Add 'nr' param to mcsm command
  • [SDK-3242] - Add spreadsheet file type filtering
  • [SDK-3243] - Add option to search folders matching a search string, with recursive option
  • [SDK-3370] - Make Process class used by integration tests reusable from outside SDK
  • [SDK-3401] - Add accurate version for MegaApi::getNumNodes

Target app

  • MEGAsync v4.12.0