Releases: mathieucarbou/license-maven-plugin
Releases · mathieucarbou/license-maven-plugin
v5.0.0
What's Changed
- Bump junit.version from 5.11.0 to 5.11.1 by @dependabot in #836
- Drop Java 8, use 11 by @mathieucarbou in #833
- [pom] Bump jgit to 6.10.0.202406032230-r by @hazendaz in #837
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 by @dependabot in #838
- Bump com.puppycrawl.tools:checkstyle from 10.18.1 to 10.18.2 by @dependabot in #839
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 by @dependabot in #841
- Bump junit.version from 5.11.1 to 5.11.2 by @dependabot in #843
- Bump surefire.version from 3.5.0 to 3.5.1 by @dependabot in #844
- Bump junit.version from 5.11.2 to 5.11.3 by @dependabot in #845
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.8.0 to 3.8.1 by @dependabot in #846
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.7.0 to 3.8.0 by @dependabot in #848
- Bump org.apache.maven.plugins:maven-site-plugin from 3.20.0 to 3.21.0 by @dependabot in #847
- Bump maven-plugin.version from 3.15.0 to 3.15.1 by @dependabot in #849
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.5.0 to 3.6.0 by @dependabot in #850
- Bump com.puppycrawl.tools:checkstyle from 10.18.2 to 10.19.0 by @dependabot in #851
- Bump com.puppycrawl.tools:checkstyle from 10.19.0 to 10.20.0 by @dependabot in #852
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by @dependabot in #854
- Bump surefire.version from 3.5.1 to 3.5.2 by @dependabot in #853
- Bump com.puppycrawl.tools:checkstyle from 10.20.0 to 10.20.1 by @dependabot in #855
- Bump groovy.version from 4.0.23 to 4.0.24 by @dependabot in #856
- [exclusions] Do not handle .gradle or build directories by @hazendaz in #858
- Bump com.puppycrawl.tools:checkstyle from 10.20.1 to 10.20.2 by @dependabot in #861
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in #862
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.8.1 to 3.9.0 by @dependabot in #863
- Bump junit.version from 5.11.3 to 5.11.4 by @dependabot in #865
- Bump com.puppycrawl.tools:checkstyle from 10.20.2 to 10.21.0 by @dependabot in #864
- Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot in #866
- Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 by @dependabot in #867
- Bump com.puppycrawl.tools:checkstyle from 10.21.0 to 10.21.1 by @dependabot in #871
- Bump org.assertj:assertj-core from 3.27.0 to 3.27.1 by @dependabot in #872
- Bump org.assertj:assertj-core from 3.27.1 to 3.27.2 by @dependabot in #875
- Test to specify licenseSet includes from CLI by @mathieu in #878
- [GA] Update snapshot report by @github-actions in #835
- lazy evaluation for git provided properties by @frawa in #877
- [GA] Update snapshot report by @github-actions in #879
- [exclusions] Add angular folder to exclusions by @hazendaz in #869
- Update dependency com.mycila:license-maven-plugin to v4.6 by @hazendaz in #868
- [java11] Use Path.of instead of Paths.get by @hazendaz in #881
- [GA] Update snapshot report by @github-actions in #880
- Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 by @dependabot in #889
- [tests] Rewrite hamcrest to assertj and remove hamcrest from the build by @hazendaz in #895
- Use less of plexus and no longer need to override plexus xml by @hazendaz in #894
- Add to default exclusion and cleanup pom on exclusions already in core releases by @hazendaz in #892
- [gha] Make sure we cache maven (and sort) and make sure docs are proper EOF marked by @hazendaz in #893
- Build cleanup items by @hazendaz in #891
- [GA] Update snapshot report by @github-actions in #890
- Bump com.puppycrawl.tools:checkstyle from 10.21.1 to 10.21.2 by @dependabot in #899
- Bump groovy.version from 4.0.24 to 4.0.25 by @dependabot in #898
- Expland on default exclusions for more known generated types by @hazendaz in #901
- [tests] Use path as temporary directory instead of file which we only… by @hazendaz in #897
- Fix end of file markers in all files and adjust 14 tests that did not expect it by @hazendaz in #902
- [tests] Convert java io fileoutput stream to nio files output stream by @hazendaz in #903
- Bump com.google.code.gson:gson from 2.11.0 to 2.12.0 by @dependabot in #906
- Bump com.google.code.gson:gson from 2.12.0 to 2.12.1 by @dependabot in #907
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.0 to 3.4.1 by @dependabot in #909
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot in #910
- Bump junit.version from 5.11.4 to 5.12.0 by @dependabot in #911
- Bump com.puppycrawl.tools:checkstyle from 10.21.2 to 10.21.3 by @dependabot in #912
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.8.0 to 3.9.0 by @dependabot in #914
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 by @dependabot in #913
- Bump groovy.version from 4.0.25 to 4.0.26 by @dependabot in #916
- Bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 by @dependabot in #915
- Bump org.mockito:mockito-bom from 5.15.2 to 5.16.0 by @dependabot in #917
- Bump com.puppycrawl.tools:checkstyle from 10.21.3 to 10.21.4 by @dependabot in #918
- Bump junit.version from 5.12.0 to 5.12.1 by @dependabot in #920
- Bump org.mockito:mockito-bom from 5.16.0 to 5.16.1 by @dependabot in #921
New Contributors
Full Changelog: license-maven-plugin-4.6...v5.0.0
license-maven-plugin-4.6
Release v4.6
- Add apache-2 no email support
- Use JSR330 inject rather than deprecated component
- Use try with resources
- Small api changes on java end (ie closeable exchanged to autocloseable)
- Require maven 3.6.3 per maven guildelines
- More lambdas
- Test cleanup
- Some logging level checks so it doesn't run expensive checks and then not log
- Better handling of filepath that was repeating path replacements
- Lots of library / plugin updates
WARNING
THIS IS THE LAST VERSION SUPPORTING JAVA 8
- From version 5.0.0 : Java 11 will be required
- From version 6.0.0 : Java 17 will be required
What's Changed
- Changed the double tab to one tab by @nberlijn in #89
- normalize line ending by @McFoggy in #96
- Issue #41 - Fix license templates by @mathieucarbou in #101
- Add support for Kotlin (.kt) files by @christopherlakey in #103
- Investigate mapping ordering by @shane-hp in #108
- add Teχ style (*.cls, *.sty, *.tex — for now) by @mirabilos in #113
- Add The MirOS Licence by @mirabilos in #114
- Issue #104 inlineHeader not working by @ppalaga in #110
- Use SLASHSTAR instead of JAVADOC for Java by @jdhoek in #109
- add JAVAPKG_STYLE to supplant JAVADOC_STYLE, don’t bind by default by @mirabilos in #115
- Remove FreeBSD blurb from the BSD 2-clause license by @jfim in #139
- Update error message property name by @yoosiba in #125
- Track the year of a file creation through license-maven-plugin-git by @sic2 in #145
- feature: Add a
numberThreads
parameter. by @mathieucarbou in #146 - Fix #143: Add ability to override a default exclusion to include a pattern from the latter by @mathieucarbou in #147
- Close #77: Added new style: SINGLE_LINE_DOUBLESLASH_STYLE by @mathieucarbou in #148
- Close #121: Added new style: SCALA_STYLE by @mathieucarbou in #149
- use trusty distribution for building on travis by @McFoggy in #160
- Plugin configuration to support multi-licensing scenarios by @adamretter in #166
- Add some additional popular licenses by @adamretter in #168
- added provider of author name and email address obtained from first commit by @masakimu in #155
- Update default excludes for further CIs by @adamretter in #169
- Allow include and exclude paths to be overridden with user properties by @adamretter in #165
- Add missing included licenses to README.md by @adamretter in #167
- Make sure multi-license parameters are correctly set by Maven by @adamretter in #171
- License Sets feature - allows one execution to check different licenses by @adamretter in #170
- ensure exclusions win over inclusions for scanning by @rmannibucau in #172
- Bump spring-core from 3.1.3.RELEASE to 4.3.19.RELEASE by @dependabot in #173
- [pom] Make project look into .m2/cache for mycila-pom as not part of this project by @hazendaz in #177
- Java 8 and Linux/macos/Windows targets for Travis by @adamretter in #176
- Add additional known document types: SCSS, WSDL, XSTL by @hazendaz in #178
- Bring in a number of default ignores / remove one that was duplicated by @hazendaz in #179
- [docType] Use slashstar for groovy, kotlin, and scala as proper usage by @hazendaz in #186
- Use canonical base directories to fix #138. by @jgerken in #185
- Update to more recent maven dependencies by @peterlynch in #193
- Remove spring dependency by @mathieucarbou in #196
- Fixing build following Travis changes by @mathieucarbou in #199
- Jenkinsfile is source code by @peterlynch in #198
- POM Project Organization properties by @peterlynch in #200
- Switch default provided license to ${year} to allow an easiest customization of the year by @mathieucarbou in #201
- release by @mathieucarbou in #202
- Issue 213 - do not corrupt XML files by @akomakom in #214
- license policy enforcement with maven project implementation. by @rremer in #207
- Clarify features in README by @liry in #211
- Clarify documentation for SLASHSTAR style by @rnc in #210
- Change basedir to project.basedir by @mathieucarbou in #218
- add a readme on dependency enforcement usage by @rremer in #219
- Adds Maven Wrapper by @mathieucarbou in #220
- Fix #187 by @mathieucarbou in #221
- Fix #189 by @mathieucarbou in #222
- Fix #182 by @mathieucarbou in #224
- New site location by @mathieucarbou in #225
- Fix #156 by @mathieucarbou in #226
- Close #122 by @mathieucarbou in #227
- Move standard maven site (d3e554c) into the combined documentation site. by @rremer in #228
- [GA] Update snapshot report by @github-actions in #230
- Close #158 by @mathieucarbou in #231
- Fix #191 by @mathieucarbou in #234
- [GA] Update snapshot report by @github-actions in #236
- Close #26 by @mathieucarbou in #235
- Features/142 by @mathieucarbou in #237
- [GA] Update snapshot report by @github-actions in #238
- Support injecting Copyright Years based on file existence by @rvesse in #240
- [GA] Update snapshot report by @github-actions in #244
- Disable MacOS build by @mathieucarbou in #245
- Correctly fix the multiLine tag by @mathieucarbou in #247
- [GA] Update snapshot report by @github-actions in #248
- [GA] Update snapshot report by @github-actions in #251
- [actions] Add CI for jdk 8, 11, 17, and 18-ea by @hazendaz in #254
- [pom] Fix relative path by @hazendaz in #259
- [ci] Drop travis CI by @hazendaz in #258
- [type] Support spring.factories as script style comments by @hazendaz in #257
- [mvn] Update maven wrapper by @hazendaz in #256
- [github] Board dependabot by @hazendaz in #255
- [GA] Update snapshot report by @github-actions in #260
- Bump maven-compiler-plugin from 3.8.1 to 3.9.0 by @dependabot in https://github.c...