Skip to content

Commit

Permalink
added note on TUG grant and development status
Browse files Browse the repository at this point in the history
  • Loading branch information
gpoore committed Sep 12, 2023
1 parent 5c4cf60 commit 0b5a481
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 1 deletion.
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,23 @@ This has security implications; it allows LaTeX to run external programs.
`-shell-escape` should only be used with documents that you trust.


## Development status

`minted` version 3.0 is now under development, thanks to a [TeX Development
Fund grant](https://tug.org/tc/devfund/grants.html) from the [TeX Users
Group](https://tug.org/). This will bring a new Python executable that
replaces `pygmentize`. The new executable will be compatible with restricted
shell escape, so no more `-shell-escape` with associated security
vulnerabilities. The new executable will also make it possible to extend
`minted` using Python, not just LaTeX macros. This will bring official
support for custom lexers, allow including snippets of external files based on
regular expressions, and make possible a number of other improvements and
bugfixes. For compatibility purposes, the final version of `minted` v2.x will
be released as the compatibility package `minted2`. Initial beta versions of
`minted` v3.0 are expected by early 2024. A final minted v3.x release
including all planned features is expected before the end of summer 2024.


## Availability

`minted` is distributed with both TeX Live and MiKTeX. It is also available
Expand Down
5 changes: 4 additions & 1 deletion source/minted.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -477,9 +477,12 @@
% \noindent\texpkg{minted} is a package that facilitates expressive syntax highlighting
% using the powerful \app{Pygments} library. The package also provides options to
% customize the highlighted source code output.
%
% \vspace{0.5in}
% \noindent\textbf{Development status:} \pkg{minted} version 3.0 is now under development, thanks to a \href{https://tug.org/tc/devfund/grants.html}{\TeX\ Development Fund grant} from the \href{https://tug.org/}{\TeX\ Users Group}. This will bring a new Python executable that replaces |pygmentize|. The new executable will be compatible with restricted shell escape, so no more |-shell-escape| with associated security vulnerabilities. The new executable will also make it possible to extend \pkg{minted} using Python, not just \LaTeX\ macros. This will bring official support for custom lexers, allow including snippets of external files based on regular expressions, and make possible a number of other improvements and bugfixes. For compatibility purposes, the final version of \pkg{minted} v2.x will be released as the compatibility package \pkg{minted2}. Initial beta versions of minted v3.0 are expected by early 2024. A final minted v3.x release including all planned features is expected before the end of summer 2024.
% \end{abstract}
%
% \vspace{2in}
% \vspace{0.5in}
%
% \subsection*{License}
% \href{http://www.latex-project.org/lppl.txt}{LaTeX Project Public License (LPPL)} version 1.3.
Expand Down

0 comments on commit 0b5a481

Please sign in to comment.