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 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203
|
Revision history for Text-MediawikiFormat
1.0 June 19, 2008
- Empty tags are handled like they should be. This should make it
easier to implement <references /> & <ref name="previous" /> (fixes
rt.cpan.org #25386).
- Disable HTML inside <pre> tags, as with <nowiki> tags (fixes
rt.cpan.org #25417)
- Angle backets (<>) around URIs are ignored as per Mediawiki 1.12's
observed behavior.
- Use "vars" pragma instead of "our" for Perl 5.005.
- Check for undefined values in the extended_link_delimiters field and
warn but ignore when found (fixes rt.cpan.org #26879).
- Use uri_escape_utf8 unless charset is set to something other than
utf-8 in the options hash (fixes rt.cpan.org #26880).
- Documentation fixes.
0.06 June 17, 2008
- Tests skip HTML processing when HTML::Parser and HTML::Tagset are
not installed.
- format() actually processes the options hash.
- Change _clone to Return arrays and a deep copy of hashes.
Rather than a copy of arrays.
0.05 September 28, 2006
- Remove the <> when linkifying <http://absolute.link>.
0.04 September 27, 2006
- Process absolute links more robustly.
0.03 September 27, 2006
- Default to absolute_links => 1.
- Prefer "our" to "use vars".
0.02 September 26, 2006
- Improved documentation.
- Defaults to Mediawiki behaviors.
0.01 September 20, 2006
- Avoid applying wikification when block level allowed html elements
are present, when process_html option is set.
- content of list items is now formatted by default.
- (non)formatting of blocks is now configurable.
- additional tests added, re RT 4700.
- the $tags{link} func is now passed the tags hash, re RT 21393.
- extended_link_delimiters may now be specified as a regex, re RT 21330.
- merge_hash() now copies hashes.
- several nesting bugs fixed, re RT 21269.
- code refs now preserve indenting after the " ", not before.
###
### as Text::WikiFormat
###
0.78
Thu Mar 30 06:13:42 UTC 2006
- fixed merge_blocks() bug reported by Richard Harman
- moved developer tests to t/developer and skipped them for everyone else
- updated copyright notices
0.77
Sat Oct 29 02:54:02 UTC 2005 (Rev: 9337, Author: chromatic)
- removed MANIFEST.SKIP (hopefully fixing Test::Signature errors)
0.76
Mon Jul 25 05:58:24 UTC 2005 (Rev: 6518, Author: chromatic)
- bumped up version number
- added documentation to Text::WikiFormat::Blocks
- checked in t/pod.t
Thu Jul 14 06:45:57 UTC 2005 (Rev: 6309, Author: chromatic)
- fixed CAMELCASE linking bug reported by punkish on Perl Monks
- fixed inadvertent $title reuse in find_link_title()
Wed Jul 13 03:16:14 UTC 2005 (Rev: 6249, Author: chromatic)
- fixed a bug in list detection (find paragraphs correctly)
- removed unnecessary .t files in top-level directory (not distributed)
- removed unused functions:
- get_block()
- get_indentation()
- find_list()
- end_list()
- end_all_lists()
- added POD and POD coverage tests
- added stub documentation to Text::WikiFormat::Blocks
- modified tests to work better with Devel::Cover
0.75
Sat Jul 2 19:48:00 UTC 2005 (Rev: 5727, Author: chromatic)
- support absolute_links (Alex Vandiver and Best Practical)
- edited documentation to use better English
- added tests for a few undertested functions (t/subs.t)
- signed distribution
- added passthrough Makefile
- bumped up copyright year
Sun Apr 17 05:10:19 UTC 2005 (Rev: 5727, Author: chromatic)
- added t/embedded-links.t from Art Henry
- allowed nested embedded links (MediaWiki support)
Sun Nov 28 23:58:18 UTC 2004 (Rev: 16, Author: chromatic)
- re-set properties on Changes
- bumped up version number (also stringify it)
- added Text::WikiFormat::Blocks to MANIFEST (oops)
Sun Nov 28 23:38:20 UTC 2004 (Rev: 15, chromatic)
- added more nesting tests (Teun van Eijsden)
- fix multiple levels of nesting (Teun van Eijsden)
Sun Nov 28 08:39:37 UTC 2004 (Rev: 14, chromatic)
- moved blocks into their own classes
- added Text::WikiFormat::Blocks
- fixed up failing tests from that fallout
- simplified lots of Text::WikiFormat internals
Sat Nov 27 16:44:38 UTC 2004
- mark build_requires in Build.PL
- use Scalar::Util::reftype() for checking ref
- added missing t/links.t test (don't know where it came from)
0.72 Sun May 9 00:20:26 UTC 2004
- further code block nested indentation fixes (reported by Chris Winters)
Sat May 8 06:44:54 UTC 2004
- improve code block handling (reported by Chris Winters)
Sat Apr 24 18:57:17 UTC 2004
- don't add prefix to absolute links when expecting them (Paul Schmidt and
Chris Winters)
0.71 Tue Aug 5 00:49:09 GMT 2003
- fixed a bug in default paragraph regex (Sam Vilain and Kake)
0.70 Thu Jul 31 04:56:51 GMT 2003
- apply slightly modified patch from Andy H. for absolute extended links
Wed Jul 30 01:23:01 GMT 2003
- process header block contents (Kake)
- fix an unintentional static variable bug in find_link_title()
- fix a hash order bug in base.t (found by Kake)
Tue Jul 29 04:11:05 GMT 2003
- fix Kake's last nesting problem
- allow overriding strong and emphasized tag regexes
Fri May 16 07:29:15 GMT 2003
- allow nested lists
- major cleanup (see first point)
- add indent tag
- remove indent from list regexes
0.60 Sat Mar 1 18:54:06 GMT 2003
- ported to use Module::Build
Wed Feb 19 22:25:56 GMT 2003
- added t/merge-hash.t (Kake)
- make sure nested hashes merge even if not in destination (Kake)
- protect against overwriting values of 0 (almost wrote a bug!)
- fix a doc typo (Kake)
- allow alternate extended link delimiters (Kake)
- addede explicit.t (Kake)
- added t/tag-override-use-as.t (Kake)
0.50 Thu Dec 26 23:07:07 GMT 2002
- added t/tag-override.t tests for tag overriding (Kake)
- minor refactorings to improve design
- use hash merging to fix HoH overriding (Kake, again)
- added t/lists-no-indent.t to test that non-indented lists work (kake)
- added patch from Kake to allow non-indented lists
0.45 Fri Oct 18 01:14:53 UTC 2002
- signed distribution with Module::Signature (thanks, Autrijus!)
Thu Sep 12 18:11:10 UTC 2002
- end lists followed by empty paragraphs (RT #1455b, <kake@earth.li>)
- add 'implicit_links' flag (suggestion from Kate (kake))
- fixed an import bug (also from kake, who provided tests!)
- encode links property (yet another kake idea!)
Sat Aug 24 23:35:44 UTC 2002
- don't end a list if no list is active (RT #1455, <deus_x@pobox.com>)
0.40 Tue Jun 11 05:23:44 UTC 2002
- added _available_lists(), 'linkorder', and t/lists.t
- made format() respect 'linkorder'
- made end_list() return blank code for empty list
(all suggested by Tom Hukins, see CPAN RT #671)
- avoid 'Subroutine redefined' warning with 5.8 in t/Wiki.t
0.30 Thu May 2 20:42:14 PDT 2002
- added import() and its tests, suggested by Tony Bowden <tony@kasei.com>
0.20 Lost in the Mists of Time
- initial CPAN release
0.10 Before Beer Was Invented
- distributed with SlashWiki
0.01 Pre-History
- part of the Jellybean project
|