Releases: spdx/Spdx-Java-Library
Release 2.0.1 of the SPDX Java Library
What's Changed
- Update dependencies to latest patch version by @bact in #312
- Fix a typo in
GETTING-STARTED.md
by @fviernau in #316 - Add more details to upgrade docs by @pmonks in #318
- Add links to API doc of SPDX Java libraries by @bact in #319
- Add more API links to README by @bact in #321
- spdx-maven-plugin == 1.0.2 by @bact in #323
- Add Javadoc to org.spdx.utility.verificationcode by @bact in #327
- Add Javadoc to CrossRefJson and ExceptionJsonTOC by @bact in #328
- Bring back config code updates by @goneall in #325
- Add Javadoc string for ParseInstruction by @bact in #329
- Javadoc: Add
- Javadoc: Add javadoc string to ListedLicenses by @bact in #331
- Add test case for matching '<>' by @goneall in #298
- Pre-compile Patterns of removeCommentChars by @bact in #335
- Check null to avoid null pointer exception by @bact in #334
- Move quick return to top of method isStandardLicenseExceptionWithinText by @bact in #336
- update isSingleToken to return false for null and empty strings by @goneall in #337
- Bump org.apache.commons:commons-lang3 from 3.5 to 3.18.0 by @dependabot[bot] in #340
- Fix minor typos in docs by @bact in #343
- Update GitHub Actions version to latest by @bact in #344
- Update dependencies in POM by @bact in #346
- Add dependabot configuration by @goneall in #347
- Bump org.owasp:dependency-check-maven from 8.0.2 to 12.1.3 by @dependabot[bot] in #349
- Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.1 to 2.25.2 by @dependabot[bot] in #355
- Bump org.spdx:spdx-java-model-3_0 from 1.0.0 to 1.0.1 by @dependabot[bot] in #354
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #353
- Bump org.spdx:spdx-java-model-2_X from 1.0.0 to 1.0.1 by @dependabot[bot] in #352
- Bump org.owasp:dependency-check-maven from 12.1.3 to 12.1.5 by @dependabot[bot] in #351
- Update SPDX lib versions and update publishing for Central by @goneall in #350
- Improve license parsing error messages by @goneall in #339
New Contributors
Full Changelog: v2.0.0...v2.0.1
Version 2.0 of the SPDX Java Library
What's Changed
- Implementation of SPDX version 3.0.0 spec by @goneall in #246
- isStandardLicenseWithinText - match spaces after var rule by @goneall in #249
- Add support for using LicenseExpression in converter by @goneall in #252
- Use write locks in license store to avoid deadlocks by @goneall in #251
- Fix few typos and add a language id to code blocks by @bact in #261
- Make public static access to SPDX Converter by @goneall in #262
- Add unit test for X-11 license match by @goneall in #255
- Update JavaDoc for LicenseInfoFactory by @goneall in #259
- Change logging for license list I/O error by @goneall in #263
- Update for spec version 3.0.1 by @goneall in #264
- Fix minor typos in docstrings by @bact in #265
- Bulletizes README by @bact in #267
- Fix Javadoc rendering issue by @bact in #268
- Issue 270 pass exception to InvalidLicenseException so root cause is in stack trace by @gabetrau in #271
- Remove unnecessary warning by @goneall in #272
- Fix log message by @dwalluck in #277
- Fix incorrect assertion by @dwalluck in #278
- Simplify append call by @dwalluck in #279
- Remove unused compiler and javadoc options by @dwalluck in #276
- Fix spelling by @dwalluck in #280
- Add cause to runtime exception by @dwalluck in #281
- Call
SpdxModelFactory::init
when constructingLicenseCreatorAgent
by @dwalluck in #287 - Add SPDX-FileCopyrightText and SPDX-FileType to source file header by @bact in #291
- Add functions to return maps of licenses by @goneall in #290
- Add support for storing properties of type Double by @goneall in #274
- Test getId for listed licenses by @goneall in #289
- Initialize default model store in init method by @goneall in #286
- Vendored license list version 3.26 by @goneall in #292
- Update library versions to RC2 by @goneall in #293
- Fix getting started documentation by @goneall in #295
- Rename getCaseSensisitiveId -> getCaseSensitiveId by @goneall in #297
- Refactor TemplateRegexMatcher to externalize text normalization method by @goneall in #300
- Check for end index being greater then start in TemplateRegexMatcher by @goneall in #299
- Add checks to handle null by @bact in #306
- Issue 305: Address incorrect index offset for failed token in differences by @douglasclarke in #310
- Improve license parsing error handling by @goneall in #309
- Update library versions for release by @goneall in #311
New Contributors
- @bact made their first contribution in #261
- @gabetrau made their first contribution in #271
- @douglasclarke made their first contribution in #310
Full Changelog: v1.1.12...v2.0.0
Release candidate 2 of version 2.0 of the SPDX Java Library
What's Changed
- Fix minor typos in docstrings by @bact in #265
- Bulletizes README by @bact in #267
- Fix Javadoc rendering issue by @bact in #268
- Issue 270 pass exception to InvalidLicenseException so root cause is in stack trace by @gabetrau in #271
- Remove unnecessary warning by @goneall in #272
- Fix log message by @dwalluck in #277
- Fix incorrect assertion by @dwalluck in #278
- Simplify append call by @dwalluck in #279
- Remove unused compiler and javadoc options by @dwalluck in #276
- Fix spelling by @dwalluck in #280
- Add cause to runtime exception by @dwalluck in #281
- Call
SpdxModelFactory::init
when constructingLicenseCreatorAgent
by @dwalluck in #287 - Add SPDX-FileCopyrightText and SPDX-FileType to source file header by @bact in #291
- Add functions to return maps of licenses by @goneall in #290
- Add support for storing properties of type Double by @goneall in #274
- Test getId for listed licenses by @goneall in #289
- Initialize default model store in init method by @goneall in #286
- Vendored license list version 3.26 by @goneall in #292
- Update library versions to RC2 by @goneall in #293
New Contributors
Full Changelog: v2.0.0-RC1...v2.0.0-RC2
Release candidate 1 of version 2.0 of the SPDX Java Library
Updated to support the SPDX 3.0.1 spec version
What's Changed
- isStandardLicenseWithinText - match spaces after var rule by @goneall in #249
- Add support for using LicenseExpression in converter by @goneall in #252
- Use write locks in license store to avoid deadlocks by @goneall in #251
- Fix few typos and add a language id to code blocks by @bact in #261
- Make public static access to SPDX Converter by @goneall in #262
- Add unit test for X-11 license match by @goneall in #255
- Update JavaDoc for LicenseInfoFactory by @goneall in #259
- Change logging for license list I/O error by @goneall in #263
- Update for spec version 3.0.1 by @goneall in #264
New Contributors
Full Changelog: v2.0.0-Alpha...v2.0.0-RC1
Initial release of SPDX Java Library supporting SPDX Spec version 3.0.1
This version of the SPDX Java Library is intended for testing - it is not quite ready for production use.
The major change is support for SPDX spec version 3.X.
The changes required some significant breaking changes from the previous versions of the library.
See the upgrade documentation which summarizes teh changes.
Release 1.1.12 of the Java SPDX Library
Version 1.1.11 of the SPDX Java Library
What's Changed
- Bump SPDX maven plugin version by @goneall in #226
- Implement a quick find regex for license matching by @goneall in #225
- Support file path (file:/) for download location regex by @vajain-1982 in #228
- Bump version for SPDX maven plugin by @goneall in #229
New Contributors
- @vajain-1982 made their first contribution in #228
Full Changelog: v1.1.10...v1.1.11
Release 1.1.10 of the SPDX Java Library
What's Changed
Fixed a critical issue where matchingStandardLicenseIdsWithinText
and matchingStandardLicenseExceptionIdsWithinText
can take a substatial amount of time. See this comment in issue #165 for more information.
Full Changelog: v1.1.9...v1.1.10
Release 1.1.9 of the SPDX Java Library
What's Changed
- Make ListedLicenses more user configurable by @loosebazooka in #211
- Update CI to use Java 17 by @goneall in #212
- A canonical way to create ExtractedLicenseInfo (Helper method and documentation, Issue #215) by @jkrae-metaeffekt in #216
- Fixes for end of license matches by @goneall in #221
- Add dependency track to release steps by @goneall in #223
New Contributors
- @loosebazooka made their first contribution in #211
- @jkrae-metaeffekt made their first contribution in #216
Full Changelog: v1.1.8...v1.1.9
Release 1.1.8 of the SPDX Java Library
What's Changed
- Don't call getValue when getting namespace by @goneall in #180
- Remove logging for missing copyright text by @goneall in #183
- correctly integrate slf4j via pom by @Gr33ndev in #185
- enable Reproducible Builds by @hboutemy in #187
- move slf4j implementation to test scope by @Gr33ndev in #188
- Add Automatic-Module-Name entry to jar manifest by @JohnnyJayJay in #192
- Fix the build SPDX execution phase by @goneall in #194
- Check for relative file names in file verify by @goneall in #196
- Issue 197. Fix handling of optional package fields by @AlexanderYukhanov in #198
- Fix URL referenced in exceptions TOC by @goneall in #200
- Addresses issue #203 by @pmonks in #204
- Addresses issue 193 by @pmonks in #205
- Rename configuration properties to be inline with the separate DownloadCache class by @pmonks in #206
- General code cleanup by @goneall in #207
- Configure maven-release-plugin by @goneall in #208
- Fix issues identified by Sonar by @goneall in #209
New Contributors
- @Gr33ndev made their first contribution in #185
- @JohnnyJayJay made their first contribution in #192
- @AlexanderYukhanov made their first contribution in #198
Full Changelog: v1.1.7...v1.1.8