Skip to content

Latest commit

 

History

History
248 lines (203 loc) · 9.28 KB

CHANGELOG.md

File metadata and controls

248 lines (203 loc) · 9.28 KB

Changelog

0.11.1 (2024-01-29)

Fixed

  • make dist failure due to extractbb --version with TeXLive 2021. (#45)

0.11.0 (2024-01-07)

Added

  • New target pretty to run code prettifiers on the source files in the current directory. Currently, only latexindent has built-in support. By default, make pretty runs latexindent -l -wd -s for each .tex file. Target files of the prettifier can be configurable by setting LATEXINDENT_TARGET, for example, LATEXINDENT_TARGET = *.tex *.sty. Note that probably the user wants to customize latexindent local settings (in localSettings.yaml or latexindent.yaml), like defaultIndent and onlyOneBackUp. (#22)
  • Configurable target files for linters, by CHKTEX_TARGET etc. (20f7bc9)

Changed

0.10.0 (2023-07-23)

Added

  • Colorize dvipdfmx warnings (#42).

0.9.1 (2022-09-23)

Fixed

  • Removed a superfluous message printed when POSTPROCESS is not given (#39).

0.9.0 (2022-04-22)

Added

  • POSTPROCESS to specify post-processing targets (#38).
  • The following variables are now officially public (2cffd85):
    • MOSTLYCLEANFILES
    • CLEANFILES
    • PREREQUISITE
    • PREREQUISITE_SUBDIRS
    • POSTPROCESS

0.8.0 (2021-08-09)

Added

  • MAKEFILE4LATEX_WAIT_COMMAND (default: sleep 1) to change the command to wait some time in make watch (#30).

0.7.0 (2021-05-26)

Added

  • Placing *-eps-converted-to.pdf files generated during pdflatex into BUILDDIR (for TeX Live) (#29). This behaviour can be controlled by USE_BUILDDIR_FOR_EPSTOPDF (= always, never or auto). The default value auto indicates that the feature is enabled for TeX Live.

0.6.0 (2021-04-20)

Added

  • Built-in support for Hunspell (#26). Enabled by adding hunspell to LINTS.

0.5.2 (2021-04-20)

Fixed

  • make LINTS=aspell lint uses the GNU grep's -w option if available (#27).

0.5.1 (2021-04-20)

Fixed

  • make lint should fail if GNU Aspell is needed but missing (#25).

0.5.0 (2020-12-06)

Added

  • The lint target, which runs linters for LaTeX source files, is now officially available (#15). ChkTeX (chktex), GNU Aspell (aspell), textlint (textlint) and RedPen (redpen) have built-in support. One can specify the linters by the LINTS variable. The default value is LINTS = chktex.
  • The COLOR variable controls colors in the output (5f83a9f):
    • always
    • never
    • auto (default)

0.4.1 (2020-11-23)

Fixed

  • Fix a regression in dependency tracking (#20).

Changed

  • get/Makefile now also refers to configuration files in the directory containing the Makefile after resolving symbolic links for MAKEFILE4LATEX_REVISION and MAKEFILE4LATEX_CACHE (2575449).

0.4.0 (2020-11-21)

Added

  • Basic BibLaTeX support (#11). There are following limitations in the DIFF mode:
    • The DIFF mode with biber requires latexpand 1.6 or later (--biber option).
    • The DIFF mode with biber may not work with a hidden BUILDDIR (e.g., .build).
    • The DIFF mode does not work with the BibTeX backend.
  • Partial bib2gls support (#12). There are following limitations:
    • Dependency tracking on .bib files that are processed by bib2gls does not work.
    • The DIFF mode does not work with bib2gls.

0.3.6 (2020-11-07)

Fixed

  • Fix a BibTeX issue in the DIFF mode with BUILDDIR (#19).

0.3.5 (2020-10-23)

Fixed

  • The target document file should be always updated even when LaTeX doesn't run, otherwise an unnecessary run occurs in the next time (00207ed).
  • Move .ilg files to BUILDDIR when it is defined (a0c2720).

0.3.4 (2020-10-17)

Fixed

  • Resolve problems of BibTeX/Makeindex with BUILDDIR (#16, #18).

Changed

  • BibTeX error message I couldn't open file name ... is now colorized (45d9344).

0.3.3 (2020-10-03)

Fixed

  • Avoid changing versioned Makefiles in make upgrade (#17).

0.3.2 (2020-09-27)

Changed

  • Print the version in make help (a8ef0f9).

0.3.1 (2020-09-23)

Changed

  • Improve the messages during make watch (3e3dcd3).

0.3.0 (2020-09-15)

Added

  • When the BUILDDIR variable is defined on the command line or in the user configuration files, LaTeX intermediate files are put into BUILDDIR. This is implemented by using the -output-directory option available in TeX Live (#13).

0.2.0 (2020-09-12)

Added

  • make clean now deletes directories named .cache, _cache and cache, which are considered as cache directories (fe2dd15).

0.1.0 (2020-09-05)

  • We have added get/Makefile for on-demand downloading and introduced MAKEFILE4LATEX_REVISION to specify the revision. Now it is time for us to make the first release so that this tag can be used for specifying the revision to be downloaded, for example, in latex.mk:
    MAKEFILE4LATEX_REVISION = v0.1.0