1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172
|
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.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.
|