Releases: thomasjo/atom-latex
v0.22.0
v0.21.0
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
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 inheritedPATH
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
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
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
v0.18.0
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 timelatexmk
returned status code 0 (i.e. "success"). This
caused theoutputFilePath
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
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
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
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