This document lists all public versions, the date they were released on and the changes they contain. For more information about eLyXer visit the main page.
0.22 (20090515):
Modified user guide to explain --html option.
Solved a few bugs manifested when exporting to HTML 4.0 with --html.
More configurable containers: quote types, barred text, boxes, info insets…
Added note on the main page about slow mirrors and latest versions.
Standard layouts can now be translated to <div> or to <span>, depending on the context.
Command endings can be deduced from starts in configuration file.
A bunch of new math symbols: nu, angle brackets.
Generalized big brackets of several types. Consolidated parameter parsing in formulas.
Equation numbering is working.
Unknown commands are shown in red: \Game.
0.21 (20090511):
Command line option --html to export to HTML 4.0.
Container endings are now configurable from the main config file.
Styles can be mixed and matched at will (like typewriter bold in blue).
All constant strings (such as “Table of contents”) should now be configurable.
Added a few more colors: green, magenta, cyan, yellow, white (those two were yellow and white).
0.20 (20090509):
Command line option --version to show the current version number and date.
Release date is now automatically added to the configuration.
Preliminary support for inset boxes.
Support for numbered listings.
Added <meta> tag for Content-Type, to ease importing into word processors.
Automated version generation, taking version number and date from config, and updating current version in the main page.
0.19 (20090507):
More powerful configuration file manipulation: export to generic config and Python files.
Start lines for every parsed structure can now be configured in the global base.cfg file.
New Info types package and textclass.
New formula symbols: up and down arrows, long double arrows, Gamma and Upsilon, mu, backslash.
Show line number and current line for generic errors.
Listings and document abstracts are displayed properly.
0.18 (20090504):
Wrap floats are separated by a bit of space (two exes, actually) from the text.
Solved bug when running without any arguments.
Main executable file is now changed from elyxer to elyxer.py, to prevent problems on platforms that require the extension; main source file has changed from elyxer.py to principal.py, to avoid confusion.
Moved all parsing code to the new package parse, and configuration files to package conf.
All configuration is now read from (and written to) plain text files.
0.17 (20090427):
Alignment of table cells is now respected, both horizontally and vertically.
Wrap floats are actually floated left or right.
Correctly interpret symbols in formulae: !, ;, ≤ , ≥ , ≠, ∈ , ⋱, and a few spaces.
In formulae, \displaystyle and friends are ignored.
Square roots are again displayed correctly, and even better than before!
Cases are working (not perfect: with a bar instead of a bracket, but working).
0.16 (20090422):
Document date is shown centered.
Special rows in a longtable are properly ignored.
Multicolumn cells are properly interpreted.
Sums and integral limits are properly displayed with respect to the symbol: ∑∞i = 1.
0.15 (20090419):
Info insets (containing shortcuts) are now interpreted and shown.
LyX-Code is interpreted as a <pre> tag.
Reorganized code into a few packages.
Line numbers are not shown for utility classes.
Floats (figures, tables and algorithms) are now numbered.
Float links point to the start of the table or figure, not to the caption.
0.14 (20090413):
Deeper layouts (of any kind, not just in lists) are now supported.
Appendices are numbered correctly (as A, B, C…).
Sections in deeper layouts are numbered correctly too.
Double dash does not catch Unix-style options: --css is not converted -- while the version with spaces is.
Corrected serious bug in formula parsing affecting inline arrays.
Arrays with vertical alignment are correctly parsed.
0.13 (20090412):
Lists are correctly displayed, instead of one list per item.
Lists can contain nested layouts.
List layouts (not to mistake with Enumerate or Itemize lists) are processed correctly.
Changelog moved to separate document.
Read image sizes correctly on big-endian architectures (e.g. Mac OS X on PowerPC).
Numeration of chapters, sections… is working.
Error messages now show the line where they happen.
0.12 (20090405):
Arrays are parsed correctly and displayed acceptably.
Numbers and units are correctly separated.
Text decorations (such as ^a) are shown in line.
Variables are italicized.
Notes and comments are not output at all, greyed-out notes are shown in grey.
LyX guides parse completely.
0.11 (20090327):
Arrays are at least well parsed (but still show wrong).
Integrals and sums appear as large characters.
Appendices are separated from the main document.
The bibliography appears separated with a title.
Floats appear centered on-screen.
0.10 (20090323):
Better handling of footnotes and margin notes: not overlapping and with a reference in the text.
Better parsing of first word in a Description.
Short titles are ignored.
Added a few font families for equations. Not that they display too well…
0.9 (20090321):
Better formula parsing (including line breaks). Supports a few math fonts.
Supports menu separator, text with bar, nomenclature and many more quote types.
Single configuration file general.py.
Layout of type Space is not shown.
Supports branches. Inactive branches are not shown.
New symbols: greek letters, shapes: bullet, right triangle.
Added support for new style (1.6.x) index entries.
From LyX documentation: UserGuide.lyx is now working (except for some math functions).
0.8 (20090320):
Can be run from other directories than the one with the document.
Tables have light grey separations. Table spacing is now better adjusted.
Descriptions appear with the first word in bold), but only within the first text style. Changing style in the middle of a word may distract the algorithm.
Added support for Lyx notes (not rendered in the HTML), margin notes, pretty quotes ‘’, weird spaces.
Added support for new style (1.6.x) hyperlinks, labels and references, TOC, index.
Uses PDF title if present.
From LyX documentation: Intro.lyx is now working.
0.7 (20090316):
Images referenced by absolute path are converted to relative PNGs.
Range of supported quotes is greater. Unknown quotes are now marked as errors but do not make the tool fail.
Default CSS is always on nongnu.org, it can be changed via command line option ‐‐css.
Reinstated layout classes for unknown types.
Updated documentation to include how to run on Windows.
Added meta generator tag to all pages.
Added option ‐‐title to change the default page title.
Phonetic symbols appear in dark cyan: [sample].
Lots of small fixes and improvements to correctly parse the official LyX guides (UserGuide.lyx, EmbeddedObjects.lyx and Math.lyx).
0.6 (20090315):
Added Flex URLs, Flex code.
Works with Python 2.3.5, but not yet Mac OS X terminal.
Alignment now works right (and center and left).
Modified license files to comply with Savannah policies.
Added index page and logo.
0.5 (20090314):
Inset parameters are all parsed correctly (including spaces in image paths).
Formulae and tables should work again (including complex formatting).
Modified to (mostly) run under Python 2.3.5 (Mac OS X Tiger).
Processes layouts ending in ‘*’ (like ‘Section*’).
Runtime options for help and to disable the copyright notice, debug, quietness.
Accepts scaling for images.
Nested lists working.
0.4 (20090312):
When images do not exist warns but does not fail.
Author and title containing tags are properly processed.
Slanted text translated to italics.
Title no longer necessary to have a working document.
ERT is ignored. Status line (open/collapsed) is ignored.
Supports footnotes, newlines, bibitem entries and citations.
Dev guide includes a Container tutorial.
0.3 (20090311): Now works with generic Insets.
0.2 (20090311): ImageMagick is not required anymore.