This section summarizes the release history of Remark. Previous versions can be obtained through the given links.
The versioning of Remark is given in the form x.y.z, where x, y, and z are integers. The x increments only for major changes, the y increments for feature changes, and the z increments for bug fixes or documentation updates. Whenever y is incremented, z is zeroed, and whenever x is incremented, both y and z are zeroed. The x, y, and z need not consist of a single digit, and, for example, 1.12.0 is a much later version than 1.1.3.
Release date 09.10.2019.
Release date 16.06.2017.
Release date 09.03.2017.
Release date 29.10.2016.
Release date 27.02.2016.
from being used as default-arguments; a known Python-trap.
"AMS", since with
"all"MathJax did not render binomial coefficients correctly.
DocChildrenlist-items by setting
Release date 13.05.2015.
Release date 12.05.2015.
<span>elements for empty lines.
-gto generate the Markdown source for each file. This is useful for debugging.
-cfor specifying JSON configuration files.
jsonschemaPython library, for JSON validation.
Release date 14.12.2014.
Release date 13.12.2014.
Release date 4.12.2014.
Release date 23.11.2014.
Release date 18.04.2014.
.mfiles to be identified as Matlab files when the type is not explicitly specified.
Release date 28.05.2013.
Remarkdirectory to the Remark root directory. This had to be done so that
pippackaging works correctly. However, this is also a more natural location for the command-line script.
-xto exclude files by their relative-paths. This helps in skipping build-files and other inessential files in a typical build-environment.
-ito include files by their relative-paths. This is the same as simply listing them; this option is for symmetry with the option
-oto read command-line options from an option-file (if the file exists). The
remark_optionsis implicitly included as an option-file.
-uto list all those files in the input directory which are neither included or excluded (called unknown files). This helps to check whether one has remembered to include all essential files into the documentation.
remark_versionas a predefined variable, to aid in the documentation of Remark itself.
typevariable in the Code macro so that the type of the code can be specified explicitly.
Release date 31.10.2012
Dictionary_TagParser, which caused the
DocumentationOftags to not being parsed.
easy_install(bug credit: Germán Gómez-Herrero).
Release date 30.09.2012
Release date 01.06.2011.
Release date 17.03.2011.
DocumentationOftag which uses as documentation the documentation of another file.
Release date 11.03.2010.
outercommands to set, append, and retrieve variables at outer scopes, respectively.
set_manycommand to set variables easily.
filesToCopypattern matching: a file was copied only if it matched all patterns.
Release date 23.01.2010.
Release date 13.01.2010.
Release date 13.01.2010.
Remark 1.0.0 was preceded by a similar implementation called LightMark programmed by Juho Hämäläinen. The ideas gathered and tested in that implementation was the basis on which Remark was built. He should be attributed the idea of using Markdown for writing the documentation.
Remark 1.0.0 was programmed under funding from the Finnish Foundation for Technology Promotion.