Skip to content

Releases: excaliburjs/excalibur-tiled

@excaliburjs/plugin-tiled@v0.29.2

30 Apr 02:20
Compare
Choose a tag to compare

@excaliburjs/plugin-tiled@0.29.0

20 Feb 16:55
Compare
Choose a tag to compare

image

Check https://github.com/excaliburjs/Excalibur/releases/tag/v0.29.0 for more details!

What's Changed

  • chore: Update dependency @types/jasmine to v3.10.12 by @renovate in #456
  • chore: Update dependency @types/webpack-env to v1.18.1 by @renovate in #457
  • chore: Update dependency karma to v6.4.2 by @renovate in #458
  • chore: Update dependency ts-loader to v9.4.4 by @renovate in #459
  • chore: Update dependency karma-chrome-launcher to v3.2.0 by @renovate in #460
  • chore: Update dependency node to v16.20.2 by @renovate in #461
  • chore: Update dependency webpack to v5.88.2 by @renovate in #462
  • chore: Update dependency webpack-bundle-analyzer to v4.9.1 by @renovate in #463
  • chore: Update dependency @types/jasmine to v3.10.14 by @renovate in #465
  • chore: Update dependency @types/pako to v1.0.5 by @renovate in #466
  • chore: Update dependency @types/webpack-env to v1.18.2 by @renovate in #467
  • chore: Update dependency zstddec to v0.1.0 by @renovate in #468
  • chore: Update dependency @types/jasmine to v3.10.15 by @renovate in #470
  • chore: Update dependency @types/pako to v1.0.6 by @renovate in #471
  • chore: Update dependency @types/webpack-env to v1.18.3 by @renovate in #472
  • chore: Update dependency ts-loader to v9.5.0 by @renovate in #473
  • chore: Update dependency webpack to v5.89.0 by @renovate in #474
  • feat: Upgrade Tiled plugin & replace flawed XML parser by @eonarheim in #477
  • chore: Update dependency @types/pako to v1.0.7 by @renovate in #479
  • chore: Update dependency node to v18.19.0 by @renovate in #480
  • chore: Update dependency @types/json-diff to v1.0.3 by @renovate in #484
  • chore: Update dependency excalibur to v0.28.6 by @renovate in #486
  • chore: Update dependency @playwright/test to v1.41.0 by @renovate in #488
  • fix: [#483] Add optional JSDOM dependency for Node by @jfelsinger in #487
  • chore: Update dependency @playwright/test to v1.41.1 by @renovate in #490
  • New Features per User Feedback by @eonarheim in #485
  • chore: Update dependency excalibur to v0.29.0-alpha.871 by @renovate in #492
  • chore: Update dependency webpack to v5.90.0 by @renovate in #493
  • chore: Update dependency excalibur to v0.29.0-alpha.874 by @renovate in #494
  • chore: Update dependency excalibur to v0.29.0-alpha.876 by @renovate in #495
  • chore: Update dependency excalibur to v0.29.0-alpha.877 by @renovate in #496
  • chore: Update dependency excalibur to v0.29.0-alpha.880 by @renovate in #497
  • chore: Update dependency excalibur to v0.29.0-alpha.881 by @renovate in #498
  • chore: Update dependency excalibur to v0.29.0-alpha.883 by @renovate in #499
  • chore: Update dependency excalibur to v0.29.0-alpha.884 by @renovate in #500
  • chore: Update dependency excalibur to v0.29.0-alpha.885 by @renovate in #501
  • chore: Update dependency excalibur to v0.29.0-alpha.886 by @renovate in #502
  • chore: Update dependency @playwright/test to v1.41.2 by @renovate in #503
  • chore: Update dependency karma-webpack to v5.0.1 by @renovate in #505
  • chore: Update dependency excalibur to v0.29.0-alpha.900 by @renovate in #504
  • chore: Update dependency webpack to v5.90.1 by @renovate in #506
  • chore: Update dependency excalibur to v0.29.0-alpha.901 by @renovate in #507
  • chore: Update dependency jasmine-core to v5.1.2 by @renovate in #509
  • chore: Update dependency node to v18.19.1 by @renovate in #511
  • chore: Update dependency webpack to v5.90.2 by @renovate in #512

New Contributors

Full Changelog: v0.28.0...v0.29.0

@excaliburjs/plugin-tiled@0.29.0-alpha.2

24 Jan 02:47
2bd697f
Compare
Choose a tag to compare

image

New update with fixes & features requested by the community!

  • fix: [#483] Add optional JSDOM dependency for Node by @jfelsinger in #487
  • New Features per User Feedback by @eonarheim in #485
    • TiledResource.getTilesByPoint - Returns any excalibur Tile instances and any metadata for a tile below the world space point provided
    • TiledResource.getTileMetadataByClassName - renamed from getTilesByClassname. This returns the Tiled metadata for a tile by classname.
    • TiledResource.getTileMetadataByProperty - renamed from getTilesByProperty. This returns returns the Tiled metadata for a tile by property.
    • TiledResource.getTilesByGid - get the Excalibur Tile instances and any Tiled metadata for a matching tile by global id
    • TiledResource.getTilesByClassName - get the Excalibur Tile instances and any Tiled metadata for a mathcing tile by classname
    • TiledResource.getTilesByProperty - get the Excalibur Tile instances and and any Tile metadata for a matching property.
    • Entity factories can now be defined after load, but before adding to the scene!

New Contributors

Dependencies

  • chore: Update dependency @types/pako to v1.0.7 by @renovate in #479
  • chore: Update dependency node to v18.19.0 by @renovate in #480
  • chore: Update dependency @types/json-diff to v1.0.3 by @renovate in #484
  • chore: Update dependency excalibur to v0.28.6 by @renovate in #486
  • chore: Update dependency @playwright/test to v1.41.0 by @renovate in #488
  • chore: Update dependency @playwright/test to v1.41.1 by @renovate in #490

Full Changelog: 0.29.0-alpha.1...v0.29.0-alpha.2

@excaliburjs/plugin-tiled@0.29.0-alpha.1

06 Jan 03:32
4459806
Compare
Choose a tag to compare

image

Brand new Tiled plugin! Visit the docs for more https://beta.excaliburjs.com/docs/tiled-plugin/

In addition to replacing the parser this release also updates the API to be more supportable and friendlier to use. The old TiledMapResource type will be marked deprecated

Features in this update

  • Parser supports parsing all tiled properties, however the plugin doesn't support rendering all of them in Excalibur
  • New file mapping to work with various bundlers
  • Tiled Template Support
  • External Separate Tileset loading
  • Infinite Tile Maps!!!
  • Headless mode
  • Optional file loader implementation
  • Actor Factory to provide your own implementations based on Tiled class

Fixes

  • Remove the old xml parser/logic and replace it with a hand crafted parser
  • New Parser - Closes #391
  • New Loader - Closes #387
  • LOTS OF TESTS

Many Thanks Contributors!

What's Changed

  • chore: Update dependency @types/jasmine to v3.10.12 by @renovate in #456
  • chore: Update dependency @types/webpack-env to v1.18.1 by @renovate in #457
  • chore: Update dependency karma to v6.4.2 by @renovate in #458
  • chore: Update dependency ts-loader to v9.4.4 by @renovate in #459
  • chore: Update dependency karma-chrome-launcher to v3.2.0 by @renovate in #460
  • chore: Update dependency node to v16.20.2 by @renovate in #461
  • chore: Update dependency webpack to v5.88.2 by @renovate in #462
  • chore: Update dependency webpack-bundle-analyzer to v4.9.1 by @renovate in #463
  • chore: Update dependency @types/jasmine to v3.10.14 by @renovate in #465
  • chore: Update dependency @types/pako to v1.0.5 by @renovate in #466
  • chore: Update dependency @types/webpack-env to v1.18.2 by @renovate in #467
  • chore: Update dependency zstddec to v0.1.0 by @renovate in #468
  • chore: Update dependency @types/jasmine to v3.10.15 by @renovate in #470
  • chore: Update dependency @types/pako to v1.0.6 by @renovate in #471
  • chore: Update dependency @types/webpack-env to v1.18.3 by @renovate in #472
  • chore: Update dependency ts-loader to v9.5.0 by @renovate in #473
  • chore: Update dependency webpack to v5.89.0 by @renovate in #474
  • feat: Upgrade Tiled plugin & replace flawed XML parser by @eonarheim in #477

Full Changelog: v0.28.0...0.29.0-alpha.1

@excaliburjs/plugin-tiled@0.28.0

11 Aug 01:52
Compare
Choose a tag to compare

image

Read the main repo for more https://github.com/excaliburjs/Excalibur/releases/tag/v0.28.0

What's Changed

  • chore: Update dependency jasmine-core to v4.3.0 by @renovate in #393
  • chore: Update dependency webpack to v5.74.0 by @renovate in #394
  • chore: Update dependency webpack-dev-server to v4.10.0 by @renovate in #395
  • chore: Update Node.js to v16.17.0 by @renovate in #397
  • chore: Update dependency @types/webpack-env to v1.18.0 by @renovate in #398
  • chore: Update dependency webpack-bundle-analyzer to v4.6.0 by @renovate in #399
  • chore: Update dependency webpack-bundle-analyzer to v4.6.1 by @renovate in #400
  • chore: Update dependency typescript to v4.8.2 by @renovate in #401
  • chore: Update dependency webpack-dev-server to v4.10.1 by @renovate in #402
  • chore: Update dependency jasmine-core to v4.4.0 by @renovate in #403
  • chore: Update dependency webpack-dev-server to v4.11.0 by @renovate in #405
  • chore: Update dependency typescript to v4.8.3 by @renovate in #406
  • chore: Update dependency ts-loader to v9.4.0 by @renovate in #407
  • chore: Update dependency webpack-dev-server to v4.11.1 by @renovate in #408
  • chore: Update dependency karma to v6.4.1 by @renovate in #409
  • chore: Update dependency ts-loader to v9.4.1 by @renovate in #410
  • chore: Update Node.js to v16.17.1 by @renovate in #411
  • chore: Update dependency typescript to v4.8.4 by @renovate in #412
  • chore: Update Node.js to v16.18.0 by @renovate in #413
  • chore: Update dependency webpack-bundle-analyzer to v4.7.0 by @renovate in #415
  • chore: Update dependency jasmine-core to v4.5.0 by @renovate in #416
  • chore: Update Node.js to v16.18.1 by @renovate in #417
  • chore: Update dependency webpack to v5.75.0 by @renovate in #419
  • chore: Update dependency typescript to v4.9.3 by @renovate in #421
  • chore: Update dependency ts-loader to v9.4.2 by @renovate in #424
  • chore: Update dependency @types/jasmine to v3.10.7 by @renovate in #426
  • chore: Update dependency typescript to v4.9.4 by @renovate in #427
  • chore: Update Node.js to v16.19.0 by @renovate in #428
  • chore: Update dependency typescript to v4.9.5 by @renovate in #431
  • chore: Update dependency webpack-bundle-analyzer to v4.8.0 by @renovate in #432
  • chore: Update Node.js to v16.19.1 by @renovate in #433
  • chore: Update dependency webpack to v5.76.0 by @renovate in #436
  • chore: Update dependency webpack to v5.76.1 by @renovate in #437
  • chore: Update dependency webpack-dev-server to v4.12.0 by @renovate in #438
  • chore: Update dependency webpack to v5.76.2 by @renovate in #439
  • chore: Update dependency jasmine-core to v4.6.0 by @renovate in #440
  • fix: [#443] Fix Tiled tilesets with margin/spacing defined by @eonarheim in #444
  • fix: [#446] Property class renamed to type again by @JumpLink in #447
  • feat: Add new tile accessor to get at tile props by @eonarheim in #445
  • fix: [#449] Respect inserted tile size by @eonarheim in #450
  • fix: [#2574] Isometric text positioning and other isometric positioning by @eonarheim in #448
  • feat: flip object layer exclusion logic by @eonarheim in #452
  • fix: [#453] Add defense to object layer paths by @eonarheim in #454

Full Changelog: v0.27.0...v0.28.0

@excaliburjs/plugin-tiled@0.27.0

09 Jul 01:32
Compare
Choose a tag to compare

Read the main repo for more https://github.com/excaliburjs/Excalibur/releases/tag/v0.27.0

What's Changed

  • chore: Update dependency typescript to v4.7.2 by @renovate in #367
  • Fixing loading tilesets with spacing by @ttay24 in #368
  • chore: Update dependency webpack-dev-server to v4.9.1 by @renovate in #369
  • chore: Update Node.js to v16.15.1 by @renovate in #370
  • chore: Update dependency webpack to v5.73.0 by @renovate in #371
  • chore: Update dependency typescript to v4.7.3 by @renovate in #372
  • chore: Update dependency webpack-dev-server to v4.9.2 by @renovate in #373
  • chore: Update dependency jasmine-core to v4.2.0 by @renovate in #374
  • chore: Update dependency webpack-cli to v4.10.0 by @renovate in #375
  • chore: Update dependency karma to v6.4.0 by @renovate in #376
  • chore: Update dependency typescript to v4.7.4 by @renovate in #377
  • Fix custom properties parsing by @HxShard in #378
  • chore: Update dependency ts-loader to v9.3.1 by @renovate in #379
  • TiledMapResource#getTilesetForTile works incorrectly by @HxShard in #380
  • TiledMapResource#getTilesetForTile wrong logic (#2) by @HxShard in #381
  • fix: [#384] type->class rename in tiled 1.9 (breaking change) by @eonarheim in #385
  • chore: Update dependency webpack-dev-server to v4.9.3 by @renovate in #386
  • feat: [#382] Implement collection of image tilesets by @eonarheim in #383
  • chore: Update Node.js to v16.16.0 by @renovate in #388

New Contributors

Full Changelog: v0.26.0...v0.27.0

@excaliburjs/plugin-tiled@0.26.0

21 May 00:59
Compare
Choose a tag to compare
> npm install @excaliburjs/plugin-tiled

Check out the main repo release for more details https://github.com/excaliburjs/Excalibur/releases/tag/v0.26.0

Features

What's Changed

  • chore: Update dependency excalibur to v0.25.3 by @renovate in #302

  • chore: Update Node.js to v16.14.0 by @renovate in #303

  • chore: Update dependency engine.io to 6.1.1 [SECURITY] by @renovate in #304

  • chore: Update dependency follow-redirects to 1.14.7 [SECURITY] by @renovate in #305

  • chore: Update dependency karma to v6.3.16 by @renovate in #306

  • chore: Update dependency follow-redirects to 1.14.8 [SECURITY] by @renovate in #308

  • chore: Update dependency webpack to v5.69.0 by @renovate in #309

  • chore: Update dependency webpack to v5.69.1 by @renovate in #310

  • chore: Update dependency jasmine-core to v4.0.1 by @renovate in #312

  • chore: Update dependency karma to v6.3.17 by @renovate in #315

  • chore: Update dependency typescript to v4.6.2 by @renovate in #316

  • chore: Update dependency ts-loader to v9.2.7 by @renovate in #318

  • chore: Update dependency webpack to v5.70.0 by @renovate in #319

  • chore: Update dependency karma-chrome-launcher to v3.1.1 by @renovate in #320

  • chore: Update dependency ts-loader to v9.2.8 by @renovate in #321

  • chore: Update dependency @types/jasmine to v3.10.4 by @renovate in #322

  • chore: Update Node.js to v16.14.2 by @renovate in #324

  • chore: Update dependency typescript to v4.6.3 by @renovate in #327

  • chore: Update dependency excalibur to v0.26.0-alpha.437 by @renovate in #328

  • chore: Update dependency karma-jasmine to v4.0.2 by @renovate in #329

  • chore: Update dependency @types/jasmine to v3.10.5 by @renovate in #330

  • chore: Update dependency webpack to v5.71.0 by @renovate in #331

  • chore: Update dependency webpack-dev-server to v4.8.0 by @renovate in #332

  • chore: Update dependency webpack-dev-server to v4.8.1 by @renovate in #334

  • chore: Update dependency webpack to v5.72.0 by @renovate in #335

  • chore: Update dependency excalibur to v0.26.0-alpha.443 by @renovate in #336

  • chore: Update dependency excalibur to v0.26.0-alpha.446 by @renovate in #337

  • chore: Update dependency excalibur to v0.26.0-alpha.447 by @renovate in #338

  • chore: Update dependency jasmine-core to v4.1.0 by @renovate in #339

  • chore: Update dependency karma to v6.3.18 by @renovate in #341

  • chore: Update dependency @types/jasmine to v3.10.6 by @renovate in #342

  • chore: Update dependency @types/webpack-env to v1.16.4 by @renovate in #345

  • chore: Update dependency karma to v6.3.19 by @renovate in #347

  • chore: Update dependency excalibur to v0.26.0-alpha.455 by @renovate in #343

  • chore: Update dependency ts-loader to v9.2.9 by @renovate in #349

  • chore: Update Node.js to v16.15.0 by @renovate in #350

  • chore: Update dependency typescript to v4.6.4 by @renovate in #351

  • chore: Update dependency ts-loader to v9.3.0 by @renovate in #352

  • chore: Update dependency webpack-dev-server to v4.9.0 by @renovate in #353

  • chore: Update dependency excalibur to v0.26.0-alpha.457 by @renovate in #354

  • chore: Update dependency jasmine-core to v4.1.1 by @renovate in #355

  • chore: Update dependency webpack to v5.72.1 by @renovate in #356

  • chore: Update dependency @types/pako to v1.0.4 by @renovate in #357

  • chore: Update dependency karma to v6.3.20 by @renovate in #358

  • chore: Update dependency excalibur to v0.26.0-alpha.460 by @renovate in #359

  • chore: Update dependency excalibur to v0.26.0-alpha.462 by @renovate in #360

  • chore: Update dependency excalibur to v0.26.0-alpha.463 by @renovate in #361

  • chore: Update dependency excalibur to v0.26.0-alpha.464 by @renovate in #362

  • chore: Update dependency excalibur to v0.26.0-alpha.467 by @renovate in #364

  • chore: Update dependency @types/webpack-env to v1.17.0 by @renovate in #365

Full Changelog: v0.25.3...v0.26.0

@excaliburjs/plugin-tiled@0.25.3

05 Feb 23:56
Compare
Choose a tag to compare
> npm install @excaliburjs/plugin-tiled

What's Changed

  • chore: Update dependency webpack-cli to v4.9.2 by @renovate in #296
  • chore: Update dependency karma to v6.3.12 by @renovate in #297
  • chore: Update dependency webpack to v5.68.0 by @renovate in #298
  • chore: Update dependency karma to v6.3.13 by @renovate in #299
  • chore: Update dependency webpack-dev-server to v4.7.4 by @renovate in #300
  • chore: Update dependency karma to v6.3.15 by @renovate in #301

Full Changelog: v0.25.2...v0.25.3

@excaliburjs/plugin-tiled@0.25.2

22 Jan 04:48
Compare
Choose a tag to compare
> npm install @excaliburjs/plugin-tiled

Features and Fixes

  • feat: [#283] Implements Tiled Data Components by @eonarheim in #287
  • fix: [#285] Use Implicit Tiled layer order to default z index by @eonarheim in #290
  • feature: Tiled names now are added as excalibur Entity names

Dependency Updates

  • chore: Update dependency webpack to v5.64.1 by @renovate in #265
  • chore: Update dependency karma to v6.3.9 by @renovate in #266
  • chore: Update dependency typescript to v4.5.2 by @renovate in #267
  • chore: Update dependency webpack to v5.64.2 by @renovate in #268
  • chore: Update dependency webpack to v5.64.3 by @renovate in #269
  • chore: Update dependency webpack to v5.64.4 by @renovate in #270
  • chore: Update dependency webpack-dev-server to v4.6.0 by @renovate in #271
  • chore: Update dependency webpack to v5.65.0 by @renovate in #272
  • chore: Update dependency typescript to v4.5.3 by @renovate in #273
  • chore: Update dependency typescript to v4.5.4 by @renovate in #274
  • chore: Update dependency webpack-dev-server to v4.7.0 by @renovate in #275
  • chore: Update dependency webpack-dev-server to v4.7.1 by @renovate in #276
  • chore: Update dependency @types/pako to v1.0.3 by @renovate in #277
  • chore: Update dependency webpack-dev-server to v4.7.2 by @renovate in #278
  • chore: Update dependency jasmine-core to v3.99.0 by @renovate in #279
  • chore: Update dependency @types/jasmine to v3.10.3 by @renovate in #281
  • chore: Update dependency karma to v6.3.10 by @renovate in #284
  • chore: Upgrade npm & node by @eonarheim in #286
  • chore: Update Node.js to v16.13.2 by @renovate in #288
  • chore: Update dependency webpack-dev-server to v4.7.3 by @renovate in #289
  • chore: Update dependency webpack to v5.66.0 by @renovate in #291
  • chore: Update dependency karma to v6.3.11 by @renovate in #292
  • chore: Update dependency jasmine-core to v4 by @renovate in #280
  • chore: Update dependency typescript to v4.5.5 by @renovate in #293
  • chore: Update dependency webpack to v5.67.0 by @renovate in #294
  • chore: Roll back dependency excalibur to 0.25.1 by @renovate in #295

Thanks to all the contributors this iteration

Full Changelog: v0.25.1...v0.25.2

@excaliburjs/plugin-tiled@0.25.1

14 Nov 22:38
Compare
Choose a tag to compare
> npm install @excaliburjs/plugin-tiled

Fixes

  • fix: [#254] Find the first excalibur camera regardless of file order
  • perf: Reduce generated colliders by applying to the specific solid tilemap layer

Features

  • feat: Add tile map layer support with support of the z-index property by @JumpLink in #261

Dependency Updates

  • chore: Update dependency webpack to v5.56.1 by @renovate in #228
  • chore: Update dependency webpack-dev-server to v4.3.1 by @renovate in #229
  • chore: Update dependency webpack to v5.57.1 by @renovate in #230
  • chore: Update dependency webpack-cli to v4.9.0 by @renovate in #231
  • chore: Update dependency webpack to v5.58.0 by @renovate in #232
  • chore: Update dependency webpack to v5.58.1 by @renovate in #233
  • chore: Update dependency webpack-bundle-analyzer to v4.5.0 by @renovate in #234
  • chore: Update dependency typescript to v4.4.4 by @renovate in #235
  • chore: Update dependency webpack to v5.58.2 by @renovate in #236
  • chore: Update dependency @types/webpack-env to v1.16.3 by @renovate in #237
  • chore: Update dependency jasmine-core to v3.10.0 by @renovate in #238
  • chore: Update dependency @types/jasmine to v3.10.0 by @renovate in #239
  • chore: Update dependency webpack-cli to v4.9.1 by @renovate in #240
  • chore: Update dependency webpack to v5.59.0 by @renovate in #241
  • chore: Update dependency karma to v6.3.5 by @renovate in #242
  • chore: Update dependency webpack to v5.59.1 by @renovate in #243
  • chore: Update dependency @types/jasmine to v3.10.1 by @renovate in #244
  • chore: Update dependency jasmine-core to v3.10.1 by @renovate in #245
  • chore: Update dependency fast-xml-parser to v3.21.0 by @renovate in #246
  • chore: Update dependency webpack to v5.60.0 by @renovate in #247
  • chore: Update dependency karma to v6.3.6 by @renovate in #248
  • chore: Update dependency webpack-dev-server to v4.4.0 by @renovate in #249
  • chore: Update dependency webpack to v5.61.0 by @renovate in #250
  • chore: Update dependency fast-xml-parser to v3.21.1 by @renovate in #251
  • chore: Update dependency karma to v6.3.7 by @renovate in #252
  • chore: Update dependency @types/jasmine to v3.10.2 by @renovate in #253
  • chore: Update dependency webpack to v5.62.1 by @renovate in #257
  • chore: Update dependency excalibur to v0.25.1 by @renovate in #258
  • chore: Update dependency karma to v6.3.8 by @renovate in #259
  • chore: Update dependency webpack to v5.62.2 by @renovate in #260
  • chore: Update dependency webpack to v5.63.0 by @renovate in #262
  • chore: Update dependency webpack to v5.64.0 by @renovate in #263
  • chore: Update dependency webpack-dev-server to v4.5.0 by @renovate in #264

Contributors

Full Changelog: v0.25.0...v0.25.1