# Changelog

### 1.1.1

(09/02/25)

* Fixed an issue happening when Reimporting the whole project, that led to a loss of data because the SceneDataRegistry would get overwritten.

## 1.1.0 - OnGameStarted

(02/12/25)

* Introduced a new event that SceneComponents can respond to: [OnGameStarted](https://tools.continis.io/superscenes/using-superscenes/superscenes-api#scenecomponent-base-class-api). This fires as soon as the game starts, both in the Editor (upon pressing Play) and in a build (when launching the game).
* Added settings to control the visibility and margin of the Scene shortcut icon in the Hierarchy.
* Fixed component names showing up with the whole namespace in the SceneComponent Property Drawer. Now they only display their class name.
* Fixed warning about UXML file's URI not being valid.
* Added Serializable attribute to SceneComponent template, to remove warning.

### 1.0.1

(08/09/25)

* Reorganised [API](https://tools.continis.io/superscenes/using-superscenes/superscenes-api) so that it's easier to access scene components at runtime, even when the connected scene hasn't been loaded yet.

## 1.0.0 - First Release

(01/09/25)

* Adding components to scenes. Components are stored in SceneData SOs, indexed in a SceneDataRegistry SO.
* The SceneDataRegistry SO is automatically added to the Preloaded assets when building.
* A script template allows easy creation of new SceneComponents.
* Extension methods to the Scene struct type to access components.
