Skip to content

Releases: licensee/licensee

v8.8.3

07 Mar 21:27
072f021
Compare
Choose a tag to compare

Properly remove BSD titles when normalizing licenses (#174)

v8.8.2

02 Mar 21:41
d308394
Compare
Choose a tag to compare
  • Normalize titles with parenthesis and multiple copyright lines #171
  • Anchor attribution detection to the first normalized line #170

v8.8.1

23 Feb 18:13
2610f8d
Compare
Choose a tag to compare

Updated vendored licenses

v8.8.0

23 Feb 18:00
cbd96ae
Compare
Choose a tag to compare
  • New: Add dist.ini file matcher for Perl modules using Dist::Zilla (#157, props @pablrod)
  • Improved: Only consider license content until 'END OF TERMS AND CONDITIONS' (#167, props @talisein)
  • Improved: Anchor title and copyright normalization to the start of the license file (#163)
  • Improved: Various documentation improvements
  • Fixed: Avoid detecting CC-NC and CC-ND as false positives for CC-BY and CC-BY-SA (#168, props @mlinksva)
  • Test: Drop ActiveSupport test dependency (#152)
  • Test: Add Ruby 2.3 and 2.4 to the test matrix (#151, props @connorshea)

v8.7.0

15 Nov 18:57
Compare
Choose a tag to compare
  • New: Expose license rules as Licensee::Rule (#148)
  • New: Recognize underlined license headers in READMEs (#138, props @pchaigno)
  • Fixed: Running licensee against a single file on Windows (#144, props @sschuberth)

v8.6.1

07 Oct 16:57
Compare
Choose a tag to compare

Update vendored licenses.

v8.6.0

26 Sep 14:23
Compare
Choose a tag to compare
  • New: Add CRAN DESCRIPTION file detection (#129, props @jimhester)
  • New: Add support for .mdown README extension (#135, props @pchaigno)
  • Improved: Better filename scoring, props @waldyrious (#110)
  • Improved: Updated documentation (#124, #130)
  • Improved: Expanded command-line output (#134)
  • Improved: Update vendored licenses
  • Development: Break license regex into constants (#125)
  • Development: Move tests to RSpec (#136)

v8.5.0

20 Sep 19:21
Compare
Choose a tag to compare
  • Strip --- and === horizontal rules prior to license comparison
  • Output the three most similar licenses during command line invocation when no license is detected
  • Better content normalization tests

v8.4.0

15 Sep 13:22
Compare
Choose a tag to compare

Improvements

  • Special case COPYING.lesser to handle LGPL implementation instructions (#113)
  • Stricter DiceMatcher to avoid false positives when analyzing concatenated licenses (#112)
  • The exact matcher now takes into account length, not just similarity of words
  • The CopyrightMatcher is now flexible to support the ZLib license's copyright line, which beings with (c) not copyright
  • Increase confidence threshold from 90% to 95%
  • Based "max delta" on license length, not the length of the file to be tested, which may be variable
  • Update vendored licenses

Development improvements

  • Test the PackageMatcher
  • Add a test for the ContentHelper
  • Organize the tests into namespaced folders

v8.3.1

02 Aug 16:27
Compare
Choose a tag to compare

License#meta now always returns a hash (with front matter defaults), rather than returning nil for pseudo licenses (#107).