Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[chore] Update CHANGELOG.md #945

Merged
merged 3 commits into from
Apr 6, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 32 additions & 20 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,45 +3,56 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]
## Unreleased

## Breaking Changes

## Added

## Changed

## Deprecated

## Fixed

<!--------------------------------- DO NOT EDIT BELOW THIS LINE --------------------------------->

## [0.16.0] - 2018-03-31

## Added

- New typesafe and override safe event lifecycle overriding, all `onEventName` handlers will no longer be dangerous to override ([#582](https://github.com/excaliburjs/Excalibur/issues/582))
* New lifecycle event `onPreKill` and `onPostKill`
- SpriteSheets can now produce animations from bespoke sprite coordinates `SpriteSheet.getAnimationByCoords(engine, coords[], speed)` ([#918](https://github.com/excaliburjs/Excalibur/issues/918))
- New Event `enter`
- New Event `leave`
- New Event `pointerenter`
- New Event `pointerleave`
- New Event `pointerdragstart`
- New Event `pointerdragend`
- New Event `pointerdragmove`
- New Event `pointerdragenter`
- New Event `pointerdragleave`
- New Class `PointerDragEvent` which extends `PointerEvent`
- New Class `GlobalCoordinates` that contains Vectors for the world, the page, and the screen.
- Added property `ICapturePointerConfig.captureDragEvents` which controls whether to emit drag events to the actor
- Added property `PointerEvent.pointer` which equals the original pointer object
- Added drag and drop suppor for Actors ([#134](https://github.com/excaliburjs/Excalibur/issues/134))
- New Event `enter`
- New Event `leave`
- New Event `pointerenter`
- New Event `pointerleave`
- New Event `pointerdragstart`
- New Event `pointerdragend`
- New Event `pointerdragmove`
- New Event `pointerdragenter`
- New Event `pointerdragleave`
- New Class `PointerDragEvent` which extends `PointerEvent`
- New Class `GlobalCoordinates` that contains Vectors for the world, the page, and the screen.
- Added property `ICapturePointerConfig.captureDragEvents` which controls whether to emit drag events to the actor
- Added property `PointerEvent.pointer` which equals the original pointer object

## Changed


## Deprecated

- `Sprite.sx`, `Sprite.sy`, `Sprite.swidth`, `Sprite.sheight` has be deprecated in favor of `Sprite.x`, `Sprite.y`, `Sprite.width`, `Sprite.height` ([#918](https://github.com/excaliburjs/Excalibur/issues/918))

## Fixed

- Added missing lifecycle event handlers on Actors, Triggers, Scenes, Engine, and Camera ([#582](https://github.com/excaliburjs/Excalibur/issues/582))
- Tile Maps now correctly render negative x-axis coordinates ([#904](https://github.com/excaliburjs/Excalibur/issues/904))
- Offscreen culling in HiDPI mode ([#949](https://github.com/excaliburjs/Excalibur/issues/949))
- Correct bounds check to check drawWidth/drawHeight for HiDPI
- suppressHiDPIScaling now also suppresses pixel ratio based scaling
- Extract and separate Sprite width/height from drawWidth/drawHeight ([#951](https://github.com/excaliburjs/Excalibur/pull/951))
- Extract and separate Sprite width/height from drawWidth/drawHeight to prevent context corruption ([#951](https://github.com/excaliburjs/Excalibur/pull/951))

<!--------------------------------- DO NOT EDIT BELOW THIS LINE --------------------------------->
<!----------------------------------------------------------------------------------------------->

## [0.15.0] - 2018-02-16

Expand Down Expand Up @@ -519,7 +530,8 @@ This project adheres to [Semantic Versioning](http://semver.org/).
- Resource loading with optional custom progress bars

<!----------------------------------------------------------------------------------------------->
[Unreleased]: https://github.com/excaliburjs/Excalibur/compare/v0.15.0...HEAD
[Unreleased]: https://github.com/excaliburjs/Excalibur/compare/v0.16.0...HEAD
[0.16.0]: https://github.com/excaliburjs/Excalibur/compare/v0.15.0...v0.16.0
[0.15.0]: https://github.com/excaliburjs/Excalibur/compare/v0.14.0...v0.15.0
[0.14.0]: https://github.com/excaliburjs/Excalibur/compare/v0.13.0...v0.14.0
[0.13.0]: https://github.com/excaliburjs/Excalibur/compare/v0.12.0...v0.13.0
Expand Down