Skip to content

Commit

Permalink
Merge pull request #316 from sj26/update-changelog
Browse files Browse the repository at this point in the history
Update changelog
  • Loading branch information
gjtorikian authored Sep 3, 2019
2 parents 4941350 + 333de21 commit a2626b1
Showing 1 changed file with 100 additions and 33 deletions.
133 changes: 100 additions & 33 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,80 +1,147 @@
# CHANGELOG

## 2.12.0

* Team mention filter [#314](https://github.com/jch/html-pipeline/pull/314)

## 2.11.1

* Avoid YARD warning: Unknown tag @mention [#309](https://github.com/jch/html-pipeline/pull/309)
* Freeze string literals in Ruby 2.3 and beyond [#313](https://github.com/jch/html-pipeline/pull/313)

## 2.11.0

* Test against Ruby 2.4 [#310](https://github.com/jch/html-pipeline/pull/310)
* CamoFilter: use String#unpack to hexencode URLs [#256](https://github.com/jch/html-pipeline/pull/256)

## 2.10.0

* Add XMPP URI [#307](https://github.com/jch/html-pipeline/pull/307)
* Stop testing against Ruby 2.2

## 2.9.2

* Whitelist various inline semantic/formatting tags [#306](https://github.com/jch/html-pipeline/pull/306)

## 2.9.1

* Render irc and ircs URLs [#191](https://github.com/jch/html-pipeline/pull/191)

## 2.9.0

* Fix one more missing freeze [#300](https://github.com/jch/html-pipeline/pull/300)
* Adds `UNSAFE` option to CommonMarker usage where needed [#304](https://github.com/jch/html-pipeline/pull/304)

## 2.8.4

* Freeze all elements in HTML::Pipeline::SanitizationFilter [#299](https://github.com/jch/html-pipeline/pull/299)

## 2.8.3

* Whitelist some accessibility properties [#298](https://github.com/jch/html-pipeline/pull/298)

## 2.8.2

* Update ruby-sanitize (fixes CVE-2018-3740)

## 2.8.1

* Fix XSS vulnerability on table of content generation [#296](https://github.com/jch/html-pipeline/pull/296)

## 2.8.0

* Ensure `<pre>` nodes are not removed after syntax highlighting [#295](https://github.com/jch/html-pipeline/pull/295)

## 2.7.2

* Apply mention filter & emoji filter on node text [#290](https://github.com/jch/html-pipeline/pull/290)
* Disable processing @mentions in `<script>` tag [#292](https://github.com/jch/html-pipeline/pull/292)
* Update dependencies [#291](https://github.com/jch/html-pipeline/pull/291)

## 2.7.1

* Output underlying load error when wrapping [#284](https://github.com/jch/html-pipeline/pull/284)

## 2.7.0

* Let users set the common marker extensions [#279](https://github.com/jch/html-pipeline/pull/279)

## 2.6.0
* Switch from github-markdown to CommonMark #274
* Fixed a few warnings

* Switch from github-markdown to CommonMark [#274](https://github.com/jch/html-pipeline/pull/274)
* Fixed a few warnings

## 2.5.0

* Ruby 2.4 support. Backwards compatible, but bumped minor version so projects can choose to lock at older version [#268](https://github.com/jch/html-pipeline/pull/268)
* Ruby 2.4 support. Backwards compatible, but bumped minor version so projects can choose to lock at older version [#268](https://github.com/jch/html-pipeline/pull/268)

## 2.4.2

* Make EmojiFilter generated img tag HTML attributes configurable [#258](https://github.com/jch/html-pipeline/pull/258)
* Make EmojiFilter generated img tag HTML attributes configurable [#258](https://github.com/jch/html-pipeline/pull/258)

## 2.4.1

* Regression in EmailReplyPipeline: unfiltered content is being omitted [#253](https://github.com/jch/html-pipeline/pull/253)
* Regression in EmailReplyPipeline: unfiltered content is being omitted [#253](https://github.com/jch/html-pipeline/pull/253)

## 2.4.0

* Optionally filter email addresses [#247](https://github.com/jch/html-pipeline/pull/247)
* Optionally filter email addresses [#247](https://github.com/jch/html-pipeline/pull/247)

## 2.3.0

* Add option to pass in an anchor icon, instead of using octicons [#244](https://github.com/jch/html-pipeline/pull/244)
* Add option to pass in an anchor icon, instead of using octicons [#244](https://github.com/jch/html-pipeline/pull/244)

## 2.2.4

* Use entire namespace so MissingDependencyError constant is resolved [#243](https://github.com/jch/html-pipeline/pull/243)
* Use entire namespace so MissingDependencyError constant is resolved [#243](https://github.com/jch/html-pipeline/pull/243)

## 2.2.3

* raise MissingDependencyError instead of aborting on missing dependency [#241](https://github.com/jch/html-pipeline/pull/241)
* Fix typo [#239](https://github.com/jch/html-pipeline/pull/239)
* Test against Ruby 2.3.0 on Travis CI [#238](https://github.com/jch/html-pipeline/pull/238)
* use travis containers [#237](https://github.com/jch/html-pipeline/pull/237)
* raise MissingDependencyError instead of aborting on missing dependency [#241](https://github.com/jch/html-pipeline/pull/241)
* Fix typo [#239](https://github.com/jch/html-pipeline/pull/239)
* Test against Ruby 2.3.0 on Travis CI [#238](https://github.com/jch/html-pipeline/pull/238)
* use travis containers [#237](https://github.com/jch/html-pipeline/pull/237)

## 2.2.2

* Fix for calling mention_link_filter with only one argument [#230](https://github.com/jch/html-pipeline/pull/230)
* Add html-pipeline-linkify_github to 3rd Party Extensions in README [#228](https://github.com/jch/html-pipeline/pull/228)
* Fix for calling mention_link_filter with only one argument [#230](https://github.com/jch/html-pipeline/pull/230)
* Add html-pipeline-linkify_github to 3rd Party Extensions in README [#228](https://github.com/jch/html-pipeline/pull/228)

## 2.2.1

* Soften Nokogiri dependency to versions ">= 1.4" [#208](https://github.com/jch/html-pipeline/pull/208)
* Soften Nokogiri dependency to versions ">= 1.4" [#208](https://github.com/jch/html-pipeline/pull/208)

## 2.2.0

* Only allow cite attribute on blockquote and restrict schemes [#223](https://github.com/jch/html-pipeline/pull/223)
* Only allow cite attribute on blockquote and restrict schemes [#223](https://github.com/jch/html-pipeline/pull/223)

## 2.1.0

* Whitelist schemes for longdesc [#221](https://github.com/jch/html-pipeline/pull/221)
* Extract emoji image tag generation to own method [#195](https://github.com/jch/html-pipeline/pull/195)
* Update README.md [#211](https://github.com/jch/html-pipeline/pull/211)
* Add ImageFilter for image url to img tag conversion [#207](https://github.com/jch/html-pipeline/pull/207)
* Whitelist schemes for longdesc [#221](https://github.com/jch/html-pipeline/pull/221)
* Extract emoji image tag generation to own method [#195](https://github.com/jch/html-pipeline/pull/195)
* Update README.md [#211](https://github.com/jch/html-pipeline/pull/211)
* Add ImageFilter for image url to img tag conversion [#207](https://github.com/jch/html-pipeline/pull/207)

## 2.0

**New**

* Implement new EmojiFilter context option: ignored_ancestor_tags to accept more ignored tags. [#170](https://github.com/jch/html-pipeline/pull/170) @JuanitoFatas
* Add GitHub flavor Markdown Task List extension [#162](https://github.com/jch/html-pipeline/pull/162) @simeonwillbanks
* @mention allow for custom regex to identify usernames. [#157](https://github.com/jch/html-pipeline/pull/157) @brittballard
* EmojiFilter now requires gemoji ~> 2. [#159](https://github.com/jch/html-pipeline/pull/159) @jch
* Implement new EmojiFilter context option: ignored_ancestor_tags to accept more ignored tags. [#170](https://github.com/jch/html-pipeline/pull/170) @JuanitoFatas
* Add GitHub flavor Markdown Task List extension [#162](https://github.com/jch/html-pipeline/pull/162) @simeonwillbanks
* @mention allow for custom regex to identify usernames. [#157](https://github.com/jch/html-pipeline/pull/157) @brittballard
* EmojiFilter now requires gemoji ~> 2. [#159](https://github.com/jch/html-pipeline/pull/159) @jch

**Changes**

* Restrict nokogiri to >= 1.4, <= 1.6.5 [#176](https://github.com/jch/html-pipeline/pull/176) @simeonwillbanks
* MentionFilter#link_to_mentioned_user: Replace String introspection with Regexp match [#172](https://github.com/jch/html-pipeline/pull/172) @simeonwillbanks
* Whitelist summary and details element. [#171](https://github.com/jch/html-pipeline/pull/171) @JuanitoFatas
* Support ~login for MentionFilter. [#167](https://github.com/jch/html-pipeline/pull/167) @JuanitoFatas
* Revert "Search for text nodes on DocumentFragments without root tags" [#158](https://github.com/jch/html-pipeline/pull/158) @jch
* Drop support for ruby ree, 1.9.2, 1.9.3 [#156](https://github.com/jch/html-pipeline/pull/156) @jch
* Skip EmojiFilter in `<tt>` tags [#147](https://github.com/jch/html-pipeline/pull/147) @moskvax
* Use Linguist lexers [#153](https://github.com/jch/html-pipeline/pull/153) @pchaigno
* Constrain Active Support >= 2, < 5 [#180](https://github.com/jch/html-pipeline/pull/180) @jch
* Restrict nokogiri to >= 1.4, <= 1.6.5 [#176](https://github.com/jch/html-pipeline/pull/176) @simeonwillbanks
* MentionFilter#link_to_mentioned_user: Replace String introspection with Regexp match [#172](https://github.com/jch/html-pipeline/pull/172) @simeonwillbanks
* Whitelist summary and details element. [#171](https://github.com/jch/html-pipeline/pull/171) @JuanitoFatas
* Support ~login for MentionFilter. [#167](https://github.com/jch/html-pipeline/pull/167) @JuanitoFatas
* Revert "Search for text nodes on DocumentFragments without root tags" [#158](https://github.com/jch/html-pipeline/pull/158) @jch
* Drop support for ruby ree, 1.9.2, 1.9.3 [#156](https://github.com/jch/html-pipeline/pull/156) @jch
* Skip EmojiFilter in `<tt>` tags [#147](https://github.com/jch/html-pipeline/pull/147) @moskvax
* Use Linguist lexers [#153](https://github.com/jch/html-pipeline/pull/153) @pchaigno
* Constrain Active Support >= 2, < 5 [#180](https://github.com/jch/html-pipeline/pull/180) @jch

## 1.11.0

Expand Down

0 comments on commit a2626b1

Please sign in to comment.