Skip to content
Failed

Changes

Summary

  1. Update README.md (details)
  2. Update README.md (details)
  3. Work-in-progress. Use dependency injection. (details)
  4. Clean up the test suite. (details)
  5. Use DI in Maven mojo. (details)
  6. Add file header. (details)
  7. Handle variations in content provided to the tool. (details)
  8. Add metadata to the pom.xml (details)
  9. Try a little harder when reading yarn.lock files. (details)
  10. Get source information from ClearlyDefined data. (details)
  11. Use SLF4J simple logger. (details)
  12. Update README (details)
  13. Add correct REUSE tag. (details)
  14. Add missing license and copyright information. (details)
  15. REUSE compliant layout for LICENSE files. (details)
  16. Add missing copyright and license information. (details)
  17. Add final missing bits for copyright and license information. (details)
  18. Update README.md (details)
  19. Only consider the license score. (details)
  20. Add MIT-0 as a supported license. (details)
  21. Expect dots in NPM names. (details)
  22. Don't include test content in build. (details)
  23. Include the logger configuration in the build. (details)
  24. Add/fix some debug-level logging. (details)
  25. Increase the limit on the number of reviews. (details)
  26. Update Eclipse IDE metadata. (details)
  27. Find a Content id parser that works. (details)
  28. Sort summary file generated by Maven plugin #72 (details)
  29. Update DEPENDENCIES (details)
  30. Skip comment lines. (details)
  31. Improve testing coverage. (details)
  32. Bypass Eclipse Foundation service when the URL is blank. (details)
  33. Use maven-source-plugin 3.2.1 (details)
  34. Update to Jakarta JSON 2.0.1 (details)
  35. Use maven-plugin-annotations 3.6.1 (details)
  36. Update to gitlab4j api 4.17.0 (details)
  37. "repository" may be a string or an object. Handle both cases. (details)
  38. Use the same default values as the CLI. (details)
  39. Add more debug logging. (details)
  40. Update the DEPENDENCIES file. (details)
  41. Configure Dependabot to give us pull requests. (details)
  42. Bump slf4j-simple from 1.7.31 to 1.7.32 (details)
  43. Bump junit-platform-runner from 1.7.1 to 1.7.2 (details)
  44. Bump slf4j-api from 1.7.31 to 1.7.32 (details)
  45. Bump maven-plugin-api from 3.6.3 to 3.8.1 (details)
  46. Bump junit-jupiter-engine from 5.7.1 to 5.7.2 (details)
  47. Clean up yarn.lock file reader. Add some tests. (details)
  48. Update DEPENDENCIES (details)
  49. Add 0BSD as a supported license. (details)
  50. Provide option to fail Maven build on non-approved dependencies #70 (details)
  51. Bump maven-plugin-plugin from 3.6.0 to 3.6.1 (details)
  52. Tweak the README. (details)
  53. Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0 (details)
  54. Bump commons-csv from 1.8 to 1.9.0 (details)
  55. Bump maven-plugin-api from 3.8.1 to 3.8.2 (details)
  56. Bump maven-core from 3.6.3 to 3.8.2 (details)
  57. Fix minor typo (details)
  58. Clarify the scope required for the Gitlab token (details)
  59. The '@' symbol is part of the namespace name. (details)
  60. Double the default timeout. (details)
  61. Bump gitlab4j-api from 4.17.0 to 4.18.0 (details)
  62. Bump junit-platform-runner from 1.7.2 to 1.8.0 (details)
  63. Bump junit-jupiter-engine from 5.7.2 to 5.8.0 (details)
  64. Use JUnit 5 @Suite for the test suite. (details)
  65. Support extended data that are not links. (details)
  66. Add an experimental GolangIdParser with tests. (details)
  67. Bump junit-platform-runner from 1.8.0 to 1.8.1 (details)
  68. Bump junit-platform-suite-api from 1.8.0 to 1.8.1 (details)
  69. Bump junit-jupiter-engine from 5.8.0 to 5.8.1 (details)
  70. Bump junit-platform-suite-engine from 1.8.0 to 1.8.1 (details)
  71. Add missing file header. (details)
  72. Better handling for errors from ClearlyDefined. (details)
  73. Add a GolangIdParser test. (details)
  74. Allow a maximum of 100 review requests. (details)
  75. Don't restrict the format of version information. (details)
Commit 206afd824cfc8db90d5c24092345a9c619bfef8a by noreply
Update README.md

Address issue #73
The file was modified README.md (diff)
Commit feaf61b423958e369a9b9ce83a12b6b1ec396e17 by noreply
Update README.md

Revert an errant removal of text in the last commit.
The file was modified README.md (diff)
Commit dc9f4cc4147821651a35806975bd10486fa0acd2 by Wayne Beaton
Work-in-progress. Use dependency injection.
The file was removedcore/src/main/java/org/eclipse/dash/licenses/npmjs/NpmjsPackage.java
The file was addedcore/src/test/java/org/eclipse/dash/licenses/tests/util/TestLicenseToolModule.java
The file was removedcore/src/main/java/org/eclipse/dash/licenses/context/DefaultContext.java
The file was modified core/src/main/java/org/eclipse/dash/licenses/review/GitLabReview.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/http/HttpClientService.java (diff)
The file was addedcore/src/main/java/org/eclipse/dash/licenses/npmjs/ExtendedContentData.java
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/LicenseSupportTests.java (diff)
The file was removedcore/src/test/java/org/eclipse/dash/licenses/tests/util/TestContext.java
The file was modified core/src/main/java/org/eclipse/dash/licenses/clearlydefined/ClearlyDefinedSupport.java (diff)
The file was removedcore/src/main/java/org/eclipse/dash/licenses/context/IContext.java
The file was addedcore/src/main/java/org/eclipse/dash/licenses/npmjs/MavenCentralExtendedContentDataProvider.java
The file was addedcore/src/main/java/org/eclipse/dash/licenses/npmjs/NpmjsExtendedContentDataProvider.java
The file was removedcore/src/main/java/org/eclipse/dash/licenses/npmjs/INpmjsPackageService.java
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/ClearlyDefinedSupportTests.java (diff)
The file was addedcore/src/main/java/org/eclipse/dash/licenses/context/LicenseToolModule.java
The file was modified core/src/main/java/org/eclipse/dash/licenses/foundation/EclipseFoundationSupport.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/LicenseSupport.java (diff)
The file was modified core/pom.xml (diff)
The file was removedcore/src/main/java/org/eclipse/dash/licenses/npmjs/NpmjsPackageService.java
The file was addedcore/src/main/java/org/eclipse/dash/licenses/npmjs/IExtendedContentDataProvider.java
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/NpmjsPackageTests.java (diff)
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/GitLabReviewTests.java (diff)
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/LicenseCheckerTests.java (diff)
The file was addedcore/src/main/java/org/eclipse/dash/licenses/npmjs/ExtendedContentDataService.java
The file was addedcore/src/main/java/org/eclipse/dash/licenses/npmjs/ExtendedContentDataItem.java
The file was modified core/src/main/java/org/eclipse/dash/licenses/LicenseChecker.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/cli/Main.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/review/CreateReviewRequestCollector.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/review/GitLabSupport.java (diff)
Commit b08c864eef434313e2675ddee47f5946926b0ec9 by Wayne Beaton
Clean up the test suite.
The file was removedcore/src/main/java/org/eclipse/dash/licenses/npmjs/IExtendedContentDataProvider.java
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/TestSuite.java (diff)
The file was removedcore/src/test/java/org/eclipse/dash/licenses/tests/NpmjsPackageTests.java
The file was removedcore/src/main/java/org/eclipse/dash/licenses/npmjs/ExtendedContentData.java
The file was addedcore/src/main/java/org/eclipse/dash/licenses/extended/IExtendedContentDataProvider.java
The file was addedcore/src/main/java/org/eclipse/dash/licenses/extended/MavenCentralExtendedContentDataProvider.java
The file was modified core/src/main/java/org/eclipse/dash/licenses/review/GitLabSupport.java (diff)
The file was addedcore/src/main/java/org/eclipse/dash/licenses/extended/ExtendedContentDataItem.java
The file was modified core/src/main/java/org/eclipse/dash/licenses/review/GitLabReview.java (diff)
The file was removedcore/src/main/java/org/eclipse/dash/licenses/npmjs/NpmjsExtendedContentDataProvider.java
The file was addedcore/src/main/java/org/eclipse/dash/licenses/extended/NpmjsExtendedContentDataProvider.java
The file was addedcore/src/main/java/org/eclipse/dash/licenses/extended/ExtendedContentData.java
The file was modified core/src/main/java/org/eclipse/dash/licenses/context/LicenseToolModule.java (diff)
The file was addedcore/src/main/java/org/eclipse/dash/licenses/extended/ExtendedContentDataService.java
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/util/TestLicenseToolModule.java (diff)
The file was removedcore/src/main/java/org/eclipse/dash/licenses/npmjs/ExtendedContentDataItem.java
The file was removedcore/src/test/java/org/eclipse/dash/licenses/tests/GitLabReviewTests.java
The file was addedcore/src/test/java/org/eclipse/dash/licenses/tests/ExtendedContentDataServiceTests.java
The file was removedcore/src/main/java/org/eclipse/dash/licenses/npmjs/ExtendedContentDataService.java
The file was removedcore/src/main/java/org/eclipse/dash/licenses/npmjs/MavenCentralExtendedContentDataProvider.java
The file was modified core/src/main/java/org/eclipse/dash/licenses/context/LicenseToolModule.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/cli/Main.java (diff)
The file was modified maven-plugin/src/main/java/org/eclipse/dash/licenses/maven/LicenseCheckMojo.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/review/CreateReviewRequestCollector.java (diff)
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/util/TestLicenseToolModule.java (diff)
Commit ba750beb49a0551f4ae87027032b365b315157fd by Wayne Beaton
Handle variations in content provided to the tool.

Fixes NPEs that occur when an ID is specified in an expected manner.
Parses out the extra stuff that the Maven dependency plugin adds to its
output.
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/MavenIdParserTests.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/clearlydefined/ClearlyDefinedContentData.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/NpmJsIdParser.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/cli/FlatFileReader.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/MavenIdParser.java (diff)
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/NpmJsIdParserTests.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/ContentIdParser.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/cli/PackageLockFileReader.java (diff)
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/LicenseCheckerTests.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/ClearlyDefinedIdParser.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/ContentId.java (diff)
Commit 4cba8e432495e39d7981382211595a4db84a9eae by Wayne Beaton
Add metadata to the pom.xml
The file was modified pom.xml (diff)
Commit 6287188d60c943818ac7c463b4419db4cd10085d by Wayne Beaton
Try a little harder when reading yarn.lock files.

The quick and dirty hack that we were using before had some limitations.
In its place, this commit includes a very simple routine that extracts
the hierarchy out of a yarn.lock file so that we can do relatively
simple queries on the content to get better results.
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/TestSuite.java (diff)
The file was addedcore/src/test/java/org/eclipse/dash/licenses/tests/YarnLockFileReaderTests.java
The file was addedcore/src/test/java/yarn.lock
The file was modified core/src/main/java/org/eclipse/dash/licenses/cli/YarnLockFileReader.java (diff)
Commit ba41af936d4ab86f840cd613d3d18b735b476773 by Wayne Beaton
Get source information from ClearlyDefined data.
The file was modified core/src/main/java/org/eclipse/dash/licenses/clearlydefined/ClearlyDefinedContentData.java (diff)
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/ClearlyDefinedContentDataTests.java (diff)
Commit d223b883ecad2905471941a5b1c24a95ab2cecc8 by Wayne Beaton
Use SLF4J simple logger.

Maven mojos support SLF4J directly without configuration. This patch
switches out use of Flogger in favour of SLF4J.
The file was modified core/src/main/java/org/eclipse/dash/licenses/foundation/EclipseFoundationSupport.java (diff)
The file was modified core/pom.xml (diff)
The file was addedcore/src/main/java/simplelogger.properties
The file was modified core/src/main/java/org/eclipse/dash/licenses/clearlydefined/ClearlyDefinedSupport.java (diff)
Commit 682ca0f7fbb4141cc4fb2f417b08d089a9e2c9f3 by Wayne Beaton
Update README

Include some lessons learned with managing Maven dependencies.
The file was modified README.md (diff)
The file was modified README.md (diff)
Commit 962d59247bbc76caddc2c28395b5f5fd26aaee30 by Wayne Beaton
Add missing license and copyright information.
The file was modified pom.xml (diff)
The file was modified core/pom.xml (diff)
The file was added.reuse/dep5
The file was modified maven-plugin/pom.xml (diff)
The file was modified CONTRIBUTING.md (diff)
Commit 24d2934bc4099cbcbfb6e4e967f6979ff8b945eb by Wayne Beaton
REUSE compliant layout for LICENSE files.
The file was removedLICENSE
The file was addedLICENSES/EPL-2.0.txt
Commit 80810ca47311c5029a894aef4e95b2045ea9de15 by Wayne Beaton
Add missing copyright and license information.
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/PackageLockFileReaderTests.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/extended/ExtendedContentDataService.java (diff)
The file was modified .reuse/dep5 (diff)
The file was addedLICENSES/MIT.txt
The file was modified core/src/main/java/org/eclipse/dash/licenses/extended/ExtendedContentDataItem.java (diff)
The file was modified core/src/test/java/package-lock-v2.json (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/extended/IExtendedContentDataProvider.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/context/LicenseToolModule.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/extended/ExtendedContentData.java (diff)
Commit bb7251a86a402bdf658c87a722b1ff1e252810a2 by Wayne Beaton
Add final missing bits for copyright and license information.
The file was modified .reuse/dep5 (diff)
The file was addedLICENSES/CC0-1.0.txt
The file was modified README.md (diff)
Commit d22588d6b31bff3a2e0d8501df2f9b68ebe7b8e5 by Wayne Beaton
Only consider the license score.

Specifically do not include the effective score in our determination.
The file was modified core/src/main/java/org/eclipse/dash/licenses/clearlydefined/ClearlyDefinedSupport.java (diff)
Commit 3890a5db62ba337c91fd320f50abb337f982bc5a by Wayne Beaton
Add MIT-0 as a supported license.
The file was modified core/src/main/java/org/eclipse/dash/licenses/LicenseSupport.java (diff)
Commit 04f05c6177c1059efe26a047a7ee38a11b68eb66 by Wayne Beaton
Expect dots in NPM names.
The file was modified core/src/main/java/org/eclipse/dash/licenses/cli/YarnLockFileReader.java (diff)
Commit f7b75e23108a608850aa23425b2ce658660827b9 by Wayne Beaton
Don't include test content in build.

Configure the surefire plugin to make test content available to tests
without including them in the final JAR.
The file was modified core/pom.xml (diff)
Commit a48866dc05c168fc77de418d58e40ae6cea5a0e4 by Wayne Beaton
Include the logger configuration in the build.
The file was modified core/pom.xml (diff)
Commit 2fa82d81c8c11b283b274d1d932f87b6d59d1fad by Wayne Beaton
Add/fix some debug-level logging.
The file was modified core/src/main/java/org/eclipse/dash/licenses/clearlydefined/ClearlyDefinedSupport.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/foundation/EclipseFoundationSupport.java (diff)
Commit 9d8bae35026503a3793f19473e80ac305c4c67f5 by Wayne Beaton
Increase the limit on the number of reviews.
The file was modified core/src/main/java/org/eclipse/dash/licenses/review/GitLabSupport.java (diff)
Commit 2ce099414c11e0109d6c891b866fbe5da59a4221 by Wayne Beaton
Update Eclipse IDE metadata.
The file was modified core/.classpath (diff)
Commit 772f40d57787da30225c19b72100c818afce0be8 by Wayne Beaton
Find a Content id parser that works.

This commit patches a bug that prevented the FlatFileReader from
accepting anything other than Maven GAVs. The ContentIdParser API has
been refined to have parsers answer null on failure.
The file was modified core/src/main/java/org/eclipse/dash/licenses/ClearlyDefinedIdParser.java (diff)
The file was addedcore/src/test/java/org/eclipse/dash/licenses/tests/ClearlyDefinedIdParserTests.java
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/TestSuite.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/ContentId.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/NpmJsIdParser.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/MavenIdParser.java (diff)
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/NpmJsIdParserTests.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/ContentIdParser.java (diff)
Commit e4c0affdf90df046d6daf8e5d46f1f4d38d0d72e by Wayne Beaton
Sort summary file generated by Maven plugin #72
The file was modified core/src/main/java/org/eclipse/dash/licenses/cli/CSVCollector.java (diff)
The file was modified DEPENDENCIES (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/cli/FlatFileReader.java (diff)
Commit ff50a7c04d1349660b2e3de829068eace0a246f2 by Wayne Beaton
Improve testing coverage.
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/FoundationDataTests.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/foundation/FoundationData.java (diff)
Commit 513cd2bb99d653929086c28699bd7ad4ff55fcf8 by Wayne Beaton
Bypass Eclipse Foundation service when the URL is blank.
The file was modified core/src/main/java/org/eclipse/dash/licenses/foundation/EclipseFoundationSupport.java (diff)
Commit 2a6cc8349c4e7bf7aef90e3cd48df9a395080e1d by Alexander Kurtakov
Use maven-source-plugin 3.2.1
The file was modified pom.xml (diff)
Commit 4c11039ec2762d5d68e62cccebb30f2893e1175c by Alexander Kurtakov
Update to Jakarta JSON 2.0.1
The file was modified core/pom.xml (diff)
Commit 8d84297eecdc5cec3d6ca58b788f9718c405664d by Alexander Kurtakov
Use maven-plugin-annotations 3.6.1
The file was modified maven-plugin/pom.xml (diff)
Commit f6a6ce12b6cd6d429d3a0d699451ac4fb7e1f71d by Alexander Kurtakov
Update to gitlab4j api 4.17.0
The file was modified core/pom.xml (diff)
Commit 121ae50c37342607a6842f9aba58e881a290e0b4 by Wayne Beaton
"repository" may be a string or an object. Handle both cases.
The file was modified core/src/main/java/org/eclipse/dash/licenses/extended/NpmjsExtendedContentDataProvider.java (diff)
Commit de91d82da583db81fb2e83ac9086ca3ad6cbfa77 by Wayne Beaton
Use the same default values as the CLI.
The file was modified maven-plugin/src/main/java/org/eclipse/dash/licenses/maven/LicenseCheckMojo.java (diff)
Commit f07710d83af5a2bcfcfb14e4031a37c310e44953 by Wayne Beaton
Add more debug logging.
The file was modified core/src/main/java/org/eclipse/dash/licenses/clearlydefined/ClearlyDefinedSupport.java (diff)
Commit 5ff46bb1877f6f969367294a021956b3ab4441fd by Wayne Beaton
Update the DEPENDENCIES file.
The file was modified DEPENDENCIES (diff)
Commit 11e9d64afe549ad1a690179c1b2d721e65486e97 by Wayne Beaton
Configure Dependabot to give us pull requests.
The file was added.github/dependabot.yml
Commit e41d4a25b081d4a38da167392e62c184a5688ee3 by noreply
Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit 489a89d387353a8083543a026ec482f4b3c17eab by noreply
Bump junit-platform-runner from 1.7.1 to 1.7.2

Bumps [junit-platform-runner](https://github.com/junit-team/junit5) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/commits)

---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-runner
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit 50c2406a3b2a55f3000f728e68f1ed20475ed200 by noreply
Bump slf4j-api from 1.7.31 to 1.7.32

Bumps [slf4j-api](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit 9fd574d33a61a5d6a2ad2e88edbc0d1ef74913a6 by noreply
Bump maven-plugin-api from 3.6.3 to 3.8.1

Bumps [maven-plugin-api](https://github.com/apache/maven) from 3.6.3 to 3.8.1.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.3...maven-3.8.1)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified maven-plugin/pom.xml (diff)
Commit bf8df164e29032ced572399bd213f42f8ff45536 by noreply
Bump junit-jupiter-engine from 5.7.1 to 5.7.2

Bumps [junit-jupiter-engine](https://github.com/junit-team/junit5) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.7.1...r5.7.2)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit bbf26d4ac621cf6f522f4bc326e17ecd5862fe8c by Wayne Beaton
Clean up yarn.lock file reader. Add some tests.
The file was modified core/src/main/java/org/eclipse/dash/licenses/cli/YarnLockFileReader.java (diff)
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/YarnLockFileReaderTests.java (diff)
The file was modified DEPENDENCIES (diff)
Commit f9503602269e5e3563b2449dfbccbc6bd660f2fe by Wayne Beaton
Add 0BSD as a supported license.
The file was modified core/src/main/java/org/eclipse/dash/licenses/LicenseSupport.java (diff)
Commit 98aee0bc15da2d2f050dd36207df2272d0c967fc by Wayne Beaton
Provide option to fail Maven build on non-approved dependencies #70
The file was modified README.md (diff)
The file was modified maven-plugin/src/main/java/org/eclipse/dash/licenses/maven/LicenseCheckMojo.java (diff)
Commit b60813dc78fcb3a7fc1aec26bca09aa0bee5f830 by noreply
Bump maven-plugin-plugin from 3.6.0 to 3.6.1

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified maven-plugin/pom.xml (diff)
The file was modified README.md (diff)
Commit 2a16d0423454c5e6714c246ccd4008a526d692c8 by noreply
Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0

Bumps [maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.0.0-M3 to 3.0.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.0.0-M3...enforcer-3.0.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified pom.xml (diff)
Commit 735591d6f5551490ccc95bd0d4f10e1e64380269 by noreply
Bump commons-csv from 1.8 to 1.9.0

Bumps commons-csv from 1.8 to 1.9.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-csv
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit 40bd6e18cceaa90606cba05a5bd3b80092ed369f by noreply
Bump maven-plugin-api from 3.8.1 to 3.8.2

Bumps [maven-plugin-api](https://github.com/apache/maven) from 3.8.1 to 3.8.2.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.1...maven-3.8.2)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified maven-plugin/pom.xml (diff)
Commit b8763f1251ce83717e3c6eae010cab698952e090 by noreply
Bump maven-core from 3.6.3 to 3.8.2

Bumps [maven-core](https://github.com/apache/maven) from 3.6.3 to 3.8.2.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.3...maven-3.8.2)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified maven-plugin/pom.xml (diff)
Commit d13b3af13dd237d2c89d1c4094c332b4c7f60ba7 by Marc Dumais
Fix minor typo

Aligns with the next line where '/' is explicitly added after
"<path-to-this-repo>". Without this, I first interpreted as :

```
cd <path-to-this-repo>
yarn && yarn install
```

Signed-off-by: Marc Dumais <marc.dumais@ericsson.com>
The file was modified README.md (diff)
Commit c7ac6564dba1b0f6a25fc8a93e3be94260ccde72 by Marc Dumais
Clarify the scope required for the Gitlab token

Signed-off-by: Marc Dumais <marc.dumais@ericsson.com>
The file was modified README.md (diff)
Commit 1533c8135720b351bd1670b775d6d26bc87024c2 by Wayne Beaton
The '@' symbol is part of the namespace name.

We had previously incorrectly parsed out the '@' when parsing yarn.lock
files. This patch resolves that, and adds a test for it.
The file was modified core/src/main/java/org/eclipse/dash/licenses/cli/YarnLockFileReader.java (diff)
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/YarnLockFileReaderTests.java (diff)
Commit e08c7b6e5a57ed075595201a9af9dea3e70a1e7c by Wayne Beaton
Double the default timeout.

We sometimes get timeouts when we query ClearlyDefined. Since we're not
generally in a hurry, this patch doubles the default timeout to two
minutes.
The file was modified core/src/main/java/org/eclipse/dash/licenses/ISettings.java (diff)
Commit 80edf19ca894d36c87da462305168e52712690ec by noreply
Bump gitlab4j-api from 4.17.0 to 4.18.0

Bumps [gitlab4j-api](https://github.com/gitlab4j/gitlab4j-api) from 4.17.0 to 4.18.0.
- [Release notes](https://github.com/gitlab4j/gitlab4j-api/releases)
- [Changelog](https://github.com/gitlab4j/gitlab4j-api/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gitlab4j/gitlab4j-api/compare/gitlab4j-api-4.17.0...4.18.0)

---
updated-dependencies:
- dependency-name: org.gitlab4j:gitlab4j-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit 5b976359c1576f9feca9a2b9e7fa68b3ed67d4d3 by noreply
Bump junit-platform-runner from 1.7.2 to 1.8.0

Bumps [junit-platform-runner](https://github.com/junit-team/junit5) from 1.7.2 to 1.8.0.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/commits)

---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-runner
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit bfe2ae2c00d140a219544ffae63b8513dee86208 by noreply
Bump junit-jupiter-engine from 5.7.2 to 5.8.0

Bumps [junit-jupiter-engine](https://github.com/junit-team/junit5) from 5.7.2 to 5.8.0.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.7.2...r5.8.0)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit be870d1e5d3dc7ff9d7e9c2cc6c2726daac82af3 by Wayne Beaton
Use JUnit 5 @Suite for the test suite.
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/TestSuite.java (diff)
The file was modified core/pom.xml (diff)
Commit 249709a3b88ec537cd52beb2c01a44abd49e6fde by Wayne Beaton
Support extended data that are not links.
The file was modified core/src/main/java/org/eclipse/dash/licenses/extended/ExtendedContentData.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/extended/NpmjsExtendedContentDataProvider.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/extended/ExtendedContentDataItem.java (diff)
The file was addedcore/src/main/java/org/eclipse/dash/licenses/extended/ExtendedContentDataLink.java
The file was modified core/src/main/java/org/eclipse/dash/licenses/review/GitLabReview.java (diff)
The file was modified core/src/main/java/org/eclipse/dash/licenses/extended/MavenCentralExtendedContentDataProvider.java (diff)
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/ExtendedContentDataServiceTests.java (diff)
Commit bd9ede079f06ef8879cfce3986d4e52a686ed43b by Wayne Beaton
Add an experimental GolangIdParser with tests.

Note that this is based on work to support Go that is being integrated
into ClearlyDefined (but has not been committed yet). The parser is not
yet integrated into the implementation (that is, it's not used yet).
The file was addedcore/src/test/java/org/eclipse/dash/licenses/tests/GolangIdParserTests.java
The file was addedcore/src/main/java/org/eclipse/dash/licenses/GolangIdParser.java
Commit 694ffb3f276c466484f0bea14b609aae49932fc1 by noreply
Bump junit-platform-runner from 1.8.0 to 1.8.1

Bumps [junit-platform-runner](https://github.com/junit-team/junit5) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/commits)

---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-runner
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit fb99447f1a56b2c7984a1faaf3c9a2cfdbc65e8b by noreply
Bump junit-platform-suite-api from 1.8.0 to 1.8.1

Bumps [junit-platform-suite-api](https://github.com/junit-team/junit5) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/commits)

---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-suite-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit 7768a13d6f887b6cd73c8f1cff343ac1bc37a9ad by noreply
Bump junit-jupiter-engine from 5.8.0 to 5.8.1

Bumps [junit-jupiter-engine](https://github.com/junit-team/junit5) from 5.8.0 to 5.8.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.0...r5.8.1)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit 91ee18fa0a6c69a58307d8ef8209e8ab973366c3 by noreply
Bump junit-platform-suite-engine from 1.8.0 to 1.8.1

Bumps [junit-platform-suite-engine](https://github.com/junit-team/junit5) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/commits)

---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-suite-engine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified core/pom.xml (diff)
Commit 4f32473adcbf2b75c8c8a20ae04038288bdbdbf8 by Wayne Beaton
Add missing file header.
The file was modified core/src/main/java/org/eclipse/dash/licenses/extended/ExtendedContentDataLink.java (diff)
Commit c6330e0a1a6395ea59919ae59a923a2e9a99f2dd by Wayne Beaton
Better handling for errors from ClearlyDefined.
The file was modified core/src/main/java/org/eclipse/dash/licenses/clearlydefined/ClearlyDefinedSupport.java (diff)
Commit 5000269b07c9397dea4fd723df4a9c5b075c67c6 by Wayne Beaton
Add a GolangIdParser test.
The file was modified core/src/main/java/org/eclipse/dash/licenses/GolangIdParser.java (diff)
The file was modified core/src/test/java/org/eclipse/dash/licenses/tests/GolangIdParserTests.java (diff)
Commit c91ddaa6dd3146e9c36bc826232ae9c4c6c92628 by Wayne Beaton
Allow a maximum of 100 review requests.
The file was modified core/src/main/java/org/eclipse/dash/licenses/review/GitLabSupport.java (diff)
Commit 24fb51aad770a319487a278d97cfb479d0b5c32e by Wayne Beaton
Don't restrict the format of version information.

This patch removes the regular expression that verifies the format of
the version when creating a ContentId. It turns out that ClearlyDefined
accepts more variety in version numbers that had been previously
understood.
The file was modified core/src/main/java/org/eclipse/dash/licenses/ContentId.java (diff)