# Changelog

## v0.5.2

### Fixed

* Connected Entities: Destroy children on parent destruction

## v0.5.1

### Fixed

* Custom bindings updating in play mode
* Interpolation when ticked in the Update loop

## v0.5.0

### Added

* WebGL / WebAssembly / WebRTC support
* ​[Broadcast commands](https://docs.coherence.io/v/0.5.0/authority/commands#design-phase)​
* ​[Client messages](https://docs.coherence.io/v/0.5.0/authority/client-messages#sending-client-messages)​
* Connected entities
* Simulation Frame
* [Parent-child](https://docs.coherence.io/v/0.5.0/connected-entities/parent-child) transform relationship synchronization
* [Safe Mode Baking](https://docs.coherence.io/v/0.5.0/get-started/baking-code-generation#modifying-bound-data-safe-mode-and-the-watchdog): if baked scripts cause any compilation error, you can bake them in Safe Mode while you troubleshoot the issue
* [Watchdog](https://docs.coherence.io/v/0.5.0/get-started/baking-code-generation#modifying-bound-data-safe-mode-and-the-watchdog): identifies compiler errors caused by changes to bound data, and tries to recover from them
* Support for editing CoherenceSync scene instances
* Support for [undoing bakes](https://docs.coherence.io/v/0.5.0/get-started/baking-code-generation#bake-schemas)
* Support for byte array type synchronization (4096 bytes)
* Diagnosis Window: helps identifying data binding issues in coherence prefabs
* Selectable Update method for [interpolation](https://docs.coherence.io/v/0.5.0/optimization/interpolation)
* Build uploading to the[ Developer Portal](https://docs.coherence.io/v/0.5.0/developer-portal/overview)

### Fixed

* Performance issues
* Interpolation defaults to suit large and small projects
* Updated [Playground](https://docs.coherence.io/v/0.5.0/tutorial-project/tutorial-project#network-playground-scenes) (number of smaller changes and fixes)
* Animator ints in reflected mode
* Support for sending commands to overloaded methods (in baked mode)
* Archetypes with no bindings are not emitted

### Changed

* Removed persistence expiry
* Updated bindings editor
* Updated coherenceSync (persistence & uniqueness, in-scene editability)
* Updated bake process and window
* Updated coherence Settings window
* Updated coherence top menu
* Dev portal login with Github and Google
* Portal (general updates, build sharing, metrics)
* Removed persistence expiry
* Bindings editor
* coherenceSync inspector is now in-scene editable
* Persistence and uniqueness are now separate properties.
* Windows: Bake, Quickstart, Upgrade, Settings.
* Bake process and window
* coherence top menu
* OnAuthorityTransfer event is now split in OnAuthorityGained and OnAuthorityLost

### Removed

* Dependency on DOTS (entities package)
* Persistence expiry


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coherence.io/0.5.2/additional-information/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
