From b25c2b611482e110376bdc4d7b187a27a56dd846 Mon Sep 17 00:00:00 2001 From: Victor Svizev Date: Mon, 7 Sep 2026 09:05:30 +0200 Subject: [PATCH 1/3] Add state detection to observers for "import:attributes", ensuring changes are only persisted when necessary. Skip unreadable/invalid JSON files, and no longer misflags empty but valid JSON as an error --- CHANGELOG.md | 9 +++++++++ composer.json | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d36e848d..d566da62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# Version 5.3.0 + +## Features + +### import-attribute import-configuration-jms + +* Add state detection to observers for "import:attributes", ensuring changes are only persisted when necessary +* Skip unreadable/invalid JSON files, and no longer misflags empty but valid JSON as an error + # Version 5.2.0 ## Features diff --git a/composer.json b/composer.json index ed02df45..d1aa0fdf 100755 --- a/composer.json +++ b/composer.json @@ -7,9 +7,9 @@ "techdivision/import": "^18.2", "techdivision/import-cli": "^13.2", "techdivision/import-app-simple": "^19.1", - "techdivision/import-configuration-jms": "^18.2", + "techdivision/import-configuration-jms": "^18.3", "techdivision/import-ee": "^17.1", - "techdivision/import-attribute": "^23.2", + "techdivision/import-attribute": "^23.3", "techdivision/import-attribute-set": "^18.2", "techdivision/import-customer": "^18.2", "techdivision/import-customer-address": "^18.2", From 0a74070bd67d23c4347276f2907e7b31a3f88aa8 Mon Sep 17 00:00:00 2001 From: Victor Svizev Date: Mon, 7 Sep 2026 14:00:36 +0200 Subject: [PATCH 2/3] Update dependencies and CHANGELOG.md --- CHANGELOG.md | 9 ++++++++- composer.json | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d566da62..4e56b748 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,17 @@ ## Features -### import-attribute import-configuration-jms +### import import-attribute import-configuration-jms * Add state detection to observers for "import:attributes", ensuring changes are only persisted when necessary * Skip unreadable/invalid JSON files, and no longer misflags empty but valid JSON as an error +* Batch category name/path resolution + +## Bugfixes + +### import-ee + +* Fix table alias for category entity_id # Version 5.2.0 diff --git a/composer.json b/composer.json index d1aa0fdf..3979a8ec 100755 --- a/composer.json +++ b/composer.json @@ -4,11 +4,11 @@ "license": "MIT", "require": { "php": "^8.3", - "techdivision/import": "^18.2", + "techdivision/import": "^18.3", "techdivision/import-cli": "^13.2", "techdivision/import-app-simple": "^19.1", "techdivision/import-configuration-jms": "^18.3", - "techdivision/import-ee": "^17.1", + "techdivision/import-ee": "^17.2", "techdivision/import-attribute": "^23.3", "techdivision/import-attribute-set": "^18.2", "techdivision/import-customer": "^18.2", From e3408506d111a437cc7c02050272d96a9a09c514 Mon Sep 17 00:00:00 2001 From: Victor Svizev Date: Mon, 7 Sep 2026 14:08:59 +0200 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e56b748..fb3bc4d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,17 +2,17 @@ ## Features -### import import-attribute import-configuration-jms - -* Add state detection to observers for "import:attributes", ensuring changes are only persisted when necessary -* Skip unreadable/invalid JSON files, and no longer misflags empty but valid JSON as an error -* Batch category name/path resolution +* **import-attribute:** + * Add state detection to observers for "import:attributes", ensuring changes are only persisted when necessary +* **import-configuration-jms:** + * Skip unreadable/invalid JSON files, and no longer misflags empty but valid JSON as an error +* **import:** + * Batch category name/path resolution ## Bugfixes -### import-ee - -* Fix table alias for category entity_id +* **import-ee:** + * Fix table alias for category entity_id # Version 5.2.0