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