- Update GFM release to
0.29.0.gfm.12
and0.29.0.gfm.13
, thereby fixing a polynomial time complexity security vulnerability. - Of note to users of this library, GFM releases
0.29.0.gfm.12
and0.29.0.gfm.13
also:
v0.23.4 (2022-03-03)
Fixed bugs:
#render_html
way slower than#render_doc.to_html
#141
Closed issues:
- allow keeping text content of unknown tags #169
- STRIKETHROUGH_DOUBLE_TILDE not working #168
- Allow disabling 4-space code blocks #167
- tables with escaped pipes are not recognized #166
Merged pull requests:
- CI: Drop a duplicate 'bundle install' #173 (olleolleolle)
- CI: Drop duplicate bundle install #172 (olleolleolle)
- Fixup benchmark and speedup a little, fixes #141 #171 (ojab)
v0.23.2 (2021-09-17)
Merged pull requests:
v0.23.1 (2021-09-03)
Closed issues:
- Incorrect processing of list and next block of code #146
Merged pull requests:
v0.23.0 (2021-08-30)
Closed issues:
- Latest version of commonmarker breaks with jekyll build #142
Merged pull requests:
- Add support for rendering XML from cmark-gfm #144 (digitalmoksha)
v0.22.0 (2021-06-20)
Closed issues:
- Recommendations on how to have autolink for phone numbers? #139
- Add option to disable indented code blocs #138
- Tagging "tasklist" lists with a class for easy styling? #137
- Escape math environments #136
- Open to removing the ruby-enum dependency? #135
- In HtmlRenderer, escape_html() returns a string with encoding #<Encoding:ASCII-8BIT> #130
Merged pull requests:
v0.21.2 (2021-02-11)
Closed issues:
- Potential to cut a new release? #129
Merged pull requests:
- Switch to GitHub Actions #132 (gjtorikian)
- Support :FOOTNOTES option for rendering HTML #131 (aharpole)
v0.21.1 (2021-01-21)
Closed issues:
- Dependency error on new M1 Mac #128
- Inlines containing a pipe are not properly parsed within table rows #125
- Allow code snippets in multiple programming language #124
- Provide access to
refmap
. #121 - Numbered checklist #120
- Is there a specification for how URL slugs for headers are generated? #118
Merged pull requests:
- Fix mismatched indentation #127 (naoty)
- Avoid a YARD annotation warning #119 (olleolleolle)
v0.21.0 (2020-01-23)
Closed issues:
Merged pull requests:
- Add Node#tasklist_item_checked= #116 (tomoasleep)
- clear up an example in the README #115 (kivikakk)
- Update GFM release #113 (gjtorikian)
- Rubocop updates #111 (gjtorikian)
v0.20.2 (2019-12-18)
Closed issues:
- Bug when parse word with spaces in tags #106
- UNSAFE mode inserts <p> tags inside <pre> tag #102
- Wrong path gets encoded in Makefile: /home/conda/feedstock_root/build_artifacts/ruby_1552262701982/_build_env/bin/x86_64-conda_cos6-linux-gnu-cc: Command not found #101
Merged pull requests:
- Add command line input for parse and render options #108 (digitalmoksha)
- Add tasklist extension description to README #103 (tomoasleep)
v0.20.1 (2019-04-29)
Closed issues:
- 100mb test/benchinput.md file is included in published rubygem #99
Merged pull requests:
v0.20.0 (2019-04-09)
Closed issues:
- Footnotes not working with autolink when its including "w" ? #95
Merged pull requests:
v0.19.0 (2019-04-03)
Closed issues:
- .render_html throws an error when given a parse-only option such as :SMART #96
- code in header produce invalid anchor #93
- Escaping of square brackets for reference-style links #91
- Please add an option for accessible footnotes #89
- ISSUE #82
Merged pull requests:
- Indicte the context of an option #97 (gjtorikian)
- Bump dependencies to support tasklists #94 (gjtorikian)
- Remove cmake dependency from Travis #92 (gjtorikian)
- Fixes up whitespace problems introduced in #87 #90 (diachini)
- GitHub is https by default #88 (amatsuda)
v0.18.2 (2018-11-28)
Closed issues:
- Request: Support for Description Lists #86
- Code block vanishes in latest with commonmarker-rouge #85
- Request : Image Size Issues #84
- 'stdlib.h' file not found #83
Merged pull requests:
- Allow
:UNSAFE
option for parsing #87 (gjtorikian)
v0.18.1 (2018-10-18)
v0.18.0 (2018-10-17)
Closed issues:
- Math engine support ($$ $$) #80
Merged pull requests:
v0.17.13 (2018-09-10)
Merged pull requests:
v0.17.12 (2018-09-07)
Closed issues:
Merged pull requests:
- Update cmark-upstream #78 (gjtorikian)
- grab header/define fixes #76 (kivikakk)
v0.17.11 (2018-08-10)
Closed issues:
- Parsing additional info string as meta data on <pre> tags #72
Merged pull requests:
0.17.10 (2018-08-08)
v0.17.10 (2018-08-08)
Closed issues:
- Unable to install commonmarker on OS X #71
Merged pull requests:
v0.17.9 (2018-03-12)
Closed issues:
- Failed to build gem native extension/ no rule to make target #67
Merged pull requests:
- Remove square brackets when rendering HTML for footnotes #69 (pyrmont)
- Update both parse and render options in README #68 (blackst0ne)
v0.17.8 (2018-02-21)
Closed issues:
- extension tasklist not found #64
- Request: mermaid rendering support within markdown #63
- Installation / make error in windows 10 #62
- Permissions error when installing on Windows 7 machine #61
Merged pull requests:
- Support the TABLE_PREFER_STYLE_ATTRIBUTES render option #66 (gfx)
- Fix issues with tables during a round-trip parsing CM and then producing CM again. #65 (jerryjvl)
v0.17.7.1 (2017-12-10)
Closed issues:
- 0.17.6 install fails #59
v0.17.7 (2017-12-05)
Closed issues:
- Bump cmark-gfm to get support of footnotes #58
Merged pull requests:
v0.17.6 (2017-11-16)
v0.17.5 (2017-10-19)
Closed issues:
- <tbody> is missed on rendering doc #56
- Bold link in italics followed by a period #53
- Extensions are not documented #52
Merged pull requests:
- Reset
needs_close_tbody
when entering tables #57 (gjtorikian) - Link to libcmark-gfm #55 (kivikakk)
- Document the extensions in the README #54 (gjtorikian)
0.17.4 (2017-10-03)
0.17.3 (2017-09-11)
0.17.2 (2017-09-08)
0.17.1 (2017-09-06)
0.17.0 (2017-08-25)
0.16.9 (2017-08-17)
Closed issues:
- Deployment - Cannot bundle commonmarker due to cmake #50
Merged pull requests:
0.16.8 (2017-07-17)
0.16.7 (2017-07-12)
0.16.6 (2017-07-11)
0.16.5 (2017-06-30)
0.16.4 (2017-06-27)
Merged pull requests:
0.16.3 (2017-06-21)
0.16.2 (2017-06-21)
0.16.1 (2017-06-21)
Closed issues:
- Cannot bundle commonmarker due to cmake #47
v0.16.0 (2017-05-08)
Merged pull requests:
- Plaintext renderer support #46 (kivikakk)
- Drop the remaining cached gems from the project #45 (Empact)
v0.15.0 (2017-04-22)
Closed issues:
- Request: PrettyPrint support for CommonMarker::Node #42
Merged pull requests:
v0.14.16 (2017-04-04)
Closed issues:
- Github/CommonMarker is parsing images/markup inconsistently. #41
- doc: contains corrupt UTF-8; thus gem does not install cleanly #40
v0.14.15 (2017-04-03)
v0.14.14 (2017-03-27)
v0.14.13 (2017-03-26)
Closed issues:
- Encoding error #39
Merged pull requests:
- Add Yuki #38 (gjtorikian)
v0.14.12 (2017-03-22)
v0.14.11 (2017-03-22)
v0.14.10 (2017-03-21)
v0.14.9 (2017-03-20)
Closed issues:
- option ':default' does not exist for CommonMarker::Config::Render #37
v0.14.8 (2017-03-15)
v0.14.7 (2017-03-13)
v0.14.6 (2017-03-13)
v0.14.5 (2017-03-06)
Closed issues:
- ruby-enum v0.7.1 breaks the gem #35
Merged pull requests:
- Capitalize symbol names #36 (gjtorikian)
v0.14.4 (2017-02-23)
Closed issues:
- Table extension with HTML Renderer causes segfault #34
v0.14.3 (2017-02-06)
Closed issues:
- Extensions disabled in IRB? #33
v0.14.2 (2017-01-27)
v0.14.1 (2017-01-23)
v0.14.0 (2016-12-13)
Merged pull requests:
v0.13.0 (2016-11-27)
Closed issues:
node.string_content
is not utf-8 #30
Merged pull requests:
- Update cmark to 0.27.1 #31 (gjtorikian)
v0.12.0 (2016-10-11)
Merged pull requests:
- Revert "cmark extensions" #29 (gjtorikian)
v0.11.0 (2016-09-18)
Closed issues:
- No rule to make target libcmark_static #22
Merged pull requests:
v0.10.0 (2016-07-21)
Merged pull requests:
- Update cmark to https://github.com/jgm/cmark/commit/e91dc12128b156f1b… #27 (gjtorikian)
v0.9.2 (2016-06-07)
Closed issues:
- Using render options with a custom renderer #25
Merged pull requests:
- Get memory magic #26 (gjtorikian)
v0.9.1 (2016-05-24)
v0.9.0 (2016-05-18)
Closed issues:
- Make
Node
anEnumerable
so that it can iterate over its children #23
Merged pull requests:
- Make
Node
anEnumerable
#24 (gjtorikian)
v0.8.0 (2016-04-04)
Merged pull requests:
- Update cmark to 0.25.2 #21 (gjtorikian)
v0.7.0 (2016-01-20)
Merged pull requests:
- Bump to 0.24 #20 (gjtorikian)
v0.6.0 (2016-01-05)
Merged pull requests:
- Update cmark to 0.23 #19 (gjtorikian)
v0.5.1 (2015-11-04)
Closed issues:
- Smart punctuation and hardbreaks don't mix in render_doc #17
Merged pull requests:
- Mix and match options #18 (gjtorikian)
v0.5.0 (2015-09-25)
Closed issues:
- Direct access to sourcepos on the Node #15
Merged pull requests:
- Add
sourcepos
information #16 (gjtorikian)
v0.4.1 (2015-08-26)
Closed issues:
- libcmark is missing #13
Merged pull requests:
- Don't perform
find_library
on OS X's system Ruby #14 (gjtorikian)
v0.4.0 (2015-08-24)
Merged pull requests:
- Update cmark to 1f4632b8e761da5aaeebcefb2e43332ad267dba8 #12 (gjtorikian)
v0.3.0 (2015-07-20)
Merged pull requests:
- Bump cmark@0.21.0 #11 (gjtorikian)
v0.2.1 (2015-07-07)
Closed issues:
- Error "incompatible character encodings: UTF-8 and ASCII-8BIT" when combined with a rails app #9
Merged pull requests:
- UTF-8 issues #10 (gjtorikian)
v0.2.0 (2015-06-26)
Closed issues:
- Test all the tests/options in CMark #6
Merged pull requests:
- Implement Node class in C, fix memory management #8 (nwellnhof)
- More testing #7 (gjtorikian)
v0.1.3 (2015-05-27)
Closed issues:
Merged pull requests:
- Better memory management #5 (gjtorikian)
v0.1.2 (2015-05-14)
v0.1.1 (2015-05-14)
v0.1.0 (2015-05-13)
Merged pull requests:
- Start wrapping C in Ruby #1 (gjtorikian)
v0.0.1 (2015-05-10)
* This Changelog was automatically generated by github_changelog_generator