forked from sirthias/pegdown
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
100 lines (78 loc) · 3.9 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
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