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
- Bump the github-actions-all group with 3 updates by @dependabot in https://github.com/licensee/licensee/pull/752
- Bump ruby from 3.3.2 to 3.3.3 by @dependabot in https://github.com/licensee/licensee/pull/750
- Update rubocop-rspec requirement from ~> 2.0 to ~> 3.0 by @dependabot in https://github.com/licensee/licensee/pull/751
- Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/754
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/753
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/755
- Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/756
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/757
- Bump ruby from
8584c96to3acb1a3by @dependabot in https://github.com/licensee/licensee/pull/758 - Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/759
- Bump the github-actions-all group with 3 updates by @dependabot in https://github.com/licensee/licensee/pull/760
- Bump ruby from 3.3.3 to 3.3.4 by @dependabot in https://github.com/licensee/licensee/pull/761
- Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/762
- Bump ruby from
4bea2a0to0bf712bby @dependabot in https://github.com/licensee/licensee/pull/765 - Bump the github-actions-all group with 3 updates by @dependabot in https://github.com/licensee/licensee/pull/764
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/766
- Bump the github-actions-all group across 1 directory with 3 updates by @dependabot in https://github.com/licensee/licensee/pull/768
- Bump ruby from
0bf712btod4233f4by @dependabot in https://github.com/licensee/licensee/pull/770 - Bump github/codeql-action from 3.26.0 to 3.26.2 in the github-actions-all group by @dependabot in https://github.com/licensee/licensee/pull/769
- Bump github/codeql-action from 3.26.2 to 3.26.5 in the github-actions-all group by @dependabot in https://github.com/licensee/licensee/pull/771
- Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/772
- Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/774
- Bump ruby from 3.3.4 to 3.3.5 by @dependabot in https://github.com/licensee/licensee/pull/773
- Bump the github-actions-all group with 3 updates by @dependabot in https://github.com/licensee/licensee/pull/775
- Bump the github-actions-all group with 3 updates by @dependabot in https://github.com/licensee/licensee/pull/777
- Bump ruby from
9ee6010todc4e58bby @dependabot in https://github.com/licensee/licensee/pull/778 - Bump the github-actions-all group with 3 updates by @dependabot in https://github.com/licensee/licensee/pull/779
- Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/780
- Bump the github-actions-all group with 4 updates by @dependabot in https://github.com/licensee/licensee/pull/781
- Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/784
- Bump ruby from
dc4e58btodb263e7by @dependabot in https://github.com/licensee/licensee/pull/783 - Allow periods in file extensions when they form a part of a version number by @pandaninjas in https://github.com/licensee/licensee/pull/785
- Bump the github-actions-all group with 3 updates by @dependabot in https://github.com/licensee/licensee/pull/786
- Bump ruby from
db263e7tobceec75by @dependabot in https://github.com/licensee/licensee/pull/789 - Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/788
- Update reverse_markdown requirement from >= 1, < 3 to >= 1, < 4 by @dependabot in https://github.com/licensee/licensee/pull/787
- Bump ruby from 3.3.5 to 3.3.6 by @dependabot in https://github.com/licensee/licensee/pull/792
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/790
- Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/791
- Bump ruby from
3ae98cdto9afef27by @dependabot in https://github.com/licensee/licensee/pull/794 - Bump github/codeql-action from 3.27.1 to 3.27.4 in the github-actions-all group by @dependabot in https://github.com/licensee/licensee/pull/793
- Prioritize files likely to have actual license content by @mlinksva in https://github.com/licensee/licensee/pull/795
New Contributors
- @pandaninjas made their first contribution in https://github.com/licensee/licensee/pull/785
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
ce23a40to797d685(#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
c3c01bcto8eb6fb9(#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
bf1afb9toc3c01bc(#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
317ac91tobf1afb9(#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
- Bump ruby from 3.2.2 to 3.3.0 by @dependabot in https://github.com/licensee/licensee/pull/697
- Bump the github-actions-all group with 1 update by @dependabot in https://github.com/licensee/licensee/pull/698
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/699
- Bump the github-actions-all group with 1 update by @dependabot in https://github.com/licensee/licensee/pull/700
- Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/702
- Bump ruby from
30ff8d6toe037df1by @dependabot in https://github.com/licensee/licensee/pull/701 - Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/703
- Bump the github-actions-all group with 4 updates by @dependabot in https://github.com/licensee/licensee/pull/704
- Bump ruby from
e037df1toc4ddd95by @dependabot in https://github.com/licensee/licensee/pull/705 - Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/706
- Bump the github-actions-all group with 3 updates by @dependabot in https://github.com/licensee/licensee/pull/707
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/708
- Bump the github-actions-all group with 4 updates by @dependabot in https://github.com/licensee/licensee/pull/710
- Bump ruby from
c4ddd95to79fd4a2by @dependabot in https://github.com/licensee/licensee/pull/709 - Bump ruby from
79fd4a2tofb9d97fby @dependabot in https://github.com/licensee/licensee/pull/711 - Bump the github-actions-all group with 1 update by @dependabot in https://github.com/licensee/licensee/pull/712
- Bump ruby from
fb9d97fto5dbf566by @dependabot in https://github.com/licensee/licensee/pull/714 - Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/713
- Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/715
- Update dotenv requirement from ~> 2.0 to >= 2, < 4 by @dependabot in https://github.com/licensee/licensee/pull/716
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/717
- Bump the github-actions-all group with 3 updates by @dependabot in https://github.com/licensee/licensee/pull/719
- Bump ruby from
5dbf566to94cb8c8by @dependabot in https://github.com/licensee/licensee/pull/718 - Bump the github-actions-all group with 2 updates by @dependabot in https://github.com/licensee/licensee/pull/721
- Bump ruby from
94cb8c8to317ac91by @dependabot in https://github.com/licensee/licensee/pull/720 - Implement ability to fetch license for ref via github by @jarrydlee in https://github.com/licensee/licensee/pull/722
New Contributors
- @jarrydlee made their first contribution in https://github.com/licensee/licensee/pull/722
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
e3f503dto1e79a38(#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
db6b1e1toe3f503d(#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
39d33abtodb6b1e1(#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
4298936to39d33ab(#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
- Chore: vendor, rubocop updates by @mlinksva in https://github.com/licensee/licensee/pull/538
- Create Actions Workflow to vendor licenses and spdx by @benbalter in https://github.com/licensee/licensee/pull/539
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/543
- Update fixtures when vendored licenses updated by @mlinksva in https://github.com/licensee/licensee/pull/544
- Enable Exact matcher to detect OFL with a reserved font name by @saltcandy123 in https://github.com/licensee/licensee/pull/546
- Remove deprecated --path argument to bundler in README by @mlinksva in https://github.com/licensee/licensee/pull/552
- bundle exec ruby scripts in vendor workflow by @mlinksva in https://github.com/licensee/licensee/pull/580
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/581
- Bump github/codeql-action from 1 to 2 by @dependabot in https://github.com/licensee/licensee/pull/584
- Bump peter-evans/create-pull-request from 3 to 4 by @dependabot in https://github.com/licensee/licensee/pull/583
- Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/licensee/licensee/pull/585
- Bump ruby from 3.0 to 3.1.2 by @dependabot in https://github.com/licensee/licensee/pull/582
- Update reverse_markdown requirement from ~> 1.0 to >= 1, < 3 by @dependabot in https://github.com/licensee/licensee/pull/587
- Update octokit requirement from ~> 4.20 to >= 4.20, < 6.0 by @dependabot in https://github.com/licensee/licensee/pull/586
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/588
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/590
- Tighten license equality comparison by @stanhu in https://github.com/licensee/licensee/pull/589
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/592
- Add regex for AGPL to Licensee::Matchers::Package::DistZilla by @dboehmer in https://github.com/licensee/licensee/pull/591
- Update vendored licenses and SPDX by @github-actions in https://github.com/licensee/licensee/pull/605
- Remove licensee.gemspec contents from dump test to avoid dependency bump automatically causing failure by @mlinksva in https://github.com/licensee/licensee/pull/606
- Update octokit requirement from >= 4.20, < 6.0 to >= 4.20, < 7.0 by @dependabot in https://github.com/licensee/licensee/pull/597
New Contributors
- @github-actions made their first contribution in https://github.com/licensee/licensee/pull/543
- @saltcandy123 made their first contribution in https://github.com/licensee/licensee/pull/546
- @dependabot made their first contribution in https://github.com/licensee/licensee/pull/584
- @stanhu made their first contribution in https://github.com/licensee/licensee/pull/589
- @dboehmer made their first contribution in https://github.com/licensee/licensee/pull/591
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
- Remove unused
letfrom rspec by @kachick in https://github.com/licensee/licensee/pull/486 - Suggestions under rubocop 1.12.0 by @mlinksva in https://github.com/licensee/licensee/pull/487
- Vendor updated license description by @mlinksva in https://github.com/licensee/licensee/pull/488
- Add support for MulanPSL-2.0 by @mlinksva in https://github.com/licensee/licensee/pull/489
- Remove spurious non-captured 'portions ' from copyright regex by @mlinksva in https://github.com/licensee/licensee/pull/495
- Avoid RSpec/IdenticalEqualityAssertion by @mlinksva in https://github.com/licensee/licensee/pull/499
- Use eq rather than be in tests for floating point numbers by @mlinksva in https://github.com/licensee/licensee/pull/504
- Suggestions from newish rubocop and rubocop-spec versions by @mlinksva in https://github.com/licensee/licensee/pull/506
- maint: rubocop updates, vendor licenses and license-list-XML by @mlinksva in https://github.com/licensee/licensee/pull/505
- Add Dockerfile by @benbalter in https://github.com/licensee/licensee/pull/527
- Reset inverse confidence threshold when user override of confidence threshold is set by @jonabc in https://github.com/licensee/licensee/pull/533
- docs: update note about multiple matches by @villelahdenvuo in https://github.com/licensee/licensee/pull/536
New Contributors
- @kachick made their first contribution in https://github.com/licensee/licensee/pull/486
- @villelahdenvuo made their first contribution in https://github.com/licensee/licensee/pull/536
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
usingarray 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
--jsonflag 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
--jsonflag 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.tomlfiles (props @andrew, @wking) - Add support for parsing
elm-package.jsonfiles (props @andrew) - Add support for parsing
README.rdocfiles - 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.spdxfile if available (#241) - New: Update vendored licenses
- Fixed: Strip Markdown prior license to comparison (#249)
- Fixed: License expressions in
package.jsonshould returnotherrather thannil(#240) - Fixed: Exclude
license.headerfiles 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,*-LICENSEfiles (#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
labelfield to LicenseField object - LicenseField
#to_snow 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?tocc?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
.mdownREADME 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.lesserto 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)notcopyright - 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-idmetadata field - Removed
familyandvariantmetadata fields - Added
document-changescondition - Various typographical fixes in the license body text (which will change license hashes)
- Updated descriptions
- Licenses now contain a case-sensitive
- 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:
requiredfield is nowconditionspermittedfield is nowpermissionsforbiddenfield is nowlimitations- 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-licenseis no longer a vendored license- Added EUPL
- Added LPPL
- Updated license metadata
- Development fixes
Licenseeis now a module, not a classLicense::HIDDEN_LICENSESis nowLicense::PSEUDO_LICENSESand includesno-license- Moved
GitProjectandFSProjectinto their own files - Added Rubocop and enforced consistent code styles
script/git-reponow 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
categoryproperty is nowfamilypatent-grantrule is nowpatent-useusingproperty is now an array of hashes, rather than a single hash- GPLv3 is now featured over GPLv2
- Added
variantproperty
- 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#allto accept options, hide hidden licenses by default - New: Removed
Licensesclass. Class methods are now on theLicensemodel (#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#diffmethod - Improved:
Licensee#licensesnow returns theotherpseudo-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#diffmethod - 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#allto 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
Licensesclass. Class methods are now on theLicensemodel.
- 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_loadsupport - Properly return
nilfromProject#license_hashwhen no license is found
- Ruby
Published by benbalter over 10 years ago
https://github.com/licensee/licensee -
- Better license filename preferences (https://github.com/benbalter/licensee/pull/36)
- Use
YAML.safe_load(https://github.com/benbalter/licensee/pull/37) when available (https://github.com/benbalter/licensee/pull/38) - Now tests against Ruby 2.0
- Ruby
Published by benbalter over 10 years ago
https://github.com/licensee/licensee - v4.7.0
- Better file matching regex
- New
Project#match_licence_filemethod for scoring potential license filenames - Attempting to initialize an invalid licenses now throw a
Licensee::InvalidLicenseerror, rather than silently returning a null license License#namenow 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.allresulting 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
- Significant performance improvements ( ~4,400% when calculating matches for, e.g., a modified GPL license)
- Uses Jaro-Winkler distance via fuzzy-string-match
- Calculate scores across multiple CPUs via parallel
- License comparison case and whitespace insensitive
- Also look for
COPYINGfiles
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
vendorin gemspec
- Ruby
Published by benbalter over 11 years ago