Commit graph

8 commits

Author SHA1 Message Date
taca
8f70619e4f Update ruby-redcarpet to 3.3.3.
Version 3.3.3

* Fix a memory leak instantiating a Redcarpet::Render::Base object.

  Oleg Dashevskii

* Fix the StripDown renderer to handle the :highlight option.

  Itay Grudev

* The StripDown renderer handles tables if the tables extension is enabled.

  amnesia7

* Fix Smarty Pants to avoid fraction conversions when there are several
  numbers separated with slashes (e.g. for a date).

  Sam Saffron
2015-10-04 13:38:17 +00:00
taca
6f57c29e80 Update ruby-redcarpet to 3.3.2.
Exact changes are not available.
2015-09-13 15:26:39 +00:00
taca
98b8eb2ae4 Update ruby-redcarpet to 3.3.1.
pkgsrc change:

* Add support for pkg_alternatives.
* Allow build on Ruby 2.2.

Version 3.3.1

* Include the Redcarpet::CLI's file in the gemspec to make it available when
  downloading.

Version 3.3.0

* Fix the stripping of surrounding characters that should be removed during
  anchor generation.

* Provide a Redcarpet::CLI class to create custom binary files.

* Relying on Ruby's OptionParser, it's now straightforward to add new options,
  rely on custom render objects or handle differently the rendering of the
  provided files.

* Undeprecate the compatibility layer for the old RedCloth API.

* This layer actually ease the support of libraries supporting different
  Markdown processors.

* Strip out style tags at the HTML-block rendering level when the :no_styles
  options is enabled ; previously they were only removed inside paragraphs.

* Avoid parsing images when the given URL isn't safe and the :safe_links_only
  option is enabled.

  Alex Serban

* Avoid parsing references inside fenced code blocks so they are now kept in
  the code snippet.

  David Waller

* Avoid escaping table-of-contents' headers by default. A new :escape_html
  option is now available for the HTML_TOC object if there are security
  concerns.

* Add the lang- prefix in front of the language's name when using :prettify
  along with :fenced_code_blocks.

* Non-alphanumeric chars are now stripped out from generated anchors (along
  the lines of Active Support's #parameterize method).
2015-06-11 16:27:15 +00:00
taca
25a7723cbb Update ruby-redcarpet to 3.2.3, including security fix.
Version 3.2.3

* Avoid rewinding content of a previous inline when autolinking is enabled.
  Daniel LeCheminant

* Fix escaping of forward slashes with the Safe render object (add a missing
  semi-colon).
2015-05-14 22:17:40 +00:00
taca
e21d2ab140 Update ruby-redcarpet to 3.2.2.
pkgsrc change:

* Add ${GEM_EXTSDIR}/gem.build_complete for new rubygems and updated ruby.


Version 3.2.2

* Consider script as a block-level element so it doesn't get included inside a
  paragraph.

Version 3.2.1

* Load RedcarpetCompat when requiring Redcarpet for the sake of backward
  compatibility.

  Loren Segal

Version 3.2.0

* Add a Safe renderer to deal with users' input. The escape_html and
  safe_links_only options are turned on by default.

  Moreover, the block_code callback removes the tag's class since the user can
  basically set anything with the vanilla one.

  Robin Dupret

* HTML5 block-level tags are now recognized

  silverhammermba

* The StripDown render object now displays the URL of links along with the
  text.

  Robin Dupret

* The RedCloth API compatibility layer is now deprecated.

  Robin Dupret

* A hyphen and an equal should not be converted to heading.

  namusyaka

* Fix emphasis character escape sequence detection while mid-emphasis.

  jcheatham

* Add = to the whitelist of escaped chars so it can be used inside highlighted
  snippets.

  jcheatham

* Convert trailing single quotes to curly quotes. For example, Road Trippin'
  now converts to Road Trippin¡Ç.

  Kevin Chen

* Allow in-page links (e.g. [headline](#headline)) when :safe_links_only is
  set.

  jomo

* Enable emphasis inside of sentences in multi-byte languages when
  :no_intra_emphasis is set.

  Chun-wei Kuo

* Avoid making :no_intra_emphasis only match spaces. This allows using
  emphasizes inside quotes when the option is enabled for instance.

  Jason Webb and BJ Homer

* The StripDown renderer handles image tags now.

Version 3.1.2

* Remove the yielding of anchors in the header callback. This was a breaking
  change between 3.0 and 3.1 as the method's arity changed.
2015-03-08 15:30:27 +00:00
taca
238996d5e9 Allow build with ruby21. 2014-03-26 14:27:22 +00:00
taca
d5c7f3c0c0 Update ruby-redcarpet to 3.1.1.
3.1.1

This release of Redcarpet is meant to address a serious bug when rendering
text that contains headings and contains all the prior enhancements of
Redcarpet 3.1.0. For more information about Redcarpet 3.1.0, please see the
release notes

* Bug fixes

  - Fix a crash when rendering text that contained an anchor.

3.1.0

It's been a long time since since we've released any version of Redcarpet but
we are happy to announce the release of the version 3.1.0. Over 100 commits
have been added since 3.0.0 with some new exciting features.

* New features

  - Footnotes
  - GitHub style anchors
  - The :quote option

* Bug fixes

  - Fix code blocks' classes when using Google code prettify #314
  - Follow the standard to detect when new paragraph is outside last item #111
  - Make ordered lists preceded by paragraph parsed with :lax_spacing #311
  - Allow using tabs between a reference's colon and its link #337
2014-03-14 18:23:34 +00:00
taca
155fb7a9ac Add ruby-redcarpet package version 3.0.0.
Redcarpet is Ruby library for Markdown processing that smells like
butterflies and popcorn.

Redcarpet used to be a drop-in replacement for Redcloth. This is no longer the
case since version 2 -- it now has its own API, but retains the old name. Yes,
that does mean that Redcarpet 2 is not backwards-compatible with the 1.X
versions.

Redcarpet is based on the [Sundown](https://www.github.com/vmg/sundown)
library. You might want to find out more about Sundown to see what makes this
Ruby library so awesome.
2013-09-15 16:26:30 +00:00