Skip to content

Latest commit

 

History

History
1061 lines (626 loc) · 53.4 KB

CHANGELOG.md

File metadata and controls

1061 lines (626 loc) · 53.4 KB

[v1.1.5] - 29-07-2024

What's Changed

  • 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

[v1.1.4] - 03-06-2024

What's Changed

  • 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

[v1.1.3] - 15-05-2024

What's Changed

  • 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

New Contributors

  • @rossta made their first contribution in #291

Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.1.2...v1.1.3

[v1.1.2] - 04-05-2024

What's Changed

  • 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

[v1.1.1] - 01-05-2024

What's Changed

  • Support ruby-head by @gjtorikian in #288

Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.1.0...v1.1.1

[v1.1.0] - 30-04-2024

What's Changed

  • 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

[v1.0.4] - 03-01-2024

What's Changed

  • 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

[v1.0.3] - 28-12-2023

Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.0.2...v1.0.3

[v1.0.2] - 28-12-2023

What's Changed

  • Support Ruby 3.3 by @gjtorikian in #267

Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.0.1...v1.0.2

[v1.0.1] - 27-12-2023

What's Changed

  • Add sourcepos option by @ppworks in #265

New Contributors

  • @ppworks made their first contribution in #265

Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.0.0...v1.0.1

[v1.0.0] - 24-12-2023

What's Changed

  • 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

New Contributors

  • @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

[v1.0.0.pre12] - 07-12-2023

What's Changed

  • 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

[v1.0.0.pre11] - 12-10-2023

What's Changed

  • 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

New Contributors

  • @noraj made their first contribution in #257

Full Changelog: https://github.com/gjtorikian/commonmarker/compare/v1.0.0.pre10...v1.0.0.pre11

[v1.0.0.pre10] - 24-07-2023

null

Changelog

v1.0.0.pre9 (2023-03-28)

Full Changelog

Merged pull requests:

v1.0.0.pre8 (2023-03-09)

Full Changelog

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)

Full Changelog

v1.0.0.pre7 (2023-01-26)

Full Changelog

Merged pull requests:

v0.23.7 (2023-01-24)

Full Changelog

Closed issues:

  • Ruby 3.1 required? #222
  • README #extensions link has broken #221
  • Why is the render option called unsafe_ and not unsafe? #219
  • The footnotes extension does not work when the superscript extension is enabled #217
  • Description lists not working #216

v1.0.0.pre6 (2023-01-09)

Full Changelog

Closed issues:

  • Cargo.lock prevents Ruby 3.2.0 from installing commonmarker v1.0.0.pre4 #211

Merged pull requests:

  • always use rb_sys (don't use Ruby's emerging cargo tooling where available) #213 (kivikakk)

v1.0.0.pre5 (2023-01-08)

Full Changelog

Merged pull requests:

v1.0.0.pre4 (2022-12-28)

Full Changelog

Closed issues:

  • Will the cmark-gfm branch continue to be maintained for awhile? #207

Merged pull requests:

v1.0.0.pre3 (2022-11-30)

Full Changelog

Closed issues:

  • Code block incorrectly parsed in commonmarker 1.0.0.pre #202

Merged pull requests:

v1.0.0.pre.2 (2022-11-21)

Full Changelog

Closed issues:

  • test/ directory missing in gem #200

Merged pull requests:

v0.23.7.pre1 (2022-11-14)

Full Changelog

Breaking changes:

  • Rename render_doc to parse_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)

Full Changelog

Closed issues:

  • Does this work for relative path? #195

v0.23.6 (2022-09-21)

Full Changelog

Closed issues:

  • Strikethrough and CommonMarker::Node initialization #191
  • latex bug with multiple $ in a line #183

Merged pull requests:

v0.23.5 (2022-05-31)

Full Changelog

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:

v0.23.4 (2022-03-03)

Full Changelog

Merged pull requests:

v0.17.14 (2022-03-02)

Full Changelog

v0.18.3 (2022-03-02)

Full Changelog

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)

Full Changelog

Merged pull requests:

v0.23.1 (2021-09-03)

Full Changelog

Closed issues:

  • Incorrect processing of list and next block of code #146

Merged pull requests:

v0.23.0 (2021-08-30)

Full Changelog

Closed issues:

  • Latest version of commonmarker breaks with jekyll build #142

Merged pull requests:

v0.22.0 (2021-06-20)

Full Changelog

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)

Full Changelog

Closed issues:

  • Potential to cut a new release? #129

Merged pull requests:

v0.21.1 (2021-01-21)

Full Changelog

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:

v0.21.0 (2020-01-23)

Full Changelog

Closed issues:

  • Changelog #110
  • Documentation out of date #109

Merged pull requests:

v0.20.2 (2019-12-18)

Full Changelog

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:

v0.20.1 (2019-04-29)

Full Changelog

Closed issues:

  • 100mb test/benchinput.md file is included in published rubygem #99

Merged pull requests:

v0.20.0 (2019-04-09)

Full Changelog

Closed issues:

  • Footnotes not working with autolink when its including "w" ? #95

Merged pull requests:

v0.19.0 (2019-04-03)

Full Changelog

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:

v0.18.2 (2018-11-28)

Full Changelog

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:

v0.18.1 (2018-10-18)

Full Changelog

v0.18.0 (2018-10-17)

Full Changelog

Closed issues:

  • Math engine support ($$ $$) #80

Merged pull requests:

v0.17.13 (2018-09-10)

Full Changelog

Merged pull requests:

v0.17.12 (2018-09-07)

Full Changelog

Closed issues:

  • Bump gem to latest cmark-gfm... #77
  • Tag 0.17.10 and 0.17.11 #75

Merged pull requests:

v0.17.11 (2018-08-10)

Full Changelog

Closed issues:

  • Parsing additional info string as meta data on <pre> tags #72

Merged pull requests:

  • Bring in plaintext strikethrough rendering fix #74 (kivikakk)

0.17.10 (2018-08-08)

Full Changelog

v0.17.10 (2018-08-08)

Full Changelog

Closed issues:

  • Unable to install commonmarker on OS X #71

Merged pull requests:

v0.17.9 (2018-03-12)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Closed issues:

  • 0.17.6 install fails #59

v0.17.7 (2017-12-05)

Full Changelog

Closed issues:

  • Bump cmark-gfm to get support of footnotes #58

Merged pull requests:

v0.17.6 (2017-11-16)

Full Changelog

v0.17.5 (2017-10-19)

Full Changelog

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:

0.17.4 (2017-10-03)

Full Changelog

0.17.3 (2017-09-11)

Full Changelog

0.17.2 (2017-09-08)

Full Changelog

0.17.1 (2017-09-06)

Full Changelog

0.17.0 (2017-08-25)

Full Changelog

0.16.9 (2017-08-17)

Full Changelog

Closed issues:

  • Deployment - Cannot bundle commonmarker due to cmake #50

Merged pull requests:

  • Update link to the CMark docs options #51 (unRob)

0.16.8 (2017-07-17)

Full Changelog

0.16.7 (2017-07-12)

Full Changelog

0.16.6 (2017-07-11)

Full Changelog

0.16.5 (2017-06-30)

Full Changelog

0.16.4 (2017-06-27)

Full Changelog

Merged pull requests:

  • Full support for options and extensions in HtmlRenderer #48 (kivikakk)

0.16.3 (2017-06-21)

Full Changelog

0.16.2 (2017-06-21)

Full Changelog

0.16.1 (2017-06-21)

Full Changelog

Closed issues:

  • Cannot bundle commonmarker due to cmake #47

v0.16.0 (2017-05-08)

Full Changelog

Merged pull requests:

  • Plaintext renderer support #46 (kivikakk)
  • Drop the remaining cached gems from the project #45 (Empact)

v0.15.0 (2017-04-22)

Full Changelog

Closed issues:

  • Request: PrettyPrint support for CommonMarker::Node #42

Merged pull requests:

  • support p and pp for CommonMarker::Node #44 (gfx)
  • Fix a typo #43 (muan)

v0.14.16 (2017-04-04)

Full Changelog

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)

Full Changelog

v0.14.14 (2017-03-27)

Full Changelog

v0.14.13 (2017-03-26)

Full Changelog

Closed issues:

  • Encoding error #39

Merged pull requests:

v0.14.12 (2017-03-22)

Full Changelog

v0.14.11 (2017-03-22)

Full Changelog

v0.14.10 (2017-03-21)

Full Changelog

v0.14.9 (2017-03-20)

Full Changelog

Closed issues:

  • option ':default' does not exist for CommonMarker::Config::Render #37

v0.14.8 (2017-03-15)

Full Changelog

v0.14.7 (2017-03-13)

Full Changelog

v0.14.6 (2017-03-13)

Full Changelog

v0.14.5 (2017-03-06)

Full Changelog

Closed issues:

  • ruby-enum v0.7.1 breaks the gem #35

Merged pull requests:

v0.14.4 (2017-02-23)

Full Changelog

Closed issues:

  • Table extension with HTML Renderer causes segfault #34

v0.14.3 (2017-02-06)

Full Changelog

Closed issues:

  • Extensions disabled in IRB? #33

v0.14.2 (2017-01-27)

Full Changelog

v0.14.1 (2017-01-23)

Full Changelog

v0.14.0 (2016-12-13)

Full Changelog

Merged pull requests:

v0.13.0 (2016-11-27)

Full Changelog

Closed issues:

  • node.string_content is not utf-8 #30

Merged pull requests:

v0.12.0 (2016-10-11)

Full Changelog

Merged pull requests:

v0.11.0 (2016-09-18)

Full Changelog

Closed issues:

  • No rule to make target libcmark_static #22

Merged pull requests:

v0.10.0 (2016-07-21)

Full Changelog

Merged pull requests:

v0.9.2 (2016-06-07)

Full Changelog

Closed issues:

  • Using render options with a custom renderer #25

Merged pull requests:

v0.9.1 (2016-05-24)

Full Changelog

v0.9.0 (2016-05-18)

Full Changelog

Closed issues:

  • Make Node an Enumerable so that it can iterate over its children #23

Merged pull requests:

v0.8.0 (2016-04-04)

Full Changelog

Merged pull requests:

v0.7.0 (2016-01-20)

Full Changelog

Merged pull requests:

v0.6.0 (2016-01-05)

Full Changelog

Merged pull requests:

v0.5.1 (2015-11-04)

Full Changelog

Closed issues:

  • Smart punctuation and hardbreaks don't mix in render_doc #17

Merged pull requests:

v0.5.0 (2015-09-25)

Full Changelog

Closed issues:

  • Direct access to sourcepos on the Node #15

Merged pull requests:

v0.4.1 (2015-08-26)

Full Changelog

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)

Full Changelog

Merged pull requests:

  • Update cmark to 1f4632b8e761da5aaeebcefb2e43332ad267dba8 #12 (gjtorikian)

v0.3.0 (2015-07-20)

Full Changelog

Merged pull requests:

v0.2.1 (2015-07-07)

Full Changelog

Merged pull requests:

v0.2.0 (2015-06-26)

Full Changelog

Closed issues:

  • Test all the tests/options in CMark #6

Merged pull requests:

v0.1.3 (2015-05-27)

Full Changelog

Closed issues:

  • Look into using the C AST walk #3
  • Don't force users to call free, if possible #2

Merged pull requests:

v0.1.2 (2015-05-14)

Full Changelog

v0.1.1 (2015-05-14)

Full Changelog

v0.1.0 (2015-05-13)

Full Changelog

Merged pull requests:

v0.0.1 (2015-05-10)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator