Releases: yitzchak/dicy
v0.12.3
v0.12.2
Changes
All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.
Changed
- Output target list is now saved to cache to allow more reliability when
copying targets to root.
v0.12.1
Changes
All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.
Fixed
- Cache validation no longer fails if output directory or other outputs have
be deleted since cache was written. This fixes an issue copying targets to
root after the output directory has been manually deleted by the user.
v0.12.0
Changes
All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.
Added
- Allow multiple commands to be run from command line interface.
test
command andtests
option.
Changed
- Continued LaTeX font messages are now combined in a single message by log
parser.
Fixed
graph
command places.dot
in project root instead of current directory.
v0.12.0-pre.0
Changes
All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.
Added
- Standardized library API and documentation for
@dicy/core
and
@dicy/client
. - JSON-RPC server and client implementing library API.
Changed
- Use Node Boron LTS thereby removing need for Map/Set polyfill.
- Use TypeScript instead of Flow.
- All events are now sent to the log as regular log events, some with severity
level oftrace
if they are not of interest to most users. - Replaced
--save-events
with--save-log
command line option since all
events have been merged into log entry events. - Log events can now contain multiple log messages.
- Primary interface to DiCy libraries is now through
BuilderCacheInterace
implementation instead of direct access to builder.
Removed
- All non log events.
--console-event-output
command line option.
Fixed
- Regression which prevented output directory from being created.
- Instance options set from the command line or passed to the library
interface are now protected from cache cleaning.
v0.11.0
Changes
All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.
Added
validateCache
to control cache validation during load command [#99].- Improved parsing of source references in LaTeX log files [#103].
Fixed
- Creation of output directories across different jobs caused excessive directories to be created. Sub-directories of any output directory are now ignored, not just the current output directory. Fixes #104.
- Incorrect overriding of boolean options specified in lower priority configuration sources by the command line interface. Fixes #105.
- Incorrect identification of sub-files with
\documentclass
in a verbatim environment as a LaTeX main file. Fixes #106.
v0.10.1
Changes
All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.
Fixed
- Message severity in options validation incorrectly set error. Changed to warning severity.
BibToGls
missing guard on parsed log search.
v0.10.0
Changes
All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.
Added
pweaveKernel
option to specify Jupyter kernel [#83].- Documentation comparing DiCy to latexmk and arara [#89]. Suggested and edited by @yudai-nkt.
- Support for bib2gls and glossaries-extra package [#90].
- Version field and version checking for cache loading and saving [#92].
Changed
- Replace
ignoreUserOptions
option withloadUserOptions
option which has a default value oftrue
[#92]. - Replace
ignoreCache
option withloadCache
andsaveCache
options both of which have a default value oftrue
[#92]. - Only emit
fileDeleted
event when file was actually deleted and not when file has been removed from in-memory cache [#92].
v0.9.1
v0.9.0
Changes
All significant changes to this project will be documented in the notes below.
This project adheres to Semantic Versioning.
Added
- Support for PythonTeX [#69].
- Support for Pweave [#71].
knitrOutputPath
option to allow job specific output paths for knitr [#71].dviToPdfEngine
option to allow setting the program to use for DVI to PDF conversion [#72].- Verification of the existence of appropriate build rules [#77].