All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.5.2 - 2026-03-16
- upgrade demo-react to React 18 + Vite, fix React wrapper for Stencil v4 (0bd9da2).
1.5.1 - 2026-03-16
- v1.5.0 (fd02b2a).
- remove deprecated Stencil v2 React wrapper files (546747f).
- remove Phaser typeRoots/types from tsconfig for CI compatibility (eda7a05).
1.5.0 - 2026-03-16
- v1.4.0 (76f1fed).
- remove Phaser typeRoots/types from tsconfig for CI compatibility (eda7a05).
- install devDependencies for Phaser types in build step (6f126df).
1.4.0 - 2026-03-16
- upgrade Stencil v4, React 17/18 support, release automation (95b75e6).
- Update README.md (2abd545).
- Update README.md (838131f).
- Update README.md (1c3ec36).
- Update FUNDING.yml (dbe24b1).
- Update README.md (42be2a6).
- Update README.md (8a0d9a9).
- Fix scripts to be used from HTML (8d54af2).
- Update README.md (bb3f9b1).
- Upgrade
@stencil/coreto v4 (from v2.4). - Upgrade
@stencil/react-output-targetto v0.7. - Support React 16-19 in peer dependencies.
- Fix plugin cleanup on destroy to avoid stale references.
- Fix source map warnings by including
src/in published files. - Add CHANGELOG.md.
- Add release.yml for automated releases to npm.
1.3.0 - 2021-03-15
1.2.3 - 2020-04-30
- Fixed types and configuration for react package.
- Fixed eslint issues and added validations to create the phaser game instance.
- Updated stencil packages.
1.2.2 - 2019-11-27
- Fixed an import and using Phaser global object instead, to reduce the bundle size from 1 MB to 269 bytes.
1.2.1 - 2019-11-23
- Added watch for
gameprop to fix issues initializing the phaser game.
1.2.0 - 2019-09-04
- Update Stencil configuration.
- Fix React wrapper component by using
componentDidMountandcomponentDidUpdateinstead of deprecatedcomponentWillReceiveProps.
1.1.0 - 2019-07-12
- Set the configuration of a Phaser game with a
gameproperty. - Initialize the game manually with an
initializeproperty. - Include
destroymethod to destroy the Phaser game instance. - Include
getInstancemethod to get the current instance of the game. - Add React wrapper component to avoid using
refmanually to attach the configuration of the game. - Add demo including the component for Angular, React and Vue.js.
- Add codepen example to see the component in action using Vue.js.