| Name | Modified | Size | Downloads / 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:eand\file_mdfive_hash:nfor MD5 hashing. These replace\pdf@mdfivesumand\pdf@filemdfivesumfrom thepdftexcmdspackage. Under LuaTeX,\pdf@mdfivesumignores 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
fvextrato v1.14.0 (2026/02/25), which uses\str_mdfive_hash:efor MD5 hashing. There is now an error instead of a warning iffvextrais outdated. -
Updated minimum required
latex2pydataLaTeX package to v0.7.0 (2026/02/25), which uses\str_mdfive_hash:efor MD5 hashing. There is now an error instead of a warning if thelatex2pydataLaTeX package is outdated. -
Updated minimum required
latexmintedto v0.7.0. -
\inputmintedand other input commands are now compatible with theimportpackage (#233, [#251]). This also improves compatibility with packages that useimportinternally, such assubfiles. -
File extension parsing for identifying temp files for
highlightmodenow 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 ofhighlightmode. Added built-in support for.tcbtempfile extension fortcolorbox(#456). -
Added options
rangestartstringline,rangestartafterstringline,rangestopstringline, andrangestopbeforestringline. These function like therange*stringoptions, except that they operate on entire lines rather than immediately at the locations of delimiting strings. -
The
mintedLaTeX package version is now passed tolatexmintedso thatlatexmintedcan check for compatibility withminted.sty. This is needed in cases when themintedLaTeX package is not used with a bundledlatexminted. Previously,minted.stychecked for compatibility withlatexminted, but there was no reverse check. -
Added package option
cacheignoresfilecontents. This allowsfrozencacheto function with only the cache. External files accessed by commands like\inputmintedare no longer required, since this disables cache verification for external files (#475). -
Updated documentation for
frozencacheformintedv3 (#475). Improved error messages forfrozencache. -
Added support for
fancyvrb'sbaselineoption (#476).