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.
-b
.dict()
and []
from being used as default-arguments; a known Python-trap."all"
to "AMS"
, since with "all"
MathJax did not render binomial coefficients correctly.DocChildren
list-items by setting max-width: 50%
.Release date 13.05.2015.
https
instead of http
.Release date 12.05.2015.
<span>
elements for empty lines.<div>
element.<div>
s.-g
to generate the Markdown source for each file. This is useful for debugging.-c
for specifying JSON configuration files.jsonschema
Python library, for JSON validation.ASCIIMathMLwFallback.js
.Release date 14.12.2014.
<div>
element.Release date 13.12.2014.
Release date 4.12.2014.
Release date 23.11.2014.
Release date 18.04.2014.
.m
files to be identified as Matlab files when the type is not explicitly specified.Release date 28.05.2013.
"filename.txt"
to "*filename.txt"
. Remark
directory to the Remark root directory. This had to be done so that pip
packaging works correctly. However, this is also a more natural location for the command-line script.-x
to exclude files by their
relative-paths. This helps in skipping build-files
and other inessential files in a typical build-environment.-i
to include files by their
relative-paths. This is the same as simply listing
them; this option is for symmetry with the option -x
.-o
to read command-line options
from an option-file (if the file exists). The
remark_options
is implicitly included as an option-file.-u
to 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_version
as a predefined variable,
to aid in the documentation of Remark itself.type
variable in the Code macro so that the
type of the code can be specified explicitly.pip
and easy_install
.Release date 31.10.2012
Dictionary_TagParser
, which caused the
Author
and DocumentationOf
tags to not being parsed.easy_install
(bug credit: Germán Gómez-Herrero).Release date 30.09.2012
indent
variable.class_name
variables.Release date 01.06.2011.
Release date 17.03.2011.
DocumentationOf
tag
which uses as documentation the documentation of another
file.Release date 11.03.2010.
set_outer
, add_outer
, and outer
commands to
set, append, and retrieve variables at outer scopes, respectively.get
. set_many
command to set variables easily.filesToCopy
pattern 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.