|
- Changelog
- =========
-
- v0.2
- ----
-
- 19da4d2144_ to master_ (released June 20, 2013)
-
- - The parser now fully supports Python 3 in addition to Python 2.7.
- - Added a C tokenizer extension that is significantly faster than its Python
- equivalent. It is enabled by default (if available) and can be toggled by
- setting :py:attr:`mwparserfromhell.parser.use_c` to a boolean value.
- - Added a complete set of unit tests covering parsing and wikicode
- manipulation.
- - Renamed :py:meth:`.filter_links` to :py:meth:`.filter_wikilinks` (applies to
- :py:meth:`.ifilter` as well).
- - Added filter methods for :py:class:`Arguments <.Argument>`,
- :py:class:`Comments <.Comment>`, :py:class:`Headings <.Heading>`, and
- :py:class:`HTMLEntities <.HTMLEntity>`.
- - Added *before* param to :py:meth:`Template.add() <.Template.add>`; renamed
- *force_nonconformity* to *preserve_spacing*.
- - Added *include_lead* param to :py:meth:`Wikicode.get_sections()
- <.get_sections>`.
- - Removed *flat* param from :py:meth:`.get_sections`.
- - Removed *force_no_field* param from :py:meth:`Template.remove()
- <.Template.remove>`.
- - Added support for Travis CI.
- - Added note about Windows build issue in the README.
- - The tokenizer will limit itself to a realistic recursion depth to prevent
- errors and unreasonably long parse times.
- - Fixed how some nodes' attribute setters handle input.
- - Fixed multiple bugs in the tokenizer's handling of invalid markup.
- - Fixed bugs in the implementation of :py:class:`.SmartList` and
- :py:class:`.StringMixIn`.
- - Fixed some broken example code in the README; other copyedits.
- - Other bugfixes and code cleanup.
-
- v0.1.1
- ------
-
- ba94938fe8_ to 19da4d2144_ (released September 21, 2012)
-
- - Added support for :py:class:`Comments <.Comment>` (``<!-- foo -->``) and
- :py:class:`Wikilinks <.Wikilink>` (``[[foo]]``).
- - Added corresponding :py:meth:`.ifilter_links` and :py:meth:`.filter_links`
- methods to :py:class:`.Wikicode`.
- - Fixed a bug when parsing incomplete templates.
- - Fixed :py:meth:`.strip_code` to affect the contents of headings.
- - Various copyedits in documentation and comments.
-
- v0.1
- ----
-
- ba94938fe8_ (released August 23, 2012)
-
- .. _master: https://github.com/earwig/mwparserfromhell/tree/v0.2
- .. _19da4d2144: https://github.com/earwig/mwparserfromhell/tree/v0.1.1
- .. _ba94938fe8: https://github.com/earwig/mwparserfromhell/tree/v0.1
|