diff --git a/_service b/_service
index f039995..0743cea 100644
--- a/_service
+++ b/_service
@@ -2,11 +2,10 @@
git
https://github.com/apache/maven-reporting-impl.git
- maven-reporting-impl-4.0.0-M15
+ maven-reporting-impl-4.0.0
maven-reporting-impl-*
@PARENT_TAG@
- maven-reporting-impl-(\d+).(\d+).(\d+)-(.*)
- \1.\2.\3~\4
+ maven-reporting-impl-(.*)
*.tar
diff --git a/maven-reporting-impl-4.0.0.tar.xz b/maven-reporting-impl-4.0.0.tar.xz
new file mode 100644
index 0000000..96f3e36
--- /dev/null
+++ b/maven-reporting-impl-4.0.0.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8896b36a9669d22f1db210d330556812b74d76ae3742d01275fbc8d89885db8f
+size 18564
diff --git a/maven-reporting-impl-4.0.0~M15.tar.xz b/maven-reporting-impl-4.0.0~M15.tar.xz
deleted file mode 100644
index f1850bb..0000000
--- a/maven-reporting-impl-4.0.0~M15.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ff2058b108ffead7141a20ca37a553b096c50c7272d7cf9f2f184efc1e4bf956
-size 18088
diff --git a/maven-reporting-impl-build.xml b/maven-reporting-impl-build.xml
index dd7a092..fc9b465 100644
--- a/maven-reporting-impl-build.xml
+++ b/maven-reporting-impl-build.xml
@@ -10,7 +10,7 @@
-
+
diff --git a/maven-reporting-impl.changes b/maven-reporting-impl.changes
index 879dc1e..6254c4c 100644
--- a/maven-reporting-impl.changes
+++ b/maven-reporting-impl.changes
@@ -1,3 +1,53 @@
+-------------------------------------------------------------------
+Sat Oct 12 20:38:06 UTC 2024 - Fridrich Strba
+
+- Upgrade to version 4.0.0
+ * Bug
+ + MSHARED-1275: MavenReport#canGenerateReport() is invoked twice
+ * New Feature
+ + MSHARED-390: Add startSection method
+ AbstractMavenReportRenderer where anchor != name
+ + MSHARED-1168: Add support for markup output
+ + MSHARED-1185: Introduce
+ AbstractMavenReportRenderer#verbatimSource()
+ * Improvement
+ + MSHARED-480: Use maven-site-plugin's site.xml to use site's
+ skin instead of default when run as mojo
+ + MSHARED-1099: Render with a skin when report is run in
+ standalone mode
+ + MSHARED-1106: Improve and simplify section handling
+ + MSHARED-1174: Don't wrap elements in anchors
+ + MSHARED-1181: Populate SiteRenderingContext#getPublishDate()
+ with ${project.build.outputTimestamp}
+ + MSHARED-1182: Drop incorrect usage of
+ SinkEventAttributeSet#BOXED
+ + MSHARED-1183: Don't pass implied args to
+ AbstractMavenReportRenderer#startTable()
+ + MSHARED-1184: Drop unnecessary use of type attribute with
+ JavaScript
+ + MSHARED-1232: Properly populate
+ DocumentRenderingContext#generator when run in standalone mode
+ + MSHARED-1295: Have ${project.build.outputTimestamp} injected
+ as @Parameter
+ + MSHARED-1314: mark execute() final to avoid users extending
+ reporting-impl implementation
+ + MSHARED-1327: Change default value of output directory in
+ AbstractMavenReport
+ + MSHARED-1328: Consistently log when skipping report goal
+ execution
+ + MSHARED-1343: Make parameter outputDirectory read/write in
+ AbstractMavenReport
+ + MSHARED-1438: Provide protected methods for XRef location
+ construction
+ * Task
+ + MSHARED-1055: Upgrade to Java 8
+ + MSHARED-1326: Improve MavenReport interface /
+ AbstractMavenReport class API
+- Fetch sources using source service from Github
+- Removed patch:
+ * 0001-Remove-dependency-on-junit-addons.patch
+ + not needed with this version
+
-------------------------------------------------------------------
Wed Feb 21 06:01:37 UTC 2024 - Fridrich Strba
diff --git a/maven-reporting-impl.spec b/maven-reporting-impl.spec
index df7f548..5cf398e 100644
--- a/maven-reporting-impl.spec
+++ b/maven-reporting-impl.spec
@@ -16,9 +16,8 @@
#
-%global pom_version 4.0.0-M15
Name: maven-reporting-impl
-Version: 4.0.0~M15
+Version: 4.0.0
Release: 0
Summary: Abstract classes to manage report generation
License: Apache-2.0
@@ -94,7 +93,7 @@ ant jar javadoc
%install
# jar
install -dm 0755 %{buildroot}%{_javadir}/%{name}
-install -pm 0644 target/%{name}-%pom_version.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar
+install -pm 0644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar
# pom
install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name}
%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{name}.pom