onedrive (2.5.2-1) unstable; urgency=medium

  The below is an important note regarding the v2.5.0 release.

  This version introduces significant changes regarding how the integrity and
  validation of your data is determined and is not backwards compatible with
  v2.4.x.

  OneDrive Business Shared Folder Sync has been 100% re-written in v2.5.0. If
  you are using this feature, please read the new documentation carefully.

  The application function --download-only no longer automatically deletes
  local files. Please read the new documentation regarding this feature.

 -- Sebastien Badia <sbadia@debian.org>  Mon, 07 Oct 2024 08:43:48 +0200

onedrive (2.4.0-1) unstable; urgency=medium

  The below is an important note regarding the v2.4.0 release.

  As part of the changes required to correctly handle OneDrive 429
  error responses, a decision was taken to change the Client ID.

  What this means is, after upgrading to v2.4.0, on your next sync,
  you will be presented with the following message:

    ERROR: OneDrive returned an error with the following message:
      Error Message: HTTP request returned status code 400 (Bad Request)
      Error Reason:  AADSTS70000: The provided value for the input parameter
      'refresh_token' or 'assertion' is not valid. The token was issued for a different client id
    Trace ID: 06f95eac-45de-478f-8c4c-f1ae4fb90400
    Correlation ID: 9bbb9e17-546b-4f24-abc5-ee46e54ebe53
    Timestamp: 2020-03-22 21:56:29Z

    ERROR: OneDrive returned a 'HTTP 401 Unauthorized' - Cannot Initialize Sync Engine
    ERROR: Check your configuration as your refresh_token may be empty or invalid.
    You may need to issue a --logout and re-authorise this client.

  What you will need to do is:

  Stop any onedrive service (init.d / systemd) process you have running
  Issue a --logout & re-authenticate the client
  If you do not want to do this, then update your 'config' file with the
  following information:

  application_id = "22c49a0d-d21c-4792-aed1-8f163c982546"
  This will continue to use the older 'skilion' client identifier and not
  require re-authentication, however this may increase your chances of
  getting a OneDrive 429 error.

 -- Norbert Preining <norbert@preining.info>  Tue, 24 Mar 2020 17:10:04 +0900

onedrive (2.1.6-1) unstable; urgency=medium

  * OneDrive package switched to new upstream. From upstream's README about
    updating from the previous version:
      Upgrading from 'skilion' client
      The 'skilion' version contains a significant number of defect's in how
      the local sync state is managed. When upgrading from the 'skilion'
      version to this version, it is advisable to stop any service / onedrive
      process from running and then remove any `items.sqlite3` file from your
      configuration directory (`~/.config/onedrive/`) as this will force the
      creation of a new local cache file.

 -- Norbert Preining <preining@debian.org>  Fri, 23 Nov 2018 10:44:34 +0900
