Gphotos Uploader Cli Versions Save

Command line tool to mass upload media folders to your google photos account(s) (Mac OS / Linux)

v4.5.0

2 months ago

Added

  • Support for the latest published Go version (1.22). This project will maintain compatibility with the latest two major versions published.

Changed

  • Bump golang.org/x/oauth2 to version 0.17.0
  • Bump gphotosuploader/google-photos-api-client-go/v3 to version 3.0.5

Deprecated

  • The auto:folderName and auto:folderPath options are deprecated in favor of the template:%_directory% and template:%_folderpath% options. See documentation.

v4.4.0

3 months ago

Added

  • Option to customize Album names by introducing template. Thanks to @WACKYprog (#431)

See specific documentation of the new option here

v4.3.0

3 months ago

Added

  • Option to bind the HTTP server to address other than local (#426)

Changed

  • Bump golang.org/x/term to version 0.16.0
  • Bump golang.org/x/sync to version 0.6.0
  • Bump github.com/dvsekhvalnov/jose2go to version 1.6.0
  • Bump github.com/hjson/hjson-go/v4 to version 4.4.0
  • Bump golang.org/x/oauth2 to version 0.16.0
  • Bump github.com/spf13/afero to version 1.11.0
  • Bump github.com/gphotosuploader/google-photos-api-client-go/v3 to version 3.0.4

v4.2.1

5 months ago

Fixed

  • Fix versioning on releases since the publication of 4.x version. (#413)
  • Small typos in messages. Thanks, @tbm (#414)

Changed

  • Bump github.com/schollz/progressbar/v3 from 3.13.1 to 3.14.1 (#411)
  • Bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 (#409)
  • Bump golang.org/x/sync from 0.4.0 to 0.5.0 (#408)
  • Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#407)

v4.2.0

6 months ago

Added

  • New parameter --redirect-url-hostname to the auth command in order to set the URL to use after the Google Photos authentication (#402)

Changed

  • Bump github.com/hjson/hjson-go/v4 from 4.3.0 to 4.3.1 (#400)

v4.2.0-rc1

6 months ago

Changelog

  • 7635aee Add a parameter to the command to set the redirect URL after auth

v4.1.1

6 months ago

Fixed

  • Uploads are showing the data of upload instead of the filename in the Google Photos UI. Thanks @mikebilly (#398)

v4.1.0

6 months ago

4.1.0

Added

  • Flag --port to configure the port where the authentication server will listen to when using the auth command (#370)
  • New command to reset the already uploaded file tracker (reset file-tracker), which removes the internal database (#182)
  • New Album option in Job's configuration which allows to set a fixed album's name to upload objects to. (#393)

Deprecated

  • The CreateAlbums option in Job's configuration is deprecated in favor of a new Album option.

v4.0.0

6 months ago

Added

  • Support for the latest published Go version (1.21). This project will maintain compatibility with the latest two major versions published.
  • Implement a cache to reduce the number of requests to Google Photos API and reduce the risk of being quota limited.
  • Implement a new command to list albums (list albums) created by this CLI.
  • Implement a new command to list media items (list media-items) uploaded by this CLI. It offers the possibility of filtering by album.
  • Progress bars to provide feedback to users on very long transactions.

Changed

  • Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 (#378)
  • Bump github.com/spf13/afero from 1.9.5 to 1.10.0 (#379)
  • Bump github.com/gphotosuploader/google-photos-api-client-go/v3 from 3.0.1 to 3.0.2
  • Bump golang.org/x/oauth2 from 0.12.0 to 0.13.0
  • Bump golang.org/x/sync from 0.3.0 to 0.4.0 (#377)
  • Bump golang.org/x/term from 0.10.0 to 0.13.0 (#376)
  • [CI] Bump github.com/stretchr/testify from 1.7.0 to 1.8.4 (#380)
  • [CI] Bump actions/checkout from 3 to 4 (#375)
  • [CI] Bump goreleaser/goreleaser-action from 4 to 5 (#374)
  • [CI] Bump golangci from 1.52.1 to 1.54.2

Removed

  • Support for multiple concurrent workers. The bandwidth to upload items is shared, so we are not expecting any performance problem.
  • Removed DEPRECATED configuration parameters from previous versions.

v3.5.2

6 months ago

Added

  • Support for the latest published Go version (1.21). This project will maintain compatibility with the latest two major versions published.
  • Client cache for albums to reduce the number of requests to Google Photos API

Changed

  • Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.3
  • Bump github.com/spf13/afero from 1.8.2 to 1.10.0
  • Bump golang.org/x/oauth2 from 0.12.0 to 0.13.0
  • Bump golang.org/x/sync from 0.3.0 to 0.4.0
  • Bump golang.org/x/term from 0.10.0 to 0.13.0
  • Bump github.com/99designs/keyring from 1.2.1 to 1.2.2
  • Bump github.com/gphotosuploader/google-photos-api-client-go/v2 from 2.4.0 to 2.4.2
  • Bump github.com/schollz/progressbar/v3 from 3.8.6 to 3.13.1
  • Bump github.com/spf13/cobra from 1.4.0 to 1.7.0
  • Bump golang.org/x/oauth2 from v0.0.0-20220309155454-6242fa91716a to 0.13.0
  • Bump golang.org/x/sync from v0.0.0-20210220032951-036812b2e83c to 0.4.0
  • Bump golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 to 0.13.0
  • Bump google.golang.org/api from v0.74.0 to 0.148.0