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.
-
Add instructions of how to install the @robotlegsjs/pixi package into README.md.
-
Use Function Types for handlers and callbacks instead of generic Function type.
-
Evaluate if IMediator interface should be mandatory.
-
Update Prettier rules:
- printWidth should be around 140 characters per line.
-
Improve Code Coverage to reach 100%.
-
Migrate original documentation and adapt it to TypeScript and Pixi.
- Update dev dependencies to latest version.
- Bump acorn to solve security vulnerability (see #133).
v2.0.0 - 2020-03-03
-
Update
pixi.js
to version^5.0.0
(see #122).-
eventemitter3
package is not necessary anymore, you should remove this dependency from yourpackage.json
. -
@types/pixi.js
package is not necessary anymore, you should remove this dependency from yourpackage.json
. -
For compatibility with version 4 of
pixi.js
, use@robotlegsjs/pixi
version 1.
-
-
Update
@robotlegsjs/core
to version^2.0.0
(see #122 and #131).-
Migrate array notation from
Array<SomeType>
toSomeType[]
. -
The rest of the
Public API
remains unchanged.
-
-
Add Tidelift as funding option (see #126).
-
Add Enterprise Support information (see #127).
-
Deploy example project (see #130).
-
Update
tslib
to version1.11.1
(see #129). -
Update dev dependencies to latest version.
- Migrate to terser-webpack-plugin to solve security vulnerability (see #125).
v1.0.1 - 2019-10-24
-
Update
@robotlegsjs/core
to version1.0.3
(see #117). -
Update
pixi.js
to version4.8.8
. -
Remove
instanbul
dependency (see #116). -
Improve
prettier
rules andautoformat
script (see #105). -
Enable
"editor.formatOnSave"
rule forVS Code
(see #105). -
Migrate project to
travis-ci.com
. -
Update
codebeat
Project UUID. -
Update dev dependencies to latest version.
v1.0.0 - 2018-11-25
-
Update
@robotlegsjs/core
to version1.0.0
(see #97). -
Update
karma
setup to generate code coverage report only forsrc
folder (see #77). -
Improve
webpack
configuration used to run example project. Thenpm start
script will generate hashed files (to avoid browser cache) and open the broswer automatically (see #78). -
Migrate to Headless Chrome and improve performance of
karma
(see #93). -
Prepare package for stable version (see #94).
-
Update GitHub Templates (see #96).
-
Update dev dependencies to latest version.
v0.2.0 - 2018-08-02
-
Update
@robotlegsjs/core
to version0.2.0
(see #74). -
Move
pixi.js
andeventemitter3
libraries to peerDependencies (see #76). -
Enforce TSLint rules (see #58).
-
Update TypeScript Compiler Options (see #57, #71).
-
Use tslib library to avoid duplicated declarations (see #71).
-
Update codeclimate config to version 2 (see #56).
-
Use
rimraf
instead ofrm -rf
(see #55). -
Update Prettier rules (see #54).
-
Adopts year-agnostic copyright message (see #70).
-
Update dev dependencies to latest version.
-
Fix example (see #60).
-
Only dispatch
added
orremoved
events when view is related to current stage (see #67, #68, #72).
v0.1.2 - 2017-11-23
- Add
ContextView
handler (see #35).
-
Update README (see #36).
-
Update dev dependencies to latest version (see #36).
v0.1.1 - 2017-11-20
-
Update
pixi.js
to version4.6.1
(see #33). -
Validate
IContextView
on extensions that depend on it (see #34). -
Update dev dependencies to latest version.
v0.1.0 - 2017-11-13
-
Add changelog (see #27).
-
Add code of conduct (see #28).
-
Add issue template (see #29).
-
Add pull request template (see #30).
-
View property in IContextView is a PIXI.Container (see #26).
-
ContextView
is initialised with a reference to the stage (see #26). -
Helper methods on Mediator class are updated (see #26).
-
Internal dependencies to PIXI are explicit (see #26).
-
Map methods are used properly (see #26).
-
RobotlegsJS/Core is migrated to version 0.1.1 (see #26 and #31).
-
Improve Code Coverage and Fix Bugs (see #26).
-
Update dev dependencies to latest version.
StageSyncExtension
class is removed (see #26).
- Fix patch for PIXI and add contains method (see #26).
v0.0.6 - 2017-10-18
-
Clean mediators array in
MediatorFactory
(see #14). -
Revert Map changes (see #22).
-
Update dev dependencies to latest version.
v0.0.5 - 2017-10-11
-
Improve code coverage of ContainerRegistry (see #17).
-
Update dev dependencies to latest version.
v0.0.4 - 2017-09-26
-
Adapt to NPM v5.0.0 (see #7).
-
Use Map methods properly (see #8).
-
Update
@robotlegsjs/core
to version0.0.6
(see #10). -
Update dev dependencies to latest version.
v0.0.3 - 2017-09-15
-
Update
@robotlegsjs/core
to version0.0.5
(see #4). -
Update TSLint rules (see #5).
v0.0.2 - 2017-08-30
-
Update
@robotlegsjs/core
to version0.0.4
(see #3). -
Enable GreenKeeper.
-
Update README.
-
Update dev dependencies to latest version.
v0.0.1 - 2017-08-12
-
Project moved to it's own organization and renamed to @robotlegsjs/pixi.
-
The version 0.0.1 is compatible to version 1.0.0 of robotlegs-pixi package.
-
For the changelog of older versions, check the log of previous releases.