3d0da21 | Simon Urli | 25 January 2022, 08:40:54 UTC | [maven-release-plugin] prepare release xwiki-commons-14.0-rc-1 | 25 January 2022, 08:40:54 UTC |
88be78d | Simon Urli | 25 January 2022, 08:40:32 UTC | [release] Preparing release xwiki-commons-14.0-rc-1 | 25 January 2022, 08:40:32 UTC |
2d30849 | Simon Urli | 25 January 2022, 08:39:55 UTC | [maven-release-plugin] prepare branch stable-14.0.x | 25 January 2022, 08:39:55 UTC |
8bf6c88 | Thomas Mortagne | 19 January 2022, 17:09:52 UTC | [misc] Fix previous version | 19 January 2022, 17:09:52 UTC |
418d9dd | Simon Urli | 19 January 2022, 13:47:05 UTC | XCOMMONS-2095: Move to Java 11 as minimum version * Minor coverage change after the move to Java 11 | 19 January 2022, 13:47:05 UTC |
1d74841 | Simon Urli | 19 January 2022, 12:59:49 UTC | XCOMMONS-2095: Move to Java 11 as minimum version * Minor coverage change after the move to Java 11 | 19 January 2022, 12:59:49 UTC |
1a919e0 | Thomas Mortagne | 19 January 2022, 10:17:42 UTC | XCOMMONS-2095: Move to Java 11 as minimum version | 19 January 2022, 10:17:42 UTC |
df689fe | Thomas Mortagne | 19 January 2022, 08:21:32 UTC | [misc] Make sure archetypes are generated with the right versions | 19 January 2022, 08:21:32 UTC |
2d73567 | Thomas Mortagne | 18 January 2022, 16:51:40 UTC | XCOMMONS-2319: Upgrade to Maven Plugin Tools 3.6.4 | 18 January 2022, 16:51:40 UTC |
773b148 | Thomas Mortagne | 18 January 2022, 12:37:40 UTC | XCOMMONS-901: Support both XHTML 1.0 and XHTML 5 in HtmlCleaner * remove unused import | 18 January 2022, 12:37:40 UTC |
a8861c1 | Thomas Mortagne | 18 January 2022, 09:34:02 UTC | XCOMMONS-2352: Upgrade to SLF4J 1.7.33 | 18 January 2022, 09:34:02 UTC |
5527c55 | Thomas Mortagne | 18 January 2022, 09:31:11 UTC | XCOMMONS-2345: Upgrade to Maven JAR plugin 3.2.2 | 18 January 2022, 09:31:11 UTC |
1cd8b6f | Thomas Mortagne | 18 January 2022, 09:29:36 UTC | XCOMMONS-2351: Upgrade to Maven Compiler Plugin 3.9.0 | 18 January 2022, 09:29:36 UTC |
2e3cd8d | Thomas Mortagne | 18 January 2022, 09:26:38 UTC | XCOMMONS-2316: Upgrade to Byte Buddy 1.12.7 | 18 January 2022, 09:26:38 UTC |
ee53ee9 | Thomas Mortagne | 18 January 2022, 09:19:32 UTC | XCOMMONS-2350: Increment XAR XML specification current version | 18 January 2022, 09:19:41 UTC |
8f0370d | Thomas Mortagne | 18 January 2022, 09:16:51 UTC | XCOMMONS-2315: Upgrade to Woodstox 6.2.8 | 18 January 2022, 09:19:41 UTC |
757e90b | Thomas Mortagne | 17 January 2022, 16:30:53 UTC | Merge pull request #161 from jprinet/feature/bump_up_gradle_deps | 17 January 2022, 16:30:53 UTC |
ec20c39 | Jerome Prinet | 17 January 2022, 15:07:52 UTC | Bump up Gradle extension | 17 January 2022, 15:08:09 UTC |
d941877 | Thomas Mortagne | 17 January 2022, 09:26:09 UTC | Merge pull request #160 from michitux/fix2-XCOMMONS-901 | 17 January 2022, 09:26:09 UTC |
c67e710 | Michael Hamann | 17 January 2022, 09:08:10 UTC | XCOMMONS-901: Support both XHTML 1.0 and XHTML 5 in HtmlCleaner * Fix test to consider no-longer deprecated elements. | 17 January 2022, 09:08:10 UTC |
3dfab5b | Michael Hamann | 14 January 2022, 16:31:28 UTC | XCOMMONS-901: Support both XHTML 1.0 and XHTML 5 in HtmlCleaner * Cleanup some comments and introduce a helper to check if the configuration is HTML5. * Allow b, i, u and s tags in HTML 5 as they are not obsolete in HTML 5 (and i is in fact frequently used for icons). * Add XWikiHTML5TagProvider to fix svg and style tag handling. * Fix class fan-out complexity in DefaultHTMLCleaner by not using the CleanerTransformations class but only our subclass. | 14 January 2022, 16:43:55 UTC |
7ac887f | Thomas Mortagne | 14 January 2022, 15:35:33 UTC | [misc] Improve error reporting | 14 January 2022, 15:35:33 UTC |
fec68ec | Thomas Mortagne | 14 January 2022, 10:12:15 UTC | [misc] Add a bean validation macro properties test | 14 January 2022, 10:12:15 UTC |
dcb19ae | Thomas Mortagne | 13 January 2022, 14:43:26 UTC | XCOMMONS-2348: Upgrade to JBoss Logging 3.4.3 | 13 January 2022, 14:43:26 UTC |
1d475b1 | Thomas Mortagne | 13 January 2022, 14:41:11 UTC | XCOMMONS-2344: Upgrade to Protobuf Java 3.19.3 | 13 January 2022, 14:41:30 UTC |
c78db2b | Thomas Mortagne | 13 January 2022, 11:59:02 UTC | Merge pull request #158 from michitux/fix-XCOMMONS-901 | 13 January 2022, 11:59:02 UTC |
805eb19 | Michael Hamann | 13 January 2022, 11:54:34 UTC | XCOMMONS-901: Support both XHTML 1.0 and XHTML 5 in HtmlCleaner * Fix SonarLint blocker by copying the parent tests instead of calling them. | 13 January 2022, 11:54:34 UTC |
4f7730b | Simon Urli | 13 January 2022, 11:11:06 UTC | XCOMMONS-2347: ServletEnvironement#getResource should not return URL with relative path component * also catch IllegalArgumentException since Tomcat might throw them when trying to resolve a bad path | 13 January 2022, 11:12:08 UTC |
945360a | Thomas Mortagne | 13 January 2022, 10:39:59 UTC | Merge pull request #157 from michitux/XCOMMONS-901 | 13 January 2022, 10:39:59 UTC |
d4fb407 | Simon Urli | 12 January 2022, 16:38:16 UTC | XCOMMONS-2347: ServletEnvironement#getResource should not return URL with relative path component * Ensure to normalize URLs when calling ServletEnvironment#getResource | 12 January 2022, 16:38:16 UTC |
7e9ed47 | Michael Hamann | 12 January 2022, 09:16:09 UTC | XCOMMONS-901: Support both XHTML 1.0 and XHTML 5 in HtmlCleaner * Fix case of HTML5 doctype, see https://github.com/whatwg/html/blob/main/FAQ.md#what-is-the-doctype-for-modern-html-documents | 12 January 2022, 09:16:09 UTC |
73ebaa0 | Thomas Mortagne | 10 January 2022, 08:47:59 UTC | XCOMMONS-2129: Upgrade to Closure Compiler v20220104 and Closure Compiler Maven plugin 2.22.0 | 10 January 2022, 08:47:59 UTC |
8ff1cbf | Thomas Mortagne | 10 January 2022, 08:37:08 UTC | XCOMMONS-2336: Upgrade to Maven Bundle plugin 5.1.4 | 10 January 2022, 08:37:08 UTC |
9234adc | Thomas Mortagne | 10 January 2022, 08:32:32 UTC | XCOMMONS-2346: Upgrade to Build Helper Maven Plugin 3.3.0 | 10 January 2022, 08:32:32 UTC |
8c4d274 | Thomas Mortagne | 10 January 2022, 08:30:22 UTC | XCOMMONS-2333: Upgrade to Checker Qual 3.21.1 | 10 January 2022, 08:30:22 UTC |
6ba9c71 | Thomas Mortagne | 10 January 2022, 08:28:32 UTC | XCOMMONS-2345: Upgrade to Maven JAR plugin 3.2.1 | 10 January 2022, 08:28:32 UTC |
329499d | Michael Hamann | 07 January 2022, 10:33:47 UTC | XCOMMONS-901: Support both XHTML 1.0 and XHTML 5 in HtmlCleaner * Document another exception in BodyFilter * Improve robustness in HTML version parameter parsing | 07 January 2022, 10:34:51 UTC |
b3805eb | Michael Hamann | 07 January 2022, 10:02:28 UTC | XCOMMONS-901: Support both XHTML 1.0 and XHTML 5 in HtmlCleaner * Code style Co-authored-by: Marius Dumitru Florea <marius@xwiki.com> | 07 January 2022, 10:02:28 UTC |
02c6840 | Thomas Mortagne | 06 January 2022, 15:50:25 UTC | XCOMMONS-2344: Upgrade to Protobuf Java 3.19.2 | 06 January 2022, 15:50:25 UTC |
df4b0a9 | Michael Hamann | 04 January 2022, 16:53:43 UTC | XCOMMONS-901: Support both XHTML 1.0 and XHTML 5 in HtmlCleaner * Add a new HTML_VERSION parameter to HTMLCleanerConfiguration. * Pass the HTML version in DefaultHTMLCleaner to HTMLCleaner and set the document type accordingly. * Add a tag transformation to transform `<tt>` to `<span class="monospace">`. * Add a tag transformation to replace the font filter in HTML5 as the cleaner removes the font tags too early otherwise. * Extend BodyFilter to allow more HTML5 tags directly in the body. * Add constants for many HTML5 tags in HTMLConstants. * Add a new unit test HTML5HTMLCleanerTest to test the behavior of HTMLCleaner with the HTML5 configuration. * Modify DefaultHTMLCleanerTest to allow re-using most test methods in HTML5HTMLCleanerTest. | 04 January 2022, 16:54:04 UTC |
bbbc621 | Thomas Mortagne | 03 January 2022, 15:05:54 UTC | XCOMMONS-2343: Upgrade to Plexus Archiver 4.2.7 | 03 January 2022, 15:05:54 UTC |
7b6df77 | Thomas Mortagne | 03 January 2022, 12:34:22 UTC | XCOMMONS-2338: Upgrade to Maven Site Plugin 3.10.0 | 03 January 2022, 12:34:22 UTC |
763799a | Thomas Mortagne | 03 January 2022, 09:38:50 UTC | XCOMMONS-2342: Upgrade to Maven Archetype Plugin 3.2.1 | 03 January 2022, 09:38:50 UTC |
6105fa8 | Thomas Mortagne | 31 December 2021, 12:41:33 UTC | XCOMMONS-2341: Add installed extensions to the extensions index | 31 December 2021, 12:41:33 UTC |
8d46260 | Thomas Mortagne | 31 December 2021, 12:17:32 UTC | XCOMMONS-2341: Add installed extensions to the extensions index | 31 December 2021, 12:17:32 UTC |
792c3d3 | Thomas Mortagne | 29 December 2021, 15:21:38 UTC | XCOMMONS-2340: Upgrade to log4j API 2.17.1 | 29 December 2021, 15:21:38 UTC |
d4d954d | Thomas Mortagne | 28 December 2021, 09:36:34 UTC | XCOMMONS-2324: Upgrade to jdom 2.0.6.1 | 28 December 2021, 09:36:34 UTC |
a9b05a2 | Thomas Mortagne | 28 December 2021, 09:04:08 UTC | XCOMMONS-2317: Upgrade to Checkstyle 9.2.1 | 28 December 2021, 09:04:08 UTC |
d371764 | Thomas Mortagne | 27 December 2021, 09:51:35 UTC | XCOMMONS-2339: Upgrade to Hibernate Validator 6.2.1.Final | 27 December 2021, 09:51:35 UTC |
8788539 | Thomas Mortagne | 27 December 2021, 09:41:19 UTC | XCOMMONS-2330: Upgrade to Logback 1.2.10 | 27 December 2021, 09:41:19 UTC |
ab4f49d | Thomas Mortagne | 27 December 2021, 09:36:09 UTC | XCOMMONS-2338: Upgrade to Maven Site Plugin 3.10 | 27 December 2021, 09:36:09 UTC |
127f5f0 | Thomas Mortagne | 23 December 2021, 17:30:20 UTC | [misc] Allow giving an alternative class to mock for a component | 23 December 2021, 17:30:52 UTC |
499b60f | Simon Urli | 23 December 2021, 15:48:39 UTC | XCOMMONS-2068: Possible OutOfBoundsException when performing diff XCOMMONS-2137: Possible IllegalArgumentException when performing a merge * Style improvments | 23 December 2021, 15:49:08 UTC |
082e7ef | Thomas Mortagne | 23 December 2021, 15:19:59 UTC | XCOMMONS-2337: Upgrade to Plexus Containers 2.1.1 | 23 December 2021, 15:20:07 UTC |
dc1cf57 | Simon Urli | 23 December 2021, 08:48:02 UTC | XCOMMONS-2068: Possible OutOfBoundsException when performing diff XCOMMONS-2137: Possible IllegalArgumentException when performing a merge * Fix sonar quality gate | 23 December 2021, 08:48:02 UTC |
361b1e1 | Simon Urli | 23 December 2021, 08:24:10 UTC | XCOMMONS-2068: Possible OutOfBoundsException when performing diff (#156) XCOMMONS-2068: Possible OutOfBoundsException when performing diff XCOMMONS-2137: Possible IllegalArgumentException when performing a merge This changes provides new integration tests that helped investigating the problems in the diff algorithm. Basically the main issue was in the creation of conflicts information: all subsequent errors are most likely coming from there. The changes here are mostly about computing a proper index for extract conflict information, and actually enforcing proper usage of sublist API to avoid problems: this might displays some loggers if other problems occurs in the algorithm, but this would not break the caller. | 23 December 2021, 08:24:10 UTC |
7ec7b7d | Thomas Mortagne | 22 December 2021, 09:13:52 UTC | XCOMMONS-2316: Upgrade to Byte Buddy 1.12.6 | 22 December 2021, 09:14:06 UTC |
2e71722 | Simon Urli | 21 December 2021, 15:21:05 UTC | XCOMMONS-2169: Move diff utils dependency to java-diff-utils.github.io * Migrate to io.github.java-diff-utils:java-diff-utils instead of no longer maintained com.googlecode.java-diff-utils:diffutils | 21 December 2021, 15:21:05 UTC |
4ea3384 | Thomas Mortagne | 20 December 2021, 15:35:26 UTC | XCOMMONS-2334: Upgrade to Infinispan 13.0.5.Final | 20 December 2021, 15:35:26 UTC |
dc41279 | Thomas Mortagne | 20 December 2021, 11:22:04 UTC | XCOMMONS-2336: Upgrade to Maven Bundle plugin 5.1.3 | 20 December 2021, 11:22:04 UTC |
0eaae7f | Thomas Mortagne | 20 December 2021, 11:16:08 UTC | XCOMMONS-2335: Upgrade to Snakeyaml 1.30 | 20 December 2021, 11:16:08 UTC |
073e98c | Thomas Mortagne | 20 December 2021, 11:14:57 UTC | XCOMMONS-2314: Upgrade to Mockito 4.2.0 | 20 December 2021, 11:14:57 UTC |
66aa5ef | Thomas Mortagne | 20 December 2021, 11:11:58 UTC | XCOMMONS-2316: Upgrade to Byte Buddy 1.12.5 | 20 December 2021, 11:11:58 UTC |
7ac9d4d | Thomas Mortagne | 20 December 2021, 11:09:31 UTC | XCOMMONS-2334: Upgrade to Infinispan 13.0.4.Final | 20 December 2021, 11:09:31 UTC |
d18e9f2 | Thomas Mortagne | 20 December 2021, 11:06:46 UTC | XCOMMONS-2333: Upgrade to Checker Qual 3.21.0 | 20 December 2021, 11:06:46 UTC |
e2f79c6 | Thomas Mortagne | 20 December 2021, 10:56:33 UTC | XCOMMONS-2330: Upgrade to Logback 1.2.9 | 20 December 2021, 10:56:33 UTC |
571c564 | Thomas Mortagne | 20 December 2021, 10:33:00 UTC | XCOMMONS-2327: Upgrade to log4j API 2.17.0 | 20 December 2021, 10:33:00 UTC |
e5c28a4 | Thomas Mortagne | 20 December 2021, 10:30:19 UTC | XCOMMONS-2332: Upgrade to Jackson 2.13.1 | 20 December 2021, 10:30:27 UTC |
a21d8b9 | Thomas Mortagne | 19 December 2021, 09:02:54 UTC | OSSRH-76376: Move org.xwiki to s01.oss.sonatype.org | 19 December 2021, 09:02:54 UTC |
4aa7edb | Eduard Moraru | 16 December 2021, 14:46:24 UTC | [release] Updated compatibility previous version to the one just released. | 16 December 2021, 14:46:24 UTC |
1afea37 | Thomas Mortagne | 15 December 2021, 08:08:42 UTC | XCOMMONS-2330: Upgrade to Logback 1.2.8 | 15 December 2021, 08:08:42 UTC |
7dca3c3 | Thomas Mortagne | 15 December 2021, 08:00:28 UTC | XCOMMONS-2327: Upgrade to log4j API 2.16.0 | 15 December 2021, 08:00:28 UTC |
fb59773 | Eduard Moraru | 14 December 2021, 17:27:44 UTC | XCOMMONS-2329: Increase nexus staging operations timeout during the build to not fail when nexus is extremely slow but eventually responsive | 14 December 2021, 17:27:44 UTC |
5bf47da | Thomas Mortagne | 13 December 2021, 15:03:03 UTC | XCOMMONS-2328: Upgrade to httpasyncclient 4.1.5 | 13 December 2021, 15:03:03 UTC |
afff6d8 | Thomas Mortagne | 10 December 2021, 08:32:18 UTC | XCOMMONS-2327: Upgrade to log4j API 2.15.0 | 10 December 2021, 08:32:18 UTC |
381ee0a | Thomas Mortagne | 08 December 2021, 17:21:28 UTC | XCOMMONS-2316: Upgrade to Byte Buddy 1.12.3 | 08 December 2021, 17:21:28 UTC |
bccdcda | Thomas Mortagne | 08 December 2021, 17:18:30 UTC | XCOMMONS-2325: Upgrade to Checker Qual 3.20.0 | 08 December 2021, 17:18:30 UTC |
661a2e3 | Thomas Mortagne | 08 December 2021, 17:07:07 UTC | XCOMMONS-2323: Upgrade to HTTP Core 4.4.15 | 08 December 2021, 17:07:07 UTC |
9b4f2c3 | Thomas Mortagne | 03 December 2021, 15:21:05 UTC | XCOMMONS-2322: Add a helper to create a LogEvent for a mix of arguments and throwable | 03 December 2021, 15:21:05 UTC |
6d9db09 | Thomas Mortagne | 02 December 2021, 16:00:52 UTC | XCOMMONS-1561: IsolatedTestRunner fails to run on Java 10+ * IsolatedTestRunner is not used anymore so it does not worth making it Java 11 compatible | 02 December 2021, 16:00:52 UTC |
24a9653 | Thomas Mortagne | 02 December 2021, 08:03:16 UTC | XCOMMONS-2321: Upgrade to Bouncy Castle 1.70 | 02 December 2021, 08:03:36 UTC |
3c0cb3b | Vincent Massol | 01 December 2021, 16:09:20 UTC | [Misc] Disable the Checkstyle HTML check from JavadocStyle since it's buggy | 01 December 2021, 16:09:20 UTC |
6eacc83 | Vincent Massol | 01 December 2021, 14:50:34 UTC | [Misc] Fix javadoc to work with Java 11 | 01 December 2021, 14:50:34 UTC |
3ef7105 | Vincent Massol | 01 December 2021, 14:01:19 UTC | [Misc] Simplify the Jenkinsfile since XWiki 14.x (master) is now building with Java 11 | 01 December 2021, 14:01:38 UTC |
8a0ef78 | Thomas Mortagne | 01 December 2021, 09:31:21 UTC | XCOMMONS-2320: The current ScriptContext should allow GLOBAL scope attribute by default | 01 December 2021, 09:31:35 UTC |
9b43b95 | Vincent Massol | 30 November 2021, 14:31:18 UTC | XINFRA-338: Add a Gradle Enterprise cache for faster builds * Remove revapi caching since it's negative (making us loose time) | 30 November 2021, 14:31:18 UTC |
6241174 | Vincent Massol | 30 November 2021, 14:07:40 UTC | XINFRA-338: Add a Gradle Enterprise cache for faster builds * Ignore different Build-* values in manifest files | 30 November 2021, 14:07:48 UTC |
db07d44 | Thomas Mortagne | 30 November 2021, 09:08:23 UTC | XCOMMONS-2319: Upgrade to Maven Plugin Tools 3.6.2 | 30 November 2021, 09:08:23 UTC |
ee70f3e | Thomas Mortagne | 30 November 2021, 09:01:24 UTC | XCOMMONS-2318: Upgrade to Junit 5.8.2 | 30 November 2021, 09:01:24 UTC |
7c84600 | Thomas Mortagne | 30 November 2021, 08:56:22 UTC | XCOMMONS-2317: Upgrade to Checkstyle 9.2 | 30 November 2021, 08:56:35 UTC |
105c838 | Simon Urli | 29 November 2021, 14:43:42 UTC | [release] Updated compatibility previous version to the one just released. | 29 November 2021, 14:43:42 UTC |
0cbc71a | Thomas Mortagne | 23 November 2021, 18:09:54 UTC | XCOMMONS-2316: Upgrade to Byte Buddy 1.12.2 | 23 November 2021, 18:10:02 UTC |
3ae50c6 | Thomas Mortagne | 23 November 2021, 18:04:45 UTC | XCOMMONS-2315: Upgrade to Woodstox 6.2.7 | 23 November 2021, 18:10:02 UTC |
10e963a | Simon Urli | 23 November 2021, 17:03:38 UTC | [Misc] Remove outdated unstable annotation | 23 November 2021, 17:03:38 UTC |
47a9d8a | Thomas Mortagne | 22 November 2021, 16:33:50 UTC | [misc] Remove outdated Unstable annotations | 22 November 2021, 16:33:50 UTC |
ed4fb0e | Thomas Mortagne | 22 November 2021, 11:10:56 UTC | XCOMMONS-2314: Upgrade to Mockito 4.1.0 | 22 November 2021, 11:11:06 UTC |
f2519b5 | Vincent Massol | 22 November 2021, 09:58:22 UTC | [branch] Updating inter-project dependencies on master | 22 November 2021, 09:58:22 UTC |
4d4fb5c | Vincent Massol | 22 November 2021, 09:58:20 UTC | [maven-release-plugin] prepare for next development iteration | 22 November 2021, 09:58:20 UTC |
3207ca9 | Vincent Massol | 22 November 2021, 09:58:19 UTC | [maven-release-plugin] prepare branch stable-13.10.x | 22 November 2021, 09:58:19 UTC |
56c7232 | Marius Dumitru Florea | 18 November 2021, 14:10:27 UTC | [misc] Improve the module extension name and description. | 18 November 2021, 14:10:27 UTC |