Skip to content

Commit b4c5f23

Browse files
Merge pull request #57 from contentstack/next
Fixed the Snyk issues and added plugin to generate test reports
2 parents 91a1940 + 8b6a3df commit b4c5f23

File tree

7 files changed

+63
-47
lines changed

7 files changed

+63
-47
lines changed

Changelog.md

+7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
A brief description of what changes project contains
44

5+
## April 23, 2024
6+
7+
#### v1.2.8
8+
9+
- added surefire plugin to generate test reports
10+
- Fixed Snyk issues
11+
512
## March 24, 2024
613

714
#### v1.2.7

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2012 - 2023 Contentstack
3+
Copyright (c) 2012 - 2024 Contentstack
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

pom.xml

+14-5
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>com.contentstack.sdk</groupId>
66
<artifactId>utils</artifactId>
7-
<version>1.2.7</version>
7+
<version>1.2.8</version>
88
<packaging>jar</packaging>
99
<name>Contentstack-utils</name>
1010
<description>Java Utils SDK for Contentstack Content Delivery API, Contentstack is a headless CMS</description>
@@ -20,16 +20,16 @@
2020
<maven-source-plugin.version>2.2.1</maven-source-plugin.version>
2121
<maven-javadoc-plugin.version>3.1.1</maven-javadoc-plugin.version>
2222
<junit.version>4.13.2</junit.version>
23-
<jsoup.version>1.16.1</jsoup.version>
23+
<jsoup.version>1.17.2</jsoup.version>
2424
<json.simple.version>1.1.1</json.simple.version>
2525
<maven-site-plugin.version>3.3</maven-site-plugin.version>
2626
<maven-gpg-plugin.version>1.5</maven-gpg-plugin.version>
2727
<nexus-staging-maven-plugin.version>1.6.7</nexus-staging-maven-plugin.version>
2828
<maven-release-plugin.version>2.5.3</maven-release-plugin.version>
2929
<validation-version>2.0.1.Final</validation-version>
30-
<json-version>20231013</json-version>
31-
<spring-web-version>6.0.18</spring-web-version>
32-
<org.apache.commons-text>1.10.0</org.apache.commons-text>
30+
<json-version>20240303</json-version>
31+
<spring-web-version>6.1.6</spring-web-version>
32+
<org.apache.commons-text>1.11.0</org.apache.commons-text>
3333
</properties>
3434

3535
<developers>
@@ -141,6 +141,15 @@
141141
</execution>
142142
</executions>
143143
</plugin>
144+
<plugin>
145+
<groupId>org.apache.maven.plugins</groupId>
146+
<artifactId>maven-surefire-plugin</artifactId>
147+
<version>3.0.0-M5</version>
148+
<configuration>
149+
<reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>
150+
<testFailureIgnore>true</testFailureIgnore>
151+
</configuration>
152+
</plugin>
144153
<plugin>
145154
<groupId>org.apache.maven.plugins</groupId>
146155
<artifactId>maven-surefire-report-plugin</artifactId>

src/main/java/com/contentstack/utils/render/DefaultOption.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public String renderNode(String nodeType, JSONObject nodeObject, NodeCallback ca
111111
if (!assetLink.isEmpty()) {
112112
JSONObject attrs = nodeObject.optJSONObject("attrs");
113113
if (attrs.has("link")) {
114-
return "<a href=\"" + escapeInjectHtml(nodeObject, "link") + "\" />" + "<img" + strAttrs + " src=\"" + escapeInjectHtml(nodeObject, "asset-link") + "\" />" + children + "</a>";
114+
return "<a href=\"" + escapeInjectHtml(nodeObject, "link") + "\" >" + "<img" + strAttrs + " src=\"" + escapeInjectHtml(nodeObject, "asset-link") + "\" />" + children + "</a>";
115115
}
116116
return "<img" + strAttrs + " src=\"" + escapeInjectHtml(nodeObject, "asset-link") + "\" />" + children;
117117
}

src/test/resources/issue/jsonfile.json

+17-17
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
"file_size": "11773",
4646
"_content_type_uid": "asset",
4747
"filename": "11.jpg",
48-
"url": "***REMOVED***/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg",
48+
"url": "https://images/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg",
4949
"_version": 2,
5050
"title": "11.jpg",
5151
"description": "dddd",
@@ -68,7 +68,7 @@
6868
"file_size": "11773",
6969
"_content_type_uid": "0_solve",
7070
"filename": "11.jpg",
71-
"url": "***REMOVED***/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg",
71+
"url": "https://images/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg",
7272
"_version": 2,
7373
"title": "11.jpg",
7474
"description": "dddd",
@@ -91,7 +91,7 @@
9191
"file_size": "11773",
9292
"_content_type_uid": "0_solve",
9393
"filename": "11.jpg",
94-
"url": "***REMOVED***/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg",
94+
"url": "https://images/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg",
9595
"_version": 2,
9696
"title": "11.jpg",
9797
"description": "dddd",
@@ -114,7 +114,7 @@
114114
"file_size": "11773",
115115
"_content_type_uid": "0_solve",
116116
"filename": "11.jpg",
117-
"url": "***REMOVED***/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg",
117+
"url": "https://images/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg",
118118
"_version": 2,
119119
"title": "11.jpg",
120120
"description": "dddd",
@@ -132,7 +132,7 @@
132132
"url": "/suraj-123-entry",
133133
"single_line": "Single line textbox",
134134
"multi_line": "Multi line textboxMulti line textboxMulti line textboxMulti line textboxMulti line textbox",
135-
"rich_text_editor": "<img data-image=\"lbeuy3biyi6r\" src=\"***REMOVED***/v3/assets/77263d300aee3e6b/9bfd9e8d4df0ad1e/5e156f7050c418529410fe9d/Ticket.pdf\" data-sys-asset-uid=\"9bfd9e8d4df0ad1e\" alt=\"Ticket.pdf\">",
135+
"rich_text_editor": "<img data-image=\"lbeuy3biyi6r\" src=\"https://images/v3/assets/77263d300aee3e6b/9bfd9e8d4df0ad1e/5e156f7050c418529410fe9d/Ticket.pdf\" data-sys-asset-uid=\"9bfd9e8d4df0ad1e\" alt=\"Ticket.pdf\">",
136136
"markdown": "fsdfsdfsdfasf",
137137
"modular_blocks": [
138138
{
@@ -191,7 +191,7 @@
191191
"file_size": "59014",
192192
"_content_type_uid": "0_solve",
193193
"filename": "iphone-mockup.png",
194-
"url": "***REMOVED***/v3/assets/iphone-mockup.png",
194+
"url": "https://images/v3/assets/iphone-mockup.png",
195195
"ACL": {},
196196
"_version": 1,
197197
"title": "iphone-mockup.png",
@@ -214,7 +214,7 @@
214214
"file_size": "11773",
215215
"_content_type_uid": "0_solve",
216216
"filename": "11.jpg",
217-
"url": "***REMOVED***/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg",
217+
"url": "https://images/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg",
218218
"_version": 2,
219219
"title": "11.jpg",
220220
"description": "dddd",
@@ -232,7 +232,7 @@
232232
"url": "/suraj-123-entry",
233233
"single_line": "Single line textbox",
234234
"multi_line": "Multi line textboxMulti line textboxMulti line textboxMulti line textboxMulti line textbox",
235-
"rich_text_editor": "<img data-image=\"lbeuy3biyi6r\" src=\"***REMOVED***/v3/assets/77263d300aee3e6b/9bfd9e8d4df0ad1e/5e156f7050c418529410fe9d/Ticket.pdf\" data-sys-asset-uid=\"9bfd9e8d4df0ad1e\" alt=\"Ticket.pdf\">",
235+
"rich_text_editor": "<img data-image=\"lbeuy3biyi6r\" src=\"https://images/v3/assets/77263d300aee3e6b/9bfd9e8d4df0ad1e/5e156f7050c418529410fe9d/Ticket.pdf\" data-sys-asset-uid=\"9bfd9e8d4df0ad1e\" alt=\"Ticket.pdf\">",
236236
"markdown": "fsdfsdfsdfasf",
237237
"modular_blocks": [
238238
{
@@ -441,7 +441,7 @@
441441
"url": "/suraj-123-entry",
442442
"single_line": "Single line textbox",
443443
"multi_line": "Multi line textboxMulti line textboxMulti line textboxMulti line textboxMulti line textbox",
444-
"rich_text_editor": "<img data-image=\"lbeuy3biyi6r\" src=\"***REMOVED***/v3/assets/77263d300aee3e6b/9bfd9e8d4df0ad1e/5e156f7050c418529410fe9d/Ticket.pdf\" data-sys-asset-uid=\"9bfd9e8d4df0ad1e\" alt=\"Ticket.pdf\">",
444+
"rich_text_editor": "<img data-image=\"lbeuy3biyi6r\" src=\"https://images/v3/assets/77263d300aee3e6b/9bfd9e8d4df0ad1e/5e156f7050c418529410fe9d/Ticket.pdf\" data-sys-asset-uid=\"9bfd9e8d4df0ad1e\" alt=\"Ticket.pdf\">",
445445
"markdown": "fsdfsdfsdfasf",
446446
"modular_blocks": [
447447
{
@@ -545,7 +545,7 @@
545545
}
546546
],
547547
"multi_line": "Multi line textboxMulti line textboxMulti line textboxMulti line textboxMulti line textbox",
548-
"rich_text_editor": "<img data-image=\"lbeuy3biyi6r\" src=\"***REMOVED***/v3/assets/77263d300aee3e6b/9bfd9e8d4df0ad1e/5e156f7050c418529410fe9d/Ticket.pdf\" data-sys-asset-uid=\"9bfd9e8d4df0ad1e\" alt=\"Ticket.pdf\">",
548+
"rich_text_editor": "<img data-image=\"lbeuy3biyi6r\" src=\"https://images/v3/assets/77263d300aee3e6b/9bfd9e8d4df0ad1e/5e156f7050c418529410fe9d/Ticket.pdf\" data-sys-asset-uid=\"9bfd9e8d4df0ad1e\" alt=\"Ticket.pdf\">",
549549
"single_line": "Single line textbox",
550550
"suraj_123": [
551551
{
@@ -718,7 +718,7 @@
718718
"modular_blocks": [
719719
{
720720
"rich_in_modular": {
721-
"rich_text_editor": "<p>global&nbsp;</p><figure class=\"embedded-asset\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-asset-filelink=\"***REMOVED***/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" data-sys-asset-filename=\"11.jpg\" data-sys-asset-contenttype=\"image/jpeg\" type=\"asset\" sys-style-type=\"display\"></figure>\n<p> modular 1</p>",
721+
"rich_text_editor": "<p>global&nbsp;</p><figure class=\"embedded-asset\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-asset-filelink=\"https://images/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" data-sys-asset-filename=\"11.jpg\" data-sys-asset-contenttype=\"image/jpeg\" type=\"asset\" sys-style-type=\"display\"></figure>\n<p> modular 1</p>",
722722
"rich_text_editor_multiple": [
723723
"<p>global modular 2<span class=\"redactor-component embedded-entry inline-entry\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-entry-uid=\"2fcbb159a2a4c216\" data-sys-entry-locale=\"en-us\" data-sys-content-type-uid=\"0_bug_1\" data-sys-can-edit=\"true\" sys-style-type=\"inline\" type=\"entry\"></span></p>"
724724
],
@@ -736,17 +736,17 @@
736736
"<p>Global multiple 2<span class=\"redactor-component embedded-entry inline-entry\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-entry-uid=\"49af3673cdd268a5\" data-sys-entry-locale=\"en-us\" data-sys-content-type-uid=\"0_solve\" data-sys-can-edit=\"true\" sys-style-type=\"inline\" type=\"entry\"></span></p>"
737737
],
738738
"group": {
739-
"rich_text_editor": "<p>Global multiple group 1</p><figure class=\"embedded-asset\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-asset-filelink=\"***REMOVED***/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" data-sys-asset-filename=\"11.jpg\" data-sys-asset-contenttype=\"image/jpeg\" type=\"asset\" sys-style-type=\"display\"></figure>",
739+
"rich_text_editor": "<p>Global multiple group 1</p><figure class=\"embedded-asset\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-asset-filelink=\"https://images/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" data-sys-asset-filename=\"11.jpg\" data-sys-asset-contenttype=\"image/jpeg\" type=\"asset\" sys-style-type=\"display\"></figure>",
740740
"rich_text_editor_multiple": [
741-
"<p>Global multiple group 2</p><figure class=\"embedded-asset\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-asset-filelink=\"***REMOVED***/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" data-sys-asset-filename=\"11.jpg\" data-sys-asset-contenttype=\"image/jpeg\" type=\"asset\" sys-style-type=\"display\"></figure>"
741+
"<p>Global multiple group 2</p><figure class=\"embedded-asset\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-asset-filelink=\"https://images/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" data-sys-asset-filename=\"11.jpg\" data-sys-asset-contenttype=\"image/jpeg\" type=\"asset\" sys-style-type=\"display\"></figure>"
742742
]
743743
},
744744
"modular_blocks": [
745745
{
746746
"rich_in_modular": {
747747
"rich_text_editor": "<p><a data-sys-entry-uid=\"1c9e75e3608f8c6b\" data-sys-entry-locale=\"en-us\" data-sys-content-type-uid=\"0_solve\" sys-style-type=\"link\" data-sys-can-edit=\"true\" class=\"embedded-entry\" type=\"entry\" href=\"/untitled\" title=\"Entry 001 123\">Global multiple modular 1</a></p>",
748748
"rich_text_editor_multiple": [
749-
"<p>Global multiple modular</p><figure class=\"embedded-asset\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-asset-filelink=\"***REMOVED***/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" data-sys-asset-filename=\"11.jpg\" data-sys-asset-contenttype=\"image/jpeg\" type=\"asset\" sys-style-type=\"display\"></figure>\n<p> 2</p>"
749+
"<p>Global multiple modular</p><figure class=\"embedded-asset\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-asset-filelink=\"https://images/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" data-sys-asset-filename=\"11.jpg\" data-sys-asset-contenttype=\"image/jpeg\" type=\"asset\" sys-style-type=\"display\"></figure>\n<p> 2</p>"
750750
],
751751
"_metadata": {
752752
"uid": "cs6d492f34be84aa04"
@@ -770,7 +770,7 @@
770770
"rich_text_inmodular": {
771771
"rich_text_editor": "<div class=\"redactor-component embedded-entry block-entry redactor-component-active\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-entry-uid=\"f2fb45e5fc46f8d4\" data-sys-entry-locale=\"en-us\" data-sys-content-type-uid=\"00_suraj_final\" data-sys-can-edit=\"true\" sys-style-type=\"block\" type=\"entry\"></div>\n<p>Modul 1</p>",
772772
"rich_text_editor_multiple": [
773-
"<p>module 2&nbsp;</p><figure class=\"embedded-asset\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-asset-filelink=\"***REMOVED***/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" data-sys-asset-filename=\"11.jpg\" data-sys-asset-contenttype=\"image/jpeg\" type=\"asset\" sys-style-type=\"display\"></figure>"
773+
"<p>module 2&nbsp;</p><figure class=\"embedded-asset\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-asset-filelink=\"https://images/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" data-sys-asset-filename=\"11.jpg\" data-sys-asset-contenttype=\"image/jpeg\" type=\"asset\" sys-style-type=\"display\"></figure>"
774774
],
775775
"_metadata": {
776776
"uid": "csb005424df53ebe6d"
@@ -814,9 +814,9 @@
814814
"_content_type_uid": "embed_entry"
815815
}
816816
],
817-
"rich_text_editor": "<div class=\"redactor-component embedded-entry block-entry\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-entry-uid=\"41a3bf40728446c3\" data-sys-entry-locale=\"en-us\" data-sys-content-type-uid=\"00_suraj\" sys-style-type=\"block\" type=\"entry\" data-sys-can-edit=\"true\"></div>\n<p>one</p>\n<figure class=\"embedded-asset\" data-sys-asset-filelink=\"***REMOVED***/v3/assets/77263d300aee3e6b/120a5a04d91c9466/5ebb86965a68ad069038b729/iphone-mockup.png\" data-sys-asset-uid=\"120a5a04d91c9466\" data-sys-asset-filename=\"iphone-mockup.png\" data-sys-asset-contenttype=\"image/png\" type=\"asset\" sys-style-type=\"display\"></figure>",
817+
"rich_text_editor": "<div class=\"redactor-component embedded-entry block-entry\" data-redactor-type=\"embed\" data-widget-code=\"\" data-sys-entry-uid=\"41a3bf40728446c3\" data-sys-entry-locale=\"en-us\" data-sys-content-type-uid=\"00_suraj\" sys-style-type=\"block\" type=\"entry\" data-sys-can-edit=\"true\"></div>\n<p>one</p>\n<figure class=\"embedded-asset\" data-sys-asset-filelink=\"https://images/v3/assets/77263d300aee3e6b/120a5a04d91c9466/5ebb86965a68ad069038b729/iphone-mockup.png\" data-sys-asset-uid=\"120a5a04d91c9466\" data-sys-asset-filename=\"iphone-mockup.png\" data-sys-asset-contenttype=\"image/png\" type=\"asset\" sys-style-type=\"display\"></figure>",
818818
"rich_text_editor_multiple": [
819-
"<p>Two</p><img data-image=\"akofs65z4070\" src=\"***REMOVED***/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" alt=\"11.jpg\">"
819+
"<p>Two</p><img data-image=\"akofs65z4070\" src=\"https://images/v3/assets/77263d300aee3e6b/7324a68403ee7281/5f83f543d418e407f919e0e4/11.jpg\" data-sys-asset-uid=\"7324a68403ee7281\" alt=\"11.jpg\">"
820820
],
821821
"title": "Test Rich Text",
822822
"updated_at": "2020-11-05T08:26:14.590Z",

0 commit comments

Comments
 (0)