This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/main by this push:
new b5c0d9dbb1 Fix missing transform icons in the docs: CrateDB Bulk
Loader, XML output (Advanced), Mask fields. #8893 (#8894)
b5c0d9dbb1 is described below
commit b5c0d9dbb1ac6e1bf01c40b50c7d3e57de80145e
Author: Adalennis <[email protected]>
AuthorDate: Tue Oct 13 17:02:44 2026 +0200
Fix missing transform icons in the docs: CrateDB Bulk Loader, XML output
(Advanced), Mask fields. #8893 (#8894)
---
.../assets/images/transforms/icons/maskfields.svg | 22 +++++++++++++
.../images/transforms/icons/xmloutputadvanced.svg | 38 ++++++++++++++++++++++
.../pipeline/transforms/cratedb-bulkloader.adoc | 2 +-
.../pipeline/transforms/xmloutputadvanced.adoc | 2 +-
4 files changed, 62 insertions(+), 2 deletions(-)
diff --git
a/docs/hop-user-manual/modules/ROOT/assets/images/transforms/icons/maskfields.svg
b/docs/hop-user-manual/modules/ROOT/assets/images/transforms/icons/maskfields.svg
new file mode 100644
index 0000000000..cec0592ec5
--- /dev/null
+++
b/docs/hop-user-manual/modules/ROOT/assets/images/transforms/icons/maskfields.svg
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one or more
+ ~ contributor license agreements. See the NOTICE file distributed with
+ ~ this work for additional information regarding copyright ownership.
+ ~ The ASF licenses this file to You under the Apache License, Version 2.0
+ ~ (the "License"); you may not use this file except in compliance with
+ ~ the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ ~
+ -->
+<svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" viewBox="0 0 42
42">
+ <path fill="#0E3A5A" fill-rule="evenodd"
+ d="M6,18 C6,10 12,7 21,7 C30,7 36,10 36,18 C36,28 30,34 21,34 C12,34
6,28 6,18 Z M14,18 a3,3 0 1,0 0.1,0 Z M28,18 a3,3 0 1,0 0.1,0 Z"/>
+</svg>
diff --git
a/docs/hop-user-manual/modules/ROOT/assets/images/transforms/icons/xmloutputadvanced.svg
b/docs/hop-user-manual/modules/ROOT/assets/images/transforms/icons/xmloutputadvanced.svg
new file mode 100644
index 0000000000..6509591a51
--- /dev/null
+++
b/docs/hop-user-manual/modules/ROOT/assets/images/transforms/icons/xmloutputadvanced.svg
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one or more
+ ~ contributor license agreements. See the NOTICE file distributed with
+ ~ this work for additional information regarding copyright ownership.
+ ~ The ASF licenses this file to You under the Apache License, Version 2.0
+ ~ (the "License"); you may not use this file except in compliance with
+ ~ the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
+ width="42px" height="42px" viewBox="0 0 42 42" enable-background="new 0 0
42 42">
+ <g>
+ <polygon fill="#3D6480" points="5.534,11.803 11.922,11.802 11.922,5.475
10.021,5.475 10.021,8.558 4.798,3.334 3.454,4.677
+ 8.678,9.903 5.534,9.903"/>
+ <path fill="#DBF3DB"
d="M30.036,33.223L29.978,13.07h-4.257V8.812h-6.806l-6.573,6.572v17.839H30.036z"/>
+ <polygon fill="#3D6480" points="31.678,13.08 29.969,11.371 27.421,11.371
27.421,8.823 25.711,7.113 20.614,7.113 18.915,8.812
+ 25.721,8.812 25.721,13.07 29.978,13.07 30.036,33.223
12.342,33.223 12.342,15.384 10.642,17.085 10.642,34.923 31.741,34.923"/>
+ <!-- "AX" wordmark in the document body -->
+ <text x="13.5" y="24.0" font-family="Arial, Helvetica, sans-serif"
font-size="6.5" font-weight="bold"
+ fill="#3D6480" letter-spacing="0">AXO</text>
+ <!-- Tree marker indicating hierarchical structure -->
+ <g fill="#3D6480">
+ <rect x="14" y="26" width="1.2" height="5"/>
+ <rect x="14" y="27.5" width="3" height="1.2"/>
+ <rect x="14" y="29.8" width="3" height="1.2"/>
+ <rect x="18" y="27.0" width="2.5" height="1.2"/>
+ <rect x="18" y="29.3" width="2.5" height="1.2"/>
+ </g>
+ </g>
+</svg>
diff --git
a/docs/hop-user-manual/modules/ROOT/pages/pipeline/transforms/cratedb-bulkloader.adoc
b/docs/hop-user-manual/modules/ROOT/pages/pipeline/transforms/cratedb-bulkloader.adoc
index d417381b74..71290f455b 100644
---
a/docs/hop-user-manual/modules/ROOT/pages/pipeline/transforms/cratedb-bulkloader.adoc
+++
b/docs/hop-user-manual/modules/ROOT/pages/pipeline/transforms/cratedb-bulkloader.adoc
@@ -19,7 +19,7 @@ under the License.
:description: The CrateDB Bulk Loader transform loads data from Apache Hop to
CrateDB both with HTTP endpoint and COPY command.
:page-engines: Hop Engine=yes, Single Threaded=yes, Native Spark=yes, Beam
Spark=maybe, Beam Flink=maybe, Beam Dataflow=maybe
-= image:transforms/icons/cratedbulkloader.svg[CrateDB Bulk Loader transform
Icon, role="image-doc-icon"] CrateDB Bulk Loader
+= image:transforms/icons/cratedbbulkloader.svg[CrateDB Bulk Loader transform
Icon, role="image-doc-icon"] CrateDB Bulk Loader
== Description
diff --git
a/docs/hop-user-manual/modules/ROOT/pages/pipeline/transforms/xmloutputadvanced.adoc
b/docs/hop-user-manual/modules/ROOT/pages/pipeline/transforms/xmloutputadvanced.adoc
index 6e271e3bc0..0f24ae08b5 100644
---
a/docs/hop-user-manual/modules/ROOT/pages/pipeline/transforms/xmloutputadvanced.adoc
+++
b/docs/hop-user-manual/modules/ROOT/pages/pipeline/transforms/xmloutputadvanced.adoc
@@ -19,7 +19,7 @@ under the License.
:description: The XML output (Advanced) transform builds hierarchical XML from
input rows, with optional write-to-file, XML-as-field output, splits, and XSD
generation.
:page-engines: Hop Engine=yes, Single Threaded=yes, Native Spark=yes, Beam
Spark=no, Beam Flink=no, Beam Dataflow=no
-= image:transforms/icons/AXO.svg[XML output (Advanced) transform Icon,
role="image-doc-icon"] XML output (Advanced)
+= image:transforms/icons/xmloutputadvanced.svg[XML output (Advanced) transform
Icon, role="image-doc-icon"] XML output (Advanced)
== Description