# Tiled v1.10.91 — Tiled 1.10.91 - Product: Tiled (https://whatsnew.fyi/product/tiled) - Vendor: Thorbjørn Lindeijer - 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 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'. --- - **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