String-Copyright
================
Created: 2016-07-21
Home page: <https://metacpan.org/release/String-Copyright>
Home page: <https://metacpan.org/pod/String::Copyright>
Bug tracker: <https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=libstring-copyright-perl>
Maintainer: Jonas Smedegaard (JONASS) <jonass@cpan.org>
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.