·
120 commits
to main
since this release
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
- Get props passed to objects excaliburjs/Excalibur#2847
- Global class identification Closes #451
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!
- @JumpLink #455
- @cdelstad excaliburjs/Excalibur#2847
- @cemalgnlts #451
- @mattjennings #391 & #387
- @jfelsinger #478 & #478
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