Skip to content

Version 2.0 of the SPDX Java Library

Latest
Compare
Choose a tag to compare
@goneall goneall released this 18 Apr 18:44
· 35 commits to master since this release
b843634

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 constructing LicenseCreatorAgent 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

Full Changelog: v1.1.12...v2.0.0