-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCHANGELOG
More file actions
245 lines (201 loc) · 8.99 KB
/
CHANGELOG
File metadata and controls
245 lines (201 loc) · 8.99 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
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
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
{{ Toc( float='right' ) }}
h3. 0.94 ``{k-} on Sat 2011-12-01``
* Markup definition organise wiki text under HTML5 <section> element.
* Merged eazytext/lib.py with eazytext/util.py
* Added configuration settings //nested.paragraph// and //nested.article//, for
granular control on html generation.
* Fontpage extension plugin.
* Added lstrip() and rstrip() methods to Node classes in AST.
* Link markup augmented with syntax for higlighting link as deleted <del>
h3. 0.93b ``{k-} on Sat 2011-10-29``
* Added test cases for eztext.py command line tool.
* EazyText bug fixes,
* Work-around to handle lexer/parser object reuse.
* Creating python intermediate file in a fail-safe method.
* Generate hash digest for encoded string.
* Escaping newlines and special characters.
* default.css skin updated for toc macro.
h3. 0.93dev ``{k-} on Tue 2011-10-11``
* Wiki engine re-written using stack-machine architecture.
* Fine tuned html generation and CSS styling for TOC macro.
* Context object for the AST tree is now available via ETParser object (not
via igen)
* Code extension added.
* Added pygmentation (syntax highlighting) for .ttl (tayra templates) text
inside Code extension blocks.
* templated-tag names are case-insensitive
* Merged IEazyTextMacroFactory into IEazyTextMacro
* Merged IEazyTextExtensionFactory into IEazyTextExtension
h3. 0.92dev ``{k-} on Sat 2011-07-16``
* EazyText features and enhancements
** Macro and Extension plugins are now based on zope.interface and
zope.component.
* EazyText bug fixes
** Cleaned up show() method in AST nodes. Output is in human readable format
** Refactored AST implementation to provide a cleaner parse tree in exact
match to the defined grammar (with 2 exception cases).
** Command line script file name is changed from `eazytext` to `eztext`
** Project* macros are moved to .Attic.
h3. 0.91b ``{k-} on Tue 2011-03-15``
* EazyText features and enhancements
** Changed the project name from ZWiki to EazyText. Now available from
http://pypi.python.org/pypi/eazytext/0.91b
** `stripscript` key-word argument added to optionally strip `<script>` tag
from generated HTML. To avoid CSRF attack.
** Macro and Extension plugin load algorithm is made generic. Now a list of
directories can be passed while instantiating ETParser, to look for
user plugins.
** Improvised plugin framework.
** Added Makefile.
** Updated documentation. Moved documentation from Zeta to eazytext/doc
directory.
** Switched versioning scheme from '*beta' to '*b'
** wiki-page-properties pushed to dormant.
** style related code refactored from ast.py to styleshortcuts.py
** Optimized and refactored ast.py
** Migrated from xml.etree.cElementTree to lxml.html
** Code Extension highlights line numbers in different color. It is
also now possible to disable line number listing.
** Border radius styling removed from macros, projectattributes projectteam
** Shadow effect for ToC macro.
** Border radius styling should be attributed to elements using classes,
br* (like br2, br5, etc ...)
** Sortable tables.
** Nested ETParser() instance should have `nested` attribute set
to True.
** Automatic hyper link generation for text words starting with `https`.
** Documentation fixes to Code, Footnote and ETExtension modules.
** Random styling for ordered lists.
** Improvised column span for tables.
** Template tag added to generate a span element with font styling.
** HTML page generation and its styling is separated. Styling can now be
applied using skins. A `default.css` skin is provided.
** Cleaned up and refactored eztext.py
** Added dependencies for lxml and nose.
** Create virtualenv using Makefile for development.
** Refactored is is_matchinghtml() and wiki_properties into
eazytext.__init__.py
** Refactored stylelookup.py
** Updated test cases for testlex and testparse.
** Vim plugin for file detection and syntax highlighting.
* EazyText bug fixes
** Fixed Foot note text formatting in Footnote extension
** New lines in multi-line definition-list, Big-table cell and
list-items are preserved and converted to html.
** Generated html, <br></br> is replaced with <br/>
** Templated tag markups are made case insensitive,
for eg, ~[<PRE .... ~>] is same as ~[<pre ... ~>]
h3. 0.9beta ``{k-} on Fri 2010-06-18``
Making first public release, as open-source tool under BSD license. Available
from python package index at, http://pypi.python.org/pypi/zwiki-zeta/0.9beta
* ZWiki features and enhancements
** Alternative markup for headers,
[<PRE h1. h2. h3. h4. h5. >]
** Added tag template for `addr` tag-type.
** Wiki extension added for code blocks.
** Email obfuscation.
** Footnote feature.
** Added zeta-links for wiki and revision.
** Added tag template for `quotable quotes`
* ZWiki bug fixes
** Refined wiki styling in `wiki properties`, `style parameter` to macros.
** When invalid macro text is present, instead of leaving the Content
object's text empty, fill it with empty space. Otherwise
processcontents() will try to process the macro object.
** Multi-line support added for big tables.
** Style shortcuts added for ordered and un-ordered lists.
** Fixes to Heading anchor points.
** Isolate errors in ZWiki extension property text and handle them
graciously.
h3. 0.83dev ``{k} on Wed 2010-02-03``
* Minor fixes.
h3. 0.82dev ``{k} on Wed 2010-01-20``
* ZWiki features and enhancements
** Multiline support for list item.
** Multiline support for definition item.
** Multiline support for html text with HTML markup [< ... >]
** Templated tags.
* ZWiki bug fixes
** 'www' uri is automatically converted to http://www. ... form
** Documentation for macros, templated tags, zwiki-extensions
** Macro object is converted to html during parsing time, instead of in
tohtml() phase, since BQuotes object simply collects the html content.
** Toc() macro's tohtml() was returning an empty string. This leads the
framework to think that there was no html. All the post-html processing
macros should return a ' ' to avoid this anomaly.
** Optional spaces and tabs are allowed before head-markup
h3. 0.81dev ``{k} on Sun 2010-01-03``
* Added comments
h3. 0.8dev ``{k} on Mon 2009-11-30``
* ZWiki features and enhancements
** Style-shortcut support for Text-markups, Big-table markups, Table-markup.
** Nested, Zwiki extension added.
* ZWiki bug fixes.
** url for project-users not properly formed in Projectteams() macro.
** Text markup lexer merged with zwlexer.py.
** YearsBefore() macro computes expired days in (years, months).
** Project*() macro templates changed.
** Blockquoted supports text-markups across newlines, but within the same
level of blockquoting.
h3. 0.7dev ``{k} on Wed 2009-10-28``
* ZWiki features and enhancements
** Macros added,
*** ProjectAttributes
*** ProjectTeam
*** ProjectDescription
*** ProjectComponents
*** ProjectVersions
* ZWiki bug fixes.
** Improved and intuitive Zetalink markup.
h3. 0.6dev ``{k} on Mon 2009-09-28``
* ZWiki features and enhancements
** Restricting the width of TOC block to 20em
** Added YearsBefore macro.
** Changed the parser grammar to support free mix of ordered and un-ordered
markups across different levels.
** Better styling for small-table, big-table, subscript, superscript, wiki
page etc.
* ZWiki bug fixes.
** All et.fromstring() calls are fixed under a try...except clause when
doubtful about html formation.
** 'htags' dictionary in TOC macro was globally updated, which will
get preserved across ZWParser() instances.
** Refactored the try...except clause into try...except...else clause in
TOC macro
** Refined EGG packaging.
h3. 0.5dev ``{k} on Sun 2009-08-23``
* ZWiki features and enhancements
* Zetalinks supported.
h3. 0.4dev ``{k} on Thu 2009-06-11``
* ZWiki features and enhancements
** Markups for heading and horizontal rule.
** Markups for text formatting.
** Markups for list formatting.
** Markups for blockquoting and definition lists.
** Markups for Tables, Big tables.
** Interspersing HTML within wiki text.
** Macros feature. Currently available macros,
*** Table of contents
*** Span
*** Html
*** Box
*** Redirect
*** Anchor
*** Image
*** Images (image gallery)
** Extension feature. Currently available extensions,
*** Box
*** Html
** Styling for entire wiki page, macros, extensions and big tables.
** Generation hyper-links.
h3. 0.3dev1 ``{k} on Sat 2009-04-25``
* Feature Updates.
* Integration with Zeta.
h3. 0.1dev1 ``{k} on Wed 2009-01-21``
* Basic ZWiki up.
-----
{{{ Nested
# { 'font-size' : 'small', 'color' : 'gray' }
Document edited using Vim <br>
/* vim: set filetype=etx : */
}}}