---
title: "2.3"
manual: "Content Blocks"
version: "main"
permalink: "https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:changelog-2-3@main"
source: "ChangeLog/2.3/Index.rst"
rendered: "2026-09-22T14:15:39+00:00"
---

# 2.3 {#changelog-2-3}

Content Blocks version 2.3 adds new features.

-   [Feature](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:feature@main)

## Feature {#feature}

### Content Blocks as Site Set {#content-blocks-as-site-set}

[Site sets](https://docs.typo3.org/m/typo3/reference-coreapi/14.3/en-us/ApiOverview/SiteHandling/SiteSets/Index.html#site-sets) are a
feature introduced with TYPO3 v13. They allow to manage dependencies on a per
site basis. These dependencies may contain site settings, TypoScript or page
TSconfig.

Content Blocks adds an integration into this dependency management system by
adding each loaded Content Block as a Site Set. By doing so, it is now possible
to require different Content Blocks for each site in your installation. On top
of this, auto-loading for TypoScript and page TSconfig is added, just like for
normal Site Set definitions.

![Content Blocks as Site Set](../../API/_Images/site-sets.jpg)

**EXT:site_package/Configuration/Sets/Example/config.yaml**

```yaml
name: my-vendor/my-set
label: My Set
dependencies:
  - example/card-group
  - example/cta
```

-   `my-content-block`
    -   `config.yaml`
    -   `setup.typoscript`
    -   `page.tsconfig`

Read more in the dedicated [feature article](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:api-site-sets@main).
