Yalafi

Latest version: v1.5.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

1.1.6

--------------------------
- new LaTeX packages
- babel: macros \\foreignlanguage, \\selectlanguage
(issue [72](../../issues/72))
- inputenc: macro \\inputencoding (issue [72](../../issues/72))
- yalafi.shell
- revised character position mapping for text report
(issues [73](../../issues/73), [75](../../issues/75),
and [77](../../issues/77))
- added tests, using option --lt-command and temporarily created LT
emulations, see directory tests/test\_shell\_cmd/
- Vim script vlty.vim (for vimtex): minor update
- README.md: minor edits

1.1.5

--------------------------
- yalafi core
- added special LaTeX comments '%%% LT-SKIP-BEGIN' and '%%% LT-SKIP-END',
e.g., for skipping parts of LaTeX preamble (issue [56](../../issues/56))
- added math operators \\cdot and \\times (issue [65](../../issues/65))
- yalafi.shell
- fixed error message on unknown language for HTTP server
(issue [57](../../issues/57))
- added option --lt-command, can be used together with '--server my';
just using current directory if --lt-directory is not specified
(issue [60](../../issues/60))
- updated references to deprecated wiki.languagetool.org
(issue [66](../../issues/66))
- Vim scripts
- ltyc.vim: added option g:ltyc\_showsuggestions
- vlty.vim, lty.vim, ltyc.vim: added option lt\_command or similar
(issues [60](../../issues/60), [63](../../issues/63))
- lty.vim, ltyc.vim: added comments for option setting
- Bash script yalafi-grammarous: assume plugin installed under ~/.vim/bundle
- new directory editors/ with all editor interfaces
- README.md: updated, shifted some sections, added screenshot for vimtex plugin

1.1.4

--------------------------
- new LaTeX packages: glossaries, glossaries-extra, pgfplots
- added macros
- LaTeX builtins: \\index, \\pagenumbering, \\pagestyle, \\thispagestyle,
\begin{tabular}
- package biblatex: \\addbibresource, \\printbibliography
- list-of-macros.md: updated
- yalafi core
- allow '' in macro names (parameters.py:Parameters.macro\_characters())
- added method parser.py:Parser.parse\_keyval\_list(): parses lists like
`name=xxx, description={a b c}`
- non-alphanumeric characters (except '.') in LaTeX package names are
replaced by '\_' for corresponding Python module names
(utils.py:get\_module\_handler())
- travis.yml: use 'python -m pytest' instead of 'pytest'
- added copy of vimtex compiler script vlty.vim

1.1.3

--------------------------
- added extension modules
- packages: biblatex, graphicx, hyperref, listings, tikz
- document classes: article, book, report, scrartcl, scrbook
- added file list-of-macros.md
- yalafi
- added tests for extension modules
- reduced error message in filter output on LaTeX syntax problem;
full message now only with `Parameters.mark_latex_error_verbose = True`
(full message unchanged to stderr)
- ltyc.vim: added file information to errorformat
- updated README

1.1.2

--------------------------
- yalafi
- added submodule yalafi.packages, currently with:
amsmath, amsthm, xcolor (incomplete initial versions)
- added submodule yalafi.documentclasses
- changed otion --pyth to --pack
- added option --dcls
- macros \\documentclass and \\usepackage activate package modules
from yalafi.documentclasses and yalafi.packages
- removed redundancies in Parameters.math\_space and
Parameters.math\_ignore (issue 29)
- shifted declarations from yalafi/parameters.py to extension modules
(issue 29)
- closed issue 30 (optional argument for figure environment,
missing \\phantom macros)
- changed definition of table environment
- \\LTmacros renamed to \\LTinput: also may activate extension modules
- yalafi.shell
- changed option --python-defs to --packages
- added option --documentclass
- added option --add-modules
- added Vim "compiler" ltyc.vim
- removed file definitions.py
- README: updated

1.1.1

--------------------------
- yalafi: fixed issue 26 (handling of \\\\\[...\]),
added tests/test\_linebreak.py

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.