excaliburjs/Excalibur (excalibur)
### [`v0.28.6`](https://togithub.com/excaliburjs/Excalibur/blob/HEAD/CHANGELOG.md#v0286)
[Compare Source](https://togithub.com/excaliburjs/Excalibur/compare/v0.28.5...v0.28.6)
##### Breaking Changes
-
##### Deprecated
-
##### Added
- Added arbitrary data storage in isometric tiles, `ex.IsometricTile.data` this brings it into feature parity with normal `ex.Tile.data`
- New graphics events and hooks that allow you to hook into graphics drawing before or after any drawing transformations have been applied
- `Actor.graphics.onPreTransformDraw` with the corresponding event `.on('pretransformdraw')`
- `Actor.graphics.onPostTransformDraw` with the corresponding event `.on('posttransformdraw')`
- New property and methods overloads to `ex.Animation`
- `ex.Animation.currentFrameTimeLeft` will return the current time in milliseconds left in the current
- `ex.Animation.goToFrame(frameNumber: number, duration?: number)` now accepts an optional duration for the target frame
- `ex.Animation.speed` can set the speed multiplier on an animation 1 = 1x speed, 2 = 2x speed.
##### Fixed
- Fixed issue where nesting `ex.CompositeColliders` inside one another would cause a crash on collision
- Fixed issue where `ex.CompositeColliders` did not respect collider offset
- Fixed issue where parenting a entity with fixed updates on would cause a drawing flicker, transform interpolation now is aware of changing parents so it interpolates drawing continuously to prevent any flickering
- `ex.Animation.reset()` did not properly reset all internal state
##### Updates
-
##### Changed
-
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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.28.5
->0.28.6
Release Notes
excaliburjs/Excalibur (excalibur)
### [`v0.28.6`](https://togithub.com/excaliburjs/Excalibur/blob/HEAD/CHANGELOG.md#v0286) [Compare Source](https://togithub.com/excaliburjs/Excalibur/compare/v0.28.5...v0.28.6) ##### Breaking Changes - ##### Deprecated - ##### Added - Added arbitrary data storage in isometric tiles, `ex.IsometricTile.data` this brings it into feature parity with normal `ex.Tile.data` - New graphics events and hooks that allow you to hook into graphics drawing before or after any drawing transformations have been applied - `Actor.graphics.onPreTransformDraw` with the corresponding event `.on('pretransformdraw')` - `Actor.graphics.onPostTransformDraw` with the corresponding event `.on('posttransformdraw')` - New property and methods overloads to `ex.Animation` - `ex.Animation.currentFrameTimeLeft` will return the current time in milliseconds left in the current - `ex.Animation.goToFrame(frameNumber: number, duration?: number)` now accepts an optional duration for the target frame - `ex.Animation.speed` can set the speed multiplier on an animation 1 = 1x speed, 2 = 2x speed. ##### Fixed - Fixed issue where nesting `ex.CompositeColliders` inside one another would cause a crash on collision - Fixed issue where `ex.CompositeColliders` did not respect collider offset - Fixed issue where parenting a entity with fixed updates on would cause a drawing flicker, transform interpolation now is aware of changing parents so it interpolates drawing continuously to prevent any flickering - `ex.Animation.reset()` did not properly reset all internal state ##### Updates - ##### Changed -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.
This PR has been generated by Mend Renovate. View repository job log here.