> For the complete documentation index, see [llms.txt](https://tools.continis.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tools.continis.io/scriptable-object-tools/changelog.md).

# Changelog

## 2.0.0 - Events refactoring

(09/06/26)

* AddListener/RemoveListener methods instead of operators += -=.
* Added Vector2Reference.
* Assets created via the Create menu now get a default file name matching their type.
* RuntimeAnchorSetBase events now include parameter of the element added/removed.
* RuntimeAnchorSetBase GetRandomElement is now deterministic and correct.
* All PropertyDrawers are now UIToolkit.
* Fixed compilation of Editor only API.

### 1.5.1

(29/09/25)

* Tooltip clarification of \_allowIndirectEditing property.
* Values in Runtime Sets are now completely (and correctly) read-only. This prevents users from being able to add/remove values from the Inspector, something which should only be done via APIs at runtime.
* Fix: Removed debug class included by mistake.

## 1.5.0 - Event improvements

(31/10/24)

* Improved simplicity of creating custom SO Events
* SO Events can now be created with 1, 2 or 3 arguments just by inheriting from a class. Events with more arguments can be also created, just by mirroring the functionality of the included 3 classes.
* Improved Sample scenes

## 1.0.0

(03/01/24)

* Initial release
