Releases: gphotosuploader/gphotos-uploader-cli
Releases · gphotosuploader/gphotos-uploader-cli
v3.3.0
v3.2.1
Changelog
Added
- Support for the latest published Go version. This project will maintain compatibility with the latest two major versions published.
Deprecated
- Once Go 1.17 has been published, previous Go 1.15 support is deprecated.
Fixed
- Using environment var
GPHOTOS_CLI_TOKENSTORE_KEY
, it was not possible to set an empty key. Now, it is.
v3.2.0
v3.1.1
v3.1.0
Changelog
Added
- Removes retry when Google Photos requests quota limit has been reached. (#290)
- Removes retry when Google Photos requests quota limit has been reached. (#248)
- Add support for
go v1.16
. - Bump
golangci-lint
tov1.39.0
.
Fixed
- Not possible to enter a passphrase - panic: crypto/hmac: hash generation function does not produce unique values (#294)
Removed
- Remove support for
go v.1.14
.
v3.0.1
v3.0.0
This is a major upgrade, so it has some non-backwards compatible changes
Added
- Progress bar when uploading files.
- Configuration, wo/ sensible data, is printed when debug is enabled. (#270)
- Configuration validation. The cli validates the configuration data at starting time.
- Information messages to bring more context at runtime. (#260)
Changed
Jobs.MakeAlbums
configuration setting has changed toJobs.CreateAlbums
. Valid values are "Off", "folderName" and "folderPath".- Reduced the number of calls to the API when uploading files. It's using less than 50% of calls than before.
- Move to
golang.org/x/term
fromgolang.org/x/crypto/ssh/terminal
, due to deprecation. - Some parts of the code has been refactored to make cleaner code and increase testability.
Jobs.Account
configuration setting has been changed toAccount
. Multiple Google Photos accounts are not supported. (#231)- Bump
google-photos-api-client-go
fromv2.0.0
tov2.1.3
. It improves performance. (#259) - Bump
golangci-lint
from1.30.0
to1.34.1
.
Deprecated
Jobs.MakeAlbums
configuration setting. UseJobs.CreateAlbums
instead. See [configuration documentation][idocumentation].Jobs.Account
configuration setting. UseAccount
instead. See [configuration documentation][idocumentation].
Fixed
- '~' is not expanded when reading file. (#268)
Removed
- Multiple Google Photos account support has been removed. You can use multiple configuration files in the same application folder. (#231)
v2.0.1
v2.0.0
This is a major upgrade and it has some non-backwards compatible changes:
includePatterns
andexcludePatterns
configuration options has changed.includePatterns
has a new default (_IMAGE_EXTENSIONS_
).uploadVideos
configuration option has been removed.
Added
- Two new tagged patterns has been added:
_IMAGE_EXTENSIONS_
, matching supported image file types, and_RAW_EXTENSIONS_
, matching supported RAW file types. (#249) - Retries management. It's implementing exponential back-off with a maximum of 4 retries by default. (#253)
Changed
includePatterns
andexcludePatterns
configuration options has changed. It's using a new format, please review de configuration documentation.- By default, if
includePatterns
is empty,_IMAGE_EXTENSIONS_
will be used. (#249) - Bump
google-photos-api-client-go
fromv2.0.0-beta-1
tov2.0.0
.
Fixed
- Symlinks are now supported when scanning a folder. (#190)
Note: This application does not terminate if there are any non-terminating loops in the file structure.
includePatterns
works as expected, with a clearer (I hope so) format. (#152)
Removed
- Deprecated
uploadVideos
configuration option. It was deprecated in v0.4.0.