diff --git a/CHANGELOG.md b/CHANGELOG.md index 7cdfd7c2..df96b592 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,21 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [2.2.5] - 2019-01-16 +### Fixed +- Update handling of HTTP 412 - Precondition Failed errors +- Update --display-config to display sync_list if configured +- Add a check for 'id' key on metadata update to prevent 'std.json.JSONException@std/json.d(494): Key not found: id' +- Update handling of 'remote' folder designation as 'root' items +- Ensure that remote deletes are handled correctly +- Handle 'Item not found' exception when unable to query OneDrive 'root' for changes +- Add handling for JSON response error when OneDrive API returns a 404 due to OneDrive API regression +- Fix items highlighted by codacy review + +### Added +- Add --force-http-1.1 flag to downgrade any HTTP/2 curl operations to HTTP 1.1 protocol +- Support building with ldc2 and usage of pkg-config for lib finding + ## [2.2.4] - 2018-12-28 ### Fixed - Resolve JSONException when supplying --get-O365-drive-id option with a string containing spaces diff --git a/README.md b/README.md index 0db6cbc1..b45a6973 100644 --- a/README.md +++ b/README.md @@ -333,6 +333,14 @@ An example of the log file is below: 2018-Apr-07 17:09:38.5708652 Applying changes of Path ID: ``` +### Notifications +If notification support is compiled in, the following events will trigger a notification within the display manager session: +* Aborting a sync if .nosync file is found +* Cannot create remote directory +* Cannot upload file changes +* Cannot delete remote file / folder +* Cannot move remote file / folder + ### Uninstall ```text sudo make uninstall diff --git a/contrib/gentoo/onedrive-2.2.4.ebuild b/contrib/gentoo/onedrive-2.2.5.ebuild similarity index 100% rename from contrib/gentoo/onedrive-2.2.4.ebuild rename to contrib/gentoo/onedrive-2.2.5.ebuild diff --git a/onedrive.1.in b/onedrive.1.in index bbd6bc88..cc83989d 100644 --- a/onedrive.1.in +++ b/onedrive.1.in @@ -1,4 +1,4 @@ -.TH ONEDRIVE "1" "December 2018" "2.2.4" "User Commands" +.TH ONEDRIVE "1" "January 2019" "2.2.5" "User Commands" .SH NAME onedrive \- folder synchronization with OneDrive .SH SYNOPSIS @@ -51,6 +51,9 @@ Only download remote changes \fB\-\-enable\-logging\fP Enable client activity to a separate log file .TP +\fB\-\-force\-http\-1.1\fP +Force the use of HTTP 1.1 for all operations +.TP \fB\-\-get\-O365\-drive\-id\fP ARG Query and return the Office 365 Drive ID for a given Office 365 SharePoint Shared Library .TP diff --git a/pacman/PKGBUILD b/pacman/PKGBUILD index 29010a36..c86b3bf3 100644 --- a/pacman/PKGBUILD +++ b/pacman/PKGBUILD @@ -1,5 +1,5 @@ pkgname=onedrive -pkgver=2.2.4 +pkgver=2.2.5 pkgrel=1 #patch-level (Increment this when patch is applied) pkgdesc="A free OneDrive Client for Linux. This is a fork of the https://github.com/skilion/onedrive repository" license=("unknown") diff --git a/spec/onedrive.spec b/spec/onedrive.spec index aaa8db1b..0b1835e7 100644 --- a/spec/onedrive.spec +++ b/spec/onedrive.spec @@ -6,7 +6,7 @@ %endif Name: onedrive -Version: 2.2.4 +Version: 2.2.5 Release: 1%{?dist} Summary: Microsoft OneDrive Client Group: System Environment/Network