github earwig/mwparserfromhell v0.4.1
version 0.4.1

latest releases: v0.6.6, v0.6.5, v0.6.4...
8 years ago
  • The process for building Windows binaries has been fixed, and these should be distributed along with new releases. Windows users can now take advantage of C speedups without having a compiler of their own.
  • Added support for Python 3.5.
  • < and > are now disallowed in wikilink titles and template names. This includes when denoting tags, but not comments.
  • Fixed the behavior of preserve_spacing in Template.add() and keep_field in Template.remove() on parameters with hidden keys.
  • Removed _ListProxy.detach(). SmartLists now use weak references and their children are garbage-collected properly.
  • Fixed parser bugs involving:
    • templates with completely blank names;
    • templates with newlines and comments.
  • Heavy refactoring and fixes to the C tokenizer, including:
    • corrected a design flaw in text handling, allowing for substantial speed
      improvements when parsing long strings of plain text;
    • implemented new Python 3.3 PEP 393 Unicode APIs.
  • Fixed various bugs in SmartList, including one that was causing memory issues on 64-bit builds of Python 2 on Windows.
  • Fixed some bugs in the release scripts.

Don't miss a new mwparserfromhell release

NewReleases is sending notifications on new releases.