Skip to content

Releases: gpailler/MegaApiClient

v1.7.0

21 Nov 12:25
Compare
Choose a tag to compare

Bugfixes:

#108 / #110 Added support for new Mega accounts (using new authentication system).

v1.6.3

05 Apr 13:15
a9c06cd
Compare
Choose a tag to compare

Bugfixes:

  • #80 - Error when uploading file > 2GB
    MegaApiClient was not able to upload files with a size greater than int.MaxValue.

  • #87 - IEnumerable<INode> GetNodesFromLink(INode) was returning only first level nodes.
    Now the method returns all nodes (folders, subfolders and associated files).
    The parent node has the type NodeType.Root

  • #96 - Unable to login with a password containing non ASCII characters
    Non ASCII characters in the password were not converted as expected by Mega.nz

Changes:

  • #89 - Added void Login() method without argument as an alias for void LoginAnonymous()

  • #90 - Added .Net46 build to avoid using .NetStandard version and all dependencies when building an application targeting .Net46 (ShareX request)

v1.6.2

23 Jan 01:58
Compare
Choose a tag to compare

v1.6.1

02 Oct 05:10
Compare
Choose a tag to compare
  • #65 Increased default upload/download buffersize to 64KB
  • #66 / #70 Improved performances in MegaAesStream with big files
  • Ensure ProgressionStream raises 100% progression only once

v1.6.0

20 Aug 05:29
Compare
Choose a tag to compare
  • Added netstandard1.3 and netstandard1.6 support
  • Dropped net3.5 support

v1.5.0

21 May 14:28
Compare
Choose a tag to compare

Fixes:

  • Added INode.ModificationDate (INode.LastModificationDate was the creation date on previous releases). INode.CreationDate replaces INode.LastModificationDate
  • Fixed Upload stability by handling upload failures
  • Added API logout call when calling IMegaApiClient.Logout

Features:

  • Improved Download/Upload speed. At least x3 is expected (#50)
  • Added IEnumerable<INode> GetNodesFromLink(Uri uri) (#43)
  • Added IMegaApiClient.IsLoggedIn property
  • Added Options class to customize library settings (Application key, API calls options, buffers sizes...)
  • Added IMegaApiClient.APIRequestFailed event to monitor API calls
  • Added optional CancellationToken parameter on all Upload/Download methods
  • Added storage metrics (available on IAccountInformation object)
  • Returned LogonSessionToken in IMegaApiClient.Login methods to reconnect with same session

Internal:

  • Used Cake.Build
  • Added myGet for pre-releases
  • Switched tests from nUnit to xUnit

(thanks to @xunter for his huge contribution on improvements)

v1.3.1

07 Nov 12:28
Compare
Choose a tag to compare
  • Removed HttpClient dependency for MegaApiClient .Net4 and use HttpWebRequest class

v1.3.0

05 Nov 02:34
Compare
Choose a tag to compare
  • FEATURE REQUEST (#45) Added Rename(INode node, string newName) method
  • FEATURE REQUEST (#41) Added an option to specify a packsize to merge multiple chunks in a single upload (default 1MB)
  • BUG (#46) Calling GetDownloadLink on a folder returns an error.

Details: 99a7c38

v1.2.2

17 Apr 09:31
Compare
Choose a tag to compare
  • FEATURE REQUEST (#27) Support large file upload
  • FEATURE REQUEST (#39) Method to retrieve storage quota info (IAccountInformation GetAccountInformation())

v1.2.1

15 Mar 16:23
Compare
Choose a tag to compare
  • BUG (#33) Bug on name deserialization (regression introduced on 1.2.0 #28)