Skip to content

Releases: Salvoxia/immich-folder-album-creator

v0.10.0

08 Sep 19:47
96d83bb
Compare
Choose a tag to compare

Features

  • Find Assets in Album (#41)
    Added an option to make the script request all assets from Immich, even the ones that already are part of an album. That way, the script can be used with different settings in multiple runs.
    Refer to Assets in Multiple Albums in README.
    Thanks @carlosjfcasero
  • Path Filter
    Added option to filter assets using a glob-style pattern and only create albums for the filtered assets.
    Refer to Filtering in README

Fixes

New Contributors

Full Changelog: 0.9.0...0.10.0

v0.9.0

21 Aug 12:56
34f4945
Compare
Choose a tag to compare

⚠️Potentially Breaking Changes⚠️

  • To keep maintenance and development effort in check, support for Immich versions earlier than 1.106.1 has been removed!
    Update your Immich Server or stick to script version 0.8.1 or earlier!

Enhancements

  • #32 Added more user-friendly messages when running script in Docker without UNATTENDED or DELETE_CONFIRM flags set (thanks @pin147)

Features

  • #33 Added triggering of Offline Assets Removal and deletion of empty albums to clean up after external library changes (thanks @wechsler42)
    Refer to new README section Dealing with External Library Changes.
  • #34 Allow automatic sharing of newly created albums with a list of existing users (with share role definition by user) (thanks @janwdev)
    Refer to new README section Automatic Album Sharing.
  • #36 Added option to specify sorting order in newly created albums (thanks @ferbar)

New Contributors

Full Changelog: 0.8.1...0.9.0

v0.8.1

06 Aug 05:49
Compare
Choose a tag to compare

Fixes

  • #30 Root path with spaces in it are not recognized
    Docker only: Fixed an error that caused ROOT_PATH environment entries with blanks to be parsed not only at the comma but also at the blank, leading to incorrect root_path arguments being passed to the script. Thanks @kftb!

Full Changelog: 0.8.0...0.8.1

v0.8.0

02 Aug 18:22
Compare
Choose a tag to compare

Features

  • #28 Add run modes for cleaning up or deleting all albums
    Allows specifying option -m or --mode (Docker: Env Variable MODE) to delete albums created by the script or to delete all albums in Immich.
    Refer to to the README for documentation on how to use.

Enhancements

  • Running the script manually using the Docker image will no longer automatically create all albums, but only list the albums it would create. To actually create albums, the UNATTENDED environment variable must be set as well. This mimics the default behavior of the script when running it without Docker.

Full Changelog: 0.7.0...0.8.0

v0.7.0

30 Jul 19:54
Compare
Choose a tag to compare

Features

  • #23 Add option to ignore specific folders
    Allows specifying option -i or --ignore (Docker: Env Variable IGNORE) with a colon : separated list of folders, sub-folder sequences or file names to be ignored when generating the list of album names or to ignore from adding to an album. Thanks to @clombt !
  • #25 Add option to disable SSL verification
    Allows specifying -k or --insecure (Docker: Env Variable INSECURE with values true or false) to disable SSL certificate verification. Useful when the Immich server is secured with a self-signed certificate. Thanks to @alternak !

Full Changelog: 0.6.0...0.7.0

v0.6.0

11 Jun 18:53
Compare
Choose a tag to compare

Added support for breaking API changes in Immich Server v1.106.1

Full Changelog: 0.5.0...0.6.0

v0.5.0

17 May 16:59
Compare
Choose a tag to compare

Features

  • #11 Make parent-name optional in naming of album
    Allows specifying a range for --album-levels to only use parts of an image's folder structure to create the album name from. Refer to the readme section Album Level Ranges for detailed explanation.

v0.4.0

12 Apr 16:34
Compare
Choose a tag to compare

Features

#7 Add option to name album by deepest folder only
Allows passing negative album-level arguments to to create album names from the deepest x folders in the folder tree instead of the top x folders. Refer to How it works for detailed explanation.

v0.3.0

10 Apr 16:42
Compare
Choose a tag to compare

Features

#6 [FR] Specify multiple root paths
Allows passing additional root_paths to the script using the -r or --root-path argument multiple times to support external libraries with multiple import paths or multiple external libraries.
Multiple root paths can be passed to the Docker image by setting the ROOT_PATH environment variable to a comma separated list of paths.

v0.2.0

03 Mar 18:03
Compare
Choose a tag to compare

Features

#2 New option for Album name levels
Allows creation of albums from nested folders with concatenated folder names as album name. Refer to How it works for detailed explanation.