# Changelog

## 2.2 - 2020-6-10

### Added

* `Prefs` Component [\[Learn More\]](https://kree.gitbook.io/documentation/gameobject-components/prefs)
* Tutorial `High Score` Made by [\[NikolaTesla13\]](https://github.com/NikolaTesla13)

## 2.1 - 2020-6-9

### Added

* Added new methods on `Debug Class`
  * error(Object out)
  * stop()

### Changed

* Improved `RigidBody` Class
* Precised positioning
* Improved `PlayerMovement` Class

## 2.0 - 2020-4-17

### Added

* Added new method to User Interfaces
* * `setBackgroundImage()`
  * `setForegroundImage()`

### Changed

* Improved `collidingWith()` method
* Removed a method on Random class

## 1.9 - 2020-4-16

{% hint style="warning" %}
A major update happened here

For security and readability you now can't acess properties of a component to access it you must call a method such as getXXX() or setXXX(type x);
{% endhint %}

### Added

* Added new Vector2 methods
* Added new method on SceneManager
* Added new method on LookAtObject
* Added new method on SpriteRenderer
* Added Transform object on User Interfaces
* Added new UI Panel

### Fixed

* Fixed bugs on GameObject components
* Fixed bugs on UI colliders
* Fixed method type-error on Input class

### Changed

* Encapsulated all class properties for security, flexibility, and maintainability
* Improved RigidBodies and BoxColliders
* Removed all components properties
* Removed hideBorder() method on Text

## 1.8 - 2020-4-15

### Added

* Introduced Button UI

## 1.7 - 2020-4-14

### Added

* Added a new property to BoxCollider
* Added a new method to BoxCollider

### Changed

* Removed contains() method on BoxCollider

### Fixed

* Fixed a bug on MeshRenderer which is not changing color
* Fixed a bug on GameObject rotations

## 1.6 - 2020-4-13

{% hint style="warning" %}
A major update happened here

Due to many request we changed the method names following the Java Naming Convention
{% endhint %}

### Added

* Introduced Rotations
* Added new Transform property
* Added new GameObject Component LookAtObject()

## 1.5 - 2020-4-13

### Added

* Introduced User Interface!
* Added Text
* Added TextInput
* Added ProgressBar
* Added new methods to Vector2

## 1.4 - 2020-4-12

### Added

* Input
* * Added new properties
  * Added new method
* Added new method on BoxCollider
* Added the ability to disable GameObject's component
* Added the ability to change color of MeshRenderer

## 1.3 - 2020-4-12

### Added

* Introduced ParticleSystem
* Introduced Audio
* BoxColliders

### Fixed

* Fixed Bugs

## 1.2 - 2020-4-11

### Added

* Introduced Rigidbodies
* Added Physics Engine

### Fixed

* GameObject Components Name were not set up

## 1.1 - 2020-4-11

### Added

* Animation
* Animator (GameObject Component)

## 1.0 - 2020-4-11

### Added

* Kree Java was Introduced

###
