# Tiled changelog > A flexible level and map editor for game development. - Vendor: Thorbjørn Lindeijer - Category: Design Tools - Platforms: Desktop - Official site: https://www.mapeditor.org - Tracked by: What's New (https://whatsnew.fyi/product/tiled) - Harvested from: GitHub (mapeditor/tiled) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v1.12.2 — Tiled 1.12.2 - Date: 2026-05-27 - Version: v1.12.2 - Original notes: https://github.com/mapeditor/tiled/releases/tag/v1.12.2 - Permalink: https://whatsnew.fyi/product/tiled/releases/v1.12.2 - Labels: Platforms: Desktop - **added** — Whitespace trimming for custom property names - **changed** — Reduce animated tile marker opacity during terrain editing - **fixed** — Ability to change properties after deselecting the current object - **fixed** — Properties view getting stuck with updates disabled - **fixed** — Copy/paste of list properties losing item types - **fixed** — Resolving of class members values in lists on export - **fixed** — Locale-aware parsing of numbers in expression-capable spin boxes - **fixed** — Tile Animation Editor update after tileset image reload - **fixed** — Runtime language switching in many editor widgets and models - **fixed** — Multi-object selection bounding box for point objects - **fixed** — Non-tile locations in wrapping Tilesets view being selectable [Release Announcement](https://www.mapeditor.org/2026/05/27/tiled-1-12-2-released.html) ##### Changelog * Added whitespace trimming for custom property names (with @Praagya26, #4486) * Reduced animated tile marker opacity during terrain editing (by @wheevu, #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 (#4507) * 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 @MollahHamza, #4401) * Fixed non-tile locations in wrapping Tilesets view being selectable (#3498) **Full Changelog**: https://github.com/mapeditor/tiled/compare/v1.12.1...v1.12.2 ### v1.12.1 — Tiled 1.12.1 - Date: 2026-03-25 - Version: v1.12.1 - Original notes: https://github.com/mapeditor/tiled/releases/tag/v1.12.1 - Permalink: https://whatsnew.fyi/product/tiled/releases/v1.12.1 - Labels: Platforms: Desktop - **fixed** — Properties view flicker when switching between objects or files - **fixed** — Selection mode indicator to not toggle on Alt when it would move objects - **fixed** — Status bar pixel coords being rounded instead of floored - **fixed** — macOS ability to choose type when adding properties [Release Announcement](https://www.mapeditor.org/2026/03/25/tiled-1-12-1-released.html) ##### Changelog * Fixed Properties view flicker when switching between objects or files (#4460) * Fixed selection mode indicator to not toggle on Alt when it would move objects (by @kunal649, #4434) * Fixed status bar pixel coords being rounded instead of floored (by @kunal649, #4426) * macOS: Fix ability to choose type when adding properties (#4459) **Full Changelog**: https://github.com/mapeditor/tiled/compare/v1.12.0...v1.12.1 ### v1.12.0 — Tiled 1.12.0 - Date: 2026-03-13 - Version: v1.12.0 - Original notes: https://github.com/mapeditor/tiled/releases/tag/v1.12.0 - Permalink: https://whatsnew.fyi/product/tiled/releases/v1.12.0 - Labels: Platforms: Desktop - **changed** — Rewrote Properties view to enable direct widget interaction - **added** — Support for lists in custom properties - **added** — Capsule object shape - **added** — Oblique map orientation, skewing X and/or Y axis - **added** — Support for per-object opacity - **added** — Filter tilesets by name in the tileset dock - **added** — Change values of number inputs using expressions - **added** — Support for SVG 1.2 and CSS blending modes to layers - **added** — Support for natural sorting of project files - **added** — Button to toggle Terrain Brush to full tile mode - **added** — Square selection and expand-from-center to Rectangular Select tool - **added** — Status info for various Stamp Brush, Terrain Brush and Eraser modes - **added** — Escape key to clear tile selection when any tile related tool is selected - **added** — Escape key to cancel tile selection and shape drawing operations - **added** — Backspace key to remove the previously added point while creating or extending polygons and polylines - **added** — Go to Tile action to jump to specific coordinates - **changed** — Shortcut for current tool now switches to previous tool - **added** — Cancel Select Same Tile, Magic Wand and Bucket Fill operations with right-click and Escape - **added** — Drag over multiple tiles with Select Same Tile, Magic Wand and Bucket Fill tools - **added** — Zoom in on areas outside the map bounds - **fixed** — Selection to be preserved when toggling dynamic wrapping - **fixed** — Tileset tabs to fall back to filename in case of unnamed tilesets - **fixed** — Alpha component of tint color not applying correctly to opaque images - **fixed** — Panning with space bar not always working on first click - **fixed** — Undo behavior after resizing objects certain ways - **fixed** — Suggesting filename with trailing dot when export filter is unset - **fixed** — Snapping mode sync across instances - **fixed** — Missing error message when Export as Image fails - **added** — Scripting API for custom property types - **added** — TileMap.chunkSize and TileMap.compressionLevel properties to scripting API - **added** — Optional defaultValue and toolTip parameters to Dialog add widget methods in scripting - **added** — tiled.session to scripting API to read and write session properties - **added** — MapEditor.selectedTool and MapEditor.tool to scripting API - **fixed** — fileName property of map and tileset passed to FileFormat.write in scripting - **changed** — AutoMapping to not match rules based on empty input indexes - **changed** — AutoMapping to optimally reload rule maps and load rule maps on-demand - **added** — Support for tIDE XML format in tBIN plugin - **fixed** — Issue with opening Tile Animation Editor on Windows - **added** — Cmd+Shift+[ and Cmd+Shift+] shortcuts to switch tabs on macOS - **fixed** — Crash when JS code is JIT-compiled on macOS - **changed** — Minimum supported Qt version from 5.12 to 5.15.2 [Release Announcement](https://www.mapeditor.org/2026/03/13/tiled-1-12-released.html) ##### Changelog * Rewritten Properties view to enable direct widget interaction (#4045) * Added support for lists in custom properties (#1493) * Added capsule object shape (by Jocelyn, #2153) * Added Oblique map orientation, skewing X and/or Y axis (#2917) * Added support for per-object opacity (by jcbk101, #4031) * Allow filtering tilesets by name in the tileset dock (with dogboydog, #4239) * Allow changing the values of number inputs using expressions (with dogboydog, #4234) * Added support for SVG 1.2 / CSS blending modes to layers (#3932) * Added support for natural sorting of project files (by Edgar Jr. San Martin, #4284) * Added button to toggle Terrain Brush to full tile mode (by Finlay Pearson, #3407) * Added square selection and expand-from-center to Rectangular Select tool (#4201) * Added status info for various Stamp Brush, Terrain Brush and Eraser modes (#3092, #4201) * Added Escape to clear tile selection when any tile related tool is selected (#4243) * Added Escape to cancel tile selection and shape drawing operations * Added Backspace to remove the previously added point while creating or extending polygons and polylines (#4372) * Added a "Go to Tile" action to jump to specific coordinates (by PoonamMehan, #4348) * Made the shortcut for current tool switch to previous tool (#4280) * Allow canceling Select Same Tile, Magic Wand and Bucket Fill operations with right-click and Escape * Allow dragging over multiple tiles with Select Same Tile, Magic Wand and Bucket Fill tools (#4276) * Allow zooming in on areas outside the map bounds (by kunal649, #3860) * Don't switch to Edit Polygons tool on double-click with Alt pressed * Adjust world map position when resizing a map with offset (#4270) * Added export plugin for Remixed Dungeon (by Mikhael Danilov, #4158) * Added "World > World Properties" menu action (with dogboydog, #4190) * Added Delete shortcut to Remove Tiles action by default and avoid ambiguity (#4201) * Fixed selection to be preserved when toggling dynamic wrapping (by Mollah Hamza, #4385) * Fixed tileset tabs to fall back to filename in case of unnamed tilesets (by Sid, #4360) * Fixed alpha component of tint color not applying correctly to opaque images (by Roland Helmerichs, #4310) * Fixed panning with space bar not always working on first click (with Oval, #4338) * Fixed undo behavior after resizing objects certain ways (by Kanishka, #4339) * Fixed suggesting filename with trailing dot when export filter is unset (by Sid, #4368) * Fixed snapping mode sync across instances (by Sid, #4364) * Fixed missing error message when 'Export as Image' fails (by kunal649, #4397) * Scripting: Added API for custom property types (with dogboydog, #3971) * Scripting: Added `TileMap.chunkSize` and `TileMap.compressionLevel` properties * Scripting: Added optional defaultValue and toolTip params to `Dialog` add widget methods (by Oval, #4358) * Scripting: Added `tiled.session` to read and write session properties (by Kanishka, #4345) * Scripting: Added `MapEditor.selectedTool` and `MapEditor.tool` (#4330) * Scripting: Fixed the `fileName` property of map/tileset passed to `FileFormat.write` (by Shuvam Pal, #4359) * AutoMapping: Don't match rules based on empty input indexes * AutoMapping: Optimized reloading of rule maps and load rule maps on-demand * tBIN plugin: Added support for the tIDE XML format (by Casey Warrington, #4308) * Windows: Fixed issue with opening Tile Animation Editor (#4223) * macOS: Add Cmd+Shift+\[ and Cmd+Shift+\] shortcuts to switch tabs (by Oval, #4344) * macOS: Fixed crash when JS code is JIT-compiled (#4218) * Workaround tileset view layout regression in Qt 6.9 * Raised minimum supported Qt version from 5.12 to 5.15.2 * AppImage: Updated to Sentry 0.12.8 * Updated Bulgarian translation ##### New Contributors * @Mikhael-Danilov made _[Truncated at 4000 characters — full notes: https://github.com/mapeditor/tiled/releases/tag/v1.12.0]_ ### v1.11.2 — Tiled 1.11.2 - Date: 2025-01-28 - Version: v1.11.2 - Original notes: https://github.com/mapeditor/tiled/releases/tag/v1.11.2 - Permalink: https://whatsnew.fyi/product/tiled/releases/v1.11.2 - Labels: Platforms: Desktop - **fixed** — YY plugin compatibility with GameMaker 2024 - **fixed** — Crash while handling file reloads without any files opened - **fixed** — Crash when closing the last file with multiple custom properties selected - **fixed** — Crash on startup on Wayland - **changed** — AppImage updated to Sentry 0.7.19 [Release Announcement](https://www.mapeditor.org/2025/01/28/tiled-1-11-2-released.html) ##### Changelog * YY plugin: Fixed compatibility with GameMaker 2024 (#4132) * Fixed crash while handling file reloads without any files opened * Fixed crash when closing the last file with multiple custom properties selected * snap: Fixed crash on startup on Wayland * AppImage: Updated to Sentry 0.7.19 ### v1.11.1 — Tiled 1.11.1 - Date: 2025-01-11 - Version: v1.11.1 - Original notes: https://github.com/mapeditor/tiled/releases/tag/v1.11.1 - Permalink: https://whatsnew.fyi/product/tiled/releases/v1.11.1 - Labels: Platforms: Desktop - **added** — Releases now ship with support for loading Aseprite images - **added** — Scripting: Added FileFormat.nameFilter - **added** — Scripting: Added MapEditor.currentBrushChanged signal - **added** — Scripting: Added tiled.cursor to create mouse cursor values - **added** — Scripting: Added Tileset.transformationFlags - **added** — Scripting: Added Dialog.addRadioButtonGroup for selecting one of a list of mutually exclusive options - **changed** — Scripting: Made currentWangSet and currentWangColorIndex properties writeable - **changed** — AutoMapping: Ignore rules with empty input or output regions - **fixed** — Fixed saving/loading of custom properties set on worlds - **fixed** — Fixed issue with placing tile objects after switching maps - **fixed** — Fixed crash when accessing a world through a symlink - **fixed** — Fixed performance issue when tinting tiles from large tilesets - **fixed** — Fixed error reporting when exporting on the command-line - **fixed** — Fixed updating of object label when text changes without changing size - **fixed** — Fixed minimum value of spinbox in Tile Animation Editor - **fixed** — Fixed loading of custom property types in tilesets referenced by tile stamps - **changed** — Updated releases to Qt 6.8.1 - **changed** — snap: Updated to core24 - **changed** — AppImage: Updated to Sentry 0.7.13 [Release Announcement](https://www.mapeditor.org/2025/01/11/tiled-1-11-1-released.html) _Update: The macOS releases initially hadn't shipped with the Aseprite plugin. They have been updated with a Tiled 1.11.1.1 release, which does ship with this plugin._ ##### Changelog * Releases now ship with support for loading Aseprite images (#4109) * Scripting: Added `FileFormat.nameFilter` * Scripting: Added `MapEditor.currentBrushChanged` signal * Scripting: Added `tiled.cursor` to create mouse cursor values * Scripting: Added `Tileset.transformationFlags` (#3753) * Scripting: Added `Dialog.addRadioButtonGroup` for selecting one of a list of mutually exclusive options (#4107) * Scripting: Made `currentWangSet` and `currentWangColorIndex` properties writeable (#4105) * AutoMapping: Ignore rules with empty input or output regions (#3834) * Fixed saving/loading of custom properties set on worlds (#4025) * Fixed issue with placing tile objects after switching maps (#3497) * Fixed crash when accessing a world through a symlink (#4042) * Fixed performance issue when tinting tiles from large tilesets * Fixed error reporting when exporting on the command-line (by Shuhei Nagasawa, #4015) * Fixed updating of object label when text changes without changing size * Fixed minimum value of spinbox in Tile Animation Editor * Fixed loading of custom property types in tilesets referenced by tile stamps (#4044) * Fixed compile against Qt 6.8 and updated releases to Qt 6.8.1 * snap: Updated to core24 * AppImage: Updated to Sentry 0.7.13 ### v1.11.90 — Tiled 1.12 Alpha - Date: 2024-10-18 - Version: v1.11.90 - Original notes: https://github.com/mapeditor/tiled/releases/tag/v1.11.90 - Permalink: https://whatsnew.fyi/product/tiled/releases/v1.11.90 - Labels: Pre-release; Platforms: Desktop - **added** — New Properties view for gathering feedback on feature implementation This Alpha release is to gather feedback on the new Properties view (#4045). Please leave feedback on the issue, chat on Tiled Discord or use the discussion thread attached to this release. Thanks! ### v1.11.0 — Tiled 1.11.0 - Date: 2024-06-27 - Version: v1.11.0 - Original notes: https://github.com/mapeditor/tiled/releases/tag/v1.11.0 - Permalink: https://whatsnew.fyi/product/tiled/releases/v1.11.0 - Labels: Platforms: Desktop - **added** — Added --project command-line parameter for use when exporting - **added** — Added group layer names in Move Object to Layer menu - **added** — Added lock icon to open tabs for which the file is read-only - **added** — Added Shift modifier to cut when capturing a tile stamp - **changed** — Made adding Copy when duplicating optional and disabled by default - **changed** — Changed default shortcut for Save As to Ctrl+Shift+S and removed shortcut from Save All - **changed** — Layer names are now trimmed when edited in the UI to avoid accidental whitespace - **added** — Scripting: Added API for working with worlds - **added** — Scripting: Added Object.setProperty overload for setting nested values - **added** — Scripting: Added Tile.image for accessing a tile's image data - **added** — Scripting: Added Image.copy overload that takes a rectangle - **added** — Scripting: Added Tileset.imageFileName and ImageLayer.imageFileName - **added** — Scripting: Added FilePath.localFile and FileEdit.fileName as string alternatives to Qt.QUrl properties - **added** — Scripting: Added tiled.color to create color values - **changed** — Scripting: Made Tileset.margin and Tileset.tileSpacing writable - **fixed** — Scripting: Restored compatibility for MapObject.polygon - **fixed** — Scripting: Fixed issues with editing properties after setting class values from script - **fixed** — Scripting: Fixed setting and getting object reference values when nested as a class member - **added** — TMX format: Embedded images are now also supported on tilesets and image layers - **fixed** — JSON format: Fixed tile order when loading a tileset using the old format [Release Announcement](https://www.mapeditor.org/2024/06/27/tiled-1-11-released.html) ##### Changelog * Added --project command-line parameter for use when exporting (#3797) * Added group layer names in "Move Object to Layer" menu (#3454) * Added lock icon to open tabs for which the file is read-only * Added Shift modifier to cut when capturing a tile stamp (by kdx2a, #3961) * Made adding "Copy" when duplicating optional and disabled by default (#3917) * Changed default shortcut for "Save As" to Ctrl+Shift+S and removed shortcut from "Save All" (#3933) * Layer names are now trimmed when edited in the UI, to avoid accidental whitespace * Scripting: Added API for working with worlds (with dogboydog, #3539) * Scripting: Added Object.setProperty overload for setting nested values * Scripting: Added Tile.image for accessing a tile's image data * Scripting: Added Image.copy overload that takes a rectangle * Scripting: Added Tileset.imageFileName and ImageLayer.imageFileName * Scripting: Added FilePath.localFile and FileEdit.fileName (string alternatives to Qt.QUrl properties) * Scripting: Added tiled.color to create color values * Scripting: Made Tileset.margin and Tileset.tileSpacing writable * Scripting: Restored compatibility for MapObject.polygon (#3845) * Scripting: Fixed issues with editing properties after setting class values from script * Scripting: Fixed setting/getting object reference values when nested as a class member * TMX format: Embedded images are now also supported on tilesets and image layers * JSON format: Fixed tile order when loading a tileset using the old format * Godot 4 plugin: Added support for exporting objects (by Rick Yorgason, #3615) * Godot 4 plugin: Use Godot 4.2 tile transformation flags (by Rick Yorgason, #3895) * Godot 4 plugin: Fixed positioning of tile collision shapes (by Ryan Petrie, #3862) * GameMaker 2 plugin: Fixed positioning of objects on isometric maps * Python plugin: Added support for implementing tileset formats (with Pablo Duboue, #3857) * Python plugin: Raised minimum Python version to 3.8 * Python plugin: Now built against Python 3.12 for Windows 10+ * tmxrasterizer: Added --hide-object and --show-object arguments (by Lars Luz, #3819) * tmxrasterizer: Added --frames and --frame-duration arguments to export animated maps as multiple images (#3868) * tmxrasterizer: Fixed --hide/show-layer to work on group layers (#3899) * tmxviewer: Added support for viewing JSON maps (#3866) * tmxrasterizer/viewer: Fixed loading of XML object templates (with Christian Schaadt, #3977) * AutoMapping: Ignore empty outputs per-rule (#3523) * Automapping: Added per-input-layer properties for ignoring flip flags (#3803) * AutoMapping: Always apply output sets with empty index * AutoMapping: Fixed adding of new tilesets used by applied changes * Windows: Fixed the support for WebP images (updated to Qt 6.6.1, #3661) * Fixed issues related to map and tileset reloading * Fixed possible crash after assigning to tiled.activeAsset * Fixed the option to resolve properties on export to also resolve class members (#3411, #3315) * Fixed terrain tool behavior and terrain overlays after changing terrain set type (#3204, #3260) * Fixed mouse handling issue when zooming while painting (#3863) * Fixed possible crash after a scripted tool disappears while active * Fixed updating of used tilesets after resizing map (#3884) * Fixed alignment of shortcuts in action search * Fixed object assignment buttons in tile collision editor (#3399) * AppImage: Fixed ability to open paths with spaces from the CLI (#3914) * AppImage: Updated to Sentry 0.7.6 * Updated Bulgarian, Czech, French and Russian translations ### v1.10.91 — Tiled 1.10.91 - Date: 2024-06-25 - Version: v1.10.91 - Original notes: https://github.com/mapeditor/tiled/releases/tag/v1.10.91 - Permalink: https://whatsnew.fyi/product/tiled/releases/v1.10.91 - Labels: Pre-release; Platforms: Desktop - **added** — Add --project command-line parameter for use when exporting - **added** — Add group layer names in "Move Object to Layer" menu - **added** — Add lock icon to open tabs for which the file is read-only - **added** — Add Shift modifier to cut when capturing a tile stamp - **changed** — Make adding "Copy" when duplicating optional and disabled by default - **changed** — Change default shortcut for "Save As" to Ctrl+Shift+S and remove shortcut from "Save All" - **changed** — Trim layer names when edited in the UI to avoid accidental whitespace - **added** — Add scripting API for working with worlds - **added** — Add Object.setProperty overload for setting nested values - **added** — Add Tile.image for accessing a tile's image data - **added** — Add Image.copy overload that takes a rectangle - **added** — Add Tileset.imageFileName and ImageLayer.imageFileName - **added** — Add FilePath.localFile and FileEdit.fileName as string alternatives to Qt.QUrl properties - **added** — Add tiled.color to create color values - **changed** — Make Tileset.margin and Tileset.tileSpacing writable - **fixed** — Restore compatibility for MapObject.polygon - **fixed** — Fix issues with editing properties after setting class values from script - **fixed** — Fix setting and getting object reference values when nested as a class member - **added** — Support embedded images on tilesets and image layers in TMX format - **fixed** — Fix tile order when loading a tileset using the old JSON format - **added** — Add support for exporting objects in Godot 4 plugin - **changed** — Use Godot 4.2 tile transformation flags in Godot 4 plugin - **fixed** — Fix positioning of tile collision shapes in Godot 4 plugin - **fixed** — Fix positioning of objects on isometric maps in GameMaker 2 plugin - **added** — Add support for implementing tileset formats in Python plugin - **changed** — Raise minimum Python version to 3.8 in Python plugin - **changed** — Build Python plugin against Python 3.12 for Windows 10+ - **added** — Add --hide-object and --show-object arguments to tmxrasterizer - **added** — Add --frames and --frame-duration arguments to tmxrasterizer to export animated maps as multiple images - **fixed** — Fix --hide/show-layer to work on group layers in tmxrasterizer - **added** — Add support for viewing JSON maps in tmxviewer - **fixed** — Fix loading of XML object templates in tmxrasterizer and tmxviewer - **changed** — Ignore empty outputs per-rule in AutoMapping - **added** — Add per-input-layer properties for ignoring flip flags in AutoMapping - **changed** — Always apply output sets with empty index in AutoMapping - **fixed** — Fix adding of new tilesets used by applied changes in AutoMapping - **fixed** — Fix support for WebP images on Windows - **fixed** — Fix issues related to map and tileset reloading - **fixed** — Fix possible crash after assigning to tiled.activeAsset - **fixed** — Fix the option to resolve properties on export to also resolve class members - **fixed** — Fix terrain tool behavior and terrain overlays after changing terrain set type - **fixed** — Fix mouse handling issue when zooming while painting - **fixed** — Fix possible crash after a scripted tool disappears while active - **fixed** — Fix updating of used tilesets after resizing map - **fixed** — Fix alignment of shortcuts in action search - **fixed** — Fix object assignment buttons in tile collision editor - **fixed** — Fix ability to open paths with spaces from the CLI in AppImage *This is a release candidate!* ##### Changelog * Added --project command-line parameter for use when exporting (#3797) * Added group layer names in "Move Object to Layer" menu (#3454) * Added lock icon to open tabs for which the file is read-only * Added Shift modifier to cut when capturing a tile stamp (by kdx2a, #3961) * Made adding "Copy" when duplicating optional and disabled by default (#3917) * Changed default shortcut for "Save As" to Ctrl+Shift+S and removed shortcut from "Save All" (#3933) * Layer names are now trimmed when edited in the UI, to avoid accidental whitespace * Scripting: Added API for working with worlds (#3539) * Scripting: Added Object.setProperty overload for setting nested values * Scripting: Added Tile.image for accessing a tile's image data * Scripting: Added Image.copy overload that takes a rectangle * Scripting: Added Tileset.imageFileName and ImageLayer.imageFileName * Scripting: Added FilePath.localFile and FileEdit.fileName (string alternatives to Qt.QUrl properties) * Scripting: Added tiled.color to create color values * Scripting: Made Tileset.margin and Tileset.tileSpacing writable * Scripting: Restored compatibility for MapObject.polygon (#3845) * Scripting: Fixed issues with editing properties after setting class values from script * Scripting: Fixed setting/getting object reference values when nested as a class member * TMX format: Embedded images are now also supported on tilesets and image layers * JSON format: Fixed tile order when loading a tileset using the old format * Godot 4 plugin: Added support for exporting objects (by Rick Yorgason, #3615) * Godot 4 plugin: Use Godot 4.2 tile transformation flags (by Rick Yorgason, #3895) * Godot 4 plugin: Fixed positioning of tile collision shapes (by Ryan Petrie, #3862) * GameMaker 2 plugin: Fixed positioning of objects on isometric maps * Python plugin: Added support for implementing tileset formats (with Pablo Duboue, #3857) * Python plugin: Raised minimum Python version to 3.8 * Python plugin: Now built against Python 3.12 for Windows 10+ * tmxrasterizer: Added --hide-object and --show-object arguments (by Lars Luz, #3819) * tmxrasterizer: Added --frames and --frame-duration arguments to export animated maps as multiple images (#3868) * tmxrasterizer: Fixed --hide/show-layer to work on group layers (#3899) * tmxviewer: Added support for viewing JSON maps (#3866) * tmxrasterizer/viewer: Fixed loading of XML object templates (with Christian Schaadt, #3977) * AutoMapping: Ignore empty outputs per-rule (#3523) * Automapping: Added per-input-layer properties for ignoring flip flags (#3803) * AutoMapping: Always apply output sets with empty index * AutoMapping: Fixed adding of new tilesets used by applied changes * Windows: Fixed the support for WebP images (updated to Qt 6.6.1, #3661) * Fixed issues related to map and tileset reloading * Fixed possible crash after assigning to tiled.activeAsset * Fixed the option to resolve properties on export to also resolve class members (#3411, #3315) * Fixed terrain tool behavior and terrain overlays after changing terrain set type (#3204, #3260) * Fixed mouse handling issue when zooming while painting (#3863) * Fixed possible crash after a scripted tool disappears while active * Fixed updating of used tilesets after resizing map (#3884) * Fixed alignment of shortcuts in action search * Fixed object assignment buttons in tile collision editor (#3399) * AppImage: Fixed ability to open paths with spaces from the CLI (#3914) * AppImage: Updated to Sentry 0.7.6 ### v1.10.2 — Tiled 1.10.2 - Date: 2023-08-04 - Version: v1.10.2 - Original notes: https://github.com/mapeditor/tiled/releases/tag/v1.10.2 - Permalink: https://whatsnew.fyi/product/tiled/releases/v1.10.2 - Labels: Platforms: Desktop - **added** — Support for setting custom properties on the project - **added** — Feedback when Terrain Brush and Terrain Fill Mode can't find a tile - **added** — API for editing tile layers using terrain sets in scripting - **added** — File dialog API in scripting - **added** — Support for erasing tiles in Tool.preview and TileMap.merge in scripting - **added** — Geometry interface with line and ellipse helpers in scripting - **added** — WangSet.effectiveTypeForColor in scripting - **changed** — Display the image base name for unnamed tile objects referring to single images - **changed** — Godot 4 plugin now exports custom tile properties as Custom Data Layers - **changed** — Qt 6 image allocation limit increased from 1 GB to 4 GB - **changed** — macOS 10.14+ build is now a Universal macOS Binary - **removed** — Space and Ctrl+Space shortcuts from Layers view to avoid conflict with panning - **fixed** — Crash when changing file property of custom class - **fixed** — Loading of invalid color properties - **fixed** — Handling of enum values with 31 flags and fixed the applied limit - **fixed** — Object preview position with parallax factor on group layer - **fixed** — Hover highlight rendering with active parallax factor - **fixed** — Updating of object selection outlines when changing parallax factor - **fixed** — Offset Map action to offset all objects when choosing Whole Map as bounds - **fixed** — Several issues with drawing ellipses - **fixed** — Terrain Fill Mode for sets containing transitions to empty [Release Announcement](https://www.mapeditor.org/2023/08/04/tiled-1-10-2-released.html) ##### Changelog * Added support for setting custom properties on the project (with dogboydog, #2903) * Added feedback when Terrain Brush and Terrain Fill Mode can't find a tile * Removed Space and Ctrl+Space shortcuts from Layers view to avoid conflict with panning (#3672) * Display the image base name for unnamed tile objects referring to single images * Scripting: Added API for editing tile layers using terrain sets (with a-morphous, #3758) * Scripting: Added file dialog API (with dogboydog, #3782) * Scripting: Support erasing tiles in Tool.preview and TileMap.merge * Scripting: Added Geometry interface with line and ellipse helpers * Scripting: Added WangSet.effectiveTypeForColor * Fixed crash when changing file property of custom class (#3783) * Fixed loading of invalid color properties (#3793) * Fixed handling of enum values with 31 flags and fixed the applied limit (#3658) * Fixed object preview position with parallax factor on group layer (#3669) * Fixed hover highlight rendering with active parallax factor (#3669) * Fixed updating of object selection outlines when changing parallax factor (#3669) * Fixed "Offset Map" action to offset all objects when choosing "Whole Map" as bounds * Fixed several issues with drawing ellipses (#3776) * Fixed Terrain Fill Mode for sets containing transitions to empty (#3774) * Godot 4 plugin: Export custom tile properties as Custom Data Layers (with Kevin Harrison, #3653) * AppImage: Updated to Sentry 0.6.5 * Qt 6: Increased the image allocation limit from 1 GB to 4 GB (#3616) * macOS: The macOS 10.14+ build is now a Universal macOS Binary (#3707) ### v1.10.1 — Tiled 1.10.1 - Date: 2023-04-04 - Version: v1.10.1 - Original notes: https://github.com/mapeditor/tiled/releases/tag/v1.10.1 - Permalink: https://whatsnew.fyi/product/tiled/releases/v1.10.1 - Labels: Platforms: Desktop - **changed** — Make panning with Space require pressing a mouse button as well - **added** — Scripting: Added read-only access to Project properties - **fixed** — Scripting: Fixed behavior of Dialog.SameWidgetRows - **fixed** — Fixed object labels to adjust to application font changes - **fixed** — Fixed grid rendering for odd Hex Side Length values - **fixed** — Fixed tile stamp getting messed up on staggered maps in some cases - **fixed** — JSON plugin: Fixed loading of empty tilesets created by script - **removed** — Godot 4 plugin: Removed depth limit for .godot project file - **changed** — Improved Terrain Brush for Hexagonal (Staggered) maps with side length 0 - **removed** — Removed Add Folder to Project button from the startup page - **changed** — Qt 6: Increased the image allocation limit from 128 MB to 1 GB - **fixed** — Qt 6 / Linux: Fixed long startup time for some icon themes - **changed** — snap: Updated from core20 to core22 (now uses Qt 5.15) - **added** — Qbs: Added projects.Tiled.libDir option Read the [release notes](https://www.mapeditor.org/2023/04/04/tiled-1-10-1-released.html) for this release. _Note that the initial Windows builds of 1.10.1 unfortunately shipped with a `tiled.exe` that didn't have an icon. This was corrected the next day, so if you're affected by this problem you can just re-download the installer to fix the icon._ ##### Changelog * Make panning with Space require pressing a mouse button as well (#3626) * Scripting: Added read-only access to Project properties (by dogboydog, #3622) * Scripting: Fixed behavior of `Dialog.SameWidgetRows` (#3607) * Fixed object labels to adjust to application font changes * Fixed grid rendering for odd Hex Side Length values (#3623) * Fixed tile stamp getting messed up on staggered maps in some cases (#3431) * JSON plugin: Fixed loading of empty tilesets created by script (#3542) * Godot 4 plugin: Removed depth limit for `.godot` project file (#3612) * Improved Terrain Brush for Hexagonal (Staggered) maps with side length 0 (#3617) * Removed "Add Folder to Project" button from the startup page * Qt 6: Increased the image allocation limit from 128 MB to 1 GB (#3616) * Qt 6 / Linux: Fixed long startup time for some icon themes * snap: Updated from core20 to core22 (now uses Qt 5.15) * Qbs: Added `projects.Tiled.libDir` option (#3613)