diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7d29eb4..2d0359b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
+## [4.1.0] - TBD
+### Added
+- Added a check-for-updates profile which verifies if there are dependencies that can be upgraded.
+### Changed
+- Updated `maven-checkstyle-plugin` version to 3.1.0 (was 3.0.0).
+- Updated `maven-compiler-plugin` version to 3.8.1 (was 3.8.0).
+- Updated `maven-jar-plugin` version to 3.1.2 (was 3.1.0).
+- Updated `maven-javadoc-plugin` version to 3.1.0 (was 3.0.1).
+- Updated `maven-jxr-plugin` version to 3.0.0 (was 2.5).
+- Updated `maven-pmd-plugin` version to 3.12.0 (was 3.10.0).
+- Updated `maven-source-plugin` version to 3.1.0 (was 3.0.1).
+- Updated `maven-surefire-plugin` version to 2.22.2 (was 2.22.0).
+- Updated `jacoco-maven-plugin` version to 0.8.4 (was 0.8.2).
+
## [4.0.1] - 2019-03-01
### Changed
- Default Copyright line changed to "Expedia, Inc.".
diff --git a/pom.xml b/pom.xml
index 12f1d77..4e880d0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
com.hotels
hotels-oss-parent
- 4.0.2-SNAPSHOT
+ 4.1.0-SNAPSHOT
Parent POM for Hotels.com open source projects
pom
https://github.com/HotelsDotCom/hotels-oss-parent
@@ -45,22 +45,25 @@
2.22.0
3.0.5
1.2.2
- 0.8.2
+ 0.8.4
1.8
3.0
- 3.0.0
- 3.8.0
+ 3.1.0
+ 3.8.1
3.1.1
- 3.1.0
- 3.0.1
- 2.5
- 3.10.0
+ 3.1.2
+ 3.1.0
+ 3.0.0
+ 3.12.0
3.0.0
- 3.0.1
+ 3.1.0
2.5.3
3.7.1
+ 2.7
+ 3.0.0-M2
+ [3.3.9,)
UTF-8
- 2.22.0
+ 2.22.2
1.6
1.6.8
1.0.0
@@ -298,6 +301,10 @@
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
@@ -370,6 +377,44 @@
+
+ org.codehaus.mojo
+ versions-maven-plugin
+ ${maven.versions.plugin.version}
+
+ file:///${project.basedir}/src/main/resources/versions-plugin-rules.xml
+
+
+
+ compile
+
+ display-dependency-updates
+ display-plugin-updates
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${maven.enforcer.plugin.version}
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ ${maven.required.version}
+
+
+
+
+
+
@@ -469,6 +514,18 @@
+
+ check-for-updates
+
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+ false
+
+
+
+
diff --git a/src/main/resources/versions-plugin-rules.xml b/src/main/resources/versions-plugin-rules.xml
new file mode 100644
index 0000000..44986c0
--- /dev/null
+++ b/src/main/resources/versions-plugin-rules.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+ (?i).*Alpha(?:-?\d+)?
+ (?i).*a(?:-?\d+)?
+ (?i).*Beta(?:-?\d+)?
+ (?i).*-B(?:-?\d+)?
+ (?i).*RC(?:-?\d+)?
+ (?i).*CR(?:-?\d+)?
+ (?i).*M(?:-?\d+)?
+
+
+
+