A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/licensee/licensee

https://github.com/licensee/licensee - v9.18.0

This version allows periods in file extensions when they form a part of a version number (e.g. LICENSE.Apache-2.0) and prioritizes listing results from files more likely to contain a standard license first (e.g., COPYING before COPYRIGHT).

What's Changed

New Contributors

Full Changelog: https://github.com/licensee/licensee/compare/v9.17.1...v9.18.0

- Ruby
Published by release-drafter[bot] over 1 year ago

https://github.com/licensee/licensee - v9.17.1

What's Changed

  • Increase maximum Octokit version (#749) @alejndr0
  • Bump the github-actions-all group with 4 updates (#748) @dependabot
  • Update vendored licenses and SPDX (#743) @github-actions
  • Bump ruby from 3.3.1 to 3.3.2 (#746) @dependabot
  • Bump the github-actions-all group with 2 updates (#745) @dependabot
  • Bump the github-actions-all group with 3 updates (#744) @dependabot
  • Bump the github-actions-all group across 1 directory with 3 updates (#741) @dependabot
  • Bump ruby from ce23a40 to 797d685 (#742) @dependabot
  • Update vendored licenses and SPDX (#739) @github-actions
  • Bump ruby from 3.3.0 to 3.3.1 (#735) @dependabot
  • Bump the github-actions-all group across 1 directory with 7 updates (#738) @dependabot
  • Bump ruby from c3c01bc to 8eb6fb9 (#733) @dependabot
  • Bump the github-actions-all group with 5 updates (#734) @dependabot
  • Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 in the github-actions-all group (#730) @dependabot
  • Bump ruby from bf1afb9 to c3c01bc (#731) @dependabot
  • Bump github/codeql-action from 3.24.9 to 3.24.10 in the github-actions-all group (#728) @dependabot
  • Bump the github-actions-all group with 1 update (#727) @dependabot
  • Bump the github-actions-all group with 3 updates (#725) @dependabot
  • Bump the github-actions-all group with 3 updates (#723) @dependabot
  • Bump ruby from 317ac91 to bf1afb9 (#724) @dependabot

- Ruby
Published by release-drafter[bot] over 1 year ago

https://github.com/licensee/licensee - v9.17.0

New

  • Detects BlueOak-1.0.0 and BSD-2-Clause-Patent
  • Can detect license on a commit/tag/branch other than the default, for repos on github.com

Changelog

New Contributors

Full Changelog: https://github.com/licensee/licensee/compare/v9.16.1...v9.17.0

- Ruby
Published by mlinksva almost 2 years ago

https://github.com/licensee/licensee - v9.16.1

Small bugfixes and dependency bumps.

What's Changed

  • Remove support for Ruby 2.7 (#694) @mlinksva
  • Bump ruby from e3f503d to 1e79a38 (#695) @dependabot
  • Bump the github-actions-all group with 1 update (#696) @dependabot
  • Bump the github-actions-all group with 3 updates (#693) @dependabot
  • Bump ruby from db6b1e1 to e3f503d (#691) @dependabot
  • Bump the github-actions-all group with 1 update (#692) @dependabot
  • Bump the github-actions-all group with 1 update (#690) @dependabot
  • Bump ruby from 39d33ab to db6b1e1 (#689) @dependabot
  • Bump the github-actions-all group with 1 update (#688) @dependabot
  • Bump the github-actions-all group with 2 updates (#685) @dependabot
  • License-path command fix (#684) @boimw
  • Bump the github-actions-all group with 2 updates (#683) @dependabot
  • Try grouping actions updates (#682) @mlinksva
  • Bump ruby/setup-ruby from 1.159.0 to 1.160.0 (#681) @dependabot
  • Bump actions/dependency-review-action from 3.1.0 to 3.1.2 (#680) @dependabot
  • Bump actions/checkout from 3.1.0 to 4.1.1 (#675) @dependabot
  • Bump actions/upload-artifact from 3.1.0 to 3.1.3 (#677) @dependabot
  • Bump actions/dependency-review-action from 2.5.1 to 3.1.0 (#676) @dependabot
  • Bump github/codeql-action from 2.2.4 to 2.22.5 (#674) @dependabot
  • Bump ossf/scorecard-action from 2.1.2 to 2.3.1 (#678) @dependabot
  • Update vendored licenses and SPDX (#673) @github-actions
  • Bump ruby from 4298936 to 39d33ab (#679) @dependabot
  • Allow latest Octokit version (#672) @xuanxu
  • Add CII Best Practices Badge (#671) @mlinksva
  • [StepSecurity] Apply security best practices (#670) @step-security-bot
  • Install OpenSSF scorecard (#669) @mlinksva
  • Update vendored licenses and SPDX (#668) @github-actions
  • Update vendored licenses and SPDX (#665) @github-actions
  • Bump actions/checkout from 3 to 4 (#663) @dependabot
  • Update vendored licenses and SPDX (#660) @github-actions
  • remove support for ruby 2.6 (#662) @mlinksva
  • Update vendored licenses and SPDX (#659) @github-actions
  • Allow use of Octokit 7 (#657) @mlinksva
  • Update vendored licenses and SPDX (#653) @github-actions
  • Update vendored licenses and SPDX (#650) @github-actions
  • Update vendored licenses and SPDX (#649) @github-actions
  • rm unused lets in cran spec (#648) @mlinksva
  • Fix a grammar error (#647) @yardenshoham
  • Bump peter-evans/create-pull-request from 4 to 5 (#646) @dependabot
  • Bump ruby from 3.2.1 to 3.2.2 (#645) @dependabot
  • Update vendored licenses and SPDX (#644) @github-actions
  • Update vendored licenses and SPDX (#641) @github-actions
  • Bump ruby from 3.2.0 to 3.2.1 (#636) @dependabot
  • Update vendored licenses and SPDX (#630) @github-actions

- Ruby
Published by mlinksva about 2 years ago

https://github.com/licensee/licensee - 9.16.0

What's Changed

  • Bump ruby from 3.1.3 to 3.2.0 (#629) @dependabot
  • match https://spdx.org/licenses/equivalentwords.txt more precisely (#625) @mlinksva
  • normalize double bullets/spans added for formatting (#627) @mlinksva
  • normalize word- at end of line becomes word-firstwordonnextline (#624) @mlinksva
  • detect bsd-3-clause with "Modified BSD" title (#626) @mlinksva
  • add fixtures for various markdown licenses that already pass (#628) @mlinksva
  • avoid annoying warning when used with faraday 2 (#623) @mlinksva
  • nonzero exit on unexpected failure (#622) @mlinksva
  • Reference Matcher: license minor version optional if 0 (#621) @mlinksva
  • drop support for ruby 2.5 (#616) @mlinksva
  • Update vendored licenses and SPDX (#618) @github-actions
  • Detect BSD-2-Clause version with AUTHOR in place of COPYRIGHT HOLDER[S] (#617) @mlinksva
  • test/run workflows with ruby 3.2 (#615) @mlinksva
  • Update vendored licenses and SPDX (#612) @github-actions
  • Bump ruby from 3.1.2 to 3.1.3 (#610) @dependabot

- Ruby
Published by release-drafter[bot] about 3 years ago

https://github.com/licensee/licensee - v9.15.3

Adds support for CERN-OHL-P/W/S-2.0 and GFDL-1.3 licenses along with small bugfixes and dependency bumps.

What's Changed

New Contributors

Full Changelog: https://github.com/licensee/licensee/compare/v9.15.2...v9.15.3

- Ruby
Published by mlinksva over 3 years ago

https://github.com/licensee/licensee - v9.15.2

What's Changed

New Contributors

Full Changelog: https://github.com/licensee/licensee/compare/v9.15.1...v9.15.2

- Ruby
Published by release-drafter[bot] about 4 years ago

https://github.com/licensee/licensee -

Content helper: Use simple delta for non-licenses (#485) @benbalter

- Ruby
Published by release-drafter[bot] about 5 years ago

https://github.com/licensee/licensee - v9.15.0

What's Changed

  • Handle two more optional fragments in CC licenses (#481) @mlinksva
  • Vendor licenses, license-list-XML (#483) @mlinksva
  • Rubocop auto-corrections (#484) @mlinksva
  • Simplify quote normalization (#482) @mlinksva
  • Vendor SPDX XML license templates, use for more nuanced adjustment of expected license text variation (#477) @mlinksva
  • Vendor licenses (#476) @mlinksva
  • Punish length differences more, give fill-in fields more leeway (#475) @mlinksva
  • add/move disabling cops that require ruby 3 to .rubocop.yml (#473) @mlinksva
  • Add ruby 3 to test matrix (#472) @mlinksva
  • required_ruby_version = '>= 2.5' (#471) @mlinksva
  • Satisfy rubocop 1.4.1 (#469) @mlinksva
  • Satisfy rubocop 1.31 (#468) @mlinksva
  • Update release script (#465) @benbalter
  • Bump to rubocop ~> 1.0 (#467) @mlinksva

- Ruby
Published by release-drafter[bot] about 5 years ago

https://github.com/licensee/licensee -

  • Allow copyright line to start with _-* for md bullets and emphasis (#436) @mlinksva
  • Adjust length delta for similarity calc to account for fill-in fields (#437) @mlinksva
  • Ignore dotfiles with 'license' and dashes (#443) @mlinksva
  • Vendor and update tests for choosealicense.com#779: Convert license using array to map (#463) @mlinksva
  • markdown normalization fixes (#459) @mlinksva
  • Tweaks to satisfy RuboCop Performance 1.8.0 (#458) @mlinksva
  • universal newline encoding for project files, test for crlf file (#455) @mlinksva
  • rm dotfile for coveralls service no longer used (#452) @mlinksva
  • rm rubocop from codeclimate config (#453) @mlinksva
  • followup travis->actions (#442) @mlinksva
  • Updates for rubocop 0.89.1 (#450) @mlinksva
  • Strip byte order mark (#444) @mlinksva
  • Enable new cops, follow their recommendations (#448) @mlinksva
  • gemspec: Allow use of Rugged v1.0 (#447) @pks-t
  • NONE if package.json includes "license:" "UNLICENSED" (#446) @mlinksva
  • Use GitHub Actions for CI (#440) @benbalter
  • Update vendored licenses

- Ruby
Published by release-drafter[bot] over 5 years ago

https://github.com/licensee/licensee -

  • Add matcher for NuGet license expressions in .nuspec files (#432) @zarenner
  • Compute similarity of all potential matches (#431) @mlinksva
  • Stop testing Ruby 2.3 and 2.4 (#428) @benbalter

- Ruby
Published by release-drafter[bot] almost 6 years ago

https://github.com/licensee/licensee -

  • allow #s after 'end of terms and conditions' as well as before (#418) @mlinksva
  • vendor licenses (#421) @mlinksva
  • fix tests, spel after (c) update (#426) @mlinksva
  • Fix ruby 2.7 deprecation warnings (#422) @HParker
  • Update rubocop config for newly introduced cops (#423) @HParker
  • Add fixture with invalid encoding, update FSProject load_file to force UTF8 (#420) @jvonkluck
  • Fix thor dependency (#419) @eileencodes

- Ruby
Published by release-drafter[bot] almost 6 years ago

https://github.com/licensee/licensee -

  • allow multiple (c) lines each followed by all rights reserved (#412) @mlinksva
  • Update vendored licenses (#411) @mlinksva
  • treat / as a word character (#405) @mlinksva
  • Bump minimum Octokit version to 4.17.x

- Ruby
Published by release-drafter[bot] almost 6 years ago

https://github.com/licensee/licensee -

  • Bump rubocop (#401) @benbalter
  • Update vendored licenses (#402) @mlinksva
  • Detect CC0-1.0 both as published by CC/SPDX and choosealicense.com 2013-2019 (#253) @mlinksva
  • [pull] master from licensee:master (#11) @pull
  • Improved title and fill-in fields normalization (#391) @mlinksva
  • Match unlicense without optional info trailer (#394) @mlinksva

- Ruby
Published by release-drafter[bot] over 6 years ago

https://github.com/licensee/licensee -

  • Loosen dependency on octokit to allow later minor versions (#399) @parkr
  • Detect MIT with optional phrase published by SPDX (#396) @mlinksva
  • ensure confidence and similarity return same scores (#390) @mlinksva
  • Relax similarity score when there are expected fill-in fields in the license body (#388) @mlinksva
  • Bump min version of rubocop to 0.69 (#389) @mlinksva
  • Update default of inverse of the confidence threshold in comment text (#384) @othree
  • [pull] master from licensee:master (#1) @pull
  • update vendored licenses (#383) @mlinksva
  • Expose attribution field in JSON (#381) @benwiley4000
  • Fix travis badge (#376) @dschaller
  • HTML file support (#374) @benbalter
  • fix error on new git init (#367) @atakanyenel
  • Vendored licenses: add 0BSD, 'how' field fixes (#365) @mlinksva
  • Swap code climate for coveralls (#362) @benbalter
  • Fixing cabal licenses handling (#357) @flbulgarelli

Note: Some license hashes may have changes with this release

- Ruby
Published by release-drafter[bot] over 6 years ago

https://github.com/licensee/licensee -

  • Better content normalization (#342) @benbalter
  • Make error slightly more descriptive (#352) @tieguy
  • Strip comments (#354) @benbalter

NOTE: Due to better normalization, content hashes will change with this release.

- Ruby
Published by release-drafter[bot] about 7 years ago

https://github.com/licensee/licensee - v9.10.1

Return human readable name for pseudo licenses (#336) @benbalter

- Ruby
Published by release-drafter[bot] over 7 years ago

https://github.com/licensee/licensee -

  • Markdown headings can have trailing hashes (#329) @mlinksva
  • Fix typo in detect.rb (#331) @benbalter
  • Nominally support README.rst (#332) @mlinksva
  • Expose LicenseField#raw_text

- Ruby
Published by release-drafter[bot] over 7 years ago

https://github.com/licensee/licensee -

Abstract GitHub Project

- Ruby
Published by release-drafter[bot] over 7 years ago

https://github.com/licensee/licensee -

  • Manufacture source meta from spdx id (#322) @mlinksva
  • Abstract some methods to better support Coconductor (#320) @benbalter

- Ruby
Published by release-drafter[bot] over 7 years ago

https://github.com/licensee/licensee -

What's Changed

  • clarify that printed closest licenses are non-matches (#307) @mlinksva
  • Autoload rugged (#314) @jonabc
  • correct bad information about license notice in source files (#278) @ian-kelling
  • ignore license*.gemspec, like .header and .spdx (#316) @mlinksva
  • Update vendored licenses (#317) @ale5000-git
  • remove use of bower to vendor choosealicense.com (#318) @mlinksva
  • Remove stale submodule folder (#315) @jonabc
  • More robust quoted string normalization (#324) @mlinksva
  • Normalize numbered and bulleted lists (#325) @mlinksva

- Ruby
Published by benbalter over 7 years ago

https://github.com/licensee/licensee -

Update vendored licenses.

- Ruby
Published by benbalter over 7 years ago

https://github.com/licensee/licensee -

  • Command line interface is now based on Thor, contains additional flags and help output
  • Added --json flag to command line output for machine parsing of license detection
  • Update vendored licenses
  • Lazy load Octokit (#281)
  • Command line only output SPDX ID not name (#280)
  • Document how to check against expected license (#277)

- Ruby
Published by benbalter over 7 years ago

https://github.com/licensee/licensee -

  • Lazy load Octokit (#281)
  • Command line only output SPDX ID not name (#280)
  • Document how to check against expected license (#277)
  • Fix for subcommands not being properly required

- Ruby
Published by benbalter almost 8 years ago

https://github.com/licensee/licensee -

  • Command line interface is now based on Thor, contains additional flags and help output
  • Added --json flag to command line output for machine parsing of license detection
  • Update vendored licenses

- Ruby
Published by benbalter about 8 years ago

https://github.com/licensee/licensee -

  • Add support for parsing Cargo.toml files (props @andrew, @wking)
  • Add support for parsing elm-package.json files (props @andrew)
  • Add support for parsing README.rdoc files
  • Normalize quotes in license text prior to comparison
  • Test against Ruby 2.5 (props @andrew)

- Ruby
Published by benbalter about 8 years ago

https://github.com/licensee/licensee -

  • New: Add support for scanning remote GitHub projects (#251, props @nickcampbell18)
  • New: Use LICENSE.spdx file if available (#241)
  • New: Update vendored licenses
  • Fixed: Strip Markdown prior license to comparison (#249)
  • Fixed: License expressions in package.json should return other rather than nil (#240)
  • Fixed: Exclude license.header files from matching (#256)
  • Fixed: Extend Gemspec pattern matching (#246)
  • Fixed: Allow repos to have . in names (#255)
  • Development: Use WebMock to test stub Octokit responses (#252)

- Ruby
Published by benbalter about 8 years ago

https://github.com/licensee/licensee -

  • Support for LICENSE_*, LICENSE-*, *_LICENSE, *-LICENSE files (#232)
  • Better normalization of versions in license titles (#237)
  • Update ReferenceMatcher to match references to the license source in READMEs (#238)

- Ruby
Published by benbalter over 8 years ago

https://github.com/licensee/licensee -

  • Ignore COPYRIGHT files containing a copyright notice when another license is found
  • Add Reference matcher to fuzzy match references to licenses in READMEs

- Ruby
Published by benbalter over 8 years ago

https://github.com/licensee/licensee -

  • Add label field to LicenseField object
  • LicenseField #to_s now returns the field's key

- Ruby
Published by benbalter over 8 years ago

https://github.com/licensee/licensee -

  • Support for square brackets in license text
  • Updated vendored licenses

- Ruby
Published by benbalter over 8 years ago

https://github.com/licensee/licensee -

  • Better support for detecting BSD licenses
  • Updated vendored licenses
  • alias creative_commons? to cc? for consistency

- Ruby
Published by benbalter over 8 years ago

https://github.com/licensee/licensee -

License#rules now returns a LicenseRules object, rather than a hash of arrays.

- Ruby
Published by benbalter over 8 years ago

https://github.com/licensee/licensee -

License#meta now returns a LicenseMeta object.

- Ruby
Published by benbalter over 8 years ago

https://github.com/licensee/licensee -

No changes since 9.0.0.beta.1. Changes in 9.0.0.beta.1:

  • Breaking change: Multiple license support
  • Breaking change: Reorganize class names
  • Potentially breaking change: Raise confidence threshold to 98%
  • New: Add optional search root to allow searching in parent directories (props @jonabc)
  • Improved: Normalize CRLF line endings
  • Improved: Normalize all whitespace characters
  • Improved: More lenient HR stripping
  • Development: Add GitProject test coverage
  • Development: Added Diff script for local debugging

- Ruby
Published by benbalter over 8 years ago

https://github.com/licensee/licensee -

  • Breaking change: Multiple license support
  • Breaking change: Reorganize class names
  • Potentially breaking change: Raise confidence threshold to 98%
  • New: Add optional search root to allow searching in parent directories (props @jonabc)
  • Improved: Normalize CRLF line endings
  • Improved: Normalize all whitespace characters
  • Improved: More lenient HR stripping
  • Development: Add GitProject test coverage
  • Development: Added Diff script for local debugging

- Ruby
Published by benbalter over 8 years ago

https://github.com/licensee/licensee -

Re-release of 8.9.1 with version bumped

- Ruby
Published by benbalter over 8 years ago

https://github.com/licensee/licensee -

  • Use a maximum scaled delta of 150 characters
  • Better encoding support when parsing copyright notices
  • Updated documentation
  • Updated vendored licenses

- Ruby
Published by benbalter over 8 years ago

https://github.com/licensee/licensee -

  • Strip HRs before looking for title and copyright (#179)
  • Strip markdown headings (#179)
  • Anchor cc-by-nd false positive detection to start of line, not start of file (#181)
  • Added a Code of Conduct
  • Updated vendored licenses
  • Complete support for R/CRAN License conventions (#160, props @jimhester)
  • Expanded support for OFL detection (#186, props #n7s)

- Ruby
Published by benbalter almost 9 years ago

https://github.com/licensee/licensee -

Fix for the patent-use tag returning the wrong rule (e.g., wrong description) when in the permissions group of a licenses properties.

- Ruby
Published by benbalter almost 9 years ago

https://github.com/licensee/licensee -

Update vendored licenses

- Ruby
Published by benbalter almost 9 years ago

https://github.com/licensee/licensee -

Properly remove BSD titles when normalizing licenses (#174)

- Ruby
Published by benbalter almost 9 years ago

https://github.com/licensee/licensee -

  • Normalize titles with parenthesis and multiple copyright lines #171
  • Anchor attribution detection to the first normalized line #170

- Ruby
Published by benbalter about 9 years ago

https://github.com/licensee/licensee -

Updated vendored licenses

- Ruby
Published by benbalter about 9 years ago

https://github.com/licensee/licensee -

  • 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)

- Ruby
Published by benbalter about 9 years ago

https://github.com/licensee/licensee - v8.7.0

  • 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)

- Ruby
Published by benbalter over 9 years ago

https://github.com/licensee/licensee - v8.6.1

Update vendored licenses.

- Ruby
Published by benbalter over 9 years ago

https://github.com/licensee/licensee - v8.6.0

  • 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)

- Ruby
Published by benbalter over 9 years ago

https://github.com/licensee/licensee - v8.5.0

  • 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

- Ruby
Published by benbalter over 9 years ago

https://github.com/licensee/licensee - v8.4.0

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

- Ruby
Published by benbalter over 9 years ago

https://github.com/licensee/licensee - v8.3.1

License#meta now always returns a hash (with front matter defaults), rather than returning nil for pseudo licenses (https://github.com/benbalter/licensee/pull/107).

- Ruby
Published by benbalter over 9 years ago

https://github.com/licensee/licensee - v8.3.0

Add ZLib license detection (#105, props @pchaigno)

- Ruby
Published by benbalter over 9 years ago

https://github.com/licensee/licensee - v8.2.0

  • CLI now uses Licensee::Project (#93, props @sschuberth)
  • Better CLI output (#104, props @sschuberth)
  • Test improvements (#96, props @sschuberth)
  • Update README & add test reflecting choosealicense.com changes (#95)
  • Add information about semantic versioning to README (#100, props @pravi)
  • Update vendored licenses
    • Licenses now contain a case-sensitive spdx-id metadata field
    • Removed family and variant metadata fields
    • Added document-changes condition
    • Various typographical fixes in the license body text (which will change license hashes)
    • Updated descriptions

- Ruby
Published by benbalter over 9 years ago

https://github.com/licensee/licensee - v8.1.0

  • Allow Licensee.license() to scan a single file (#92, props @sschuberth)
  • Allow CLI to accept path to file in addition to a directory (#87, props @mlinksva)
  • Ensure files are read with UTF-8 encoding by default (#90, props @sschuberth)

- Ruby
Published by benbalter almost 10 years ago

https://github.com/licensee/licensee - v8.0.0

Update vendored licenses:

  • required field is now conditions
  • permitted field is now permissions
  • forbidden field is now limitations
  • Added CC-BY
  • Added CC-BY-SA

- Ruby
Published by benbalter almost 10 years ago

https://github.com/licensee/licensee - v7.0.1

Lessen Rugged dependency

- Ruby
Published by benbalter almost 10 years ago

https://github.com/licensee/licensee - v7.0.0

  • Opt-in support for detecting full license text in README files (props @bkeepers)
  • Updated vendored licenses to their latest version
    • no-license is no longer a vendored license
    • Added EUPL
    • Added LPPL
    • Updated license metadata
  • Development fixes
    • Licensee is now a module, not a class
    • License::HIDDEN_LICENSES is now License::PSEUDO_LICENSES and includes no-license
    • Moved GitProject and FSProject into their own files
    • Added Rubocop and enforced consistent code styles
    • script/git-repo now shallow clones

- Ruby
Published by benbalter about 10 years ago

https://github.com/licensee/licensee - v6.1.0

  • Expose license hash for comparing unidentified licenses (#76)
  • Allow License#all to be filtered by featured-ness (#70)
  • Expose Licensee#project
  • Updated documentation (#75, props @hyandell)
  • Updated vendored licenses
    • category property is now family
    • patent-grant rule is now patent-use
    • using property is now an array of hashes, rather than a single hash
    • GPLv3 is now featured over GPLv2
    • Added variant property
  • Fix for invalid byte sequence error (#74)

- Ruby
Published by benbalter about 10 years ago

https://github.com/licensee/licensee - v6.0.0

  • Significant rewrite, once again thanks to @vmg
  • Replaced Levenshtein matcher with Dice matcher for performance reasons
  • Removed GitMatcher
  • Better normalization of license files prior to comparison
  • Package manager file toggle moved to an argument when initializing the Project class
  • Removed body-includes-name pre-flight checks
  • Updated MPL license text and source

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v6.0.0b1

  • Significant rewrite, once again thanks to @vmg
  • Replaced Levenshtein matcher with Dice matcher for performance reasons
  • Removed GitMatcher
  • Better normalization of license files prior to comparison
  • Package manager file toggle moved to an argument when initializing the Project class
  • Removed body-includes-name pre-flight checks

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v5.0.0

Major changes

  • New: Initial support for package managers (Ruby, BPM, Bower). Opt-in via Licensee.package_manager_files = true (#48)
  • New: Expose license attribution when detected (#52)
  • New: Added the MS-PL, MS-RL, and BSD-3-Clear licenses
  • Improved: Strip attribution line prior to comparison, increasing the chance that the ExactMatcher will detect the license (#52)
  • Improved: Skip the Levenshtein matcher if the license should contain the license name but the license file doesn't
  • Improved: Better license extension preferencing (#60)

Minor changes

  • New: Allow License#all to accept options, hide hidden licenses by default
  • New: Removed Licenses class. Class methods are now on the License model (#49)
  • New: Added license equality operator
  • Improved: Properly memoize nil and false values (#55)
  • Improved: Better output for the licensee command, even when no licensee is detected
  • Improved: Removed Licensee#diff method
  • Improved: Licensee#licenses now returns the other pseudo-license.
  • Fixed: Strip null bytes from files prior to comparison.

Development changes

  • Development: add script to check git repos remotely

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - 5.0.0b6

Fixed: Strip null bytes from files prior to comparison.

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v5.0.0b7

Fix for rewrapped MIT with no title (#54)

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v5.0.0b5

  • New: Expose license attribution when detected
  • Improved: Strip attribution prior to comparison, increasing the chance that the ExactMatcher will detect the license
  • Improved: Removed Licensee#diff method
  • Improved: Better output for the licensee command, even when no licensee is detected
  • Improved: Skip the Levenshtein matcher if the license should contain the license name but the license file doesn't

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v5.0.0b4

Licensee#licenses now returns the other pseudo-license.

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v5.0.0b3

Don't error on comparison of license with nil

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v5.0.0b2

  • New: Allow License#all to accept options, hide hidden licenses by default
  • New: Added license equality operator
  • Fixed: fix for projects with license files and package files
  • Development: add script to check git repos remotely

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v5.0.0b1

  • Initial support for package managers (Ruby, BPM, Bower). Opt-in via Licensee.package_manager_files = true.
  • Removed Licenses class. Class methods are now on the License model.

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v4.9.0

Add the License#hidden? method and hide no-license and other pseudo-licenses.

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v4.8.0

  • Update vendored licenses
    • Normalize metadata
    • Added OFL
    • Added OSL
    • Added WTFPL
  • Enforce default license metadata when not present
  • Confidence threshold is now configurable (#47)
  • Support for licenses with --- in the body

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v.4.7.4

  • Bump to Rugged 0.23 proper (from beta)
  • Ruby 1.9.3 Support (#46)

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v4.7.3

Support for ASCII-8bit encoded licenses (https://github.com/benbalter/licensee/pull/45)

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee -

  • Properly check for YAML#safe_load support
  • Properly return nil from Project#license_hash when no license is found

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee -

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee - v4.7.0

  • Better file matching regex
  • New Project#match_licence_file method for scoring potential license filenames
  • Attempting to initialize an invalid licenses now throw a Licensee::InvalidLicense error, rather than silently returning a null license
  • License#name now defaults to the key if no meta title exists
  • Support for an "other" pseudo-license with no content

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee -

License now exposes a path method to get the path to the license file within the repository.

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee -

  • Support for non-Git repos (props @mislav, #33)
  • CLI now accepts a project path (props @mislav, #32)
  • Check flies named COPYRIGHT (props @jontro, #24)
  • Better YAML front matter regex (#30)
  • Documentation improvements (props @justinclift, #31)
  • Test against Ruby 2.2 (props @nicolasleger, #25)

- Ruby
Published by benbalter over 10 years ago

https://github.com/licensee/licensee -

Strip leading newlines from license body (https://github.com/benbalter/licensee/pull/29)

- Ruby
Published by benbalter almost 11 years ago

https://github.com/licensee/licensee - v4.4.1

Bump rugged dependency, props @arfon (#28)

- Ruby
Published by benbalter almost 11 years ago

https://github.com/licensee/licensee -

Faster detection of non-licensed (e.g., explicitly copyrighted) projects (#21).

- Ruby
Published by benbalter almost 11 years ago

https://github.com/licensee/licensee -

Update vendored licenses: SPDX compliant license Names and IDs, all licenses now have descriptions (https://github.com/benbalter/licensee/pull/20).

- Ruby
Published by benbalter almost 11 years ago

https://github.com/licensee/licensee -

Support for LICENCE files (#18) 🇬🇧

- Ruby
Published by benbalter almost 11 years ago

https://github.com/licensee/licensee -

Fix for projects with root level folders that match suspected license file names.

- Ruby
Published by benbalter about 11 years ago

https://github.com/licensee/licensee -

Support for FOO-LICENSE and LICENSE-FOO named license files (#16)

- Ruby
Published by benbalter about 11 years ago

https://github.com/licensee/licensee -

featured? should always return a boolean.

- Ruby
Published by benbalter about 11 years ago

https://github.com/licensee/licensee -

Expose version as Licensee::VERSION

- Ruby
Published by benbalter about 11 years ago

https://github.com/licensee/licensee -

Case-insensitive license file detection. #13

- Ruby
Published by benbalter about 11 years ago

https://github.com/licensee/licensee -

Bump Rugged for the .git vuln.

- Ruby
Published by benbalter about 11 years ago

https://github.com/licensee/licensee -

  • Expose license URL as License#url
  • Fix for License.all resulting in an error
  • Better CI

- Ruby
Published by benbalter over 11 years ago

https://github.com/licensee/licensee - v4.1.2

Bump Rugged dependency, props @aroben (#12)

- Ruby
Published by benbalter over 11 years ago

https://github.com/licensee/licensee - v3.0.0

Licensee now uses three matching strategies:

  • Exact match
  • Git lined-based matching
  • Levenshtein

For great speed and accuracy

- Ruby
Published by benbalter over 11 years ago

https://github.com/licensee/licensee - Rugged

  • Matching algorithm completely rewritten, special thanks to @vmg
  • Now uses Rabin-Karp rolling-hashes, Git's native comparison mechanism
  • Performance so fast we can't even measure it
  • All potential matches now calculated before determining the one with highest similiarity
  • Use Git for diffs
  • "No license" now excluded from potential matches

- Ruby
Published by benbalter over 11 years ago

https://github.com/licensee/licensee - v1.0.1

⚠️ Yanked due to bad gem dependency: Do not use ⚠️

  • Remove stray levenshtein-ffi dependency in gemspec
  • Improved tests

- Ruby
Published by benbalter over 11 years ago

https://github.com/licensee/licensee - The Performer

⚠️ Yanked due to bad gem dependency: Do not use ⚠️

Enhancements

Bugs

  • Better case-sensitive file system support

Dev

  • Added benchmarks

- Ruby
Published by benbalter over 11 years ago

https://github.com/licensee/licensee - v0.2.0

Actually downcase license names in source — resolves Git case-sensitivity error.

- Ruby
Published by benbalter over 11 years ago

https://github.com/licensee/licensee - v0.1.1

Allow LicenseFile path to be nil for stubbing

- Ruby
Published by benbalter over 11 years ago

https://github.com/licensee/licensee - v0.1.0

  • Ignore Gemfile.lock
  • Revendor licenses for Jekyll 2.0's directory structure
  • Add script to vendor licenses
  • Include vendor in gemspec

- Ruby
Published by benbalter over 11 years ago

https://github.com/licensee/licensee - v0.0.1

- Ruby
Published by benbalter over 11 years ago