Skip to content

Latest commit

 

History

History
1029 lines (629 loc) · 58.4 KB

CHANGELOG.md

File metadata and controls

1029 lines (629 loc) · 58.4 KB

[v3.2.0] - 30-04-2024

What's Changed

  • Pass context along to every part of the pipeline by @gjtorikian in #403

Full Changelog: https://github.com/gjtorikian/html-pipeline/compare/v3.1.1...v3.2.0

[v3.1.1] - 09-04-2024

What's Changed

  • Correct missing method implementation by @gjtorikian in #401

Full Changelog: https://github.com/gjtorikian/html-pipeline/compare/v3.1.0...v3.1.1

[v3.1.0] - 28-02-2024

What's Changed

  • UPGRADING: not removed by @dentarg in #397
  • [BREAKING] now requires instantiation by @gjtorikian in #398

New Contributors

  • @dentarg made their first contribution in #397

Full Changelog: https://github.com/gjtorikian/html-pipeline/compare/v3.0.3...v3.1.0

[v3.0.3] - 02-02-2024

What's Changed

  • Fix typo in README by @ppworks in #394
  • Prevent exception by @ppworks in #395
  • Cut 3.0.3 by @gjtorikian in #396

New Contributors

  • @ppworks made their first contribution in #394

Full Changelog: https://github.com/gjtorikian/html-pipeline/compare/v3.0.2...v3.0.3

[v3.0.2] - 08-01-2024

What's Changed

  • README.md: Fix example code by @grekko in #390
  • Allow pipeline to run without node filters by @gjtorikian in #392

New Contributors

  • @grekko made their first contribution in #390

Full Changelog: https://github.com/gjtorikian/html-pipeline/compare/v3.0.1...v3.0.2

[v3.0.1] - 28-12-2023

What's Changed

  • Handle odd numbers of NodeFilters to be configured by @stevehill1981 in #389

New Contributors

  • @stevehill1981 made their first contribution in #389

Full Changelog: https://github.com/gjtorikian/html-pipeline/compare/v3.0.0...v3.0.1

[v3.0.0] - 24-12-2023

What's Changed

  • Switch to GitHub Actions by @gjtorikian in #346
  • add truffleruby-head by @gogainda in #348
  • Add Rubocop by @gjtorikian in #349
  • Support multiple dependencies per filter by @gjtorikian in #351
  • Split filters up by @gjtorikian in #360
  • Migrate from Nokogiri to Selma by @gjtorikian in #368
  • You shall pass by @gjtorikian in #369
  • Update Selma signatures by @gjtorikian in #370
  • Close sanitization-related issues by @gjtorikian in #371
  • Drop SyntaxHighlightFilter by @gjtorikian in #372
  • V3 Release by @gjtorikian in #347
  • Use emoji from commonmarker by @gjtorikian in #373
  • req convert_filter if filter present by @gjtorikian in #375
  • Update selma requirement from ~> 0.0.1 to >= 0.0.1, < 0.2.0 by @dependabot in #377
  • Add the AssetProxyFilter by @digitalmoksha in #379
  • Update rouge requirement from ~> 3.1 to ~> 4.1 by @dependabot in #381
  • Update gemoji requirement from ~> 3.0 to ~> 4.1 by @dependabot in #382
  • Have Zeitwerk not automatically load filters by @gjtorikian in #383
  • Bump the github-actions group with 1 update by @dependabot in #384
  • 💎 3.0.0 by @gjtorikian in #386

New Contributors

  • @gogainda made their first contribution in #348
  • @dependabot made their first contribution in #377
  • @digitalmoksha made their first contribution in #379

Full Changelog: https://github.com/gjtorikian/html-pipeline/compare/v2.14.3...v3.0.0

[v3.0.0.pre6] - 16-08-2023

null

Changelog

v3.0.0.pre5 (2023-06-05)

Full Changelog

v3.0.0.pre4 (2023-06-05)

Full Changelog

Closed issues:

  • Suggestion: add more tags to the sanitization filter #378
  • v3 gemoji, gemojione seem required - is there a way to not require at puma startup? #376
  • v3: Question regarding requiring a ConvertFilter if there are NodeFilters #374
  • alt Attribute for Emoji Images Should Use Unicode #272

Merged pull requests:

v3.0.0.pre3 (2023-02-15)

Full Changelog

Merged pull requests:

v3.0.0.pre2 (2023-01-26)

Full Changelog

Closed issues:

  • Indicate a version for activesupport that has support/receives security patches (>= 6?) #367
  • Add MathML elements to whitelist #336
  • Feature request: add safe semantic HTML tags to default whitelist #312
  • Allow float: left|right and clear: left|right|both in sanitation #302
  • Open link in new tab option #266
  • Consider allowing LINK and META elements in HTML #261
  • Allow SVG elements in whitelist #251
  • Allow RDFa 1.1 (Lite) attributes #249
  • What’s the point of allowing the accept-charset attribute in the sanitization filter ? #218
  • Use gemojione instead of gemoji #200
  • Link schema not used with <a> markup : print them directly #194

Merged pull requests:

v3.0.0.pre1 (2022-12-30)

Full Changelog

Closed issues:

  • Allow loading attribute on images #359
  • Allow picture tag in sanitation #352
  • V3 ideas #350
  • Invalid and missing HTML elements in the sanatizer #342
  • Cellpadding & Cellspacing are not supported in HTML5. #303

Merged pull requests:

v2.14.3 (2022-10-14)

Full Changelog

Closed issues:

  • Allow vertical-align #366
  • Since bump 2.14.2 builds are failing #363

Merged pull requests:

  • Replace EscapeUtils.escape_html with CGI.escape_html #365 (ramhoj)

v2.14.2 (2022-06-12)

Full Changelog

Merged pull requests:

  • handle invalid data urls in absolute source filter #361 (glaszig)

v2.14.1 (2022-03-31)

Full Changelog

Closed issues:

  • 2.14.0 is disconnected #358
  • I would love to use the vscode codicon.ttf in my readme.md #356
  • Html-pipeline #355
  • Canalizacion de HTML #354
  • Change branch name off of master #340
  • New feature request: team mention filter #311
  • code in header produce invalid anchor #308
  • Stop "camo"ing "github.io" #305
  • A filter to produce diffs with syntax highlighting in html, maybe. #270
  • Require pygments.rb or remove Pygments references #235
  • Allow ᴀʀɪᴀ attributes for blind people. #219
  • 'lexer' is removed from github-linguist #217
  • Please document how to use the html-pipeline binary without command‐line arguments! #213
  • PHP syntax highlight #212

v2.13.2 (2020-12-04)

Full Changelog

Merged pull requests:

  • Fix custom renderer with unsafe option missing pre lang #341 (kazk)

v2.13.1 (2020-12-02)

Full Changelog

Merged pull requests:

v2.14.0 (2020-08-11)

Full Changelog

v2.13.0 (2020-05-28)

Full Changelog

Closed issues:

  • Jch html-pipeline #330
  • console rendering of slash continued multi-line commands #328
  • Allow backslash-escape for @mention and emoji #232

Merged pull requests:

v2.12.3 (2019-12-19)

Full Changelog

Merged pull requests:

v2.12.2 (2019-11-14)

Full Changelog

Closed issues:

  • Changing the list of commonmarker extensions with custom renderer is broken #321

Merged pull requests:

v2.12.1 (2019-11-13)

Full Changelog

Closed issues:

  • Where is this inserting the p tag? #317
  • Update CHANGELOG #315

Merged pull requests:

v2.12.0 (2019-08-12)

Full Changelog

Merged pull requests:

v2.11.1 (2019-07-18)

Full Changelog

Merged pull requests:

v2.11.0 (2019-04-06)

Full Changelog

Merged pull requests:

v2.10.0 (2019-01-06)

Full Changelog

Closed issues:

  • RFC5122: XMPP URI #289

Merged pull requests:

v2.9.2 (2019-01-04)

Full Changelog

Closed issues:

  • Why isn't <span> whitelisted by default? #183

Merged pull requests:

v2.9.1 (2018-11-13)

Full Changelog

Merged pull requests:

v2.9.0 (2018-11-08)

Full Changelog

Closed issues:

  • New feature request for hashtags # filter #301
  • Whitelist srcset for responsive images #233

Merged pull requests:

  • Adds UNSAFE option to CommonMarker usage where needed #304 (diachini)
  • Fix one more missing freeze #300 (stanhu)

v2.8.4 (2018-07-24)

Full Changelog

Merged pull requests:

  • Freeze all elements in HTML::Pipeline::SanitizationFilter #299 (stanhu)

v2.8.3 (2018-06-29)

Full Changelog

Closed issues:

  • Accessibility-related HTML isn't whitelisted #215

Merged pull requests:

v2.8.2 (2018-06-27)

Full Changelog

v2.8.1 (2018-06-26)

Full Changelog

Merged pull requests:

  • [PATCH] Fix XSS vulnerability on table of content generation #296 (gjtorikian)

v2.8.0 (2018-05-04)

Full Changelog

Merged pull requests:

  • Ensure <pre> nodes are not removed after syntax highlighting #295 (ianks)

v2.7.2 (2018-04-25)

Full Changelog

Closed issues:

  • emoji autocomplet/suggestion #294
  • Bug in allowed attributes #287
  • Github Flavoured Markdown table support #269
  • Allow embedding of JSON-LD #250

Merged pull requests:

v2.7.1 (2017-09-21)

Full Changelog

Closed issues:

  • Eating LoadErrors can mask different problems #282

Merged pull requests:

v2.7.0 (2017-08-16)

Full Changelog

Closed issues:

  • github-markdown is abandonware. Lose it or resurrect+support it? #246

Merged pull requests:

v2.6.0 (2017-05-23)

Full Changelog

Merged pull requests:

v2.5.0 (2017-01-13)

Full Changelog

Closed issues:

  • Add <wbr> to whitelist #265
  • Missing context keys for HTML::Pipeline::EmojiFilter: :asset_root #262
  • Emoji <img> tags does not pass W3C validationg #234
  • Incompatible character encodings: ASCII-8BIT and UTF-8 in EmailReplyFilter #229

Merged pull requests:

v2.4.2 (2016-07-11)

Full Changelog

Closed issues:

  • Rails 5 support #252

Merged pull requests:

v2.4.1 (2016-05-11)

Full Changelog

Merged pull requests:

  • Bump gem to 2.4.1 #255 (jch)
  • Regression in EmailReplyPipeline: unfiltered content is being ommitted #253 (oreoshake)

v2.4.0 (2016-04-11)

Full Changelog

Merged pull requests:

v2.3.0 (2016-01-20)

Full Changelog

Merged pull requests:

  • Release 2.3.0 #245 (jch)
  • Creating the option to pass in an anchor icon, instead of using octicons #244 (jonrohan)

v2.2.4 (2016-01-17)

Full Changelog

Merged pull requests:

v2.2.3 (2016-01-14)

Full Changelog

Closed issues:

  • rescue LoadError; abort flow for missing dependencies breaks client applications #240

Merged pull requests:

v2.2.2 (2015-10-27)

Full Changelog

Closed issues:

  • 2.2.1 release #225

Merged pull requests:

  • Release 2.2.2 #231 (jch)
  • Fix for calling mention_link_filter with only one argument #230 (benbalter)
  • Add html-pipeline-linkify_github to 3rd Party Extensions [ci skip] #228 (JuanitoFatas)

v2.2.1 (2015-10-01)

Full Changelog

Merged pull requests:

v2.2.0 (2015-09-28)

Full Changelog

Merged pull requests:

  • Release 2.2.0 #224 (jch)
  • Only allow cite attribute on blockquote and restrict schemes #223 (btoews)

v2.1.0 (2015-09-22)

Full Changelog

Closed issues:

  • Add SmartQuotes filter #220
  • Need help fixing a non-security issue… #214
  • List GitHub-deployed versions somewhere? #201
  • Support limited use of the HTML 'style' attribute #192
  • Separate gems for versioning external dependencies #182

Merged pull requests:

v2.0 (2015-07-20)

Full Changelog

Closed issues:

  • Feature request: Strikethrough if issue is closed #202
  • how can i read this code? #198
  • how can i read this code? #197
  • Change github-markdown dependency to a free licensed parser #196
  • possible bug? #193
  • Support ftp scheme for markdown URLs #187
  • Syntax highlighting example in Readme not working #186
  • OSX HTML::Pipeline::MarkdownFilter Fails on Right Double Quotation Mark around email address #173
  • Question - Can this work with Rouge? #166
  • Question about github markdown filter (low priority!) #165
  • Do not mention or emojify in a codeblock #163
  • MentionFilter base_url config question #161
  • Feature Request: Add "details" tag to whitelist #138

Merged pull requests:

v1.11.0 (2014-09-15)

Full Changelog

Closed issues:

  • @mention_filter should not replace mentions in style blocks. #143
  • EmojiFilter doesn't work on strings that don't contain HTML #133

Merged pull requests:

  • Search for text nodes on DocumentFragments without root tags #146 (Razer6)
  • Don't filter @mentions in <style> tags #145 (jch)
  • Prefer http_url in HttpsFilter #142 (bkeepers)
  • Don't check twice if there is a ':' in content (EmojiFilter) #141 (Razer6)

v1.10.0 (2014-09-05)

Full Changelog

Closed issues:

  • header tags are html-rendered with name="" instead of id="" #135
  • Enable syntax highlighting for inline code #134

Merged pull requests:

v1.9.0 (2014-07-07)

Full Changelog

Closed issues:

  • Medico #128
  • Support ActiveSupport 4.1 #125
  • De-github https filter #123

Merged pull requests:

v1.8.0 (2014-04-04)

Full Changelog

Implemented enhancements:

  • Getting Started Guide #112

Merged pull requests:

v1.7.0 (2014-03-11)

Full Changelog

Implemented enhancements:

  • Contributing Guidelines #113

Closed issues:

  • cut a 1.6.0 release #116
  • AutolinkFilter link_attr doesn't seem to work #114
  • Spaces inserted into code #109

Merged pull requests:

v1.6.0 (2014-02-14)

Full Changelog

Closed issues:

  • EmailReplyParser is undefined #107
  • No stylesheets for SyntaxHighlightFilter #106
  • Camo Filter doesn't return doc when disabled #102
  • Passed content must be valid XML to be filtered #100
  • Emoji syntax gravatars #56

Merged pull requests:

v1.5.0 (2014-01-22)

Full Changelog

Merged pull requests:

  • Allow customization of allowed <a href> URL schemes #98 (aroben)

v1.4.0 (2014-01-21)

Full Changelog

Merged pull requests:

  • Don't URI parse src before passing to camo #101 (josh)

v1.3.0 (2014-01-14)

Full Changelog

Merged pull requests:

  • Remove 1.8 from Travis build #99 (josh)

v1.2.0 (2014-01-09)

Full Changelog

Closed issues:

  • Allow SSH protocol links #95
  • Straight quote → unicode curly quotes filter #94

Merged pull requests:

v1.1.0 (2013-11-20)

Full Changelog

Merged pull requests:

v1.0.0 (2013-10-29)

Full Changelog

Closed issues:

  • Tagged releases for 0.3.0 and 0.3.1 #91
  • Potential class loading conflict with add-on filters #88
  • Place Dependency Management On Filters #77
  • Decrease number of dependencies #48

Merged pull requests:

v0.3.1 (2013-09-16)

Full Changelog

Closed issues:

  • Tweaks to the email reply filter #82

Merged pull requests:

  • Guard against nil node replacement results #84 (jbarnette)

v0.3.0 (2013-08-30)

Full Changelog

Closed issues:

  • Support for ActiveSupport 4 #76

Merged pull requests:

  • Teach SyntaxHighlightFilter about default highlights #81 (jbarnette)

v0.2.1 (2013-08-20)

Full Changelog

Closed issues:

  • Implement an AsciiDoc filter based on Asciidoctor #59

Merged pull requests:

  • Move activesupport to a development dependency #79 (jch)

v0.2.0 (2013-07-31)

Full Changelog

Merged pull requests:

v0.1.0 (2013-07-16)

Full Changelog

Closed issues:

  • Fix travis-ci build #63
  • Loosen Markdown Dependency. #62
  • TocFilter: non-English characters in headers don't get proper anchor names #58
  • Whitelist table sections (thead, tbody, tfoot) #54
  • Warn if "pipelines" are out of order. #47

Merged pull requests:

v0.0.14 (2013-05-22)

Full Changelog

Closed issues:

  • Give rsanheim rights to pushing gems #53

v0.0.13 (2013-05-13)

Full Changelog

Closed issues:

  • Can I use MentionFilter without MarkdownFilter #51

Merged pull requests:

v0.0.12 (2013-04-01)

Full Changelog

Merged pull requests:

  • Include output and results to filter, pipeline event payload #46 (mtodd)

v0.0.11 (2013-03-29)

Full Changelog

Merged pull requests:

  • Instrument filters in the pipeline #45 (mtodd)

v0.0.10 (2013-03-21)

Full Changelog

Closed issues:

  • Executable for previewing #43

Merged pull requests:

  • Add an html-pipeline executable to the gem #44 (indirect)
  • add result[:mentioned_usernames] for MentionFilter #42 (fahchen)

v0.0.8.1 (2013-03-03)

Full Changelog

v0.0.9 (2013-02-27)

Full Changelog

Closed issues:

  • Better error notification on missing linguist dependency? #36

Merged pull requests:

v0.0.8 (2013-02-07)

Full Changelog

Closed issues:

  • Optionally require github-linguist #33

Merged pull requests:

v0.0.7 (2013-01-30)

Full Changelog

Closed issues:

  • Where to report custom filters? #30

Merged pull requests:

  • Remove github-linguist dependency #35 (jch)
  • Delete erroneous trailing {}s from README #34 (mrb)

v0.0.6 (2012-12-11)

Full Changelog

Merged pull requests:

  • use #gsub instead of #gsub! in MarkdownFilter#initialize #32 (jakedouglas)

v0.0.5 (2012-12-10)

Full Changelog

Merged pull requests:

v0.0.4 (2012-11-06)

Full Changelog

Implemented enhancements:

  • Detect asset pipeline availability #1

Fixed bugs:

  • @mention at end of parenthetical sentence doesn't get linked #11

Closed issues:

  • Open source, transferring repo ownership #12
  • Ensure we get the latest from github/github #10
  • Rename repository to html-pipeline #7

Merged pull requests:

v0.0.3 (2012-10-03)

Full Changelog

Closed issues:

  • History #3

Merged pull requests:

  • Ensure required context values are present #9 (juliamae)
  • emoji filter requires the emoji gem #8 (atmos)
  • De-Github and opensource #6 (jch)