Skip to content

Tiled 1.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Jun 15:02
· 0 commits to c719911b29e35b583fdf48686256b158d6a64334 since this release

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