String-Copyright ================ Created: 2016-07-21 Home page: Home page: Bug tracker: Maintainer: Jonas Smedegaard (JONASS) 0.003006 2018-09-27 [ Bug Fixes ] - Fix declare dependency on Number::Range at runtime (not only for tests). Perl Ancar++ [ Other ] - Tidy spaces. 0.003005 2016-11-30 [ Bug Fixes ] - Fix skip chatter after boilerplate. - Fix skip some pseudosign chatter, and skip single question mark after copyright signs (possibly fallout from broken converted copyright sign). Dominique Dumont++ [ Test Suite ] - Add tests for broken copyright sign and boilerplate chatter. 0.003004 2016-09-23 [ Bug Fixes ] - Fix avoid regex modifier r (available only since Perl 5.14). [ Documentation ] - Add TODO file. - Fix remove POD mentions or subs for unimplemented features. [ Other ] - Suppress "assigned" and "generated" as chatter. 0.003003 2016-09-07 [ Bug Fixes ] - Fix reset detected chatter at newline (regression since 0.002000). Dominique Dumont++ 0.003002 2016-09-07 [ Bug Fixes ] - Fix avoid misdetecting bogus multi-range year spans. - Fix strip owner intro (e.g. "by "). - Fix suppress eq as chatter. Petter Reinholdtsen++ [ Other ] - Capture each year span. - Shorten regexes $blank_or_break_re $comma_re and make more greedy. - Use Number::Range to normalize years. 0.003001 2016-08-21 [ Bug Fixes ] - Fix relax detection of owner to permit prefix (for styled names like "(URW)++"). [ Other ] - Improve cleanup of "all rights reserved" boilerplate to not necessarily be last. 0.003000 2016-08-13 [ Documentation ] - Fix list example option inside threshold header in POD. [ Other ] - Added: Add format option. - Drop undocumented blocks sub. - Keep years and owners separate internally. - Strip "All rights reserved" boilerplate. 0.002001 2016-08-04 [ Bug Fixes ] - Fix chatter detection to handle double whitespace. 0.002000 2016-08-04 [ Test Suite ] - Extend testsuite with (some yet unsupported) corner cases. [ Packaging ] - Use Exporter::Tiny. [ Other ] - Added: Implement threshold options, with none by default (was hardcoded threshold_after=5). - Misc. improvements e.g. in detecting non-sign chatter, delimiting characters and whitespace. - Parse multiple lines at a time. 0.001005 2016-07-29 [ Test Suite ] - Adjust and extend testsuite. [ Other ] - Detect chatter before signs or owners. - Detect comma before years. - Fix stop exclude define's (misses statements embedded in e.g. "banner" define); instead tighten sign detection to require space around pseudo-sign (c). - Limit chatter detection to non-email-like strings generally (not only for info/information). - Relax years detection to tolerate initial commas. - Tighten owner detection to require non-punctuation as initial character. 0.001004 2016-07-27 [ Bug Fixes ] - Fix use re 'eval'. 0.001003 2016-07-26 [ Bug Fixes ] - Use Test::Script to ensure correct perl invokes script in tests. SREZIC++ [ Test Suite ] - Add a few tests for year-like owner field. - Extend testsuite. [ Other ] - Fix extend block into next line(s) only when purely years detected (not on any - possibly owner - string ending in digits). - Fix stop include next line based on it starting with digits (only on previous line ending with digits). - Improve parsing of year-like strings: Treat as owner (instead of dropping) in more corner cases. - Refactor parsing to use pre-compiled regular expressions. - Tighten parser slightly regarding corner cases of years tied up in line-wrapping. - Tighten parsing to consider only space and tab (not other whitespace) where appropriate. 0.001002 2016-07-24 [ BACK COMPAT ] - Avoid superfluous regex modifiers /l /i /x. [ Bug Fixes ] - Fix typo in regex: Misdetected some discussions about copyright as copyright statement. [ Test Suite ] - Improve range tests: Separate multi-range test from new test of newline before year-delimiting comma. [ Other ] - Updated: Detect alternative representations for copyright sign and hyphen-minus. - Updated: Include copyright sign when stringifying.. 0.001001 2016-07-22 [ REGRESSIONS ] - Fix stop custom-decode encoded copyright sign. [ Documentation ] - Add notes to POD on possible encoding issues. 0.001 2016-07-22 Initial release.