Release files for 2.4.21 (#2157)

* Release files for 2.4.21
This commit is contained in:
abraunegg 2022-09-27 05:30:30 +10:00 committed by GitHub
parent d1642dab30
commit 1f4e0e143c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 705 additions and 506 deletions

View File

@ -2,6 +2,35 @@
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.4.21 - 2022-09-27
### Fixed
* Fix that the download progress bar doesn't always reach 100% when rate_limit is set
* Fix --resync handling of database file removal
* Fix Makefile to be consistent with permissions that are being used
* Fix that logging output for skipped uploaded files is missing
* Fix to allow non-sync tasks while sync is running
* Fix where --resync is enforced for non-sync operations
* Fix to resolve segfault when running 'onedrive --display-sync-status' when run as 2nd process
* Fix DMD 2.100.2 depreciation warning
### Changed
* Change the exit code of the application to 126 when a --resync is required
### Added
* Add GitHub Action Test Build Workflow (replacing Travis CI)
* Add option --display-running-config to display the running configuration as used at application startup
* Add 'config' option to request readonly access in oauth authorization step
* Add option --cleanup-local-files to cleanup local files regardless of sync state when using --download-only
* Add option --with-editing-perms to create a read-write shareable link when used with --create-share-link <file>
### Updated
* Updated --get-O365-drive-id implementation for data access
* Update what application options require an argument
* Update application logging output for error messages to remove certain \n prefix when logging to a file
* Update onedrive.spec.in to fix error building RPM
* Update GUI notification handling for specific skipped scenarios
* Updated documentation (various)
## 2.4.20 - 2022-07-20
### Fixed
* Fix 'foreign key constraint failed' when using OneDrive Business Shared Folders due to change to using /delta query

1174
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@ dnl - commit the changed files (configure.ac, configure)
dnl - tag the release
AC_PREREQ([2.69])
AC_INIT([onedrive],[v2.4.21-dev], [https://github.com/abraunegg/onedrive], [onedrive])
AC_INIT([onedrive],[v2.4.21], [https://github.com/abraunegg/onedrive], [onedrive])
AC_CONFIG_SRCDIR([src/main.d])

View File

@ -6,7 +6,7 @@
%endif
Name: onedrive
Version: 2.4.20
Version: 2.4.21
Release: 1%{?dist}
Summary: Microsoft OneDrive Client
Group: System Environment/Network

View File

@ -13,14 +13,14 @@ sudo yum install -y libcurl-devel
sudo yum install -y sqlite-devel
sudo yum install -y libnotify-devel
sudo yum install -y wget
sudo yum install -y http://downloads.dlang.org/releases/2.x/2.087.0/dmd-2.087.0-0.fedora.x86_64.rpm
sudo yum install -y http://downloads.dlang.org/releases/2.x/2.088.0/dmd-2.088.0-0.fedora.x86_64.rpm
mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
```
## Build RPM from spec file
Build the RPM from the provided spec file:
```text
wget https://github.com/abraunegg/onedrive/archive/refs/tags/v2.4.20.tar.gz -O ~/rpmbuild/SOURCES/v2.4.20.tar.gz
wget https://github.com/abraunegg/onedrive/archive/refs/tags/v2.4.21.tar.gz -O ~/rpmbuild/SOURCES/v2.4.21.tar.gz
wget https://raw.githubusercontent.com/abraunegg/onedrive/master/contrib/spec/onedrive.spec.in -O ~/rpmbuild/SPECS/onedrive.spec
rpmbuild -ba ~/rpmbuild/SPECS/onedrive.spec
```