Skip to content

Releases: gphotosuploader/gphotos-uploader-cli

v3.3.0

11 Jan 14:20
v3.3.0
6a4a6ba
Compare
Choose a tag to compare

Changelog

Changed

  • Files are sorted before being uploaded. This will only be true for the files uploaded to an empty albums. (#301)

v3.2.1

23 Sep 08:13
v3.2.1
18d3592
Compare
Choose a tag to compare

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

12 Sep 10:12
v3.2.0
b880c3b
Compare
Choose a tag to compare

Changelog

Changed

  • Reduce the cost of tracking already uploaded files by bringing back file last modification time check (#306)

v3.1.1

11 Sep 05:15
v3.1.1
7bea603
Compare
Choose a tag to compare

Changelog

Fixed

v3.1.0

04 Apr 18:25
v3.1.0
a1ba508
Compare
Choose a tag to compare

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 to v1.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

07 Feb 17:04
v3.0.1
c220b17
Compare
Choose a tag to compare

Fixed

  • Tagged extension matches with uppercase file extensions. (#283)

v3.0.0

17 Jan 09:22
v3.0.0
f921dcd
Compare
Choose a tag to compare

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 to Jobs.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 from golang.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 to Account. Multiple Google Photos accounts are not supported. (#231)
  • Bump google-photos-api-client-go from v2.0.0 to v2.1.3. It improves performance. (#259)
  • Bump golangci-lint from 1.30.0 to 1.34.1.

Deprecated

  • Jobs.MakeAlbums configuration setting. Use Jobs.CreateAlbums instead. See [configuration documentation][idocumentation].
  • Jobs.Account configuration setting. Use Account 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

04 Jan 19:32
v2.0.1
4702c0e
Compare
Choose a tag to compare

Changed

  • Bump google-photos-api-client-go from v2.0.0 to v2.1.2.

Fixed

  • Media item creation was failing when Google Photos was reporting errors on media creation. (#262)

v2.0.0

18 Dec 14:03
v2.0.0
409fdc4
Compare
Choose a tag to compare

This is a major upgrade and it has some non-backwards compatible changes:

  • includePatterns and excludePatterns configuration options has changed.
  • includePatterns has a new default (_IMAGE_EXTENSIONS_).
  • uploadVideos configuration option has been removed.

Added

Changed

  • includePatterns and excludePatterns 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 from v2.0.0-beta-1 to v2.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.

v1.2.0

23 Sep 17:57
v1.2.0
52325d1
Compare
Choose a tag to compare

Changelog

Added

  • GPHOTOS_CLI_TOKENSTORE_KEY env var could be used to read token store encryption key from. This allows you to run the CLI non-interactively. (#224)