Skip to content

chore: Update dependency @excaliburjs/plugin-tiled to v0.30.2 #32

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Aug 11, 2023

This PR contains the following updates:

Package Change Age Confidence
@excaliburjs/plugin-tiled 0.27.0 -> 0.30.2 age confidence

Release Notes

excaliburjs/excalibur-tiled (@​excaliburjs/plugin-tiled)

v0.30.2: @​excaliburjs/[email protected]

Compare Source

image

Per Layer Collider Configuration

Given a Tiled tile layer name or id you can configure

  1. Whether to use tile colliders regardless of solid=true|false
  2. Whether to use the tile colliders when the layer is not visible
  3. Force a layer to be solid or not overriding anything specified in tiled
  4. Add a collision group to use for the tile layer
const tiledMap = new TiledResource('./orthogonal.tmx', {
   useMapBackgroundColor: true,
   layerConfig: {
      "Above": {
         isSolid: true
         useTileColliders: true,
         //useTileCollidersWhenInvisible: true, // use this instead of above usually
         collisionGroup: new ex.CollisionGroup("above", 0x01, 0x00111)
      }
   }
});

image

Rotating Tile Colliders

  1. Tiles with custom collider rotations were not respected previously, this is fixed by actually applying the rotation to the point transformation. Tested on all polygon types Boxes and Polygons
      <tile id="117">
        <objectgroup draworder="index" id="2">
         <object id="1" x="0.181818" y="4.18182" rotation="88">
          <polygon points="0,0 2.09091,-2.36364 7.63636,-2.45455 9.81818,0.454545 14.3636,0.545455 15.5455,1.63636 15.9091,8.81818 14.7273,9.72727 1.90909,9.63636 -0.0909091,7.54545"/>
         </object>
         <object id="6" x="-0.272727" y="0.363636" width="3.81818" height="2.72727" rotation="31"/>
        </objectgroup>
      </tile>
  2. Objects using templates also did not work properly with custom colliders when flipped horizontally/vertically. Note the presence of gid on the template object, this was previously unhandled by the plugin and confused the parser.
      <object id="2" template="coin.tx" gid="3221225698" x="47.75" y="80" rotation="179" visible="1"/>

What's Changed

Full Changelog: excaliburjs/excalibur-tiled@v0.30.0...v0.30.2

v0.30.1

Compare Source

v0.30.0: @​excaliburjs/[email protected]

Compare Source

image

What's Changed

Full Changelog: excaliburjs/excalibur-tiled@v0.29.2...v0.30.0

v0.29.2: @​excaliburjs/[email protected]

Compare Source

image

Full Changelog: excaliburjs/excalibur-tiled@v0.29.0...v0.29.2

v0.29.0: @​excaliburjs/[email protected]

Compare Source

image

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

What's Changed

New Contributors

Full Changelog: excaliburjs/excalibur-tiled@v0.28.0...v0.29.0

v0.28.0: @​excaliburjs/[email protected]

Compare Source

image

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

What's Changed

Full Changelog: excaliburjs/excalibur-tiled@v0.27.0...v0.28.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Author

renovate bot commented Aug 11, 2023

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/excalibur
npm ERR!   excalibur@"0.27.0" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer excalibur@"~0.29.0" from @excaliburjs/[email protected]
npm ERR! node_modules/@excaliburjs/plugin-tiled
npm ERR!   @excaliburjs/plugin-tiled@"0.29.2" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate/cache/others/npm/_logs/2024-04-30T05_31_45_190Z-debug-0.log

@renovate renovate bot force-pushed the renovate/excaliburjs-plugin-tiled-0.x branch from dcceb5d to 389c5e2 Compare February 22, 2024 05:54
@renovate renovate bot changed the title chore: Update dependency @excaliburjs/plugin-tiled to v0.28.0 chore: Update dependency @excaliburjs/plugin-tiled to v0.29.0 Feb 22, 2024
@renovate renovate bot force-pushed the renovate/excaliburjs-plugin-tiled-0.x branch from 389c5e2 to 7196733 Compare April 30, 2024 05:31
@renovate renovate bot changed the title chore: Update dependency @excaliburjs/plugin-tiled to v0.29.0 chore: Update dependency @excaliburjs/plugin-tiled to v0.29.2 Apr 30, 2024
@renovate renovate bot force-pushed the renovate/excaliburjs-plugin-tiled-0.x branch from 7196733 to 5c9e49c Compare December 14, 2024 04:57
@renovate renovate bot changed the title chore: Update dependency @excaliburjs/plugin-tiled to v0.29.2 chore: Update dependency @excaliburjs/plugin-tiled to v0.30.0 Dec 14, 2024
Copy link
Author

renovate bot commented Dec 14, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/excalibur
npm ERR!   excalibur@"0.27.0" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer excalibur@"~0.30.1" from @excaliburjs/[email protected]
npm ERR! node_modules/@excaliburjs/plugin-tiled
npm ERR!   @excaliburjs/plugin-tiled@"0.30.2" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /runner/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /runner/cache/others/npm/_logs/2025-08-11T08_02_23_731Z-debug-0.log

@renovate renovate bot force-pushed the renovate/excaliburjs-plugin-tiled-0.x branch from 5c9e49c to 19632d6 Compare December 26, 2024 17:58
@renovate renovate bot changed the title chore: Update dependency @excaliburjs/plugin-tiled to v0.30.0 chore: Update dependency @excaliburjs/plugin-tiled to v0.30.1 Dec 26, 2024
@renovate renovate bot force-pushed the renovate/excaliburjs-plugin-tiled-0.x branch from 19632d6 to 4a38c7f Compare January 20, 2025 15:59
@renovate renovate bot changed the title chore: Update dependency @excaliburjs/plugin-tiled to v0.30.1 chore: Update dependency @excaliburjs/plugin-tiled to v0.30.2 Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants