Skip to content
This repository has been archived by the owner on Aug 14, 2022. It is now read-only.

Releases: thomasjo/atom-latex

v0.22.0

22 Oct 18:03
Compare
Choose a tag to compare

Changes

All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.

Fixed

  • Composer:getEditorDetails now always returns an object.
    Fixes #74.

v0.21.0

22 Oct 18:03
Compare
Choose a tag to compare

Changes

All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.

Added

  • Feature flag for the (naive) master file search feature. The feature
    attempts to search for a master file if we determine that the current file
    is not a master file. And this is determined naively by presence, or lack
    thereof, a \documentclass declaration. This does not work well in all
    scenarios, so for the time being the feature can be disabled via the new
    feature flag Use Master File Search (atom.useMasterFileSearch).
    NOTE: This does not affect the Magic Comments feature.

v0.20.0

22 Oct 18:03
Compare
Choose a tag to compare

Changes

All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.

Added

  • Experimental, out-of-the-box support for MiKTeX 2.9 by adding default
    MiKTeX paths to the default TeX paths on Windows;
    • C:\Program Files\MiKTeX 2.9\miktex\bin\x64,
    • C:\Program Files (x86)\MiKTeX 2.9\miktex\bin.

Changed

  • Improved TeX path resolution by changing the old behavior of only using the
    PATH environment variable in the Latexmk child process' PATH environment
    variable if the resolved TeX path contains the $PATH substitution marker.
    Substitutions are still supported, but the new default is to not use it,
    and when it's not present, the inherited PATH environment variable is
    appended to the configured TeX path instead.
  • Default SumatraPDF path changed to
    C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe.

Fixed

  • Soft wrap bug caused by incorrect usage of getCursorScreenPosition().
    ~ #68
    / @jacoblchapman

v0.19.1

22 Oct 18:04
Compare
Choose a tag to compare

Changes

All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.

Fixed

  • Properly handle undefined results from parser.

v0.19.0

22 Oct 18:04
Compare
Choose a tag to compare

Changes

All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.

Changed

  • Improved the error logging scheme slightly, including better error messages
    for missing builder executables, e.g.latexmk caused by an incorrectly
    configured TeX Path.
  • Extensions used by the Clean command are now properly configurable.
    NOTE: The command doesn't yet work properly together with Output
    Directory
    setting.
  • Tweaked the config schema descriptions.

v0.18.1

22 Oct 18:05
Compare
Choose a tag to compare

Changes

All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.

Fixed

  • Resolved NullReferenceException bug.
    Fixes #53.

v0.18.0

22 Oct 18:05
Compare
Choose a tag to compare

Changes

All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.

Fixed

  • Bug triggered by the text "Output written on .." missing from log file, while
    at the same time latexmk returned status code 0 (i.e. "success"). This
    caused the outputFilePath key on the log parsing result to equal 'null' and
    this value thus incorrectly ended up in paths etc. Missing output file info
    is now always treated as an error.

v0.17.0

22 Oct 18:05
Compare
Choose a tag to compare

Changes

All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.

Changed

  • Implemented file extension checking prior to invoking a build.
    Right now supported file extensions are .tex and .lhs. These might be
    configurable in the future unless the entire concept gets re-engineered once
    support for other builders/compilers besides Latexmk get implemented.

Fixed

  • Bug caused by incorrect assumption of a log file always being generated by a
    build; moved volatile log parsing result usage to deeper scope.

v0.16.1

22 Oct 18:09
Compare
Choose a tag to compare

Changes

All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.

Fixed

  • Resolve deprecated Atom API usage.

v0.16.0

22 Oct 18:09
Compare
Choose a tag to compare

Changes

All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.

Added

  • Support for cross-platform and Windows PDF viewers.
    ~ #48
    / @nscaife
  • Clean feature that deletes temporary files generated during build.
    ~ #47
    / @nscaife

Fixed

  • Issue with config schema loading being deferred due to package only being
    activated on triggering Build (or Clean). The workaround was to disable
    delayed package activation, so this will likely need to be revisited in the
    future.
  • Deprecation warning in keymaps/latex.cson.
    ~ #44
    / @evandromr