diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000000..e2720eef8b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,50 @@ + +# v2.6.0 + +## Highlights + +{{RELEASE HIGHLIGHTS}} + +As always, please consider supporting the project. + +🎉 Cheers! 🎉 + + +---- + +And as always, bugs are fixed, and many other improvements also come with this release. + + + +## What's Changed +### 🚀 Features +* feat: shared link login by @jrasm91 in https://github.com/immich-app/immich/pull/25678 +* feat: schema-check by @jrasm91 in https://github.com/immich-app/immich/pull/25904 +### 🌟 Enhancements +* feat: verify permissions by @jrasm91 in https://github.com/immich-app/immich/pull/25647 +* feat(web): change link expiration logic & presets by @YarosMallorca in https://github.com/immich-app/immich/pull/26064 +### 🐛 Bug fixes +* fix: ignore checksum constraint error when logging by @jrasm91 in https://github.com/immich-app/immich/pull/26113 +* fix(web): use locale for date picker by @michelheusschen in https://github.com/immich-app/immich/pull/26125 +* fix(web): escape shortcut handling by @michelheusschen in https://github.com/immich-app/immich/pull/26096 +* fix(mobile): Login routing on Splash screen by @PeterOmbodi in https://github.com/immich-app/immich/pull/26128 +* fix: null local date time in timeline queries by @shenlong-tanwen in https://github.com/immich-app/immich/pull/26133 +* fix(web): prevent event manager from throwing error by @michelheusschen in https://github.com/immich-app/immich/pull/26156 +* fix(web): improve api key modal responsiveness by @klenner1 in https://github.com/immich-app/immich/pull/26151 +* fix(web): show correct assets in memory gallery by @michelheusschen in https://github.com/immich-app/immich/pull/26157 +* fix(web): add missing @immich/ui translations by @michelheusschen in https://github.com/immich-app/immich/pull/26143 +* fix(mobile): timeline handling on foldable phones + ensuring that images are not cut off by @bkchr in https://github.com/immich-app/immich/pull/25088 +* fix(mobile): prevent nav bar label text wrapping by @chrislongros in https://github.com/immich-app/immich/pull/26011 +### 🌐 Translations +* chore(web): update translations by @weblate in https://github.com/immich-app/immich/pull/26118 +* fix: clarify external domain setting is used for emails too by @chrislongros in https://github.com/immich-app/immich/pull/26009 + +## New Contributors +* @klenner1 made their first contribution in https://github.com/immich-app/immich/pull/26151 +* @bkchr made their first contribution in https://github.com/immich-app/immich/pull/25088 +* @chrislongros made their first contribution in https://github.com/immich-app/immich/pull/26011 + +**Full Changelog**: https://github.com/immich-app/immich/compare/v2.5.6...v2.6.0 + +--- + diff --git a/cli/package.json b/cli/package.json index 28bee420aa..0748a8848d 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "@immich/cli", - "version": "2.5.6", + "version": "2.6.0", "description": "Command Line Interface (CLI) for Immich", "type": "module", "exports": "./dist/index.js", diff --git a/docs/static/archived-versions.json b/docs/static/archived-versions.json index 564eeafa94..83206fefee 100644 --- a/docs/static/archived-versions.json +++ b/docs/static/archived-versions.json @@ -1,4 +1,8 @@ [ + { + "label": "v2.6.0", + "url": "https://docs.v2.6.0.archive.immich.app" + }, { "label": "v2.5.6", "url": "https://docs.v2.5.6.archive.immich.app" diff --git a/e2e/package.json b/e2e/package.json index 01dd036a2f..2e9f5cf16f 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -1,6 +1,6 @@ { "name": "immich-e2e", - "version": "2.5.6", + "version": "2.6.0", "description": "", "main": "index.js", "type": "module", diff --git a/i18n/package.json b/i18n/package.json index 47748c28e8..93d7d4554f 100644 --- a/i18n/package.json +++ b/i18n/package.json @@ -1,6 +1,6 @@ { "name": "immich-i18n", - "version": "2.5.6", + "version": "2.6.0", "private": true, "scripts": { "format": "prettier --check .", diff --git a/machine-learning/pyproject.toml b/machine-learning/pyproject.toml index e3d24ce172..c15764e90d 100644 --- a/machine-learning/pyproject.toml +++ b/machine-learning/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "immich-ml" -version = "2.5.6" +version = "2.6.0" description = "" authors = [{ name = "Hau Tran", email = "alex.tran1502@gmail.com" }] requires-python = ">=3.11,<4.0" diff --git a/machine-learning/uv.lock b/machine-learning/uv.lock index 25f59a8fe5..4743db77c5 100644 --- a/machine-learning/uv.lock +++ b/machine-learning/uv.lock @@ -934,7 +934,7 @@ wheels = [ [[package]] name = "immich-ml" -version = "2.5.6" +version = "2.6.0" source = { editable = "." } dependencies = [ { name = "aiocache" }, diff --git a/mobile/android/fastlane/Fastfile b/mobile/android/fastlane/Fastfile index 14a6b4b660..4e56a3fc55 100644 --- a/mobile/android/fastlane/Fastfile +++ b/mobile/android/fastlane/Fastfile @@ -35,8 +35,8 @@ platform :android do task: 'bundle', build_type: 'Release', properties: { - "android.injected.version.code" => 3037, - "android.injected.version.name" => "2.5.6", + "android.injected.version.code" => 3038, + "android.injected.version.name" => "2.6.0", } ) upload_to_play_store(skip_upload_apk: true, skip_upload_images: true, skip_upload_screenshots: true, aab: '../build/app/outputs/bundle/release/app-release.aab') diff --git a/mobile/ios/Runner/Info.plist b/mobile/ios/Runner/Info.plist index 1557d7f701..ab53ec0f8c 100644 --- a/mobile/ios/Runner/Info.plist +++ b/mobile/ios/Runner/Info.plist @@ -80,7 +80,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.5.6 + 2.6.0 CFBundleSignature ???? CFBundleURLTypes diff --git a/mobile/openapi/README.md b/mobile/openapi/README.md index 4ebe5c7c65..da4a0e00fb 100644 --- a/mobile/openapi/README.md +++ b/mobile/openapi/README.md @@ -3,7 +3,7 @@ Immich API This Dart package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 2.5.6 +- API version: 2.6.0 - Generator version: 7.8.0 - Build package: org.openapitools.codegen.languages.DartClientCodegen diff --git a/mobile/pubspec.yaml b/mobile/pubspec.yaml index 0b54dfc53e..1453830f2e 100644 --- a/mobile/pubspec.yaml +++ b/mobile/pubspec.yaml @@ -2,7 +2,7 @@ name: immich_mobile description: Immich - selfhosted backup media file on mobile phone publish_to: 'none' -version: 2.5.6+3037 +version: 2.6.0+3038 environment: sdk: '>=3.8.0 <4.0.0' diff --git a/open-api/immich-openapi-specs.json b/open-api/immich-openapi-specs.json index 13d6ba7e56..5791291726 100644 --- a/open-api/immich-openapi-specs.json +++ b/open-api/immich-openapi-specs.json @@ -15144,7 +15144,7 @@ "info": { "title": "Immich", "description": "Immich API", - "version": "2.5.6", + "version": "2.6.0", "contact": {} }, "tags": [ diff --git a/open-api/typescript-sdk/package.json b/open-api/typescript-sdk/package.json index 6310316857..5b6b967d10 100644 --- a/open-api/typescript-sdk/package.json +++ b/open-api/typescript-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@immich/sdk", - "version": "2.5.6", + "version": "2.6.0", "description": "Auto-generated TypeScript SDK for the Immich API", "type": "module", "main": "./build/index.js", diff --git a/open-api/typescript-sdk/src/fetch-client.ts b/open-api/typescript-sdk/src/fetch-client.ts index 59a25d58b3..4561ae6088 100644 --- a/open-api/typescript-sdk/src/fetch-client.ts +++ b/open-api/typescript-sdk/src/fetch-client.ts @@ -1,6 +1,6 @@ /** * Immich - * 2.5.6 + * 2.6.0 * DO NOT MODIFY - This file has been generated using oazapfts. * See https://www.npmjs.com/package/oazapfts */ diff --git a/package.json b/package.json index 0e4017f928..e21c30bd6c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "immich-monorepo", - "version": "2.5.6", + "version": "2.6.0", "description": "Monorepo for Immich", "private": true, "packageManager": "pnpm@10.28.2+sha512.41872f037ad22f7348e3b1debbaf7e867cfd448f2726d9cf74c08f19507c31d2c8e7a11525b983febc2df640b5438dee6023ebb1f84ed43cc2d654d2bc326264", diff --git a/server/package.json b/server/package.json index 80427642e5..9082279fc0 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "immich", - "version": "2.5.6", + "version": "2.6.0", "description": "", "author": "", "private": true, diff --git a/web/package.json b/web/package.json index e172584c5d..527aaa56f2 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "immich-web", - "version": "2.5.6", + "version": "2.6.0", "license": "GNU Affero General Public License version 3", "type": "module", "scripts": {