Tiled 1.4.0
- Added support for projects (#1665)
- Added object reference property type (with Steve Le Roy Harris and Phlosioneer, #707)
- Added world editing tool for adding/removing and moving around maps in a world (with Nils Kübler, #2208)
- Added a quick "Open file in Project" (Ctrl+P) action
- Added new Object Alignment property to Tileset (with Phlosioneer, #91)
- Added layer tint color (by Gnumaru, #2687)
- Added support for using maps as images (with Phlosioneer, #2708)
- Added 'Open with System Editor' action for custom file properties (#2172)
- Added option to render object names when exporting as image (#2216)
- Added 'Replace Tileset' action to Tilesets view
- Added shortcut to tooltips for all registered actions
- Added automatic reloading of object templates (by Phlosioneer, #2699)
- Added 'Clear Console' button and context menu action (#2220)
- Added 'Reopen Closed File' (Ctrl+Shift+T) action
- Added status bar button to toggle the Console view
- Added a border around the tile selection highlight
- Switch current tileset tab if all selected tiles are from the same tileset (by Mitch Curtis, #2792)
- Made tileset dynamic wrapping toggle persistent
- Properties view: Added action for adding a property to context menu (#2796)
- Optimized loading of CSV tile layer data (by Phlosioneer, #2701)
- Improved map positioning when toggling 'Clear View'
- Remember the preferred format used for saving
- Normalize rotation values when rotating objects (#2775)
- Removed the Maps view (replaced by Project view)
- Removed file system hierarchy from Templates view (replaced by Project view)
- Fixed potential crash when triggering AutoMap (#2766)
- Fixed the status bar placement to be always at the bottom of the window
- Fixed potential issue with automatic reloading of files (#1904)
- Fixed issue where image layer images cannot be loaded from Qt resource files (by obeezzy, #2711)
- GmxPlugin: Added support for layer tint color
- Scripting: Assign global variables to console script evaluations (by Phlosioneer, #2724)
- Scripting: Added coordinate conversion to TileMap
- Scripting: Added support for custom "file" properties
- Scripting: Added checks for nullptr arguments (by Phlosioneer, #2736)
- Scripting: Added some missing tileset related properties
- Scripting: Added FileInfo API with various file path operations (with David Konsumer, #2822)
- Scripting: Provide access to registered file formats (by Phlosioneer, #2716)
- Scripting: Enabled scripted formats to be used on the command-line
- Scripting: Added functions to access inherited properties (by Bill Clark, #2813)
- Scripting: Introduced __filename global value (with konsumer)
- Scripting: Fixed ObjectGroup.insertObjectAt to use the index
- docs: Clarify "can contain" documentation and error handling (by Phlosioneer, #2702)
- docs: Document all optional attributes, update some docs (by Phlosioneer, #2705)
- docs: Alphabetize scripting API reference (by Phlosioneer, #2720)
- docs: Added missing BinaryFile constructor docs (by Phlosioneer, #2732)
- docs: Enabled Algolia powered search
- libtiled-java: Big update to support newer TMX attributes (by Mike Thomas, #1925)
- libtiled-java: Fixed writing of the tile type (by Phlosioneer, #2704)
- libtiled-java: Enable loading of maps from jar files (by Adam Hornáček, #2829)
- Updated Bulgarian, Chinese (Simplified), Czech, Finnish, French, Norwegian Bokmål, Portuguese (Portugal) and Turkish translations
This is an update of the earlier Tiled 1.4.0 tag with a few essential fixes to reloading of templates.