Releases: gpoore/minted
v2.9
-
This is expected to be the last release of
minted
v2.x. If so, it will
then become the new packageminted2
for backward compatibility. -
Added new option
ignorelexererrors
. When lexer errors are shown in
highlighted output (default), they are typically displayed as red boxes
that surround the relevant text. When lexer errors are ignored, the
literal text that caused lexer errors is shown but there is no indication
that it caused errors (#374). -
There is now a warning if
fvextra
version is less than 1.5.
v2.8
-
Under non-Windows operating systems, detect executables with
command -v
rather thanwhich
to provide better cross-platform support (#345). -
Added new package option
inputlanglinenos
. This extends the existing
langlinenos
to cover\inputminted
as well (#361). -
Improved and updated Pygments documentation (#339).
-
Improved
\mintinline
documentation to address packages that redefine
\section
(#368). -
Added support for
fvextra
optionsbreakafterinrun
and
breakbeforeinrun
(#358). Infvextra
version 1.5,breakaftergroup
andbreakbeforegroup
were renamed tobreakafterinrun
and
breakbeforeinrun
to avoid naming ambiguity with new options. The old
optionsbreakaftergroup
andbreakbeforegroup
are no longer supported. -
Added
DEPENDS.txt
(#331). -
Removed unnecessary dependency on
calc
package (#313). -
Added documentation in FAQ about copy and paste limitations (#302).
-
Added note on
text
lexer to documentation (#274).
v2.7
-
Reimplemented
\mintinline
to usefvextra
's argument reading and
processing macros, and to usefvextra
's\Verb
internally.
\mintinline
now works with all line breaking options supported by
fvextra
's\Verb
, includingbreakanywhere
(#329, #340). It now
gives better results when used inside other commands, since it uses
fvextra
's retokenization macros. It is now compatible withhyperref
for PDF strings such as bookmarks. -
Reimplemented
\newmintinline
based on new\mintinline
. -
Reimplemented
\mint
to usefvextra
's argument reading and processing
macros. It now gives better results when used inside other commands,
since it usesfvextra
's retokenization macros. Fixed a bug that caused
a continued paragraph after\mint
to be indented (#218). -
Reimplemented
\newmint
based on new\mint
. Commands created with
\newmint
can now use curly braces as delimiters, just like\mint
(#254). -
Settings passed to
pygmentize
as command-line options are now quoted.
This preventsescapeinside
characters from being interpreted as special
shell characters (#179, #262). -
Fixed bug with
autogobble
that produced incorrect dedent when using
lastline
with the lines beyondlastline
having less indentation than
the selected range (#326). -
Fixed unintended line breaks after hyphens under LuaTeX (#263).
-
Added warning to documentation of
\inputminted
regarding filenames
and shell command execution (#338).
v2.6
-
autogobble
automatically usespython
orpython3
executables,
depending on availability, instead of requiringpython
. A custom
executable can be specified by redefining\MintedPython
(#277, #287). -
Fixed
autogobble
compatibility withfancyvrb
4.0+ (#315, #316). -
Pygments style names may now contain arbitrary non-whitespace characters.
Previously, style names containing digits and some punctuation characters
were incompatible (#210, #294, #299, #317). Pygments macros are now only
defined just before use locally withinminted
commands and environments,
rather than globally. Pygments macros now always use a\PYG
prefix
regardless of style, rather than a prefix of the form\PYG<style>
(for
example, what was previously\PYGdefault
is now simply\PYG
). -
Removed Python-based MD5 hashing for XeTeX, which was necessary before
XeTeX added\mdfivesum
in 2017. -
The default for
stripnl
is nowfalse
, so that original code is
preserved exactly by default (#198). -
Added support for
fontencoding
option fromfvextra
(#208). -
Added note to FAQ about getting
texi2pdf
to work withminted
given
texi2pdf
's assumptions about temp files (#186). -
Reimplemented
bgcolor
option to be compatible withcolor
package.
v2.5
-
The default placement for the
listing
float is nowtbp
instead ofh
,
to parallelfigure
andtable
and also avoid warnings caused byh
(#165). The documentation now contains information about changing default
placement. Thefloat
package is no longer loaded when thenewfloat
package option is used. -
Added support for
*nchars
options fromfvextra
v1.3 that allow setting
breaklines
-related indentation in terms of a number of characters, rather
than as a fixed dimension. -
Fixed incompatibility with
babel magyar
(#158). -
Added support for
beamer
overlays withbeameroverlays
option (#155). -
Comments in the Pygments LaTeX style files no longer appear as literal
text whenminted
is used in.dtx
files (#161). -
autogobble
now works with package optionkpsewhich
(#151). Under
Windows, thekpsewhich
option no longer requires PowerShell. -
Fixed a bug that prevented
finalizecache
from working withoutputdir
(#149). -
Fixed a bug with
firstline
andlastline
that prevented them from
working with theminted
environment (#145). -
Added note on
breqn
conflicts to FAQ (#163).
v2.4.1
v2.4
v2.3
- The
fvextra
package is now required.fvextra
extends and patches
fancyvrb
, and includes improved versions offancyvrb
extensions that
were formerly inminted
. - As part of
fvextra
, theupquote
package is always loaded.fvextra
brings the new optioncurlyquotes
, which allows curly single quotation
marks instead of the literal backtick and typewriter single quotation mark
produced byupquote
. This allows the defaultupquote
behavior to be
disabled when desired. - Thanks to
fvextra
, the optionsbreakbefore
,breakafter
, and
breakanywhere
are now compatible with non-ASCII characters under
pdfTeX (#123). - Thanks to
fvextra
,obeytabs
no longer causes lines in multi-line
comments or strings to vanish (#88), and is now compatible with
breaklines
(#99).obeytabs
will now always give correct results with
tabs used for indentation. However, tab stops are not guaranteed to be
correct for tabs in the midst of text. fvextra
brings the new optionsspace
,spacecolor
,tab
, and
tabcolor
that allow these characters and their colors to be redefined
(#98). The tab may now be redefined to a flexible-width character such
as\rightarrowfill
. The visible tab will now always be black by default,
instead of changing colors depending on whether it is part of indentation
for a multiline string or comment.fvextra
brings the new optionshighlightcolor
andhighlightlines
,
which allow single lines or ranges of lines to be highlighted based on line
number (#124).fvextra
brings the new optionsnumberfirstline
,stepnumberfromfirst
,
andstepnumberoffsetvalues
that provide better control over line
numbering whenstepnumber
is not 1.- Fixed a bug from v2.2.2 that prevented
upquote
from working.