| Age | Commit message (Collapse) | Author | 
|---|
|  | * Added `CMARK_OPT_SAFE`.  This option disables rendering of raw HTML
  and potentially dangerous links.
* Added `--safe` option in command-line program.
* Updated `cmark.3` man page.
* Added `scan_dangerous_url` to scanners.
* In HTML, suppress rendering of raw HTML and potentially dangerous
  links if `CMARK_OPT_SAFE`.  Dangerous URLs are those that begin
  with `javascript:`, `vbscript:`, `file:`, or `data:` (except for
  `image/png`, `image/gif`, `image/jpeg`, or `image/webp` mime types).
* Added `api_test` for `OPT_CMARK_SAFE`.
* Rewrote `README.md` on security. | 
|  | * New exported function in API: `cmark_render_latex`.
* Added src/latex.hs.
* Updated README and man page.
* Closes #31. | 
|  | Also command line option `--validate-utf8`.
This option causes cmark to check for valid UTF-8,
replacing invalid sequences with the replacement
character, U+FFFD.
Reinstated api tests for utf8. | 
|  |  | 
|  | This controls column width for hard wrapping.  By default it is
0, which means that no wrapping will be done.
Added a width parameter in `cmark_render_commonmark`. | 
|  | Closes #16. | 
|  | `--smart` now affects XML output too. | 
|  |  | 
|  |  | 
|  |  | 
|  | So, instead of
    <text>Hi</text>
    <text>&</text>
    <text>lo</text>
we get
    <text>Hi&lo</text>
* Added exported `cmark_consolidate_text_nodes` function.
* Added `CMARK_OPT_NORMALIZE` to options.
* Added optional normalization in XML writer.
* Added `--normalize` option to command-line program.
* Updated man page. | 
|  | cmark:  Replaced `--man` and `--ast` with generic `--to` option. | 
|  |  | 
|  |  | 
|  | See #224. | 
|  | Removed doxygen stuff for now.  It seems too complex for what we need.
We'll find another way to create cmark.3. | 
|  |  | 
|  | Also renamed internal library functions accordingly. | 
|  |  | 
|  |  |