You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove the "module" infrastructure and implement parser functions as a replacement. This is not a 1-to-1 replacement, as #invoke is not implemented, but the APIs now exist in a sane way to implement any parser function.
Basic support for subst and safesubst.
Add a mwcomposerfromhell.parser_tests_parser module to read MediaWiki parser test files.
Fix a bug ("Template loop detected") if the same unknown template appeared multiple times when decoding wikicode.
Various internal improvements, including type hints and f-strings.
Many minor bugs fixed and additional compatibility with MediaWiki.
Changed packaging to use setuptools declarative config in setup.cfg.
Support Python 3.10 and 3.11, drop support for Python 3.6.