All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- A dependency on
javax.xml.bind:jaxb-api
forcoveralls-maven-plugin
so that it can be used with Java 11.
.github/workflows/main.yml
.
- Moved
versions-plugin-rules.xml
tohotels-oss-plugin-config
.
- A
javadoc.source.version
property (set to8
by default).
cobertura
plugin.
- Renamed
travis
profile tocoveralls
.
- Effectively the same as 4.3.0, just re-released due to Sonatype issues.
- Timeouts during upload to Sonatype caused a partial release.
- Added Spotless Maven Plugin, version 1.27.0 with default import order matching most existing Java projects.
- Added
spotbugs-maven-plugin
, version 3.1.12.2.
- Updated
hotels-oss-plugin-config
version to 1.3.0 (was 1.2.2). - Changed
overWrite
totrue
inmaven-dependency-plugin
configuration.
- Added a check-for-updates profile which verifies if there are dependencies that can be upgraded.
- 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).
- Default Copyright line changed to "Expedia, Inc.".
- Removed
findbugs-maven-plugin
from reporting as it's not compatible with JDK versions greater than 1.8.
- Added
maven-site-plugin
topluginManagement
section.
- Updated
jdk
version to 1.8 (was 1.7). - Updated
maven-compiler-plugin
version to 3.8.0 (was 3.7.0). - Updated
jacoco-maven-plugin
version to 0.8.2 (was 0.8.1). - Added
maven-compiler-plugin
option in order to add constructor parameters' names to compiled classes.
- Removed
cobertura-maven-plugin
from reporting as it's not compatible with JDK versions greater than 1.8.
- Updated
hotels.oss.plugin.config
version to 1.2.2 (was 1.1.0).
- Disabled javadoc doclint correctly for this plugin version.
- Allow late replacement of
$argLine
property for Surefire Plugin.
- Surefire plugin
<argLine>
keeps any pre-existing value in addition to our custom${test.arguments}
. See #20.
- Execute maven-javadoc-plugin jar goal on snapshots. See #18.
- Moved to Sonatype's updated recommendations for publishing artifacts to Maven Central. See #16.
- Upgraded versions of plugins to the latest ones.
- Introduced properties to control the versions of some plugins and updated those.
- Upgraded nexus-staging-maven-plugin to version 1.6.8 (was 1.6.3).
- Added support for JaCoCo coverage reports.
- Added a travis profile which triggers coveralls.
- Added profile for sonatype oss release with gpg plugin.
- Added profile for sonatype oss release with gpg plugin.
- Name ${test.arguments} -> test.arguments in surefire plugin profile.
- maven-surefire-plugin version set to 2.20.1.
- No changes, was caused by a mistaken release build.
- Add test.arguments parameter for surefire plugin.
- Updated to the newest version for all plugins which have had releases since the latest update.
- Change log.
- Updated Findbugs plug-in to 3.0.4 from 2.5.3 as the earlier version was not compatible with Java 8.
- Added profile to enable
-Xdoclint
to work around blocking Javadoc warnings in JDK versions since 1.8.
- Previous version, no changes recorded.