From 7b85b293e415b1eef9db4f64833cabf3e303fb3f Mon Sep 17 00:00:00 2001 From: J Edeen Date: Sat, 31 Mar 2018 09:34:46 -0500 Subject: [PATCH 1/2] Update CHANGELOG.md Update change log for 0.16.0 release --- CHANGELOG.md | 52 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 67660b7a8..34b0daf8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,21 @@ 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 + + + +## [0.16.0] - 2018-03-31 ## Breaking Changes @@ -12,23 +26,21 @@ This project adheres to [Semantic Versioning](http://semver.org/). - 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)) @@ -36,8 +48,9 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## 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)) - + ## [0.15.0] - 2018-02-16 @@ -515,7 +528,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 From 46c34f10933dd04b28ec100e1aeec95bd0ef408a Mon Sep 17 00:00:00 2001 From: J Edeen Date: Sat, 31 Mar 2018 09:39:04 -0500 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 34b0daf8a..8e7ab9b2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,8 +19,6 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## [0.16.0] - 2018-03-31 -## Breaking Changes - ## 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))