Skip to content

Releases: SublimeText/LaTeXTools

v4.2.2

02 Feb 14:17
Compare
Choose a tag to compare
  • fix \ref completions provided from wrong document
  • add \ref completions for labels in \lstset commands (resolves #214)
  • add shift+enter key binding to add \task (resolves #1369)
  • add support ofr \appendtographicspath (addresses #1408)

v4.2.1

31 Jan 18:01
Compare
Choose a tag to compare
  • ensure cite completion settings are read correctly (fixes #1604)
  • fix bibtex parser throwing syntax error on unknown tokens between (outside of) @entries{...}
  • fix a compatibility issue with ST4107 ... ST4131
  • add support \thlabel and \thref (fixes #1463)
  • use python's "oem" encoding to decode output of command line tools on Windows (ST4 only)

v4.2.0

29 Jan 20:13
Compare
Choose a tag to compare

fixes:

  • local document cache being loaded from disk instead of using values in RAM
  • fix various syntax errors related with document cache removal and cleanup
  • support project/view specific auto_match_enabled settings to auto-pair brackets
  • commit completion quick panel item with tab if auto_complete_commit_on_tab is set true (addresses #1464)

enhancements:

  • improve indentation and termination of \begin...\end snippets
  • add more extensions to temp_files_exts
  • use "new" bibfile parser by default
  • add cwl completion related settings to LaTeXTools.sublime-settings to make them more visible
  • refactor CWL file based auto-completions (resolves #1550)
  • reorganize completion related settings in LaTeXTools.sublime-settings
  • reduce redundant work when loading/saving document cache
  • analyze local *.sty files referenced by \usepackage commands (resolves #1513)
  • prepare completions in asynchronously to reduce/avoid typing lags (ST4 only)
  • use ST4 CompletionItem and QuickPanelItem to provide completions with icons and kind information

v4.1.0

16 Jan 20:00
Compare
Choose a tag to compare

fixes:

  • all core python modules are moved to latextools package to avoid duplicate globals
    This works around a characteristic of ST's plugin eco system and makes reloading after package updates easier.
  • fix preview related settings not being read or tracked for changes (fixes #1599)
  • fix image preview not being displayed due to LaTeX syntax changes
  • fix tex-style % comments not being handled by "new" Bibtex parser

enhancements:

  • improve image/math preview popup and phantom formatting (stylesheets)
  • reorganize math and image preview related settings
  • optimize merged settings loading from and change tracking of all supported settings files (LatexTools, LaTeXTools (Advanced), Preferences)
  • refactor event debouncing using a defacto ST community standard function
  • convert snippet related completions to *.sublime-snippet files as only latter ones take precedence over other completions in ST4, like all sorts of snippets did in ST3
  • add some kind info/icons to Bibtex related completions (ST4 only)

other:

  • remove obsolete BibTexCache related commands

v4.0.1

30 Dec 17:17
Compare
Choose a tag to compare
  • rename build variant headers to avoid confusion with with used traditional, basic or script builders.
  • fix a cache bug, which prevented \cite completions of recently added bibliographies from being available.
  • drop another ST2 hack
  • rename _InputQuickpanelListener listener to InputQuickpanelListener as ST4 ignores everything starting with underscore.
  • reformat codebase using python black (should have happened before 4.0.0, but yeah)

v4.0.0

29 Dec 14:05
Compare
Choose a tag to compare

LaTeXTools Plugin version 4.0.0

This is a major update targetting ST 3143+ and ST 4107+.

ST2 support is completely removed and support for ST 4107+ and python 3.8 is added.

Warning

  1. All commnands have been renamed to follow a common naming schema.
    Therefore customized key bindings need to be updated.
  2. Plugins have been reorganized and renamed.
    Therefore user defined plugins might need adjustments.

To easily find them, run LaTeXTools: Find deprecated commands from Command Palette, if a key bindings file is opened. Note: It requires PackageDev to be installed.