Skip to content

Latest commit

 

History

History
77 lines (64 loc) · 3.15 KB

CHANGELOG.md

File metadata and controls

77 lines (64 loc) · 3.15 KB

0.14.0

  • Merged Pull Request 31.
    • Introduces forward-sync support for Skim, and lays the groundwork for other openers with sync support. Default keybind is ctrl-alt-s.

0.13.0

  • Move output file (including SyncTeX file) to source dir.
    • By default we now move the output file after a successful build, including the SyncTeX file if it exists. The files are moved to the source directory, i.e. the directory containing the processed root TeX file.
    • The behavior is configurable via latex.moveResultToSourceDirectory.
  • Added some basic error log parsing routines. Only handles the simplest of scenarios, needs to be expanded.
  • Improved configuration descriptions.

0.12.0

  • Merged [Pull Request 12]((thomasjo#12).
    • Adds an error status indicator to the status bar.
  • Implemented basic support for parsing magic comments.
  • Merged [Pull Request 13]((thomasjo#13).
    • Adds a master/root TeX file feature which supports both magic comments and a heuristic search algorithm. If building a descendant TeX file, this feature ensures the root file is built instead.
  • Improved platform detection routines, which ultimately improves support for Windows.
  • Merged [Pull Request 24]((thomasjo#24).
    • Adds support for opening the resulting PDF after a successful build. Behavior is configurable.
  • Added a basic Skim.app opener.
    • Used by default if Skim.app exists at the configured path (default path: /Applications/Skim.app).
  • Migrated configuration to the new JSON schema approach supported by Atom for an improved user experience.

0.11.0

  • Merged Pull Request 10.
    • Improves the error messages to help users debug e.g. bad PATH.

0.10.0

  • Refactor code to minimize direct dependence on latexmk in an attempt to prepare for future support of other TeX builders.
  • Lots of improvements to overall code quality, and test coverage.

0.9.0

  • Introduces a simple progress indicator.

0.8.0

  • Bugfix related to filenames containing spaces. This resolved #5 and #7.

0.7.0

  • Enables generation of SyncTeX file, although it doesn't do anything yet.
  • Switch error log style to file:line.
  • Only set PATH environment variable on the actual child process that executes latexmk, instead of setting it for the entire Atom process.
  • Overall improvement of code quality, and simplicity.

0.6.0

  • When the package is activated, sets process.env.PATH equal to the configured latex.texPath value.

0.5.0

  • Adds support for -shell-escape.

0.4.0

0.3.0

  • Introduced menu item Packages → Latex → Build.
  • Fix bug related to editor being undefined/null.

0.2.0

  • Added package configuration.
  • Delayed package activation.
  • Changed keymap selector from .workspace to .editor.

0.1.0

  • First release.