LaTeX-Workshop/CHANGELOG.md
2017-01-19 12:12:37 +08:00

3.8 KiB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[0.2.5] - 2017-01-17

Added

  • LaTeX log parser. Output to LaTeX Workshop output channel.

Fixed

  • Ignoring double curly brackets in parsed bibtex items to avoid spamming

[0.2.4] - 2017-01-17

Changed

  • Better bibTeX autocompletion
    • Now provide title, publication, and authors in citation autocomplete.
    • If parser failed, fallback to original implementation.
  • Add curly brackets after multiple commands.
    • User can go on typing for inner content autocompletion.

[0.2.3] - 2017-01-15

Changed

  • Revert back to manual CompletionItem and SnippetString creation for auto-completion.
    • Users should experience a better auto-completion feature.

[0.2.2] - 2017-01-13

Fixed

  • (#4) Compile throw error on sending websocket message with undefined client.

[0.2.1] - 2017-01-12

Changed

  • In browser PDF preview URL.
    • User should not experience any feature changes

Removed

  • Several useless PDF viewer buttons: open, download, presentation mode.

[0.2.0] - 2017-01-11

Add

  • In browser PDF preview.
    • Find it in right-click menu!

Changed

  • Server-client communication model.
  • Refractor the context menu.

[0.1.11] - 2017-01-09

Fixed

  • PDF viewer scroll to (0,0) after clicking compilation but before refreshing.

[0.1.10] - 2017-01-09

Changed

  • (#2) Use HTML data to store PDF position before compilation.
    • The PDF position can be restored after compilation instead of previous SyncTeX method.

[0.1.9] - 2017-01-05

Added

  • More colorization with textmate tex grammar.

[0.1.8] - 2017-01-05

Fixed

  • Command autocomplete not working.

[0.1.7] - 2017-01-05

Added

  • Colorization using textmate grammar file.

Changed

  • Wildcard reference autocomplete for any commands with ref.

[0.1.6] - 2017-01-04

Added

  • latex-workshop.main_document config to explicitly define the main document.
    • If set with some value, the auto-detection is disabled.
    • If set null, auto-detection will use the old logic as in 0.1.5.

Changed

  • Snippet for \begin command. Now the \end command will also be appended.

[0.1.5] - 2017-01-04

Added

  • Right click text editor for compile option.

Changed

  • (#1) Compile and preview will search for main tex document for processing.
    • Main document is determined by "\begin{document}" string.
    • If the current active file has this string, it is set to the main document.
    • Otherwise, all .tex files under the root of the opened folder is checked. The first one with this string is the main document.
    • Tests needed.

[0.1.4] - 2017-01-04

Changed

  • Now PDF viewer will try to use synctex to scroll to tex editor cursor position upon refresh.

[0.1.3] - 2017-01-03

Changed

  • Use code snippet for all latex backslash commands.
    • Now autocomplete will show when the first letter is input after the backslash.
    • Now backslash autocomplete can use tab to navigate to proper positions for contents.

Fixed

  • \ref won't develop autocomplete recommends when .aux file is not generated.

[0.1.2] - 2017-01-03

Changed

  • Synchronously read related files when developing citation and reference autocompletes.
    • The original acynchronous pattern will miss the latest changes.
    • If the autocomplete reaction speed is greatly influenced in large files, this change may be reverted.

[0.1.1] - 2017-01-01

Added

  • An extension icon.

Fixed

  • In some cases \cite and \ref won't develop autocomplete recommends.

[0.1.0] - 2017-01-01

Added

  • Compile LaTeX to PDF
  • Live Preview
  • SyncTex
  • Autocomplete on backslash, citation, and reference
  • Configuration

[0.0.1] - [0.0.12]

  • Merged into version 0.1.0.