diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml
index 65f01c8cbf..480c912c48 100644
--- a/.github/workflows/packages.yml
+++ b/.github/workflows/packages.yml
@@ -157,10 +157,18 @@ jobs:
path: Tiled-${{ needs.version.outputs.version }}_Linux_x86_64.AppImage
snap:
- name: Linux (snap)
- runs-on: ubuntu-24.04
+ name: Linux (snap, ${{ matrix.arch }})
+ runs-on: ${{ matrix.runs_on }}
needs: version
+ strategy:
+ matrix:
+ include:
+ - runs_on: ubuntu-24.04
+ arch: amd64
+ - runs_on: ubuntu-24.04-arm
+ arch: arm64
+
env:
TILED_VERSION: ${{ needs.version.outputs.version }}
@@ -183,8 +191,8 @@ jobs:
- name: Upload snap artifact
uses: actions/upload-artifact@v6
with:
- name: tiled_amd64.snap
- path: tiled_*_amd64.snap
+ name: tiled_${{ matrix.arch }}.snap
+ path: tiled_*_${{ matrix.arch }}.snap
macos:
name: macOS (${{ matrix.version_suffix }})
@@ -450,8 +458,8 @@ jobs:
Tiled-${{ needs.version.outputs.version }}_Windows-10+_x86_64.msi/*.msi
Tiled-${{ needs.version.outputs.version }}_Windows-7-8_x86.msi/*.msi
Tiled-${{ needs.version.outputs.version }}_Linux_x86_64.AppImage/*.AppImage
- Tiled-${{ needs.version.outputs.version }}_macOS-10.13-10.15.app/*.zip
- Tiled-${{ needs.version.outputs.version }}_macOS-11+.app/*.zip
+ Tiled-${{ needs.version.outputs.version }}_macOS-10.13-12.app/*.zip
+ Tiled-${{ needs.version.outputs.version }}_macOS-13+.app/*.zip
sentry:
name: Create Sentry release
diff --git a/NEWS.md b/NEWS.md
index 34979dcee2..356b156bc4 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,6 +1,9 @@
### Unreleased
* Added 'Collapse All' action and 'Only Expand to Current' mode to Project view (with rhythmcache, #4346)
+
+### Tiled 1.12.2 (27 May 2026)
+
* Added whitespace trimming for custom property names (with Praagya26, #4486)
* Reduced animated tile marker opacity during terrain editing (by Huy Vũ, #4449)
* Fixed ability to change properties after deselecting the current object (#4440)
@@ -10,6 +13,7 @@
* Fixed locale-aware parsing of numbers in expression-capable spin boxes
* Fixed Tile Animation Editor update after tileset image reload (#3923)
* Fixed runtime language switching in many editor widgets and models (by SIDDHAARTHAA, #4411)
+* Fixed multi-object selection bounding box for point objects (by Mollah Hamza, #4401)
* Fixed non-tile locations in wrapping Tilesets view being selectable (#3498)
### Tiled 1.12.1 (25 March 2026)
diff --git a/docs/conf.py b/docs/conf.py
index 00bb2c0ef2..aa6ccd0b57 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -69,7 +69,7 @@
# The short X.Y version.
version = '1.12'
# The full version, including alpha/beta/rc tags.
-release = '1.12.1'
+release = '1.12.2'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/org.mapeditor.Tiled.appdata.xml b/org.mapeditor.Tiled.appdata.xml
index f991a3fe08..fe9d869317 100644
--- a/org.mapeditor.Tiled.appdata.xml
+++ b/org.mapeditor.Tiled.appdata.xml
@@ -19,6 +19,24 @@
+
+ https://www.mapeditor.org/2026/05/27/tiled-1-12-2-released.html
+
+
+ - Added whitespace trimming for custom property names (with Praagya26, #4486)
+ - Reduced animated tile marker opacity during terrain editing (by Huy Vũ, #4449)
+ - Fixed ability to change properties after deselecting the current object (#4440)
+ - Fixed Properties view getting stuck with updates disabled (#4506)
+ - Fixed copy/paste of list properties losing item types (#4514)
+ - Fixed resolving of class members values in lists on export (#4525)
+ - Fixed locale-aware parsing of numbers in expression-capable spin boxes
+ - Fixed Tile Animation Editor update after tileset image reload (#3923)
+ - Fixed runtime language switching in many editor widgets and models (by SIDDHAARTHAA, #4411)
+ - Fixed multi-object selection bounding box for point objects (by Mollah Hamza, #4401)
+ - Fixed non-tile locations in wrapping Tilesets view being selectable (#3498)
+
+
+
https://www.mapeditor.org/2026/03/25/tiled-1-12-1-released.html
diff --git a/tiled.qbs b/tiled.qbs
index b197e9840a..f301d4ad00 100644
--- a/tiled.qbs
+++ b/tiled.qbs
@@ -6,7 +6,7 @@ Project {
qbsSearchPaths: "qbs"
minimumQbsVersion: "1.18"
- property string version: Environment.getEnv("TILED_VERSION") || "1.12.1";
+ property string version: Environment.getEnv("TILED_VERSION") || "1.12.2";
property bool snapshot: Environment.getEnv("TILED_SNAPSHOT") == "true"
property bool release: Environment.getEnv("TILED_RELEASE") == "true"
property string libDir: "lib"