Changes for version v3.11.0 - 2023-07-03

  • Bug Fixes
    • disambiguate objects naumen zpl_2.
    • list longest item first in synthesized patterns
    • stop make trailing 'license' optional in synthesized patterns; disambiguate objects mit_new x11.
  • Documentation
    • document captures for trait objects version version_later version_numberstring version_only
  • Test Suite
    • add tests checking version traits
  • Packaging
    • add settings file to tidy tool precious
  • Other
    • Removed: deprecate trait options or_at_option version_later_paragraph version_later_postfix version_number version_number_suffix
    • Removed: drop named capture version from trait object version
    • extend subpattern version_number to cover trailing letter
    • extend trait object version to cover dual-versioned grants
    • extend trait object version with named capture version_of
    • extend trait object version_later to cover another variant
    • extend trait object version_only; include in trait object version
    • extend trait objects version* to cover space inside parens
    • generalize subpattern at_option
    • generalize subpattern version_number_prefix
    • tighten fulltext patterns for objects gpl_2 osl_1 osl_1_1 osl_2 osl_2_1 rpl_1_5 rpsl_1 simpl_2
    • use explicit license patterns (don't synthesize) for cc_* objects

Modules

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