Skip to content

Releases: mapeditor/tiled

Tiled 1.3.2

22 Jan 15:21
Compare
Choose a tag to compare
  • Fixed initialization of selected layers (#2719)
  • Fixed stamp action shortcuts not being configurable (#2684)
  • Fixed the tileset view to respect the 'wheel zooms by default' preference
  • Fixed insertion position when using drag-n-drop to rearrange layers
  • Fixed displayed layer data format in Properties
  • Fixed repeating of export when map is saved by a custom command (#2709)
  • Fixed issue when multiple worlds are loaded that use pattern matching
  • Issues view can now be hidden by clicking the status bar counters
  • macOS: Fixed black toolbar when enabling OpenGL rendering (#1839)
  • Windows: Fixed context menus activating first item on release (#2693)
  • Windows installer: Include the 'defoldcollection' plugin (#2677)
  • Windows installer: Signed by SignPath
  • libtiled: Avoid inheriting Properties from QVariantMap (#2679)
  • docs: Added some notes to Python and JavaScript pages (#2725)
  • Updated Qt from 5.12.5 to 5.12.6
  • Updated Finnish translation (by Tuomas Lähteenmäki and odamite)
  • Updated part of Italian translation (by Katia Piazza)

Tiled 1.3.1

20 Nov 13:51
Compare
Choose a tag to compare
  • Added reloading of object types when changed externally (by Jacob Coughenour, #2674)
  • Added a status bar to the startup screen
  • Made the shortcuts for the tools configurable (#2666)
  • Made Undo/Redo shortcuts configurable (#2669)
  • Fixed importing of keyboard settings (.kms files) (#2671)
  • Fixed small window showing up on startup for a split second
  • Windows: Fixed the shipped version of OpenSSL (fixes new version notification)
  • Tiled Quick: Don't compile/install by default (#2673)

Tiled 1.3.0

13 Nov 12:12
Compare
Choose a tag to compare
  • Added support for extending Tiled with JavaScript (#949)
  • Added error and warning counts to the status bar
  • Added Issues view where you can see warnings and errors and interact with them
  • Added configuration of keyboard shortcuts (#215)
  • Added status bar notification on new releases (replacing Sparkle and WinSparkle)
  • Added option to show tile collision shapes on the map (#799)
  • Added switching current layer with Ctrl + Right Click in map view
  • Added search filter to the Objects view (#1467)
  • Added icons to objects in the Objects view
  • Added dynamic wrapping mode to the tileset view (#1241)
  • Added a *.world file filter when opening a world file
  • Added support for .world files in tmxrasterizer (by Samuel Magnan, #2067)
  • Added synchronization of selected layers and tileset when switching between maps in a world (by JustinZhengBC, #2087)
  • Added actions to show/hide and lock/unlock the selected layers
  • Added toggle button for "Highlight Current Layer" action
  • Added custom output chunk size option to map properties (by Markus, #2130)
  • Added support for Zstandard compression and configurable compression level (with BRULE Herman and Michael de Lang, #1888)
  • Added option to minimize output on export (#944)
  • Added export to Defold .collection files (by CodeSpartan, #2084)
  • Added a warning when custom file properties point to non-existing files (#2080)
  • Added shortcuts for next/previous tileset (#1238)
  • Added saving of the last export target and format in the map/tileset file (#1610)
  • Added option to repeat the last export on save (#1610)
  • Added Fit Map in View action (by Mateo de Mayo, #2206)
  • Tile Collision Editor: Added objects list view
  • Changed the Type property from a text box to an editable combo box (#823)
  • Changed animation preview to follow zoom factor for tiles (by Ruslan Gainutdinov, #2050)
  • Changed the shortcut for AutoMap from A to Ctrl+M
  • AutoMapping: Added "OverflowBorder" and "WrapBorder" options (by João Baptista de Paula e Silva, #2141)
  • AutoMapping: Allow any supported map format to be used for rule maps
  • Python plugin: Added support for loading external tileset files (by Ruin0x11, #2085)
  • Python plugin: Added Tile.type() and MapObject.effectiveType() (by Ruin0x11, #2124)
  • Python plugin: Added Object.propertyType() (by Ruin0x11, #2125)
  • Python plugin: Added Tileset.sharedPointer() function (#2191)
  • tmxrasterizer: Load plugins to support additional map formats (by Nathan Tolbert, #2152)
  • tmxrasterizer: Added rendering of object layers (by oncer, #2187)
  • Fixed missing native styles when compiled against Qt 5.10 or later (#1977)
  • Fixed file change notifications no longer triggering when file was replaced (by Nathan Tolbert, #2158)
  • Fixed layer IDs getting re-assigned when resizing the map (#2160)
  • Fixed performance issues when switching to a new map in a world with many maps (by Simon Parzer, #2159)
  • Fixed restoring of expanded group layers in Objects view
  • Fixed tileset view to keep position at mouse stable when zooming (#2039)
  • libtiled-java: Added support for image layers and flipped tiles (by Sergey Savchuk, #2006)
  • libtiled-java: Optimized map reader and fixed path separator issues (by Pavel Bondoronok, #2006)
  • Updated builds on all platforms to Qt 5.12 (except snap release)
  • Raised minimum supported Qt version from 5.5 to 5.6
  • Raised minimum supported macOS version from 10.7 to 10.12
  • Removed option to include a DTD in the saved files
  • Removed the automappingconverter tool
  • snap: Updated from Ubuntu 16.04 to 18.04 (core18, Qt 5.9)
  • Updated Chinese, Portuguese (Portugal), Turkish and Ukrainian translations

(For those who have downloaded Tiled 1.3.0 from November 12th, please download again because the initial builds contained a regression affecting the template editor and tile collision editor.)

Tiled 1.2.5

10 Oct 20:03
Compare
Choose a tag to compare
  • Fixed exporting to a file name containing multiple dots (#2149)
  • Fixed possible crash in AutoMapper (#2157)
  • Fixed crash when unloading certain plugins
  • Fixed duplicated entries in Objects view after grouping layers
  • Fixed adjacent maps within a world not being properly clickable
  • Fixed empty maps within a world not being clickable
  • Fixed handling of negative multiplierX/Y in a world file

Tiled 1.2.4

16 May 20:57
Compare
Choose a tag to compare
  • Fixed view boundaries to take into account layer offsets (#2090)
  • Fixed map size when switching infinite off (#2051)
  • Fixed the image cache to check file modification time (#2081)
  • Fixed updating a few things when changing tileset drawing offset
  • Fixed position of tile object outline on isometric maps
  • Fixed saving of tile stamps when using the Shape Fill Tool
  • tBIN plugin: Fixed loading of some tilesets on Linux
  • tBIN plugin: Fixed possible crash when images can't be found (#2106)
  • Python plugin: Disable this plugin by default, to avoid crashes on startup (#2091)
  • JSON plugin: Fixed writing of position for objects without ID
  • Added Swedish translation (by Anton Regnander)

Tiled 1.2.3

12 Mar 16:45
Compare
Choose a tag to compare
  • Fixed cut/copy in Tile Collision Editor (#2075)
  • Fixed crash when trying to add Wang colors without a selected Wang set (#2083)
  • tBIN plugin: Fixed hang when locating missing tileset image (#2068)
  • CSV plugin: Fixed exporting of grouped tile layers

Tiled 1.2.2

29 Jan 18:59
9573f94
Compare
Choose a tag to compare
  • Added 'json1' plugin that exports to the old JSON format (#2058)
  • Enable the adding of point objects in Tile Collision Editor (#2043)
  • Reload AutoMapping rules when they have changed on disk (by Justin Zheng, #1997)
  • Fixed remembering of last used export filter
  • Fixed label color to update when object layer color is changed (by Justin Zheng, #1976)
  • Fixed stamp and fill tools to adjust when tile probability is changed (by Justin Zheng, #1996)
  • Fixed misbehavior when trying to open non-existing files
  • Fixed mini-map bounds when layer offsets are used in combination with group layers
  • Fixed Templates view missing from the Views menu (#2054)
  • Fixed Copy Path / Open Folder actions for embedded tilesets (#2059)
  • Python plugin: Made the API more complete (#1867)
  • Linux: Updated to Qt 5.9.7 and Python 3.5
  • Updated Chinese, German, Korean, Norwegian Bokmål, Portuguese (Portugal) and Ukrainian translations

Tiled 1.2.1

14 Nov 11:41
Compare
Choose a tag to compare
  • Fixed JSON templates not being visible in Templates view (#2009)
  • Fixed Maps view to show all readable map formats
  • Fixed crash when deleting a command using the context menu (by Robert Lewicki, #2014)
  • Fixed crash after a world file failed to load
  • Fixed Select None action to be enabled when there is any selection
  • Fixed disappearing of tile types on export/import of a tileset (#2023)
  • Fixed tool shortcuts when using Spanish translation
  • Fixed saving of the "Justify" alignment option for text objects (#2026)
  • Changed Cut, Copy and Delete actions to apply based on selected layer types
  • Windows: Updated builds to Qt 5.9.7
  • Updated Russian translation (by Rafael Osipov, #2017)

Tiled 1.2.0

19 Sep 14:36
Compare
Choose a tag to compare
  • Added multi-layer selection, including multi-layer tile layer editing
  • Added support for multi-map worlds (#1669)
  • Added ability to extend existing polylines (with Ketan Gupta, #1683)
  • Added option to highlight the hovered object (#1190)
  • Added news from website to the status bar (#1898)
  • Added option to show object labels for hovered objects
  • Added option to embed tilesets on export (#1850)
  • Added option to detach templates on export (#1850)
  • Added option to resolve object types and properties on export (#1850)
  • Added Escape for switching to the Select Objects tool and for clearing the selection
  • Added Escape to cancel the current action in all object layer tools
  • Added double-click on polygon objects to switch to Edit Polygons tool
  • Added interaction with segments for polygons, for selection and dragging
  • Added double-clicking a polygon segment for inserting a new point at that location
  • Added action to lock/unlock all other layers (by kralle333, #1883)
  • Added --export-tileset command line argument (by Josh Bramlett, #1872)
  • Added unique persistent layer IDs (#1892)
  • Added 'version' and 'tiledversion' to external tileset files
  • Added full paths to Recent Files menu as tool tips (by Gauthier Billot, #1992)
  • Create Object Tools: Show preview already on hover (#537)
  • Objects view: Only center view on object on press or activation
  • Objects view: When clicking a layer, make it the current one (by kralle333, #1931)
  • Unified the Create Polygon and Create Polyline tools
  • JSON plugin: Made the JSON format easier to parse (by saeedakhter, #1868)
  • Tile Collision Editor: Allowed using object templates
  • Templates view: Don't allow hiding the template object
  • Python plugin: Updated to Python 3 (by Samuli Tuomola)
  • Python plugin: Fixed startup messages not appearing in debug console
  • Python plugin: Fixed file change watching for main script files
  • Lua plugin: Include properties from templates (#1901)
  • Lua plugin: Include tileset column count in export (by Matt Drollette, #1969)
  • tBIN plugin: Don't ignore objects that aren't perfectly aligned (#1985)
  • tBIN plugin: Fixed "Unsupported property type" error for newly added float properties
  • Automapping: Report error when no output layers are found
  • AutoMapping: Changed matching outside of map boundaries and added 'MatchOutsideMap' option
  • Linux: Modernized the appstream file (by Patrick Griffis)
  • libtiled: Allow qrc-based tileset images (#1947)
  • libtiled-java: Fixed loading maps with multiple external tilesets
  • Optimized deletion of many objects (#1972)
  • Make Ctrl+Q work for quitting also on Windows (#1998)
  • Fixed randomizing of terrain, Wang tiles and stamp variations (#1949)
  • Fixed tilesets getting added to maps when they shouldn't be (#2002)
  • Fixed issue with default font size in combination with custom family (#1994)
  • Fixed the tile grid to render below labels, handles and selection indicators
  • Fixed confirming overwrite when exporting a tileset
  • Fixed reading of infinite maps that don't use chunked layer data
  • Updated Bulgarian, Dutch, French, German, Norwegian Bokmål, Portuguese (Portugal) and Turkish translations

Note: This is the first release where the 64-bit version for Windows also ships with the Python plugin. At the same time though, the macOS version of Tiled no longer does since macOS ships with Python 2.7. If you're on macOS and need the Python plugin, stick with Tiled 1.1.6 for now. Hopefully we can support Python 3 on macOS in future releases.

Tiled 1.1.6

19 Jul 16:20
Compare
Choose a tag to compare
  • Fixed Terrain Brush issue on staggered isometric maps (#1951)
  • Fixed objects to stay selected when moving them between layers
  • Fixed small tab bar rendering issue on high DPI displays
  • Fixed rendering of arrows on scroll bar buttons
  • Fixed object labels to adjust properly to the font DPI
  • Fixed resize handle locations for multiple zero-sized objects
  • Fixed handling of arrow keys on focused layer combo box (#1973)
  • Tile Collision Editor: Fixed handling of tile offset (#1955)
  • Tile Collision Editor: Fixed potential crash on Undo (#1965)
  • Python plugin: Added some missing API to the Cell class
  • Windows and Linux: Downgraded builds to Qt 5.9 (fixes #1928)
  • macOS: Fixed library loading issues for tmxrasterizer and terraingenerator
  • macOS: Downgraded to Qt 5.6 (fixes resizing of undocked views and reduces minimum macOS version to 10.7)
  • Updates to German, Hungarian, Norwegian Bokmål, Polish, Portuguese (Portugal), Russian and Ukrainian translations

Note: The initial build for Linux was done against Qt 5.9.6, which unfortunately contained a regression in the main window layout code. The build has now been updated with a version compiled against Qt 5.9.5.