- Bump magnus from 0.6.4 to 0.7.1 by @dependabot in #301
- Bump rb-sys from 0.9.97 to 0.9.98 by @dependabot in #302
- Bump comrak from 0.24.1 to 0.25.0 by @dependabot in #303
- Bump comrak from 0.25.0 to 0.26.0 by @dependabot in #304
- Bump rb-sys from 0.9.98 to 0.9.99 by @dependabot in #305
- Update dependencies by @gjtorikian in #307
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.1.4...v1.1.5
- Bump comrak from 0.23.0 to 0.24.1 by @dependabot in #298
- Support plugins when processing node tree by @gjtorikian in #299
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.1.3...v1.1.4
- benchmark: correct Commonmarker::Node.to_html input. by @rossta in #291
- Bump magnus from 0.6.3 to 0.6.4 by @dependabot in #292
- node: remove duplicate fence info method defs. by @kivikakk in #295
- 💎 1.1.3 by @gjtorikian in #296
- @rossta made their first contribution in #291
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.1.2...v1.1.3
- Expose code and code blocks' literals via string_content/=. by @kivikakk in #290
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.1.1...v1.1.2
- Support ruby-head by @gjtorikian in #288
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.1.0...v1.1.1
- Bump shlex from 1.2.0 to 1.3.0 by @dependabot in #274
- Bump actions/cache from 3 to 4 by @dependabot in #273
- Bump comrak from 0.20.0 to 0.21.0 by @dependabot in #275
- Bump syntect from 5.1.0 to 5.2.0 by @dependabot in #278
- Bump magnus from 0.6.2 to 0.6.3 by @dependabot in #282
- Update automerge.yml by @gjtorikian in #284
- Bump comrak from 0.21.0 to 0.22.0 by @dependabot in #283
- Bump comrak from 0.22.0 to 0.23.0 by @dependabot in #287
- Reintroduce AST parse/walk by @gjtorikian in #276
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.0.4...v1.1.0
- Builds on behalf of Ruby 3.3 by @gjtorikian in #271
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.0.3...v1.0.4
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.0.2...v1.0.3
- Support Ruby 3.3 by @gjtorikian in #267
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.0.1...v1.0.2
- Add sourcepos option by @ppworks in #265
- @ppworks made their first contribution in #265
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.0.0...v1.0.1
- Migrate to comrak/Rust by @gjtorikian in #185
- Bump actions/checkout from 2 to 3 by @dependabot in #192
- Update rake-compiler requirement from ~> 0.9 to ~> 1.2 by @dependabot in #193
- Migrate to magnus/rb_sys by @gjtorikian in #194
- Release v1 by @gjtorikian in #186
- Clippy and cleanup by @gjtorikian in #196
- Bump comrak from 0.14.0 to 0.15.0 by @dependabot in #198
- Frontmatter parse tweak by @gjtorikian in #203
- Windows build by @gjtorikian in #197
- Bump magnus from 0.4.1 to 0.4.2 by @dependabot in #204
- Bump comrak from 0.14.0 to 0.15.0 by @dependabot in #205
- Bump magnus from 0.4.2 to 0.4.3 by @dependabot in #206
- Bump magnus from 0.4.3 to 0.4.4 by @dependabot in #208
- Implement native syntax highlighting by @gjtorikian in #209
- Provide 3.2 build support by @gjtorikian in #212
- always use rb_sys (don't use Ruby's emerging cargo tooling where available) by @kivikakk in #213
- remove gemspec by @gjtorikian in #214
- Fix a couple of misleading README points by @DannyBen in #215
- Clarify syntax highlighter plugin usage in README by @DannyBen in #218
- Change to by @gjtorikian in #220
- Bump comrak from 0.15.0 to 0.16.0 by @dependabot in #225
- Add shortcodes/emoji by @gjtorikian in #210
- Bump magnus from 0.4.4 to 0.5.0 by @dependabot in #230
- Bump magnus from 0.5.0 to 0.5.1 by @dependabot in #231
- Add ability to load s from a folder by @gjtorikian in #232
- Test the new integrated rb-sys by @gjtorikian in #228
- Bump magnus from 0.5.1 to 0.5.2 by @dependabot in #233
- Bump comrak from 0.16.0 to 0.17.1 by @dependabot in #234
- Updates from upstream by @gjtorikian in #235
- Bump comrak from 0.17.1 to 0.18.0 by @dependabot in #237
- Bump magnus from 0.5.2 to 0.5.3 by @dependabot in #238
- Bump magnus from 0.5.3 to 0.5.4 by @dependabot in #242
- Move debug gems into test env by @gjtorikian in #245
- Bump syntect from 5.0.0 to 5.1.0 by @dependabot in #248
- Bump actions/checkout from 3 to 4 by @dependabot in #252
- Bump magnus from 0.5.4 to 0.6.2 by @dependabot in #254
- Bump comrak from 0.18.0 to 0.19.0 by @dependabot in #255
- fix front_matter_delimiter type by @noraj in #257
- Reintroduce platform releases by @gjtorikian in #260
- Bump comrak from 0.19.0 to 0.20.0 by @dependabot in #261
- Classy highlighting by @gjtorikian in #262
- 💎 1.0.0 by @gjtorikian in #264
- @dependabot made their first contribution in #192
- @DannyBen made their first contribution in #215
- @noraj made their first contribution in #257
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v0.23.6...v1.0.0
- Reintroduce platform releases by @gjtorikian in #260
- Bump comrak from 0.19.0 to 0.20.0 by @dependabot in #261
- Classy highlighting by @gjtorikian in #262
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.0.0.pre11...v1.0.0.pre12
- Bump syntect from 5.0.0 to 5.1.0 by @dependabot in #248
- Bump actions/checkout from 3 to 4 by @dependabot in #252
- Bump magnus from 0.5.4 to 0.6.2 by @dependabot in #254
- Bump comrak from 0.18.0 to 0.19.0 by @dependabot in #255
- fix front_matter_delimiter type by @noraj in #257
- @noraj made their first contribution in #257
Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.0.0.pre10...v1.0.0.pre11
null
v1.0.0.pre9 (2023-03-28)
Merged pull requests:
- Updates from upstream #235 (gjtorikian)
- Bump comrak from 0.16.0 to 0.17.1 #234 (dependabot[bot])
- Bump magnus from 0.5.1 to 0.5.2 #233 (dependabot[bot])
- Add ability to load
tmtheme
s from a folder #232 (gjtorikian) - Bump magnus from 0.5.0 to 0.5.1 #231 (dependabot[bot])
- Bump magnus from 0.4.4 to 0.5.0 #230 (dependabot[bot])
- Test the new integrated rb-sys #228 (gjtorikian)
v1.0.0.pre8 (2023-03-09)
Closed issues:
- Something changed in how header anchors are named in the output HTML #229
- Problem with CommonMarker on an Azure VM #226
v0.23.8 (2023-01-31)
v1.0.0.pre7 (2023-01-26)
Merged pull requests:
- Bump comrak from 0.15.0 to 0.16.0 #225 (dependabot[bot])
- Change
unsafe_
tounsafe
#220 (gjtorikian) - Clarify syntax highlighter plugin usage in README #218 (DannyBen)
- Fix a couple of misleading README points #215 (DannyBen)
- remove gemspec #214 (gjtorikian)
- Add shortcodes/emoji #210 (gjtorikian)
v0.23.7 (2023-01-24)
Closed issues:
- Ruby 3.1 required? #222
- README #extensions link has broken #221
- Why is the render option called
unsafe_
and notunsafe
? #219 - The
footnotes
extension does not work when thesuperscript
extension is enabled #217 - Description lists not working #216
v1.0.0.pre6 (2023-01-09)
Closed issues:
- Cargo.lock prevents Ruby 3.2.0 from installing commonmarker v1.0.0.pre4 #211
Merged pull requests:
v1.0.0.pre5 (2023-01-08)
Merged pull requests:
- Provide 3.2 build support #212 (gjtorikian)
v1.0.0.pre4 (2022-12-28)
Closed issues:
- Will the cmark-gfm branch continue to be maintained for awhile? #207
Merged pull requests:
- Implement native syntax highlighting #209 (gjtorikian)
- Bump magnus from 0.4.3 to 0.4.4 #208 (dependabot[bot])
- Bump magnus from 0.4.2 to 0.4.3 #206 (dependabot[bot])
- Bump comrak from 0.14.0 to 0.15.0 #205 (dependabot[bot])
- Bump magnus from 0.4.1 to 0.4.2 #204 (dependabot[bot])
v1.0.0.pre3 (2022-11-30)
Closed issues:
- Code block incorrectly parsed in commonmarker 1.0.0.pre #202
Merged pull requests:
- Windows build #197 (gjtorikian)
v1.0.0.pre.2 (2022-11-21)
Closed issues:
- test/ directory missing in gem #200
Merged pull requests:
- Frontmatter parse tweak #203 (gjtorikian)
- Bump comrak from 0.14.0 to 0.15.0 #198 (dependabot[bot])
- Clippy and cleanup #196 (gjtorikian)
- Migrate to magnus/rb_sys #194 (gjtorikian)
- Update rake-compiler requirement from ~> 0.9 to ~> 1.2 #193 (dependabot[bot])
- Bump actions/checkout from 2 to 3 #192 (dependabot[bot])
- Release v1 #186 (gjtorikian)
- Migrate to comrak/Rust #185 (gjtorikian)
v0.23.7.pre1 (2022-11-14)
Breaking changes:
- Rename
render_doc
toparse_doc
#104
Closed issues:
- AST in 1.0 #199
- Too many nested blockquotes cause error: SystemStackError: stack level too deep #147
- Matching tags with namespaces. #122
- Request: Allow custom renderers to use C code for any methods they don't overwrite #112
- Should this move to be Rust-backed? #107
- Add more docs on how to write a custom renderer #105
- Error "incompatible character encodings: UTF-8 and ASCII-8BIT" when combined with a rails app #9
v1.0.0.pre (2022-11-03)
Closed issues:
- Does this work for relative path? #195
v0.23.6 (2022-09-21)
Closed issues:
Merged pull requests:
- Update to 0290gfm6 #190 (anticomputer)
- Update to 0290gfm5 #188 (stevenlaidlaw)
v0.23.5 (2022-05-31)
Closed issues:
- Site #178
- High security affected by Integer overflow in cmark-gfm table parsing extension leads to heap memory corruption #175
Merged pull requests:
- Update cmark-upstream to 0.29.0.gfm.4 #180 (lumaxis)
- Add rb_undef_alloc_func for Node #179 (dorkrawk)
- Add Ruby 3.1 to the CI matrix #174 (petergoldstein)
v0.23.4 (2022-03-03)
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.17.14 (2022-03-02)
v0.18.3 (2022-03-02)
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
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 [email protected] #11 (gjtorikian)
v0.2.1 (2015-07-07)
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