Releases: SublimeText/LaTeXTools
v4.5.9
Fixes:
- tweak encoding detection of files using utf-8 with BOM
- fix path normalization issues (ensure removing e.g.
/../) - fix output file names, if
jobnameis specified (fixes #1076) - fix logfile parsing of unquoted file names with spaces (fixes #1691)
Enhancements:
- output printed pages to build result message (fixes #107)
- update CWL files
v4.5.8
v4.5.7
v4.5.6
Fixes
- fix build failing if final .synctex.gz doesn't exist on Windows OS
Enhancements
-
improve cwl completion parsing:
- convert
%<..%>to snippet fields - remove
%plainetc.
- convert
-
improve tex logfile syntax definition:
- better block and line wrapped file name continuation heuristics
- highlight latex commands' arguments
v4.5.5
v4.5.4
Fixes
- fix package info highlighting after nested blocks (latex logfiles)
- fix emphasis key bindings expanding whitespace, if selection is empty
- fix quotation auto-pairing (fixes #1391)
- disable various key bindings in vintage command mode (fixes #373)
- some formal changes to default key binding files
Enahncements
- add completion support for various
\refcommands - add various
\labelcommands to pickup completions from - set
hiddenflag for copied .synctex.gz file on Windows - enable math preview phantoms in Markdown syntaxes (fixes #1362)
v4.5.3
Fixes
- fix documentation link in install message
- fix confusion about
hide_build_panelsetting's functionality by renaming it toshow_panel_on_build - fix script builder command tokenization (fixes #1660)
- fix
texpathdocumentation - fix encoding detection of bib files (fixes #335)
- fix custom
TEXMFDOTDIRalways starting with current working directory"." - fix
"command"override from sublime-build files - fix latex string to os path translation by dropping
\stringcommands (fixes #998)
Enhancements
- add support to manually specify stdio encoding via sublime-build files or builder settings
- disable auto-pairing of
`'when preceded by double-quotes (fixes #1029) - display time needed to build PDF in output panel (fixes #374)
- extend
open_pdf_on_buildsetting to"always"open PDF after possibly incomplete build (fixes #1659) - expand empty selection to word when wrapping text into emphasis commands (e.g.
ctrl+l, ctrl+b) (fixes #1043) - trim trailing selections'
\nwhen wrapping into environments (fixes #1016) - trim trailing selections'
\nwhen wrapping into text emphasis commands
v4.5.2
Fixes:
- fix default compiler (TeXLive: latexmk, MikTeX: texify)
- fix tex root determination edge cases
- fix custom
$PATHortexpathvalues being ignored when calling binaries - fix various latex build log highlighting issues
- fix build failures by manually adjusting environment variables if `"aux_directory" is customized
- revert default
"aux_directory"to""as texify and other builders don't support it - cancel completions if
\\is typed (fixes #1655) - remove obsolete
build_finished_message_lengthsetting
Enhancements:
- add
build_panel_word_wrapsetting - add
scroll_build_panel_to_topsetting - add support for builder_setting
"command": "latexmk"string value to specify compiler name - add support for variables in
"command": [$file_path/build.sh]builder_setting - add support for platform-speciffic
"command"builder_setting - always log build command error codes to ST's console
- upgrade CWL files
- refactor "LatexTools: Check System" command
- refactor "LaTeXTools: Reset user settings" command
(Resetting just means to remove LaTeXTools.sublime-settings from Packages/User/)
v4.5.1
- fix build failing, if latexmk skips compiling up-to-date PDF (fixes #1646)
- fix basic builder terminating build before required directories are created
- add .gitignore file to created aux-directories
- set
"aux_directory": ".aux"by default - refine scopes of build output to align with ST's syntax test results output
v4.5.0
The major changes of this release are:
-
rewritten dbus based viewer plugin for Evince and XReader on Linux.
-
overhauled PDF builder infrastructure and default builders.
It should not affect normal usage of default functionality in obvious ways,
except build menu now displaying "Compile to PDF" instad of "LaTeX".
Existing custom builder plugins may however need some adoption, even though
primary API changes target improved consistency and extended functionality, only.
Expected changes are primarily related with printing command results
or creation of custom Popen commands, which a dedicated method was added for.
Please refer to https://sublimetext.github.io/LaTeXTools/buildsystem/ to get some
information about current API. A dedicated migration guide does not exist, but
a look at default builders' code may give some hints about required adaptions.
Fixes:
- fix skim script path argument (#1639)
- fix aux- and output-directory usage with latexmk (#1640)
- fix SumatraPDF not reloading re-build PDFs (#1642)
- fix build cancellation support
Enhancements:
- support Xreader, refresh support for Evince (#1557)
- improve translation of special char in auto label (#1637)
- replace
copy_output_on_buildfunctionality by
proper output-directory support in all default builders. - overhaul builder infrastructure and default builder plugins
- publish updated documentation at https://sublimetext.github.io/LaTeXTools/ (fixes #1643)