The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version v3.3.0 - 2020-03-13

  • Bug Fixes
    • fix tag object llgpl as license:contains:license:lgpl_2_1 (not bogus license:contains:license:llgpl_2_1)
    • fix: avoid synthesizing pattern grant from ambiguous name BSD for objects bsd_2_clause bsd_3_clause
    • fix: synthesize patterns in deterministic order
    • fix: tighten object zpl_2 pattern license to disambiguate from bsd
  • Other
    • add license patterns gpl-1 gpl-2 gpl-3
    • add trait patterns by by_apache by_fsf by_james_clark by_psf by_sam_hocevar
    • add trove caption for mpl_1 mpl_1_1 mpl_2
    • add unofficial option anchorleft
    • drop deprecated tags bsd cc mit zlib trait combo (replaced since v3.1.0 by family:* type:*)
    • enable RE2 strict mode
    • enable re::engine::RE2 greedy mode
    • extend license object apache_2 to cover a few rare grant patterns
    • extend license pattern agpl-3 to mask more licensed_under
    • extend synthesized subject pattern name to include optional publisher
    • extend trait pattern licensed_under to cover "under _either_ ..."
    • extend trait pattern version to cover a trailing 'of' (needed when prepended)
    • introduce tags license:published:*
    • simplify synthesized versioned grant pattern
    • tighten license patterns agpl-1 agpl-3 to avoid wildcard
    • tighten trait object version_number to not grab first digit of a larger number

Modules

Regular expressions for legal licenses
Regular expressions for licensing sub-parts