Skip to content
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

chore: Update dependency excalibur to v0.29.3 #508

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 3, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
excalibur 0.29.0 -> 0.29.3 age adoption passing confidence

Release Notes

excaliburjs/Excalibur (excalibur)

v0.29.3

Compare Source

Breaking Changes
  • ex.Action now requires a unique id property
  • Z-indexes are now relative to the parent's Z-index. You can get the global Z-index with the globalZ property on the Actor or TransformComponent.
Deprecated
Added
  • Built in actions now have a unique id property
  • globalZ property to Actor and TransformComponent
Fixed
  • Fixed animation glitch caused by uninitialized state in ImageRenderer
  • Fixed issue where ex.Loader.suppressPlayButton = true did not work. Only using the ex.Engine({suppressPlayButton: true}) worked
Updates
Changed
  • ex.Vector.toAngle() now returns angles from [0 - 2 PI)

v0.29.2

Compare Source

Breaking Changes
Deprecated
  • `
Added
  • Added ability to configure image wrapping on ex.ImageSource with the new ex.ImageWrapping.Clamp (default), ex.ImageWrapping.Repeat, and ex.ImageWrapping.Mirror.
    const image = new ex.ImageSource('path/to/image.png', {
      filtering: ex.ImageFiltering.Pixel,
      wrapping: {
        x: ex.ImageWrapping.Repeat,
        y: ex.ImageWrapping.Repeat,
      }
    });
  • Added pointer event support to ex.TileMap's and individual ex.Tile's
  • Added pointer event support to ex.IsometricMap's and individual ex.IsometricTile's
  • Added useAnchor parameter to ex.GraphicsGroup to allow users to opt out of anchor based positioning, if set to false all graphics members
    will be positioned with the top left of the graphic at the actor's position.
    const graphicGroup = new ex.GraphicsGroup({
      useAnchor: false,
      members: [
        {
          graphic: heartImage.toSprite(),
          offset: ex.vec(0, 0),
        },
        {
          graphic: heartImage.toSprite(),
          offset: ex.vec(0, 16),
        },
        {
          graphic: heartImage.toSprite(),
          offset: ex.vec(16, 16),
        },
        {
          graphic: heartImage.toSprite(),
          offset: ex.vec(16, 0),
        },
      ],
    });
  • Added simplified ex.coroutine overloads, you need not pass engine as long as you are in an Excalibur lifecycle
    const result = ex.coroutine(function* () {...});
  • Added way to bind 'this' to ex.coroutine overloads, you need not pass engine as long as you are in an Excalibur lifecycle
    const result = ex.coroutine({myThis: 'cool'}, function* () {...});
  • Added optional ex.coroutine timing parameter to schedule when they are updated
    const result = ex.coroutine(engine, function * () {...}, { timing: 'postupdate' })
  • Added GraphicsComponent.bounds which will report the world bounds of the graphic if applicable!
  • Added ex.Vector.EQUALS_EPSILON to configure the ex.Vector.equals(v) threshold
  • Added way to add custom WebGL context lost/recovered handlers for your game
    const game = new ex.Engine({
      handleContextLost: (e) => {...},
      handleContextRestored: (e) => {...}
    })
Fixed
  • Fixed issue where ex.TileMap culling did not work properly when using fixed updates lower than refresh rate
  • Fixed incomplete types for font options in ex.FontSource().toFont(options)
  • Fixed issue with ex.Loader start button position when using CSS transforms
  • Fixed issue where adding scenes with the same name did not work when it was previously removed
  • Fixed issue when WebGL context lost occurs where there was no friendly output to the user
  • Fixed issue where HiDPI scaling could accidentally scale past the 4k mobile limit, if the context would scale too large it will now attempt to recover by backing off.
  • Fixed issue where logo was sometimes not loaded during ex.Loader
  • Fixed issue where unbounded containers would grow infinitely when using the following display modes:
    • DisplayMode.FillContainer
    • DisplayMode.FitContainer
    • DisplayMode.FitContainerAndFill
    • DisplayMode.FitContainerAndZoom
  • Fixed issue where ex.ParticleEmitter z-index did not propagate to particles
  • Fixed incongruent behavior as small scales when setting transform.scale = v and transform.scale.setTo(x, y)
  • Fixed ex.coroutine TypeScript type to include yielding undefined
  • Fixed issue where Firefox on Linux would throw an error when using custom Materials due to unused attributes caused by glsl compiler optimization.
  • Fixed issue where start transition did not work properly if deferred
  • Fixed issue where transitions did not cover the whole screen if camera was zoomed
  • Fixed issue where Color.toHex() produced invalid strings if the channel values are negative or fractional, or if the alpha channel was different than 1
Updates
Changed
  • Significant 2x performance improvement to image drawing in Excalibur
  • Simplified ex.Loader viewport/resolution internal configuration

v0.29.1: Excalibur v0.29.1 Release

Compare Source

excalibur logo

Small release to fix transition bug!

What's Changed

Full Changelog: excaliburjs/Excalibur@v0.29.0...v0.29.1


Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from ce8c6a8 to 4c82caf Compare February 5, 2024 07:10
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.902 chore: Update dependency excalibur to v0.29.0-alpha.904 Feb 5, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 4c82caf to 8d4694b Compare February 6, 2024 06:44
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.904 chore: Update dependency excalibur to v0.29.0-alpha.905 Feb 6, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 8d4694b to ba8e31f Compare February 8, 2024 04:36
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.905 chore: Update dependency excalibur to v0.29.0-alpha.906 Feb 8, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from ba8e31f to e8077fb Compare February 8, 2024 21:02
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.906 chore: Update dependency excalibur to v0.29.0-alpha.907 Feb 8, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from e8077fb to d6a220f Compare February 9, 2024 01:22
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.907 chore: Update dependency excalibur to v0.29.0-alpha.909 Feb 9, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from d6a220f to 1180661 Compare February 9, 2024 04:22
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.909 chore: Update dependency excalibur to v0.29.0-alpha.910 Feb 9, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 1180661 to 1690ad4 Compare February 9, 2024 07:40
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.910 chore: Update dependency excalibur to v0.29.0-alpha.911 Feb 9, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch 2 times, most recently from 7b1ae21 to 86a0e23 Compare February 9, 2024 15:27
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.911 chore: Update dependency excalibur to v0.29.0-alpha.912 Feb 9, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 86a0e23 to 0d4d251 Compare February 10, 2024 19:20
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.912 chore: Update dependency excalibur to v0.29.0-alpha.913 Feb 10, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 0d4d251 to 50c4784 Compare February 11, 2024 07:43
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.913 chore: Update dependency excalibur to v0.29.0-alpha.914 Feb 11, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 50c4784 to 88d3357 Compare February 12, 2024 01:10
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.914 chore: Update dependency excalibur to v0.29.0-alpha.915 Feb 12, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 88d3357 to 897271f Compare February 12, 2024 07:15
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.915 chore: Update dependency excalibur to v0.29.0-alpha.916 Feb 12, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 897271f to b25e293 Compare February 12, 2024 19:33
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.916 chore: Update dependency excalibur to v0.29.0-alpha.917 Feb 12, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from b25e293 to c1fc465 Compare February 13, 2024 01:26
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.917 chore: Update dependency excalibur to v0.29.0-alpha.918 Feb 13, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from c1fc465 to 05e05cd Compare February 13, 2024 03:47
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.923 chore: Update dependency excalibur to v0.29.0-alpha.925 Feb 16, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 9cc743d to 757186a Compare February 16, 2024 22:52
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.925 chore: Update dependency excalibur to v0.29.0-alpha.928 Feb 16, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 757186a to f585ea7 Compare February 17, 2024 07:41
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.928 chore: Update dependency excalibur to v0.29.0-alpha.933 Feb 17, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from f585ea7 to cbcaebf Compare February 17, 2024 16:45
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.933 chore: Update dependency excalibur to v0.29.0-alpha.934 Feb 17, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch 3 times, most recently from 37c0e04 to cdd651f Compare February 18, 2024 22:59
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.934 chore: Update dependency excalibur to v0.29.0-alpha.936 Feb 18, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from cdd651f to 7257231 Compare February 19, 2024 01:51
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.936 chore: Update dependency excalibur to v0.29.0-alpha.937 Feb 19, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 7257231 to a1098b2 Compare February 20, 2024 16:36
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0-alpha.937 chore: Update dependency excalibur to v0.29.0 Feb 20, 2024
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0 chore: Update dependency excalibur to v0.29.0 - autoclosed Feb 20, 2024
@renovate renovate bot closed this Feb 20, 2024
@renovate renovate bot deleted the renovate/excalibur-0.x-lockfile branch February 20, 2024 16:39
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0 - autoclosed chore: Update dependency excalibur to v0.29.0 Feb 23, 2024
@renovate renovate bot reopened this Feb 23, 2024
@renovate renovate bot restored the renovate/excalibur-0.x-lockfile branch February 23, 2024 16:13
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.0 chore: Update dependency excalibur to v0.29.1 Feb 23, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from a1098b2 to 089f538 Compare February 23, 2024 18:33
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 089f538 to c6b8186 Compare April 7, 2024 22:34
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.1 chore: Update dependency excalibur to v0.29.2 Apr 7, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch 2 times, most recently from e3acd0a to 9168c8f Compare May 5, 2024 19:33
@renovate renovate bot changed the title chore: Update dependency excalibur to v0.29.2 chore: Update dependency excalibur to v0.29.3 May 5, 2024
@renovate renovate bot force-pushed the renovate/excalibur-0.x-lockfile branch from 9168c8f to d44d9f1 Compare August 10, 2024 22:17
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.

None yet

0 participants