Releases
v0.24.4
Excalibur v0.24.4 Release
Breaking Changes
Added
Add new ex.Screen
abstraction to manage viewport size and resolution independently and all other screen related logic. (#1617 )
New support for the browser fullscreen API
Add color blind mode simulation and correction in debug object.
(#390 )
Add LimitCameraBoundsStrategy
, which always keeps the camera locked to within the given bounds. (#1498 )
Add mechanisms to manipulate the Loader
screen. (#1417 )
Logo position Loader.logoPosition
Play button position Loader.playButtonPosition
Loading bar position Loader.loadingBarPosition
Loading bar color Loader.loadingBarColor
by default is white, but can be any excalibur ex.Color
Changed
Remove usage of mock.engine
from the tests. Use real engine instead.
Upgrade Excalibur to TypeScript 3.9.2
Upgrade Excalibur to Node 12 LTS
Deprecated
Removed
Fixed
Fixed Loader play button markup and styles are now cleaned up after clicked (#1431 )
Fixed Excalibur crashing when embedded within a cross-origin IFrame (#1151 )
Fixed performance issue where uneccessary effect processing was occurring for opacity changes (#1549 )
Fixed issue when loading images from a base64 strings that would crash the loader (#1543 )
Fixed issue where actors that were not in scene still received pointer events (#1555 )
Fixed Scene initialization order when using the lifecycle overrides (#1553 )
Changes
chore: Update dependency @types/node to v14.6.2
chore: Update dependency @types/jasmine to v3.5.14
chore: Update dependency eslint to v7.8.1
chore: Update storybook monorepo to v5.3.21
chore: Update dependency tslint to v6.1.3
chore: Update dependency typedoc to v0.19.0
chore: Update dependency prettier to v2.1.1
chore: Update dependency ts-loader to v8.0.3
chore: Update dependency lint-staged to v10.2.13
chore: Update dependency karma to v5.2.0
chore: Update dependency grunt to v1.3.0
chore: Update dependency css-loader to v4.2.2
chore: Update dependency copy-webpack-plugin to v6.1.0
chore: Update dependency @fortawesome/fontawesome-free to v5.14.0
chore: Update dependency @babel/core to v7.11.5
chore: Update Versions + CSS Loader Regression (#1619 )
chore: Update dependency @types/jasmine to v3.5.12
chore: Update dependency @types/node to v14.6.0
chore: Update dependency eslint to v7.7.0
fix: [#1547 ] Flakey tests (#1618 )
chore: Update dependency css-loader to v4 (#1612 )
chore: Update dependency ts-loader to v8 (#1615 )
chore: Update jasmine monorepo
chore: Update dependency webpack to v4.44.1
chore: Update dependency karma-coverage to v2.0.3
chore: Update dependency karma to v5.1.1
chore: Update dependency grunt to v1.2.1
fix: [#1549 ] Remove unecessary sprite effect for opacity (#1550 )
feat: [#1617 ] Screen Resolution Abstraction (#1598 )
chore: Update dependency webpack-cli to v3.3.12
chore: Update dependency typedoc to v0.17.8
chore: Update dependency puppeteer to v3.3.0
chore: Update dependency lint-staged to v10.2.11
chore: Update dependency eslint to v7.3.1
chore: Update dependency karma to v5.1.0
chore: Update dependency copyfiles to v2.3.0
chore: Update dependency css-loader to v3.6.0
chore: Update dependency copy-webpack-plugin to v6.0.3
chore: Update dependency @types/node to v14.0.14
chore: Update dependency @types/react-color to v3.0.4
chore: Update dependency @fortawesome/fontawesome-free to v5.13.1
chore: Update dependency @types/jasmine to v3.5.11
chore: Update dependency @babel/core to v7.10.4
chore: Update Node.js to v12.18.2
chore: Update dependency copy-webpack-plugin to v6 (#1573 )
fix: [#805 ] Replace mock.engine by real engine (#1514 )
chore: Update dependency eslint-plugin-jsdoc to v22.2.0
fix: [#1555 ] Pointer events should only work on actors in scene (#1556 )
chore: Update dependency eslint to v7 (#1574 )
chore: Update dependency karma-coverage-istanbul-reporter to v3 (#1576 )
docs: [#1538 ] Update our Code of Conduct (#1579 )
chore: Update dependency serve to v11.3.2
chore: Update dependency @types/react-color to v3.0.2
chore: Update dependency @types/node to v14.0.9
chore: Update storybook monorepo to v5.3.19
chore: Update dependency typescript to v3.9.3
chore: Update typescript-eslint monorepo to v2.34.0
chore: Update dependency typedoc to v0.17.7
chore: Update dependency ts-loader to v7.0.5
chore: Update dependency puppeteer to v3.2.0
chore: Update dependency lint-staged to v10.2.7
chore: Update dependency karma-jasmine to v3.3.1
chore: Update dependency karma to v5.0.9
chore: Update dependency @types/node to v14.0.6
chore: Update dependency @babel/core to v7.10.2
chore: Update Node.js to v12.17.0
chore: Pin dependency lint-staged to 10.2.2
fix: [#1553 ] Scene onInitialize
order (#1554 )
fix: [#1417 ] [#1431 ] Loader positioning, allow customization, clean-up html (#1507 )
fix: [#1543 ] Correct loading base64 string images (#1546 )
chore: Switch to lint-staged (#1551 )
chore: Update to node 12 (#1545 )
chore: Update dependency @babel/core to v7.9.6
[chore] Update dependency webpack to v4.43.0 (#1524 )
chore: fix https in package-lock.json
chore: Upgrade to TypeScript 3.9.2 (#1544 )
feat: [#1498 ] Implement Camera Bounds Strategy (#1526 )
[chore] update typedoc-default-themes
docs: Streamline language in the readme (#1537 )
chore: [#1508 ] Update Renovate/release commit format (#1540 )
[chore] Fix nuget publish
You can’t perform that action at this time.