# TribePlatform's Slate Kit Changelog

## [v2.0.5] <sub>/ 2026-04-24</sub>

### Changed (1 change)

- `validateRawSlateUpdates` — `nonEditableBlocks` now flags only actual diffs of `props`/`output` against the original block (via `equals`) instead of any truthy submission. Resubmitting identical `props`/`output` on a `nonEditable` block no longer throws. Applies to both `updatedBlocks` and the newly wired `replacementBlocks` paths.

### New Features (1 change)

- `replacementBlocks` on `SlateUpdatesDto` / `RawSlateUpdatesDto` is now handled end-to-end by `applyRawSlateUpdates`, `mergeSlateUpdates`, and `validateRawSlateUpdates` — it triggers a full replacement of a slate's blocks. Cannot be combined with non-empty `updatedBlocks` / `addedBlocks` / `removedBlocks` (enforced at DTO, apply, and merge layers).


## [v2.0.2](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-2.0.2) <sub>/ 2026-04-23</sub>

### Fixed (1 change)

- Build and publish compiled output (matching the `gql-client` pattern via `tsconfig.build.json` + `rebundle`). Previous `2.0.0`/`2.0.1` tarballs were empty because no build step populated `dist/`.


## [v2.0.1](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-2.0.1) <sub>/ 2026-04-22</sub>

*No changes were mentioned for this release.*


## [v2.0.0](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-2.0.0) <sub>/ 2026-04-21</sub>

### Breaking Changes (1 change)

- [New slate kit](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/952) by 

### New Features (1 change)

- [feat(slate-kit): Update SlateUpdatesDTO with replacementBlocks](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/3365)

### Fixed (1 change)

- [fix applyRawSlateUpdates issue](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/952) by 


## [v1.1.6](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-1.1.6) <sub>/ 2022-08-18</sub>

*No changes were mentioned for this release.*


## [v1.1.5](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-1.1.5) <sub>/ 2022-08-18</sub>

*No changes were mentioned for this release.*


## [v1.1.4](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-1.1.4) <sub>/ 2022-08-18</sub>

*No changes were mentioned for this release.*


## [v1.1.3](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-1.1.3) <sub>/ 2022-08-18</sub>

*No changes were mentioned for this release.*


## [v1.1.2](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-1.1.2) <sub>/ 2022-08-18</sub>

*No changes were mentioned for this release.*


## [v1.1.1](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-1.1.1) <sub>/ 2022-08-18</sub>

*No changes were mentioned for this release.*


## [v1.1.0](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-1.1.0) <sub>/ 2022-08-17</sub>

### New Features (1 change)

- [add inputs and set input](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/551)

### Fixed (2 changes)

- [Fix quick links center align](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/816)
- [Align CTA button to bottom of the card](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/813)

### Removed (1 change)

- [remove slate-id utils](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/551)


## [v1.0.0](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-1.0.0) <sub>/ 2022-03-27</sub>

### Breaking Changes (1 change)

- [refactor slate renderer](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/349)

### New Features (4 changes)

- [add render error handler to slate kit](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/349)
- [add slate updates dto](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/349)
- [feat: add block info to compiled block](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/349)
- [change slate and block fields](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/349)

### Fixed (1 change)

- [fix "Cannot read properties of undefined (reading 'acceptsAfter')" error](https://gitlab.com/tribeplatform/tribe-neo/commit/8dff10a427212e172f48f53bc61a9bd04335e495)

### Changed (4 changes)

- [refactor block wrapper](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/349)
- [remove block separator](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/349)
- [remove block container](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/349)
- [remove slate editable enum](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/349)

### Removed (1 change)

- [remove id from the slate](https://gitlab.com/tribeplatform/tribe-neo/merge_requests/535)


## [0.4.1](https://gitlab.com/tribeplatform/tribe-neo/tags/slate-kit-0.4.1) <sub>/ 2021-12-19</sub>

*No changes were mentioned for this release.*

## [0.4.0](https://gitlab.com/tribeplatform/tribe-neo/tags/2.0.0) <sub>/ 2021-12-02</sub>

### Added

- `patch` Replaced widget types with block types
- `minor` Replaced widget names in contexts with block names
