Download Latest Version latex_v3.8.0 source code.tar.gz (638.5 kB)
Email in envelope

Get an email when there's a new version of minted

Home / latex_v3.8.0
Name Modified Size InfoDownloads / Week
Parent folder
latex_v3.8.0 source code.tar.gz 2026-03-04 638.5 kB
latex_v3.8.0 source code.zip 2026-03-04 654.9 kB
README.md 2026-03-04 3.0 kB
Totals: 3 Items   1.3 MB 0
  • Switched to \str_mdfive_hash:e and \file_mdfive_hash:n for MD5 hashing. These replace \pdf@mdfivesum and \pdf@filemdfivesum from the pdftexcmds package. Under LuaTeX, \pdf@mdfivesum ignores most multi-byte code points (code points >= 256 for UTF-8), which can cause hash collisions and thus incorrect documents (#467).

\pdf@mdfivesumnative provides the desired functionality, but switching to \str_mdfive_hash:e is simpler and allows dropping the pdftexcmds package as a dependency.

  • Updated minimum required fvextra to v1.14.0 (2026/02/25), which uses \str_mdfive_hash:e for MD5 hashing. There is now an error instead of a warning if fvextra is outdated.

  • Updated minimum required latex2pydata LaTeX package to v0.7.0 (2026/02/25), which uses \str_mdfive_hash:e for MD5 hashing. There is now an error instead of a warning if the latex2pydata LaTeX package is outdated.

  • Updated minimum required latexminted to v0.7.0.

  • \inputminted and other input commands are now compatible with the import package (#233, [#251]). This also improves compatibility with packages that use import internally, such as subfiles.

  • File extension parsing for identifying temp files for highlightmode now uses \file_parse_full_name:nNNN, which gives more robust results. When a file has a double file extension, both extensions are checked separately in identifying temp files. Previously, a double extension was treated as a single unit (#457).

  • Added command \MintedRegisterTempFileExtension. This allows file extensions for temporary files to be registered so that the files are handled correctly regardless of highlightmode. Added built-in support for .tcbtemp file extension for tcolorbox (#456).

  • Added options rangestartstringline, rangestartafterstringline, rangestopstringline, and rangestopbeforestringline. These function like the range*string options, except that they operate on entire lines rather than immediately at the locations of delimiting strings.

  • The minted LaTeX package version is now passed to latexminted so that latexminted can check for compatibility with minted.sty. This is needed in cases when the minted LaTeX package is not used with a bundled latexminted. Previously, minted.sty checked for compatibility with latexminted, but there was no reverse check.

  • Added package option cacheignoresfilecontents. This allows frozencache to function with only the cache. External files accessed by commands like \inputminted are no longer required, since this disables cache verification for external files (#475).

  • Updated documentation for frozencache for minted v3 (#475). Improved error messages for frozencache.

  • Added support for fancyvrb's baseline option (#476).

Source: README.md, updated 2026-03-04