Skip to content

Releases: Alphaharrius/texmd

v0.1.2

10 Nov 17:37
Compare
Choose a tag to compare

Description

Bug fix for import errors.

Error

When importing the module in Python 3.13 or lower raised exception, caused by Generator[...] since the defaults attribute of Generator is a recently added feature.
Also the package pybtex requires setuptools but went missing on installation via pip.

Fix

Using backward-compatible syntax, setuptools were placed in the requirements.

v0.1.1

09 Nov 07:21
Compare
Choose a tag to compare

Added options for customizing reference formats.

v0.1.0

06 Nov 17:31
Compare
Choose a tag to compare
  • Included full LaTeX node structure that allows post-parsing editing of the node tree.
  • Some LaTeX nodes which is a sub-class of TexParentNode supports node lookup and removal based on rules.
  • Restructured the library to have its own TexParser and encapsulated parsing state that allows multi-threaded parsing.
  • Added support for more complex rules for parsing LaTeX group nodes which allows decorative macros to be recognized in the node type.

v0.0.2

01 Nov 19:24
Compare
Choose a tag to compare

Added support to BibTeX.

v0.0.1

31 Oct 18:45
Compare
Choose a tag to compare

This version supports:

  • Load and parse .tex files then write the expressions in Markdown-compatible format.
  • Load and parse LaTeX expressions then write the expressions in Markdown-compatible format.
  • Customize the Markdown writing backends.