diff options
Diffstat (limited to 'support/make4ht/changelog.tex')
-rw-r--r-- | support/make4ht/changelog.tex | 802 |
1 files changed, 802 insertions, 0 deletions
diff --git a/support/make4ht/changelog.tex b/support/make4ht/changelog.tex new file mode 100644 index 0000000000..8d46424dec --- /dev/null +++ b/support/make4ht/changelog.tex @@ -0,0 +1,802 @@ +\hypertarget{changelog}{% +\section{Changelog}\label{changelog}} + +\begin{itemize} +\item + 2019/05/24 + + \begin{itemize} + \tightlist + \item + version 0.2g released + \item + fixed failing \texttt{dvisvgm\_hashes} extension on Windows. + \end{itemize} +\item + 2019/05/02 + + \begin{itemize} + \tightlist + \item + fixed infinite loop bug in the \texttt{dvisvgm\_hashes} extension + \end{itemize} +\item + 2019/04/09 + + \begin{itemize} + \tightlist + \item + \texttt{make4ht-joincolors} fix: remove the hash character from the + color name. This caused issues with colors specified in the + hexadecimal format. + \end{itemize} +\item + 2019/04/02 + + \begin{itemize} + \tightlist + \item + \texttt{dvisvgm\_hashes} fix: update also the lgfile.images table + with generated filenames, in order to support tex4ebook + \end{itemize} +\item + 2019/04/01 + + \begin{itemize} + \tightlist + \item + fixed bug in \texttt{dvisvgm\_hashes} extension: didn't check for + table index existence in string concenation + \end{itemize} +\item + 2019/03/21 + + \begin{itemize} + \tightlist + \item + version 0.2f released + \end{itemize} +\item + 2019/03/15 + + \begin{itemize} + \tightlist + \item + check for the image dimensions existence in the + \texttt{odtimagesize} domfilter. + \end{itemize} +\item + 2019/03/13 + + \begin{itemize} + \tightlist + \item + don't use \texttt{odtimagesize} domfilter in the \texttt{ODT} + format, the issue it fixes had been resolved in \texttt{tex4ht}. + \end{itemize} +\item + 2019/03/08 + + \begin{itemize} + \tightlist + \item + use \texttt{\%USERPROFILE} for home dir search on Windows. + \end{itemize} +\item + 2019/01/28 + + \begin{itemize} + \tightlist + \item + added \texttt{joincolors} domfilter and \texttt{join\_colors} + extension. It can join CSS rules created for the LaTeX colors and + update the HTML file. + \end{itemize} +\item + 2019/01/22 + + \begin{itemize} + \tightlist + \item + version 0.2e released + \item + updated the \texttt{odttemplate} filter. It will use styles from the + generated ODT file that haven't been present in the template file. + \end{itemize} +\item + 2019/01/10 + + \begin{itemize} + \tightlist + \item + version 0.2d released + \end{itemize} +\item + 2019/01/05 + + \begin{itemize} + \tightlist + \item + added \texttt{docbook} and \texttt{tei} output formats. + \end{itemize} +\item + 2018/12/19 + + \begin{itemize} + \tightlist + \item + new library: \texttt{make4ht-xtpipes.lua}. It contains code for + xtpipes handling. + \item + moved Xtpipes handling code from \texttt{formats/odt.lua}. + \end{itemize} +\item + 2018/12/18 + + \begin{itemize} + \tightlist + \item + new filter: \texttt{odttemplate}. It can be used for replacing style + in a generated \texttt{ODT} file by a style from another existing + \texttt{ODT} file. + \item + new extension: \texttt{odttemplate}. Companioning extension for + filter with the same name. + \item + fixed bug in \texttt{make4ht-filters.lua}: the parameters table + haven't been passed to filters. + \end{itemize} +\item + 2018/12/17 + + \begin{itemize} + \tightlist + \item + fixed extension handling. The disabling from the command line didn't + take precedence over extensions enabled in the config file. + Extensions also could be executed multiple times. + \end{itemize} +\item + 2018/11/08 + + \begin{itemize} + \tightlist + \item + removed replacing newlines by blank strings in the + \texttt{joincharacters} domfilter. The issue it fixed doesn't seem + to exist anymore, and it ate spaces sometimes. + \end{itemize} +\item + 2018/11/01 + + \begin{itemize} + \tightlist + \item + added \texttt{t4htlinks} domfilter + \item + fixed the \texttt{xtpipes} and \texttt{filters} execution order in + the \texttt{ODT} format + \end{itemize} +\item + 2018/10/26 + + \begin{itemize} + \tightlist + \item + fixed ODT generation for files that contains special characters for + Lua string patterns + \item + replace non-breaking spaces with entities. It caused issues in LO + \end{itemize} +\item + 2018/10/18 + + \begin{itemize} + \tightlist + \item + fixed the executable installation + \end{itemize} +\item + 2018/09/16 + + \begin{itemize} + \tightlist + \item + added the \texttt{scale} option for \texttt{dvisvgm\_hashes} + extension + \end{itemize} +\item + 2018/09/14 + + \begin{itemize} + \tightlist + \item + require the \texttt{-dvi} option with \texttt{latexmk\_build} + extension + \end{itemize} +\item + 2018/09/12 + + \begin{itemize} + \tightlist + \item + added \texttt{xindy} command for the build file + \end{itemize} +\item + 2018/09/03 + + \begin{itemize} + \tightlist + \item + expanded the \texttt{-\/-help} option + \end{itemize} +\item + 2018/08/27 + + \begin{itemize} + \tightlist + \item + added \texttt{odtimagesize} domfilter + \item + load \texttt{odtimagesize} by default in the ODT format + \end{itemize} +\item + 2018/08/23 + + \begin{itemize} + \tightlist + \item + released version 0.2c + \end{itemize} +\item + 2018/08/21 + + \begin{itemize} + \tightlist + \item + added processor core detection on Windows + \item + make processor number configurable + \item + updated the documentation. + \end{itemize} +\item + 2018/08/20 + + \begin{itemize} + \tightlist + \item + added \texttt{dvisvgm\_hashes} extension + \end{itemize} +\item + 2018/07/03 + + \begin{itemize} + \tightlist + \item + create the \texttt{mimetype} file to achieve the ODT file validity + \end{itemize} +\item + 2018/07/02 + + \begin{itemize} + \tightlist + \item + disabled conversion of XML entities for \&, \textless{} and + \textgreater{} characters back to Unicode, because it breaks XML + validity + \end{itemize} +\item + 2018/06/27 + + \begin{itemize} + \tightlist + \item + fixed root dir detection + \end{itemize} +\item + 2018/06/26 + + \begin{itemize} + \tightlist + \item + added code for detection of TeX distribution root for Miktex and TL + \end{itemize} +\item + 2018/06/25 + + \begin{itemize} + \tightlist + \item + moved call to \texttt{xtpipes} from \texttt{t4ht} to the + \texttt{ODT} format drives. This should fix issues with path + expansion in \texttt{tex4ht.env} in TeX distributions. + \end{itemize} +\item + 2018/06/22 + + \begin{itemize} + \tightlist + \item + added \texttt{mkutils.find\_zip} function. It detects \texttt{zip} + or \texttt{miktex-zip} executables + \end{itemize} +\item + 2018/06/19 + + \begin{itemize} + \tightlist + \item + added new filter: \texttt{entities-to-unicode}. It converts XML + entites for Unicode characters back to Unicode. + \item + execute \texttt{entities-to-unicode} filter on text and math files + in the ODT output. + \end{itemize} +\item + 2018/06/12 + + \begin{itemize} + \tightlist + \item + added support for direct \texttt{ODT} file packing + \end{itemize} +\item + 2018/06/11 + + \begin{itemize} + \tightlist + \item + new function available for formats, \texttt{format.modify\_build} + \item + function \texttt{mkutils.delete\_dir} for directory removal + \item + function \texttt{mkutils.mv} for file moving + \item + started on packing of the \texttt{ODT} files directly by the format, + instead of \texttt{t4ht} + \end{itemize} +\item + 2018/06/08 + + \begin{itemize} + \tightlist + \item + added support for filenames containing spaces + \item + added support for filenames containing non-ascii characters + \item + don't require sudo for the installation, let the user to install + symbolic links to \texttt{\$PATH} + \end{itemize} +\item + 2018/05/03 + + \begin{itemize} + \tightlist + \item + released version \texttt{0.2b} + \item + bug fix: use only \texttt{load} function in \texttt{Make:run}, in + order to support a local environment. + \end{itemize} +\item + 2018/05/03 + + \begin{itemize} + \tightlist + \item + released version \texttt{0.2a} + \item + renamed \texttt{latexmk} extension to \texttt{latexmk\_build}, due + to clash in TL + \end{itemize} +\item + 2018/04/18 + + \begin{itemize} + \tightlist + \item + \texttt{staticsite} extension: + + \begin{itemize} + \tightlist + \item + make YAML header configurable + \item + set the \texttt{time} and \texttt{updated} headers + \end{itemize} + \item + don't override existing tables in \texttt{filter\_settings} + \end{itemize} +\item + 2018/04/17 + + \begin{itemize} + \tightlist + \item + done first version of \texttt{staticsite} extension + \end{itemize} +\item + 2018/04/16 + + \begin{itemize} + \tightlist + \item + check for Git repo in the Makefile, don't run Git commands outside + of repo + \end{itemize} +\item + 2018/04/15 + + \begin{itemize} + \tightlist + \item + added \texttt{staticsite} filter + \item + working on \texttt{staticsite} extension + \end{itemize} +\item + 2018/04/13 + + \begin{itemize} + \tightlist + \item + use \texttt{ipairs} instead of \texttt{pairs} to traverse lists of + images and image match functions + \item + load extensions in the correct order + \end{itemize} +\item + 2018/04/09 + + \begin{itemize} + \tightlist + \item + released version \texttt{0.2} + \item + disabled default loading of \texttt{common\_domfilters} extension + \end{itemize} +\item + 2018/04/06 + + \begin{itemize} + \tightlist + \item + added \texttt{Make:enable\_extension} and + \texttt{Make:disable\_extension} functions + \item + documented the configuration file + \end{itemize} +\item + 2018/03/09 + + \begin{itemize} + \tightlist + \item + load the configuration file before extensions + \end{itemize} +\item + 2018/03/02 + + \begin{itemize} + \tightlist + \item + Aeneas execution works + \item + Aeneas documentation + \item + added support for \texttt{.make4ht} configuration file + \end{itemize} +\item + 2018/02/28 + + \begin{itemize} + \tightlist + \item + Aeneas configuration file creation works + \end{itemize} +\item + 2018/02/22 + + \begin{itemize} + \tightlist + \item + fixed bug in \texttt{fixinlines} DOM filter + \end{itemize} +\item + 2018/02/21 + + \begin{itemize} + \tightlist + \item + added Aeneas domfilter + \item + fixed bugs in \texttt{joincharacters} DOM filter + \end{itemize} +\item + 2018/02/20 + + \begin{itemize} + \tightlist + \item + fixed bug in \texttt{joincharacters} DOM filter + \item + make \texttt{woff} default font format for \texttt{mathjaxnode} + \item + added documentation for \texttt{mathjaxnode} settings + \end{itemize} +\item + 2018/02/19 + + \begin{itemize} + \tightlist + \item + fixed bug in filter loading + \item + added \texttt{mathjaxnode} extension + \end{itemize} +\item + 2018/02/15 + + \begin{itemize} + \tightlist + \item + use HTML5 as a default format + \item + use \texttt{common\_domfilters} implicitly for the XHTML and HTML5 + formats + \end{itemize} +\item + 2018/02/12 + + \begin{itemize} + \tightlist + \item + added \texttt{common\_domfilters} extension + \item + documented DOM filters + \end{itemize} +\item + 2018/02/12 + + \begin{itemize} + \tightlist + \item + handle XML parsing errors in the DOM handler + \item + enable extension loading in Formatters + \end{itemize} +\item + 2018/02/11 + + \begin{itemize} + \tightlist + \item + fixed Tidy extension output to support LuaXML + \item + fixed white space issues with \texttt{joincharacters} DOM filter + \end{itemize} +\item + 2018/02/09 + + \begin{itemize} + \tightlist + \item + fixed issues with the Mathjax filter + \item + documented basic info about thd DOM filters + \item + DOM filter optimalizations + \end{itemize} +\item + 2018/02/08 + + \begin{itemize} + \tightlist + \item + make Tidy extension configurable + \item + documented filter settings + \end{itemize} +\item + 2018/02/07 + + \begin{itemize} + \tightlist + \item + added filter for Mathjax-node + \end{itemize} +\item + 2018/02/06 + + \begin{itemize} + \tightlist + \item + created DOM filter function + \item + added DOM filter for spurious inlinine elements + \end{itemize} +\item + 2018/02/03 + + \begin{itemize} + \tightlist + \item + added settings handling functions + \item + settings made available for extensions and filters + \end{itemize} +\item + 2017/12/08 + + \begin{itemize} + \tightlist + \item + fixed the \texttt{mk4} build file loading when it is placed in the + current working dir and another one with same filename somewhere in + the TEXMF tree. + \end{itemize} +\item + 2017/11/10 + + \begin{itemize} + \tightlist + \item + Added new filter: \texttt{svg-height}. It tries to fix height of + some of the images produced by \texttt{dvisvgm} + \end{itemize} +\item + 2017/10/06 + + \begin{itemize} + \tightlist + \item + Added support for output format selection. Supported formats are + \texttt{xhtml}, \texttt{html5} and \texttt{odt} + \item + Added support for extensions + \end{itemize} +\item + 2017/09/10 + + \begin{itemize} + \tightlist + \item + Added support for Latexmk + \item + Added support of \texttt{math} library and \texttt{tonumber} + function in the build files + \end{itemize} +\item + 2017/09/04 + + \begin{itemize} + \tightlist + \item + fixed bug caused by the previous change -- the --help and --version + didn't work + \end{itemize} +\item + 2017/08/22 + + \begin{itemize} + \tightlist + \item + fixed the command line option parsing for \texttt{tex4ht}, + \texttt{t4ht} and \texttt{latex} commands + \item + various grammar and factual fixes in the documentation + \end{itemize} +\item + 2017/04/26 + + \begin{itemize} + \tightlist + \item + Released version \texttt{v0.1c} + \end{itemize} +\item + 2017/03/16 + + \begin{itemize} + \tightlist + \item + check for \texttt{TeX\ capacity\ exceeded} error in the \LaTeX~run. + \end{itemize} +\item + 2016/12/19 + + \begin{itemize} + \tightlist + \item + use full input name in \texttt{tex\_file} variable. This should + enable use of files without \texttt{.tex} extension. + \end{itemize} +\item + 2016/10/22 + + \begin{itemize} + \tightlist + \item + new command available in the build file: + \texttt{Make:add\_file(filename)}. This enables filters and commands + to register files to the output. + \item + use ipairs instead of pairs for traversing files and executing + filters. This should ensure correct order of executions. + \end{itemize} +\item + 2016/10/18 + + \begin{itemize} + \tightlist + \item + new filter: replace colons in \texttt{id} and \texttt{href} + attributes with underscores + \end{itemize} +\item + 2016/01/11 + + \begin{itemize} + \tightlist + \item + fixed bug in loading documents with full path specified + \end{itemize} +\item + 2015/12/06 version 0.1b + + \begin{itemize} + \tightlist + \item + modifed lapp library to recognize \texttt{-\/-version} and + \item + added \texttt{-\/-help} and \texttt{-\/-version} command line + options + \end{itemize} +\item + 2015/11/30 + + \begin{itemize} + \tightlist + \item + use \texttt{kpse} library for build file locating + \end{itemize} +\item + 2015/11/17 + + \begin{itemize} + \tightlist + \item + better \texttt{-jobname} handling + \end{itemize} +\item + 2015/09/23 version 0.1a + + \begin{itemize} + \tightlist + \item + various documentation updates + \item + \texttt{mozhtf} profile for unicode output is used, this should + prevent ligatures in the output files + \end{itemize} +\item + 2015/06/29 version 0.1 + + \begin{itemize} + \tightlist + \item + major README file update + \end{itemize} +\item + 2015/06/26 + + \begin{itemize} + \tightlist + \item + added Makefile + \item + moved INSTALL instructions from README to INSTALL + \end{itemize} +\end{itemize} |