> 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/hats/changelog.md).

# Changelog

## 2.0.0 - New Rules!

(24/05/26)

**Added**

* Added a bunch of new rules:
  * Execute Menu Item
  * Open Prefab
  * Hide or Lock Layers
  * Set 2D Mode
  * Set Game View Size
  * Set Hierarchy Filter
  * Set Project View Filter
  * Switch Build Target
  * Toggle Overlay
* Load Layout rule now also allows to load a saved Overlays Layout to setup the Scene View.
* It is now impossible to edit the rules of a Workspace when said workspace is active. This prevents issues with rules leaving the workspace dirty or messed up.
* The Teams functionality can now be disabled (and it starts disabled). Users can enable it in Project Settings.

**Changed**

* IRule has been removed, new rules can now simply inherit from RuleBase.
* Lock Objects rule has been renamed Hide or Lock Objects.
* Select Folder and Select Packages Folder have been merged into one rule.

**Fixes**

* Fixed all issues with reordering/adding to/removing from the Workspaces list in Project Settings.
* Fixed the Button Group in the Main Toolbar not updating when the Workspaces list in Project Settings was changed.

**Warning:** This update introduces breaking changes. Some rules will break, and need to be manually set up again (the Workspace Inspector will show that clearly).

### 1.2.0

(26/05/26)

* Fixed issue with the reordering/adding in Workspace list.
* Button Group in Main Toolbar now updates when Workspaces change.

### 1.1.0

(09/02/26)

* Fixed the Toolbar Switcher UI for Unity 6.3. Now the Switcher UI matches the new toolbar standards required by Unity. In previous versions of Unity, the Switcher UI is unchanged.

### 1.0.4

(17/11/25)

* Fixed random Workspace list items becoming Null on item removal in the Project Settings window.
* Removed warning regarding drag and drop handler in Unity 6.3.

### 1.0.3

(12/08/25)

* Added Select Packages Folder rule.
* Improved dropdown menu to select Rule to add to Workspace.

### 1.0.2

(08/06/2025)

* Fixed issue with the LockObjects rule property drawer
* Catching PackageManager in both Unity 6 and 6.1, in LockMenuItem rule

### 1.0.1

(05/12/2024)

* Redesigned [Lock/Hide Objects rule](/hats/workspaces/workspace-rules/hide-or-lock-objects.md): now it's possible to look for objects by name, by tag, or by a component.
* Better error handling and logging.
* Workspace Inspector now shows if a workspace is currently active, as personal or as part of a Team.

## 1.0.0 - First release

(26/11/2024)

* [Workspace](/hats/workspaces/workspaces.md) creation and switching, [rule](/hats/workspaces/workspace-rules.md) system.
* [Teams](/hats/teams/teams.md) system. Switch workspaces automatically based on the team you're part of.
* Workspace [Switcher UI](/hats/workspaces/switching-workspaces.md), also available in the Unity toolbar.
* Added `[DisplayForTeam]` and `[HideForTeam]` attributes.
