Releases: gpoore/minted
python/v0.6.0
-
Added support for the Pygments
tokenmergefilter (#446). -
.latexminted_configconfig files are now loaded from
$XDG_CONFIG_HOME/latexminted(#449), followed by the user home directory,
TEXMFHOME, and (if enabled) the current working directory. Config files
later in the sequence override settings from config files that were loaded
earlier. If$XDG_CONFIG_HOMEis not set, it defaults to~/.config.
latex/v3.7.0
-
Added support for the Pygments
tokenmergefilter and enabled it by
default (#446). This was the default inmintedv2 but was lost in the
transition to v3. -
Updated minimum required
fvextrato 2025/05/14 and added support for new
fvextraoptiontexcomments. -
Updated minimum required
latexmintedto v0.6.0. -
Updated documentation to cover loading
.latexminted_configconfig files
from$XDG_CONFIG_HOME(#449). -
Added FAQ documentation on console/REPL lexers (#267, #388).
python/v0.5.1
- Fixed a bug from v0.5.0 in determining whether
.latexminted_configis
readable (#443).
python/v0.5.0
-
Improved handling of
.latexminted_config. Invalid config data no longer
causes an uncaught error, resulting in incorrect error messages on the
LaTeX side (#438). An empty config file no longer causes an uncaught error
under some circumstances. -
Improved
--helpmessage (#404). -
Added man page for Python executable (#403).
-
Updated dependency requirements to
latex2pydata>= 0.5.0 and
latexrestricted>= 0.6.2. -
When loading data, switched from
schema_missing='rawstr'to
schema_missing='verbatim'for full compatibility withlatex2pydata
v0.5.0.
latex/v3.6.0
-
Updated minimum required
latexmintedto v0.5.0. -
In the
latexminted.pylauncher script, replaced__version__with
__launcher_version__and switched to date-based versioning to prevent
confusion between the launcher script version and thelatexmintedlibrary
version.
latex/v3.5.1
- Fixed a bug from v3.5.0 related to calculating input line numbers that
caused errors with\inputminted(#435).
python/v0.4.0
-
rangeregexis now compatible with Python < 3.11. -
Errors in compiling regular expressions for
rangeregexare now always
caught and translated into LaTeX errors. -
Improved error messages when
rangeregex, possibly combined with
rangeregexmatchnumber, fails to find a match. -
A security error related to
.latexminted_configis no longer always
raised when dotfiles are writable by LaTeX (openout_any=a). An error is
now raised only when.latexminted_configactually exists under these
circumstances.
latex/v3.5.0
-
Tab characters in inputted temp files with recognized file extensions are
no longer lost whenhighlightmodeisfastfirstduring the first
compile, or whenhighlightmodeisfast(#431). -
For environments such as
minted, any error messages generated within
Python and passed to LaTeX now refer to the starting line of the
environment, instead of the ending line. This improves debugging for long
environments. -
Updated minimum required
latexmintedto v0.4.0 (#425).
python/v0.3.2
pyproject.toml: explicitly setbuild-backend(#424).
latex/v3.4.0
-
Replaced temp counter with a macro to prevent issues with commands
and environments such as\textfromamsmaththat modify counter
behavior (#423). -
When
highlightmodecauses all code to be highlighted at once, duplicate
highlighting is now detected and skipped.