diff --git a/CHANGELOG.md b/CHANGELOG.md index 01bef8f23b8..8adca156616 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## Version 1.1 + +*July 27th, 2014* + +**Fixes:** + +- Finally, a fix for the redcarpet upgrade bug + ## Version 1.0 *July 2, 2014* diff --git a/Gemfile.lock b/Gemfile.lock index f4394730937..a972054ced6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -96,7 +96,7 @@ GEM ffi (>= 0.5.0) rb-kqueue (0.2.2) ffi (>= 0.5.0) - redcarpet (3.1.1) + redcarpet (3.1.2) ref (1.0.5) rouge (1.3.3) ruby18_source_location (0.2) diff --git a/lib/redcarpet_header_fix.rb b/lib/redcarpet_header_fix.rb index 749607ea73e..72883ce1404 100644 --- a/lib/redcarpet_header_fix.rb +++ b/lib/redcarpet_header_fix.rb @@ -1,6 +1,6 @@ module RedcarpetHeaderFix - def header(text, level, id) - clean_id = id.gsub(/[\.]/, '-').gsub(/[^a-zA-Z0-9\-_]/, '') + def header(text, level) + clean_id = text.downcase.gsub(/( +|\.+)/, '-').gsub(/[^a-zA-Z0-9\-_]/, '') "#{text}" end end