Releases: Salvoxia/immich-folder-album-creator
Releases · Salvoxia/immich-folder-album-creator
v0.18.4
Fixes
- Offline Asset Removal for Immich v1.128.0
Updated Offline Asset Removal to support the latest fix for finding offline assets in Immich v1.128.0. This will not break backward compatibility, but will only work with v1.128.0 and above.
Full Changelog: 0.18.3...0.18.4
v0.18.3
Fixes
- Script did not accept equal negative album ranges such as '-2,-2'
A bug introduced in v0.16.0 prevented usage of negative album ranges with equal values - Fix ALBUM_LEVELS ranges in docker container
Thanks @ajain-93 - Fix Negative Album Level Ranges for Docker
It was not possible to setALBUM_LEVELS
to negative album ranges like-2,-1
New Contributors
Full Changelog: 0.18.2...0.18.3
v0.18.2
What's Changed
- Enhance regex album name post processing
- Support equal signs in
--album-name-post-regex
- Use python regex module which allows more features like e.g. infinite width lookbehind patterns
Thanks @DSchmidtDev
- Support equal signs in
Upgrade Notice
If you are using the bare python script, make sure to reinstall requirements.txt
, as a new dependency was introduced:
regex==2024.11.6
New Contributors
- @DSchmidtDev made their first contribution in #121
Full Changelog: 0.18.1...0.18.2
v0.18.1
v0.18.0
Features
- Docker: Added new env RUN_IMMEDIATELY
New Docker environment variable to immediately perform a first run after container startup instead of waiting for the cronjob to fire.
Thanks @copart - Album Name Regex
Post-process album names with chained search/replace operations using regular expressions.
Refer to README section Album Name Regex for details.
Thanks @Bierchermuesli
New Contributors
- @copart made their first contribution in #111
- @Bierchermuesli made their first contribution in #110
Full Changelog: 0.17.2...0.18.0
v0.17.2
Fixes
- Fix: Regression: Fixed --share-with name=role syntax
The possibility to assign user-specific share roles in--share-with
/SHARE_WITH
broke with v0.16.0. It has now been restored.
Documentation
- Fix typos
Thanks @david-askari
New Contributors
- @david-askari made their first contribution in #107
Full Changelog: 0.17.1...0.17.2
v0.17.1
Hotfix Release
- Fix: Restored
--comments-and-likes-disabled
that got accidentally removed in 0.17.0
Full Changelog: 0.17.0...0.17.1
v0.17.0
Enhancements
- Prevent automatic removal of unknown shared users
With v0.16.0 the default behavior for updating album properties and shared state was changed so that they were updated any time new assets were added to albums, leading to manually shared albums getting unshared by the script.
The old behavior has been restored, so that album sharing and any other album properties are only set when a new album is created.
To still get the benefit of mass updating album properties and shared state after the fact, a new option--update-album-props-mode
/ env variableUPDATE_ALBUM_PROPS_MODE
has been introduced. Read about it in README section Mass Updating Album Properties.
Thanks @Toastie - Update README.md - Docker compose: volume mount correction and additional info in #92
Thanks at @archont00
New Contributors
- @archont00 made their first contribution in #92
- @Toastie made their first contribution in #98
Full Changelog: 0.16.0...0.17.0
v0.16.0
Features
- Abum-Fine Properties
It is now possible to place an.albumprops
file in external library folders to define album properties specific to the album created from that folder. Refer to README section Setting Album-Fine Properties.
Enhancements
- chore: Add pylint
Added linting the code to ensure code quality - New Argument: API Timeout
Introduced new argument--api-timeout
/ Docker env variableAPI_TIMEOUT
to override the Immich API request timeout - New Arguments: Enable/Disbale Comments and Likes
Introduced new arguments--comments-and-likes-disabled
and--comments-and-likes-enabled
/ Docker env variableCOMMENTS_AND_LIKES
(with values0
or1
) to enable or disable album comments and likes functionality
Fixes
New Contributors
- @rock-meister made their first contribution in #81
Full Changelog: 0.15.0...0.16.0
v0.15.0
Features
- Support file-based API key secrets
The Immich API key may now be passed to the script in a secrets file instead of a command line argument.
Add-t file
to your command line and replace the API key with the absolute path to your secrets file containing the API key.
For Docker, mount the secrets file into the container and set environment variableAPI_KEY_FILE
to the absolute path to the secrets file within the container. Do not set theAPI_KEY
environment variable.
Thanks @johnspade!
New Contributors
- @johnspade made their first contribution in #74
Full Changelog: 0.14.0...0.15.0