Skip to content

Releases: SublimeText/LaTeXTools

v4.5.0

05 Sep 19:38

Choose a tag to compare

The major changes of this release are:

  1. rewritten dbus based viewer plugin for Evince and XReader on Linux.

  2. 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_build functionality 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)

v4.4.2

12 Aug 16:50

Choose a tag to compare

Fixes:

  • fix viewer plugins not being reloaded after package updates
  • re-focus ST window via sublime API to improve reliability of keep_focus setting
  • fix evince and skim script caching and calling (fixes #1635)

Changes:

  • use common subl binary detection for command line creations

  • convert most string formattings to f-strings

  • refactor various viewer plugins to simplify code base and adjust behavior to current Linux distros and viewer versions.

    Tools like wmctrl or xdotool to focus windows seem no longer supported by most modern window managers.

v4.4.1

10 Aug 20:25

Choose a tag to compare

  • fix missing command_viewer plugin (fixes #1632)
  • fix python 3.13 syntax error in bibtex parser
  • add initial support for Sioyek viewer plugin (see #1634)

v4.4.0

09 Aug 13:20

Choose a tag to compare

  • install as LaTeXTools.sublime-package (#274)
  • ensure compatibility with python 3.13
  • refactor latextools' plugin ecosystem
  • fix some \input{} related analysis errors, attempting to load invalid files
  • upgrade completion files

v4.3.6

27 Jun 12:29
875d668

Choose a tag to compare

  • fix \graphicspath argument parsing (#1626)
  • fix beamer \includegraphics (#1627)

v4.3.5

03 Jun 08:23
88f47f8

Choose a tag to compare

  • fix auto-fill trigger being augmented by auto-pairing brackets (#1621)

v4.3.4

29 May 16:56

Choose a tag to compare

  • add key bindings to wrap selected text in pipes (fixes #191)
  • add settings to control auto-pairing brackets (fixes #1618)
    • auto_match_escaped_brackets
    • auto_match_math_brackets
  • add auto-pairing of leading and trailing spaces within brackets, controlled via auto_match_spaces setting
  • fix various auto-pairing related issues, especially with detecting escape sequences

v4.3.3

05 May 16:43

Choose a tag to compare

  • fix goto anything regression introduced by v4.3.2

v4.3.2

30 Apr 19:55

Choose a tag to compare

  • fix goto_anywhere command not jumping to references or labels

v4.3.1

08 Apr 16:50

Choose a tag to compare

  • fix regression in traditional bibliography parser
  • fix exceptions raised by citation completions if bibliography cache is cold