1 | # Change Log
|
2 | All notable changes to this project will be documented in this file.
|
3 | This project adheres to [Semantic Versioning](http://semver.org/).
|
4 |
|
5 | ## [Unreleased]
|
6 |
|
7 | ## [3.2.0] - 2015-01-30
|
8 | ### Added
|
9 | - Inputs support mouse buttons
|
10 |
|
11 | ## [3.1.1] - 2015-01-30
|
12 | ### Fixed
|
13 | - allow `game.switchScene()` during scene enter script
|
14 |
|
15 | ## [3.1.0] - 2015-01-30
|
16 | ### Added
|
17 | - match-center system
|
18 |
|
19 | ## [3.0.2] - 2015-12-30
|
20 | ### Fixed
|
21 | - Fix soundloader bug.
|
22 | - Default rotation.x and rotation.y to the center of the entity.
|
23 |
|
24 | ## [3.0.1] - 2015-12-30
|
25 | ### Fixed
|
26 | - Remove deleted entities from collision lists.
|
27 |
|
28 | ## [3.0.0] - 2015-12-30
|
29 | ### Added
|
30 | - Add `instantiatePrefab` function to instantiate new entities from prefabs
|
31 | ### Changed
|
32 | - `Game` constructor now loads all the json files by itself. Now it only needs 2 arguments.
|
33 | ### Fixed
|
34 | - animation frame splitting now copies all animation properties, and doesn't lose any
|
35 |
|
36 | ## [2.0.0] - 2015-12-28
|
37 | ### Removed
|
38 | - remove magical "splatjs:" way of loading systems.
|
39 |
|
40 | ## [1.0.0] - 2015-12-28
|
41 | ### Changed
|
42 | - automatically size the canvas based on a selectable algorithm.
|
43 | ### Added
|
44 | - matchCanvasSize system to make an entity the same size as the canvas
|
45 | - matchAspectRatio system to make an entity match the aspect ratio of another entity
|
46 |
|
47 | ## [0.7.0] - 2015-12-21
|
48 | ### Added
|
49 | - add `Input.buttonPressed()` and `Input.buttonReleased()`
|
50 |
|
51 | ## [0.6.2] - 2015-12-21
|
52 | ### Added
|
53 | - add warnings about bad image component values and provide defaults for unset values
|
54 | ### Fixed
|
55 | - fix bug where animations wouldn't work
|
56 |
|
57 | ## [0.6.1] - 2015-12-20
|
58 | ### Fixed
|
59 | - mouse coordinates scale correctly when no css is applied to canvas
|
60 |
|
61 | ## [0.6.0] - 2015-12-20
|
62 | ### Changed
|
63 | - use box-intersect module for faster collision detection
|
64 |
|
65 | ## [0.5.0] - 2015-12-19
|
66 | ### Added
|
67 | - window.timeSystems() to log timings of ECS systems
|
68 | ### Changed
|
69 | - Speed up advanceAnimations system
|
70 |
|
71 | ## [0.4.2] - 2015-12-19
|
72 | ### Fixed
|
73 | - applyMovement2d never found entities
|
74 |
|
75 | ## [0.4.1] - 2015-12-17
|
76 | ### Fixed
|
77 | - Readme typo
|
78 | - Format changelog
|
79 |
|
80 | ## [0.4.0] - 2015-12-17
|
81 | ### Changed
|
82 | - Upgrade to entity-component-system 2.0.0
|
83 |
|
84 | ## [0.3.2]
|
85 | - Add method to reset box collider cache
|
86 |
|
87 | ## [0.3.1]
|
88 | - Un-scale the viewport when it is reset
|
89 |
|
90 | ## [0.3.0]
|
91 | - Support scaling of viewport through camera
|
92 | - Draw custom buffer for an entity if it is specified
|
93 |
|
94 | ## [0.2.0]
|
95 | - Support rotation when drawing images.
|
96 |
|
97 | ## [0.1.1]
|
98 | - Log more info on no such image error
|
99 |
|
100 | ## [0.1.0]
|
101 | - Add matchParent system.
|
102 | - Allow sound loop start and end settings
|
103 |
|
104 | ## [0.0.1]
|
105 | - Add a way to remove a deleted entity from the collision detection cache.
|
106 |
|
107 | ## [0.0.0]
|
108 | - Fork from original splatjs project.
|