# Changelog

{% updates format="full" %}
{% update date="2026-05-05" tags="breaking-changes,pre-release" %}

## 0.7.0

See what’s new and improved in our latest update.

<details>

<summary>Commands</summary>

Refactored command system

Added modify commmand

Removed Rotate and Position commands

Added Rotate, Position and scale modify subcommands

</details>

<details>

<summary>General</summary>

Added sync batching

Added more SetParent methods in ClientObject

Performance improvements

</details>
{% endupdate %}
{% endupdates %}

{% updates format="full" %}
{% update date="2026-05-01" tags="0.6.3,pre-release" %}

## 0.6.3

See what’s new and improved in our latest update.

* Version bump to `0.6.3`

<details>

<summary>Changes</summary>

* Added `ReadFilesInBackground` to load schematic and map files on a background thread
* Loader now stores loaded maps in a case-insensitive dictionary
* Loader now reads files in the background when `ReadFilesInBackground` is enabled
* Client/server object sync and door spawning were refactored to keep object state consistent

</details>
{% endupdate %}

{% update date="2026-04-30" tags="0.6.2,pre-release" %}

## 0.6.2

See what’s new and improved in our latest update.

* Version bump to `0.6.2`

<details>

<summary>Changes</summary>

* Workstation interaction handling now uses a cache of active workstation objects
* Collider handling for client objects and primitives was tightened up
* Schematic spawning now handles missing schematic names safely

</details>
{% endupdate %}

{% update date="2026-04-30" tags="0.6.1,pre-release" %}

## 0.6.1

See what’s new and improved in our latest update.

* Refactored ClientObject

<details>

<summary>Additons</summary>

`GetAssetId(GameObject)` static method in PrefabHelper

Portuguese (Brazil) translation by Unbistrackted

</details>

<details>

<summary>Renames</summary>

ClientObjectBase to ClientObject

MapLoader to MapParser

SchematicLoader to Loader

</details>
{% endupdate %}

{% update date="2026-04-28" tags="0.6.0,pre-release" %}

## 0.6.0

See what’s new and improved in our latest update.

<details>

<summary>Additions</summary>

* Ragdoll Spawner
* Block Editor
* BlockyRuntime tool
* LoadIf arg to MapLoader ex: `LoadIf::MAPNAME::IsLoaded/IsNotLoaded::MapName2`

</details>

***

<details>

<summary>Refactors</summary>

* Refactored MapLoader

</details>

***

<details>

<summary>Fixes</summary>

* Maps not loading
* Grammar fixes
* PMER Converter not assigning RootObjectId or FileName
* Scp-079 camera position not being factored in a cullable object

</details>
{% endupdate %}
{% endupdates %}


---

# 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://thaumiel.gitbook.io/tme-docs/changelog/readme.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.
