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.8.0 - 2021-07-27

  • Bug Fixes
    • always check for optional shortname (regardless if some names contain non-shortname parens) in synthesized grant patterns
    • exclude shortname of versioned siblings in synthesized grant patterns
    • use only defined publisher in synthesized name patterns
  • Test Suite
    • avoid chained comparison in test, unsupported in older perls
    • use Test2::V0 for test regexp-pattern.t
  • Other
    • Added: add licenses bsd_protection condor condor_1_1 crossword d_fsl d_fsl_1 dbad dbad_0_2 dbad_0_3 dbad_1 dbad_1_1 dont_ask fair_source fair_source_0_9 fal fal_1_1 fal_1_2 fal_1_3 festival glide ibm_pibs ijg imlib2 leptonica libtiff mpich2 mpl_2_no_copyleft_exception ms_cl nbpl nbpl_1 nosl nosl_1 odbl odbl_1 odc_by odc_by_1 pddl pddl_1 peer_production sax_pd sds sds_1 sncl_1_10 sncl_2_0_1 sncl_2_0_2 sncl_2_1 sncl_2_3 stlport truecrypt truecrypt_3 vspl wordnet wordnet_3 xfree86 xfree86_1_1 ypl ypl_1 ypl_1_1 zed zend zend_2 zimbra zimbra_1_3 zimbra_1_4
    • collect names and captions separately in synthesized grant patterns
    • deduplicate name prefix/suffix in synthesized grant patterns
    • deduplicate names in synthesized grant patterns
    • extend internal function _join_pats to handle hashref options label prefix suffix
    • tighten version matching in synthesized grant patterns

Modules

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