Releases: mapeditor/tiled
Tiled 1.9.1
See the release notes for this release.
Changelog
- Fixed properties-related crash when having no project loaded
- Fixed loading of custom tile image rectangles (#3405)
- Fixed loading of member values for nested classes (#3414)
- Fixed visibility of "Move Object to Layer" sub-menu (#3417)
- Fixed shadow offset for other maps in a world (#3429)
- Fixed class dropdown to update immediately when changing custom types (#3398)
- Fixed deleting an overridden property to not make it disappear (#3409)
- Scripting: Added
TilesetsView.currentTilesetChanged
- JSON plugin: Fixed loading image layer "repeatx/y" properties (by Jene Litsch, #3428)
- snap: Fixed startup error due to missing libQt5Concurrent.so.5 (#3408)
- AppImage: Use custom AppRun that can call all binaries (by Philipp Seiler, #3415)
- AppImage: Updated to Sentry 0.5.0
- Updated Chinese (Simplified) and Portuguese translations
Tiled 1.9.0
Read the release notes for this release.
Changelog
- Added option to ignore transparent pixels when selecting tile objects (#1477)
- Added support for sub-images in image collection tilesets (#1008)
- Added "Class" field to all data types, referring to a custom class
- Added Tile Render Size and Fill Mode options to Tileset
- Added %worldfile variable for custom commands (by Pixel-Nori, #3352)
- Added 'New Project' action, replacing 'Save Project As' (#3279)
- Added ability to load .tiled-session files from command-line
- Merged Object Types with Property Types
- Don't scale point objects with the zoom level (#3356)
- Take into account image layer content when determining visual map size (#3386)
- Scripting: Added Dialog API for building custom UI (by tileboydog, #3384)
- Scripting: Added -e,--evaluate to run a script from command-line
- Scripting: Added Tool.toolBarActions property (#3318)
- Scripting: Added Tileset.columnCount property
- Scripting: Added ImageLayer.image property
- Scripting: Added access to selected terrain in tileset editor
- AutoMapping: Applying rules is now 10-30x faster
- AutoMapping: Explicit "regions" layers are no longer needed and have been deprecated (#1918)
- AutoMapping: "AutoMap While Drawing" no longer creates separate undo steps (#2166)
- AutoMapping: Custom tiles can now match "Empty", "Non-Empty" and "Other" tiles through a "MatchType" property (#3100)
- AutoMapping: A custom tile with "MatchType" set to "Negate" can be used instead of "inputnot" layers
- AutoMapping: Added built-in tileset with these custom rule tiles
- AutoMapping: Added a number of per-rule options which can be set using rectangle objects
- AutoMapping: Erase tiles by placing tiles with "MatchType" set to "Empty" on output layers (#3100)
- AutoMapping: Accumulate touched layers in AutoMap While Drawing (#3313)
- AutoMapping: Support map name filters in rules.txt (#3014)
- AutoMapping: Show relevant custom properties when a rules map is detected
- Optimized rendering of tinted layers by caching tinted images
- tmxrasterizer: Added options to hide certain layer types (#3343)
- Raised minimum supported Qt version from 5.6 to 5.12 (drops Windows XP support)
- Raised minimum C++ version to C++17
- Removed qmake project files (only Qbs supported now)
- macOS: Fixed layout of Custom Types Editor when using native style
- AppImage: Updated to Sentry 0.4.18
- Python plugin: Now built against Python 3.8 on Windows and Linux
- Updated Bulgarian, Czech, French and Russian translations
Tiled 1.9 Release Candidate
This is the final preview release of Tiled 1.9. A number of areas have been improved since the Tiled 1.9 Alpha release.
Read the full release notes on the website.
Changelog since 1.9 Alpha
- Added option to ignore transparent pixels when selecting tile objects (#1477)
- Added support for sub-images in image collection tilesets (#1008)
- Added Tile Render Size and Fill Mode options to Tileset
- Added 'New Project' action, replacing 'Save Project As' (#3279)
- Added ability to load .tiled-session files from command-line
- Added %worldfile variable for custom commands (by Pixel-Nori, #3352)
- Added "Class" field to all data types, referring to a custom class
- Merged Object Types with Property Types
- Don't scale point objects with the zoom level (#3356)
- Scripting: Added Tileset.columnCount property
- Scripting: Added access to selected terrain in tileset editor
- AutoMapping: Added built-in tileset with custom rule tiles
- AutoMapping: Avoid additional undo commands after Erase and Delete
- AutoMapping: Show relevant custom properties when a rules map is detected
- Optimized rendering of tinted layers by caching tinted images
- tmxrasterizer: Added options to hide certain layer types (#3343)
- macOS: Fixed layout of Custom Types Editor when using native style
All releases are now based on Qt 6.2, and require at least macOS 10.14, Ubuntu 20.04 (or equivalent distribution) or Windows 10. For compatibility with older systems (down to macOS 10.12, Ubuntu 18.04 and Windows 7), additional Qt 5 based packages are also available.
Tiled 1.8.6
- Keep references between objects when copy/pasting or duplicating (#3361)
- Improved default translation used in case of multiple options
- Terrain Brush: Update preview on mouse release (#3381)
- Fixed 'Add Variation' action in Tile Stamps context menu (#3362)
- Fixed importing of removed shortcuts (#3367)
- Fixed breaking of alternative shortcuts on import or reset (#3367)
- Fixed conflict detection to handle alternative shortcuts (#3368)
- Fixed locking up UI on property type name conflict (#3380)
- Scripting: Fixed possible crash when accessing
Layer.map
- Defold plugins: Added support for rotated tiles (#3369)
- Updates to German translation (by Ettore Atalan)
Tiled 1.8.5
- Made expanded group layers persistent (#3282)
- Improved snapping behavior for scalable objects on staggered maps
- Allow setting a shortcut on the 'Edit Tileset' action
- Always select first entry while using the Open File in Project action
- Improved Add Property dialog layout in case of long type names (#3302)
- Fixed restoring of window layout when maximized (#590)
- Fixed snapping when dragging templates into a map (#3326)
- Fixed map selection rectangle in world for infinite maps (#3340)
- Fixed 'Merge Layer Down' action for infinite maps
- Fixed several small issues in the image color picker (#3348)
- Fixed missing name for undo commands that add/remove maps from world
- Fixed selection issues for tile objects with a non-zero tile offset
- Fixed hover indicator sometimes overlapping selection indicator
- Fixed removal of terrain info when removing tiles from a collection
- Scripting: Fixed region.rects when compiled against Qt 5.9 to 5.13
- Scripting: Layer.tintColor is now
#ffffff
when not set - macOS: Enabled support for loading SVGs
- macOS: Show shortcuts in context menus when using Tiled Fusion style (#1978)
- AppImage: Updated to Sentry 0.4.17
- Updated Chinese (Simplified) and Portuguese (Portugal) translations
Tiled 1.9 Alpha
This is the first preview release of Tiled 1.9. This release is focused on the AutoMapping feature.
Read the full release notes on the website.
Changelog
- Scripting: Added -e,--evaluate to run a script from command-line
- Scripting: Added Tool.toolBarActions property (#3318)
- AutoMapping: Applying rules is now 10-30x faster
- AutoMapping: "AutoMap While Drawing" no longer creates separate undo steps (#2166)
- AutoMapping: Explicit "regions" layers are no longer needed and have been deprecated (#1918)
- AutoMapping: Custom tiles can now match "Empty", "Non-Empty" and "Other" tiles through a "MatchType" property (#3100)
- AutoMapping: A custom tile with "MatchType" set to "Forbid" can be used instead of "inputnot" layers
- AutoMapping: Added a number of per-rule options which can be set using rectangle objects
- AutoMapping: Erase tiles by placing tiles with "MatchType" set to "Empty" on output layers (#3100)
- AutoMapping: Accumulate touched layers in AutoMap While Drawing (#3313)
- AutoMapping: Support map name filters in rules.txt (#3014)
- Split up object types file type selection
- Raised minimum supported Qt version from 5.6 to 5.12 (drops Windows XP support)
- Raised minimum C++ version to C++17
- Removed qmake project files (only Qbs supported now)
Included Changes for Future 1.8 Patch
- Made expanded group layers persistent
- Scripting: Fixed region.rects when compiled against Qt 5.9 to 5.13
The 64-bit Windows installer is now based on Qt 6.2 and needs at least Windows 10 (the 32-bit installer still supports Windows 7)
Tiled 1.8.4
Changelog
- Fixed crash when trying to create an object
- Fixed handling of deleted session file
Tiled 1.8.3
Changelog
- Improved rendering quality of the Mini-map when it's small (#1431)
- Fixed automatic tool switching after deleting layers
- Fixed rendering of arrows for object references in class members (#3306)
- Fixed image layer repeat settings not copied to duplicates (#3307)
- Fixed map bounding rectangle for infinite isometric maps
- Fixed tile selection to not get removed when deleting (#3281)
- Fixed custom types not being usable without opening a project (#3295)
- Fixed use of custom property types in global object types file (#3301)
- Fixed parallax layer positions for other maps in a world
- Fixed crash when rendering invalid polygon objects
- Fixed sticky Bucket Fill preview when hovering same tile
- Fixed automatically reloaded map becoming the active document
- Fixed "Map format '%s' not found" error
- Fixed updating of "Unload/Save World" menu enabled state
- Fixed flipping horizontally to not rotate objects by 180 degrees (#1704)
- Fixed displacement when flipping horizontally on isometric maps (#2660)
- Fixed offset of tile collision shapes on isometric maps (#3138)
- Mark world as modified when map size changes (#3020)
- Prevent unsaved maps from being added to a world (#3317)
- Hide "Move Objects to Layer" menu when there's only one object layer
- Scripting: Avoid possible crash due to garbage collection (#3290)
- Scripting: Fixed missing null check in Tileset.loadFromImage and Tile.setImage
- Scripting: Initialize tile layer size also when added as part of a group layer (#3291)
- AutoMapping: Applying rules without "inputnot" layers is now much faster
- AutoMapping: Optimized calculation of each rule's input/output region
- AutoMapping: Fixed compatibility with "RegionsInput" / "RegionsOutput" layers
- AutoMapping: Fixed ability to AutoMap using project rules in unsaved maps
- CSV plugin: Improved error message and replace reserved characters (#3309)
- terraingenerator: Fixed crash when source terrain doesn't have an image (#3299)
- macOS: Fixed main window expanding with many open files (#1047)
- JSON plugin: Wrap arrays at the map width or chunk width
- Qt 6: Fixed captured or erased area when dragging backwards
- Updated Finnish translation (by Tuomas Lähteenmäki)
Tiled 1.8.2
Changelog
- Fixed deactivating of tools when no layer is selected (avoids crash)
- Fixed
monospace
font option in multi-line text editor on macOS and Windows (#3007) - Fixed ability to reset custom 'color' and 'object' properties (#3270)
- Fixed updating of layer positions when changing parallax factor of a group (#3175)
- Scripting: Fixed crash when assigning null to the MapObject.tile property
- Scripting: Fixed adding of tilesets when adding layers to a loaded map (#3268)
- JSON format: Fixed layer locked status not getting saved (#2877)
- macOS: Fixed duplicate overwrite confirmation when using Export As (#3152)
- FreeBSD: Fixed compile due to missing include (by Dmitry Marakasov, #3271)
Tiled 1.8.1
Changelog
- Fixed pasted objects not getting selected if a tile layer was also copied
- Fixed possible crash when trying to determine whether OpenGL is used
- Fixed possible crash when using the Insert Tile tool
- Fixed possible crash in tile stamp preview
- AutoMapping: Fixed crash when an input layer does not exist (#3269)
- Scripting: Automatically add tilesets to the map where needed (#3268)
- snap: Updated from core18 to core20 (now uses Qt 5.12)
- AppImage: Updated to Sentry 0.4.15