Skip to content
This repository has been archived by the owner on Sep 24, 2020. It is now read-only.

Releases: yitzchak/dicy

v0.12.3

10 Dec 13:24
v0.12.3
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

  • Add missing dependencies for @dicy/cli.

v0.12.2

02 Dec 15:09
v0.12.2
9e327d8
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

  • Output target list is now saved to cache to allow more reliability when
    copying targets to root.

v0.12.1

30 Nov 10:57
v0.12.1
c06cd17
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

  • 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

26 Nov 01:56
0d40f49
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

  • Allow multiple commands to be run from command line interface.
  • test command and tests 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

19 Nov 00:30
92fe01f
Compare
Choose a tag to compare
v0.12.0-pre.0 Pre-release
Pre-release

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 of trace 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

25 Oct 22:57
89a5f73
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

  • 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

11 Oct 16:38
1e682f1
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

  • Message severity in options validation incorrectly set error. Changed to warning severity.
  • BibToGls missing guard on parsed log search.

v0.10.0

25 Sep 20:18
1ee72ac
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

  • 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 with loadUserOptions option which has a default value of true [#92].
  • Replace ignoreCache option with loadCache and saveCache options both of which have a default value of true [#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

05 Sep 01:19
e8b05e3
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

  • Validation of environment variable options [#82].

v0.9.0

04 Sep 15:11
b213293
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 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].

Fixed

  • Parsing of LaTeX magic comments to allow environment variables ($PATH) to appear [#73].
  • Path globbing used in searching for log files and clean command on Windows by not normalizing path before pattern application [#73].