diff options
| -rw-r--r-- | changelog.txt | 46 | 
1 files changed, 46 insertions, 0 deletions
| diff --git a/changelog.txt b/changelog.txt index 9605c28..5c55f35 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,49 @@ +[0.22.0] + +  * Removed `pre` from blocktags scanner. `pre` is handled separately +    in rule 1 and needn't be handled in rule 6. +  * Added `iframe` to list of blocktags, as per spec change. +  * Fixed bug with `HRULE` after blank line. This previously caused cmark +    to break out of a list, thinking it had two consecutive blanks. +  * Check for empty string before trying to look at line ending. +  * Make sure every line fed to `S_process_line` ends with `\n` (#72). +    So `S_process_line` sees only unix style line endings. Ultimately we +    probably want a better solution, allowing the line ending style of +    the input file to be preserved. This solution forces output with newlines. +  * Improved `cmark_strbuf_normalize_whitespace` (#73). Now all characters +    that satisfy `cmark_isspace` are recognized as whitespace. Previously +    `\r` and `\t` (and others) weren't included. +  * Treat line ending with EOF as ending with newline (#71). +  * Fixed `--hardbreaks` with `\r\n` line breaks (#68). +  * Disallow list item starting with multiple blank lines (jgm/CommonMark#332). +  * Allow tabs before closing `#`s in ATX header +  * Removed `cmark_strbuf_printf` and `cmark_strbuf_vprintf`. +    These are no longer needed, and cause complications for MSVC. +    Also removed `HAVE_VA_COPY` and `HAVE_C99_SNPRINTF` feature tests. +  * Added option to disable tests (Kevin Wojniak). +  * Added `CMARK_INLINE` macro. +  * Removed need to disable MSVC warnings 4267, 4244, 4800 +    (Kevin Wojniak). +  * Fixed MSVC inline errors when cmark is included in sources that +    don't have the same set of disabled warnings (Kevin Wojniak). +  * Fix `FileNotFoundError` errors on tests when cmark is built from +    another project via `add_subdirectory()` (Kevin Wojniak). +  * Prefix `utf8proc` functions to avoid conflict with existing library +    (Kevin Wojniak). +  * Avoid name clash between Windows `.pdb` files (Nick Wellnhofer). +  * Improved `smart_punct.txt` (see jgm/commonmark.js#61). +  * Set `POSITION_INDEPENDENT_CODE` `ON` for static library (see #39). +  * `make bench`: allow overriding `BENCHFILE`. Previously if you did +    this, it would clopper `BENCHFILE` with the default bench file. +  * `make bench`: Use -10 priority with renice. +  * Improved `make_autolink`. Ensures that title is chunk with empty +    string rather than NULL, as with other links. +  * Added `clang-check` target. +  * Travis: split `roundtrip_test` and `leakcheck` (OGINO Masanori). +  * Use clang-format, llvm style, for formatting. Reformatted all source files. +    Added `format` target to Makefile. Removed `astyle` target. +    Updated `.editorconfig`. +  [0.21.0]    * Updated to version 0.21 of spec. | 
