forked from sirthias/pegdown
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
155 lines (117 loc) · 5.75 KB
/
CHANGELOG
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
Version 1.4.2 (2013-12-00)
--------------------------
- Fix autolinks not ending at `<` character (#102)
- Enable LinkRenderer to influence image rendering (#95)
- Add STRIKETHROUGH extension
- Upgrade to parboiled 1.1.6
Version 1.4.1 (2013-07-20)
--------------------------
- Added support for extending SpecialChar rule via plugin
Version 1.4.0 (2013-06-23)
--------------------------
- Added basic plugin support (see #77, thx to James Roper and also Jakub Jirutka)
Version 1.3.0 (2013-06-04)
--------------------------
- Upgraded to parboiled 1.1.5
- Improved handling of emph/strong (fixes #43, #65 and #78, thx a lot to Elmer van Chastelet for the patch!)
- Added extensible, type-specific serialization for code blocks (thx to Jared Bunting)
Version 1.2.1 (2012-11-27)
--------------------------
- Upgraded to parboiled 1.1.4
- Added support for caption on tables (thx to Geoffrey Picron)
Version 1.2.0 (2012-10-05)
--------------------------
- Upgraded to parboiled 1.1.3
- Implemented parsing timeout, closes #42
- Fixed IndexOutOfBoundsException in ToHtmlSerializer, closes #39
- Changed parser to not swallow backslash before non-special characters, fixes #35
- Added test for fenced code blocks containing an empty line, closes #61
- Migrated all tests from TestNG to specs2
- Switched build tool from Apache Buildr to SBT
Version 1.1.0 (2011-10-05)
--------------------------
- Upgraded to parboiled 1.0.2
- Introduced LinkRenderer layer for easy customization of HTML link rendering
- Added support for [[Wiki-style]] links, thx to Brett Porter
- Fixed #27 (Missing emphasis when paragraph has multiple lines)
- Fixed #28 (Parser not fully extensible)
- Fixed #32, #33 (HTML tags with attribute names containing underscores are not recognized as tags, thx to Edward Samson)
- Fixed #34 (Pathologically slow parsing when strong and italics emphasis are applied together)
Version 1.0.2 (2011-07-05)
--------------------------
- Simplify custom extensions by making `private` fields/methods of ToHtmlSerializer and Parser `protected`
- Fixed #20 (support GFM fenced code blocks)
- Fixed #21 (simplify integration of custom code transformers)
- Fixed #22 (some characters/sequences break links when AutoLinks extensions is on)
- Fixed broken Java 1.5 compatibility (thx to Julien Nicoulaud)
- Fixed maven build: add testng and jtidy deps for tests, and configure the compiler plugin for java 5 (thx to Lukas Theussl)
Version 1.0.1 (2011-05-17)
--------------------------
- Fixed #18 (code blocks in list items split by lines)
Version 1.0.0 (2011-05-13)
--------------------------
- Closed #3 (PhpMarkdownExtra-style definition lists)
- closed #14 (superfluous paragraph breaks)
- Closed #15 (email obfuscation)
- Closed #16 (PhpMarkdownExtra-style fenced code blocks)
- Closed #17 ('nofollow' links)
- Added buffer indices to AST nodes, enabling markdown syntax highlighting
- Removed tabstop expansion (prevented proper AST node index building)
- Improved single quoting rules for Smartypants extension
- Completely refactored list parsing for code size, performance and simplicity
- Fixed small problem with AutoLink delimiters
- Upgraded to parboiled 1.0.0
Version 0.9.2 (2011-04-06)
--------------------------
- Fix: special characters not encoded correctly in plain text sections
- Fix: HTML hex entities incorrectly parsed
- Add indices into underlying buffer to AST nodes
- Upgraded to parboiled 0.11.1
Version 0.9.1 (2011-03-21)
--------------------------
- Upgraded to parboiled 0.11.0
Version 0.9.0 (2011-02-11)
--------------------------
- Completely overhauled and cleaned up general architecture, split out HTML serialization into AST visitor (thanks to Ravindar Reddy)
- Fixed bug causing the disappearance of text elements in certain list constructs
- Fixed excessive backtracking bug on parsing larger blocks of 'opening-tags-only' HTML
- Fixed file name casing problem causing certain tests to fail on case-sensitive file systems
- Implemented various smaller performance improvements resulting in a general speed-up by 10-30%
- Opened up PegDownProcessor and Parser to custom extensions
- Switched from Ant to Buildr, changed to maven-style project layout
- Changed to 3 part version numbering in preparation of the coming semantic versioning compatibility (http://semver.org)
- Upgraded to parboiled 0.10.1
Version 0.8.5.4 (2010-10-04)
----------------------------
- Switched off superfluous parse tree building resulting in nearly doubled parsing performance
- Upgraded to parboiled 0.9.9.0
Version 0.8.5.3 (2010-08-13)
----------------------------
- Added HTML suppression options
- Upgraded to parboiled 0.9.8.2 (another ~ 5% performance increase by using a few @MemoMismatches annotations)
Version 0.8.5.2 (2010-08-12)
----------------------------
- Upgraded to parboiled 0.9.8.1 (~ 10% performance increase, slightly simplified parser)
Version 0.8.5.1 (2010-06-19)
----------------------------
- Fixed several problems, especially with regard to image links (thanks to Nick Ewing for the report)
- Added support for double angle quotes to the QUOTES extension
- Further increased test coverage
Version 0.8.5.0 (2010-06-14)
----------------------------
- Completely rewrote AST implementation improving maintainability and simplifying further extensions
- Fixed different problems, mainly related to the ABBREVIATIONS extension
- Added TABLES extension
- Added simple benchmarking "test"
Version 0.8.1.0 (2010-06-08)
----------------------------
- Fixed problem with SetextHeading2
- Fixed performance problem in inputs with complex emphasis constructs
- Added ABBREVIATIONS extension
- Added HARDWRAPS extension
- Added AUTOLINKS extension
- Added support for parens in link urls (must be escaped in explicit links)
- Expanded test coverage
Version 0.8.0.1 (2010-04-30)
----------------------------
first public release