github excaliburjs/Excalibur v0.24.5
Excalibur v0.24.5 Release

latest releases: 0.30.0-alpha.1274+fb6b821, 0.30.0-alpha.1273+a24c2f6, 0.30.0-alpha.1272+f3a9cda...
4 years ago

image

Breaking Changes

  • [#1361] Makes use of proxies, Excalibur no longer supports IE11 💥 ([#1361]#1361)

Added

  • Adds new ECS Foundations API, which allows excalibur core behavior to be manipulated with ECS style code ([#1361]#1361)
    • Adds new ex.Entity & ex.EntityManager which represent anything that can do something in a Scene and are containers for Components
    • Adds new ex.Component type which allows encapsulation of state on entities
    • Adds new ex.Query & ex.QueryManager which allows queries over entities that match a component list
    • Adds new ex.System type which operates on matching Entities to do some behavior in Excalibur.
    • Adds new ex.Observable a small observable implementation for observing Entity component changes over time

Fixed

  • Fixed Animation flicker bug on the first frame when using animations with scale, anchors, or rotation. (#1636)

Changes

  • chore: Switch to main
  • feat: Implement ECS Foundations (#1316)
  • chore: Update storybook monorepo to v6 (major) (#1634)
  • chore: Update dependency karma-jasmine to v4 (#1633)
  • chore: Update Node.js to v12.18.3 (#1600)
  • chore: [#1487] Remove audio tag implementation (#1552)
  • chore: Remove flakey test, reopen #1547
  • chore: Update dependency puppeteer to v5 (#1614)
  • fix: [#1636] Animation flicker on first frame (#1637)
  • fix: Documentation link

Don't miss a new Excalibur release

NewReleases is sending notifications on new releases.