From 06440469e6f11c4bc0f2698a4120ce6b2325ed8c Mon Sep 17 00:00:00 2001 From: Jonathan Philipp Date: Mon, 28 Jul 2025 16:07:55 +0200 Subject: [PATCH 01/12] feat: apply codemigrations for neos-9 --- Resources/Private/Fusion/Root.fusion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Private/Fusion/Root.fusion b/Resources/Private/Fusion/Root.fusion index 85ef3fa..8655b73 100644 --- a/Resources/Private/Fusion/Root.fusion +++ b/Resources/Private/Fusion/Root.fusion @@ -3,7 +3,7 @@ prototype(Networkteam.Neos.Vite:Asset) { # We get the current site package key either from a context variable (e.g. for Monocle) or the current node. # It is used to interpolate the outputPathPattern and select a different Vite server configuration (e.g. for multi-site setups). - sitePackageKey = ${sitePackageKey || node.context.currentSite.siteResourcesPackageKey} + sitePackageKey = ${sitePackageKey || Neos.Site.findBySiteNode(site).siteResourcesPackageKey} outputPathPattern = 'resource://{sitePackageKey}/Public/Dist' manifest = '.vite/manifest.json' From 6a8030390c11fbbc21dd03ebc0d6c8cca1b897dc Mon Sep 17 00:00:00 2001 From: Jonathan Philipp Date: Tue, 29 Jul 2025 16:24:38 +0200 Subject: [PATCH 02/12] chore: remove compatibility with neos 8 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index f38cb5c..8beb678 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,7 @@ "type": "neos-package", "description": "Integrate Vite for asset bundling into Neos CMS", "require": { - "neos/neos": "^8 || ^9", + "neos/neos": "^9", "ext-json": "*" }, "autoload": { From 2f98446d94fbd284172be32a9600bd773ea24067 Mon Sep 17 00:00:00 2001 From: Jonathan Philipp Date: Wed, 30 Jul 2025 12:14:14 +0200 Subject: [PATCH 03/12] chore: add neos/contentgraph-doctrinedbaladapter as dependency --- composer.json | 1 + 1 file changed, 1 insertion(+) diff --git a/composer.json b/composer.json index 8beb678..5e14eb8 100644 --- a/composer.json +++ b/composer.json @@ -4,6 +4,7 @@ "description": "Integrate Vite for asset bundling into Neos CMS", "require": { "neos/neos": "^9", + "neos/contentgraph-doctrinedbaladapter": "*", "ext-json": "*" }, "autoload": { From 20ddd220108255cf69563cb477f87c9f2557908f Mon Sep 17 00:00:00 2001 From: Jonathan Philipp Date: Wed, 30 Jul 2025 15:41:27 +0200 Subject: [PATCH 04/12] feat: add version constraints to readme --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 2efad18..3d6043b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,12 @@ # Networkteam.Neos.Vite +## Compatibility + +| NeosCMS | Plugin | +|---------------|--------| +| >= 9.0 | 0.4.x | +| >= 8.0, < 9.0 | 0.3.x | + ## Installation Go to your site package: From b9f109ae7f2a49ac8ca12d9dbb93b5b50c7e55b7 Mon Sep 17 00:00:00 2001 From: Jonathan Philipp Date: Wed, 30 Jul 2025 15:41:35 +0200 Subject: [PATCH 05/12] feat: add license to composer.json --- composer.json | 1 + 1 file changed, 1 insertion(+) diff --git a/composer.json b/composer.json index 5e14eb8..3f74b1b 100644 --- a/composer.json +++ b/composer.json @@ -7,6 +7,7 @@ "neos/contentgraph-doctrinedbaladapter": "*", "ext-json": "*" }, + "license": "MIT", "autoload": { "psr-4": { "Networkteam\\Neos\\Vite\\": "Classes" From 8867bf787277e689cb45a335bcfe43752eded094 Mon Sep 17 00:00:00 2001 From: Jonathan Philipp Date: Wed, 30 Jul 2025 15:52:36 +0200 Subject: [PATCH 06/12] fix: improve version table --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3d6043b..2e51019 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,10 @@ ## Compatibility -| NeosCMS | Plugin | -|---------------|--------| -| >= 9.0 | 0.4.x | -| >= 8.0, < 9.0 | 0.3.x | +| NeosCMS | Plugin | +|---------|--------| +| >= 9.0 | 0.4.x | +| 8.x | 0.3.x | ## Installation From 4b2546346b422f3e25b0d384c1781e52aec46ee7 Mon Sep 17 00:00:00 2001 From: Jonathan Philipp Date: Thu, 31 Jul 2025 09:27:18 +0200 Subject: [PATCH 07/12] feat: bump version php and neos in github tests --- .github/workflows/tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7096706..c49fc4f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,8 +19,8 @@ jobs: strategy: fail-fast: false matrix: - php-versions: ['8.1', '8.2'] - neos-versions: ['8.3'] + php-versions: ['8.3'] + neos-versions: ['9.0'] dependencies: ['highest'] defaults: From 39c411102be5acf5d8841e18a37b2ca53de9a132 Mon Sep 17 00:00:00 2001 From: Jonathan Philipp Date: Thu, 31 Jul 2025 09:27:46 +0200 Subject: [PATCH 08/12] chore: fix neos version composer.json --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 3f74b1b..6ec92b6 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,7 @@ "type": "neos-package", "description": "Integrate Vite for asset bundling into Neos CMS", "require": { - "neos/neos": "^9", + "neos/neos": "^9.0", "neos/contentgraph-doctrinedbaladapter": "*", "ext-json": "*" }, From 58d2f3124d4b05e69cf97917961da3f18d3519b4 Mon Sep 17 00:00:00 2001 From: Jonathan Philipp Date: Thu, 31 Jul 2025 11:46:57 +0200 Subject: [PATCH 09/12] fix: move contentgraph-dbaladapter to require-dev --- composer.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 6ec92b6..1abfce5 100644 --- a/composer.json +++ b/composer.json @@ -4,7 +4,6 @@ "description": "Integrate Vite for asset bundling into Neos CMS", "require": { "neos/neos": "^9.0", - "neos/contentgraph-doctrinedbaladapter": "*", "ext-json": "*" }, "license": "MIT", @@ -12,5 +11,7 @@ "psr-4": { "Networkteam\\Neos\\Vite\\": "Classes" } + "require-dev": { + "neos/contentgraph-doctrinedbaladapter": "^9.0" } } From d1deba26d188c937e366d5ec385ae8b6838ed1b7 Mon Sep 17 00:00:00 2001 From: Jonathan Philipp Date: Thu, 31 Jul 2025 11:47:45 +0200 Subject: [PATCH 10/12] fix: add brace --- composer.json | 1 + 1 file changed, 1 insertion(+) diff --git a/composer.json b/composer.json index 1abfce5..ac74bb9 100644 --- a/composer.json +++ b/composer.json @@ -11,6 +11,7 @@ "psr-4": { "Networkteam\\Neos\\Vite\\": "Classes" } + }, "require-dev": { "neos/contentgraph-doctrinedbaladapter": "^9.0" } From fc7a8098ad6d0bc7c5a378e40d077520cdaab155 Mon Sep 17 00:00:00 2001 From: Jonathan Philipp Date: Thu, 31 Jul 2025 12:27:59 +0200 Subject: [PATCH 11/12] chore: sort composer.json --- composer.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index ac74bb9..c437f8e 100644 --- a/composer.json +++ b/composer.json @@ -6,13 +6,13 @@ "neos/neos": "^9.0", "ext-json": "*" }, + "require-dev": { + "neos/contentgraph-doctrinedbaladapter": "^9.0" + }, "license": "MIT", "autoload": { "psr-4": { "Networkteam\\Neos\\Vite\\": "Classes" } - }, - "require-dev": { - "neos/contentgraph-doctrinedbaladapter": "^9.0" } } From 3e647b238858d055aa91c4e4397e197736825105 Mon Sep 17 00:00:00 2001 From: jonaphil-nwt Date: Thu, 31 Jul 2025 12:35:16 +0200 Subject: [PATCH 12/12] Update composer.json --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index c437f8e..2693e17 100644 --- a/composer.json +++ b/composer.json @@ -7,7 +7,7 @@ "ext-json": "*" }, "require-dev": { - "neos/contentgraph-doctrinedbaladapter": "^9.0" + "neos/contentgraph-doctrinedbaladapter": "*" }, "license": "MIT", "autoload": {