2024-04-01  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.4-1

        * NAMESPACE: register default method for 'toHTML'

2024-04-01  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.4-0

2024-03-22  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (toHTML.data.frame): add argument
        "replace.NA", for automatically replacing NAs;
        NAs are noted /before/ any handlers are called

2024-03-18  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (HTMLrm): remove <style> and
        <script> content

        * inst/tinytest/test_HTMLrm.R: add tests

2024-03-12  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (HTMLrm): add function, which removes
        HTML tags

2024-01-31  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (.ASCII.control.rx): add but do not
        export regex for non-printable control characters
        in ASCII

2023-07-27  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (toHTML.data.frame): add
        argument 'td.id', with default FALSE

2023-04-01  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.3-2

2022-10-24  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.3-1

        * R/char_refs.R: move "&NonBreakingSpace;" behind
        "&nbsp;" and "nbsp&", since the latter seem
        more-widely supported

2022-09-06  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.3-0

        * R/functions.R (insert): add function

2022-09-03  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.2-2

2021-09-09  Enrico Schumann  <es@enricoschumann.net>

        * Scripts/html5-references.R: Named references
        are now directly computed from
        https://html.spec.whatwg.org/entities.json ;
        which will allow easy update/checking in case
        of standard changes.  References are stored in
        file R/char_refs.R .

        * DESCRIPTION (Collate): have 'char_refs.R'
        processed first

2021-04-01  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.2-1

2021-03-26  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (toText.data.frame): add method
        for data frames

2021-02-16  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (HTMLdecode): change order of
        named references so that "&not" (without ;) is
        matched last. See bug report by Fangzhou Xie at
        https://github.com/enricoschumann/textutils/issues/3

2020-08-24  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (toHTML.data.frame): fix
        handling of one-row data frames
        (toHTML.data.frame): new argument 'col.names',
        with default TRUE. If FALSE, column names of
        data frame are ignored
        (toHTML.data.frame): 'row.names' may now be
        either logical (as before) or a string, which
        is then used as column name

2019-12-30  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.2-0

        * R/functions.R (HTMLdecode): also decode
        decimal and hexadecimal character references,
        controlled by new arguments 'named', 'hex' and
        'decimal'
        (HTMLencode): new argument 'encode.only', to
        restrict characters to be encoded

2019-11-13  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (here): fixed -- argument
        'trim' was ignored for character vectors

2019-08-23  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Imports): add tinytest,
        remove RUnit

2019-06-04  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Suggests): add RUnit

2019-05-01  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.1-11

        * R/functions.R (here): explicitly close text
        connection (which otherwise would be
        garbage-collected anyway)

2019-03-27  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (HTMLencode): new argument
        'use.iconv': if TRUE, use 'iconv' to convert
        input to UTF-8 encoded string

2019-03-21  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (HTMLencode): fix regular
        expression (reported by Jacqueline Nolis)

2019-02-18  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (here): add function (moved
        from package 'esutils')

2019-01-18  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (dctable): add function (still
        incomplete)

2018-12-14  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.1-10

        * R/functions.R (toLatex.data.frame): new
        argument eol, with default "\\\\"

        * man/toLatex.data.frame.Rd: add man page

2017-08-16  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.1-9

2018-06-22  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (URL): add URL
        (Maintainer): add ORCID

2018-06-15  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (title_case): export function

2018-06-14  Enrico Schumann  <es@enricoschumann.net>

        * man/*: update documentation

2018-03-09  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (TeXencode): add function

2018-02-28  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (fill_in): new argument
        'replace.NA'; if TRUE (the default), NA values
        are replaced by the string "NA"

2017-12-18  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (toLatex.data.frame): new method

2017-11-15  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (fill_in): rename 'interp' to
        'fill_in' and export function

2017-11-07  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (interp): new function; not
        exported yet

2017-08-11  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (title_case): add function; not
        yet exported

2017-06-21  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.1-8

        * R/functions.R (toHTML.data.frame): new method

2017-03-30  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.1-7

        * vignettes/btable.Rnw: replace magic numbers

2016-12-16  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.1-6

        * DESCRIPTION (Description): expand description

2016-12-16  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.1-5

        * R/functions.R (char2num): remove function
        (expstr): remove function -- use 'strexp'
        instead

2016-11-30  Enrico Schumann  <es@enricoschumann.net>

        * inst/unitTests/ut_text.R: move all tests
        to a single file

2016-11-28  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.1-4

        * man/spaces.Rd: add man page

        * R/functions.R (spaces): rename 'nspace' to
        'spaces' and export the function

        * inst/unitTests/ut_text.R (test.spaces): add tests

2016-11-25  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.1-3

        * R/functions.R (HTMLdecode): add complete list
        of entities

2016-11-24  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (HTMLdecode): add more entities

        * man/trim.Rd: remove mention of 'rmspace',
        which is no longer available; see ChangeLog of
        2016-03-31

2016-11-23  Enrico Schumann  <es@enricoschumann.net>

        * inst/unitTests/runTests.R: rewrite run script
        for unit tests; update unit tests

        * R/functions.R (pr_abbr): add outline of
        function 'pr_abbr' ("pretty abbreviate")

2016-10-17  Enrico Schumann  <es@enricoschumann.net>

        * NAMESPACE: import `utils::capture.output`

        * man/HTMLdecode.Rd: add man page

2016-09-15  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (HTMLdecode): add function

2016-06-14  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.1-2

        * R/functions.R (TeXunits): the function now
        works when both 'from' and 'to' are vectors

2016-06-14  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.1-1

        * NAMESPACE: document and export TeXunits

2016-06-13  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (TeXunits,.TeXunit.table): add
        remaining units from TeXBook

2016-03-31  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (rmspace): remove function -- use
        trim instead

2016-02-22  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): Version: 0.1-0

        * man/btable.Rd, latexrule.Rd: added files

2015-11-17  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): Version: 0.0-6

        * vignettes/tex_helpers.Rnw: added file

        * R/functions.R (btable): new function
        (latexrule): new function

2015-10-20  Enrico Schumann  <es@enricoschumann.net>

        * R/functions.R (toHTML.text): new method

2015-10-15  Enrico Schumann  <es@enricoschumann.net>

        * NEWS: added file (empty; it only points to the ChangeLog)

2015-10-15  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.0-5

        * R/functions.R (char2num): the function now uses
        'Sys.localeconv()[["decimal_point"]]' as the decimal separator;
        but see the caveats at ?Sys.localeconv

        * NAMESPACE: 'expstr' is no longer exported (use 'strexp' instead)

        * man/rmrp.Rd: added man page

        * man/strexp.Rd: added man page

        * man/char2num.Rd: added man page

2015-09-29  Enrico Schumann  <es@enricoschumann.net>

        * man/valign.Rd: added man page

2015-09-29  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): 0.0-4

        * man/trim.Rd: new help page for 'trim'

        * R/functions.R (rmspace): added call to '.Deprecated'.

2015-08-18  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): Version: 0.0-3

        * R/functions.R (toText.default): 'toText.default' now attaches
        'text' class

        * R/functions.R (print.text): new method

2015-07-01  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): Version: 0.0-2

        * R/functions.R (trim): removed/commented benchmark code

2015-05-08  Enrico Schumann  <es@enricoschumann.net>

        * DESCRIPTION (Version): Version: 0.0-1

        * R/functions.R: initial version
