Skip to content

Latest commit

 

History

History
98 lines (66 loc) · 2.63 KB

CHANGELOG.md

File metadata and controls

98 lines (66 loc) · 2.63 KB

0.3.X

New Features

  • Add support uploading folders

Changes

  • Connection reuse (pool)
  • Minor changes to support ruby 3.2.x changes and deprecations

0.2.7

New Features

  • Add support for login ver. 2 (newer accounts only)
  • Add new error codes
  • Fixed crash when uploading file with invalid UTF-8 characters

0.2.6

New Features

  • Support new links format, e.g. https://mega.nz/#!foo!bar is now https://mega.nz/file/foo#bar
  • Add --get-link flag to rmega-up: generate and print the sharable link of the new file

0.2.5

Changes

  • #27 The error raised when the free quota is exceeded is now properly handled
  • #27 Improved detection of mega link when a generic url is given to rmega-dl (see cmd line usage)

0.2.4

Changes

  • #25 Fix connection reset on file upload
  • #24 Speed up aes_cbc_mac func

0.2.3

Changes

  • Fixed reading options from the configuration file (~/.rmega)
  • The max number of parallel threads is now 8

New Features

  • If rmega-dl receive a local file as the main args, that file is treated as a text file that must contains a list of mega links
  • The download progress bar now distinguishes between allocate, verify and download phase

0.2.2

Changes

  • #17 Fixed download of shared folders

0.2.1

New Features

  • #14 Files and folders can now be renamed with Node#rename

Changes

  • rmega-dl, rmega-up commands now properly traverse the cloud storage when searching for a file/folder to download/upload
  • rmega-dl: fixed scan for Mega links in a webpage
  • The configuration file (~/.rmega) format is changed (from JSON to YAML)
  • Dropped dependency to ActiveSupport

0.2.0

New Features

  • resumable downloads
  • rmega-dl command (with folder download support)
  • rmega-up command
  • cbc-mac verification (download)
  • handle network errors without interrupting downloads/uploads
  • cache shared keys
  • Storage#folders has been removed (use Storage#shared that returns only shared folder nodes)

Changes

  • RequestError class was removed
  • Upload now returns the node handle
  • Storage#download moved to Rmega#download

0.1.7

  • #9 Fixed decryption of nodes shared by you to others

0.1.6

New Features

  • #7 Rmega now supports shared folders and files.

  • The method Storage#folders can now be used to get a list of your first-level folders + first-level shared folders.

  • The error codes list is now updated (up to the number -22).

Changes

  • Rmega will now attempt a request up to 10 times (in case of SocketError or if the server is temporary busy) before raising the error.

  • Fixed a race condition that cause corrupted downloads