public
Fork of jgarber/redcloth
Description: RedCloth is a Ruby library for converting Textile into HTML. This fork is the customizations for use with the Fangamer Forums. It includes BBCode support and ability to disable parsing certain elements.
Homepage: http://redcloth.org
Clone URL: git://github.com/ROFISH/redcloth.git
redcloth / CHANGELOG
100644 123 lines (62 sloc) 5.283 kb
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
=== Edge
 
* Mentioned the three supported platforms and what's necessary to build RedCloth in the README file.
 
* Fixed a require problem that caused an error when you would gem check --test RedCloth. #91
 
=== 4.1.1 / November 19, 2008
 
* Added 'lib/case_sensitive_require' back into gemspec. It got left out in the conversion to echoe, so "require 'RedCloth'" didn't work. #88
 
* Fixed <embed> being recognized as a block-level element when using the twice-cooked method of flash embedding. #87
 
* Added horizontal rules from RedCloth 3. Three or more asterisks, dashes, or underscores between blocks triggers the HR tag.
 
* echoe was not being properly registered as a development dependency; a bug in RubyGems was making it a runtime dependency
 
* Fixed "No definition for redcloth_to Installing RDoc documentation"
 
* Fixed wrong platform names when cross-compiling java and win32 versions
 
=== 4.1.0 / October 31, 2008
 
* JRuby support! [olabini]
  To run the tests with JRuby, you only need to: jruby -S rake
  To compile the jruby version of the gem: jruby -S rake compile
 
* Added textilize ERB utility method. [edraut]
  Use it in an ERB template like this: <%=t my_textile_string %> or
  <%=r %{Some *textile* if you please!} %>
 
* Fix extended blockcode stripping whitespace following blank line. #78
 
 
=== 4.0.4 / October 1, 2008
 
* Added some very basic support for images in LaTeX. [virtualfunction]
 
* Fixed missed caps and inline modifiers wrapped in parentheses. #43, #45
 
* Removed indication of quotes explicitly with square brackets. Textile 2.0 does not support this and it wasn't in RedCloth 3. #46
 
* Made percent signs less greedy. They must surround a phrase or else they must be surrounded with square brackets, just like sup, sub, and del phrases. #47
 
* Reduced link eagerness so it wouldn't include preceding quoted phrases. #48
 
* Fixed compatibility issues with Ruby 1.9 [Keita Yamaguchi]. #52, 53, 54
 
* Fixed an error when a link was badly nested in parentheses. #55
 
* Fixed an error on superscript/subscript parenthetical phrase. #56
 
* Fixed bold phrases starting with a number being recognized as unordered lists. #60
 
* Fixed behavior of unclosed (multi-paragraph) quotes and incorrect handling of links inside double quotations. #59, #63
 
* Fixed empty block HTML disappearing. #64
 
 
=== 4.0.3 / August 18, 2008
 
* Fix NoMethodError: private method gsub!' called for nil:NilClass when two dimensions followed by a space. #38
 
* Fixed unititialized constant RedCloth::TextileDoc with Rails 2.1. Came from a workaround for Rails bug #320 that was applied even when not necessary. #42
 
 
=== 4.0.2 / August 15, 2008
 
* Fixed link references/aliases not being recognized when they include hyphens. #36
 
* Dimensions in feet and inches use correct typographic characters. #25
 
* Limit overzealous superscript and subscript. Sup/sub phrases must be surrounded by spaces or square brackets, as in Textile 2. #35
 
* Fixed HTML before tables causing the opening table tag to be emitted twice. #33
 
* Cleaned up unused code that was causing a warning. #28
 
* Workaround for Rails 2.1 bug that loads a previous version of RedCloth before loading the unpacked gem. Has since been fixed in edge rails. #30
 
* Added a RedCloth::VERSION.to_s and .== methods so you can puts and compare RedCloth::VERSION just like in previous RedCloth releases. #26
 
* Fixed HTML block ending tags terminating blocks prematurely. #22
 
 
=== 4.0.1 / July 24, 2008
 
* Fixed lines starting with dashes being recognized as a definition list when there were no definitions.
 
* Created alias RedCloth.rb so Rails 2.1 gem dependency works on case-sensitive operating systems .
* Fixed parsing sentences that had two em dashes surrounded by spaces from becoming del phrases. #19
 
* Fixed links including prior quoted phrases. #17
 
 
=== 4.0.0 / July 21, 2008
 
* New SuperRedCloth (RedCloth 4.0) is a total rewrite using Ragel for the parsing.
 
* Markdown support has been removed.
 
* Single newlines become <br> tags, just as in traditional RedCloth and other Textile parsers.
 
* HTML special characters are automatically escaped inside code signatures, like Textile 2. This means you can simply write @<br />@ and the symbols are escaped whereas in RedCloth 3 you had to write @&lt;br /&gt;@ to make the code fragment readable.
 
* The restrictions parameter is observed just like previous versions (except :hard_breaks is now the default).
 
* Arguments to RedCloth#to_html are called so extensions made for prior versions can work. Note: extensions need to be included rather than defined directly within the RedCloth class as was previously possible.
 
* Custom block tags can be implemented as in the previous version, though the means of implementing them differs.
 
* HTML embedded in the Textile input does not often need to be escaped from Textile parsing.
 
* The parser will not wrap lines that begin with a space in paragraph tags.
 
* Rudimentary support for LaTeX is built in.
 
* RedCloth::VERSION on a line by itself inserts the version number into the output.
 
* Output (less newlines and tabs) is identical to Textile 2 except a few cases where the RedCloth way was preferable.
 
* Over 500 tests prevent regression
 
* It's 40 times faster than the previous version.