rouge v3.8.0 Release Notes

Release Date: 2019-08-07 // 12 days ago
  • πŸ’Ž Comparison with the previous version

    • General
      • Update README (#1271 by Michael Camilleri)
      • Disable selection in HTML generated by HTMLLineTable formatter (#1276 by Ashwin Maroli)
      • Remove sudo: false configuration from Travis settings (#1281 by Olle Jonsson)
      • Improve escaping of TeX formatter (#1277 by Jeanine Adkisson)
      • Change Generic::Output in Magritte theme (#1278 by Jeanine Adkisson)
      • Add a Rake task to check warnings output by Ruby (#1272 by Michael Camilleri)
      • Move to self-hosted documentation (#1270 by Michael Camilleri)
    • πŸ†• ARM Assembly Lexer (NEW)
      • Fix preprocessor tokens in ARM Assembly lexer (#1289 by Michael Camilleri)
      • Add ARM assembly lexer (#1057 by bavison)
    • πŸ†• Batchfile Lexer (NEW)
      • Add Batchfile lexer (#1286 by Carlos Montiers A)
    • πŸ†• BBC Basic Lexer (NEW)
      • Add BBC Basic lexer (#1280 by bavison)
    • C++ Lexer
      • Add syntax to C++ lexer (#565 by Loo Rong Jie)
      • Add disambiguation for C++ header files (#1269 by Michael Camilleri)
    • πŸ†• CMHG Lexer (NEW)
      • Add CMHG lexer (#1282 by bavison)
    • Console Lexer
      • Use Text::Whitespace token in Console lexer (#894 by Alexander Weiss)
    • πŸ†• Cython Lexer (NEW)
      • Add Cython lexer (#1287 by Mark Waddoups)
    • πŸ†• EPP Lexer (NEW)
      • Add EPP lexer (#903 by Alexander "Ananace" Olofsson)
    • JSON Lexer
      • Fix escape quoting in JSON lexer (#1297 by Michael Camilleri)
    • Julia Lexer
      • Fix duplicating capture groups in Julia lexer (#1292 by Michael Camilleri)
    • πŸ‘‰ Make Lexer
      • Improve Make lexer (#1285 by bavison)
    • πŸ†• MessageTrans Lexer (NEW)
      • Add a MessageTrans lexer (#1283 by bavison)
    • Plist Lexer
      • Simplify Plist demo and visual sample (#1275 by Jeanine Adkisson)
    • Puppet Lexer
      • Fix unmatched characters in Puppet lexer (#1288 by Michael Camilleri)
    • R Lexer
      • Fix lexing of names in R lexer (#896 by FranΓ§ois Michonneau)
    • sed Lexer
      • Fix custom delimiter rule in sed lexer (#893 by Valentin VΔƒlciu)

Previous changes from v3.7.0

  • πŸ’Ž Comparison with the previous version

    • General
      • Rationalise Rake tasks (#1267 by Michael Camilleri)
      • Remove italics from preprocessor style rules (#1264 by Michael Camilleri)
      • Remove rubyforge_project property from gemspec (#1263 by Olle Jonsson)
      • Add missing magic comments (#1258 by Ashwin Maroli)
      • Replace tabs with spaces in some lexers (#1257 by Ashwin Maroli)
      • Profile memory usage of Rouge::Lexer.find_fancy (#1256 by Ashwin Maroli)
      • Add juxtaposing support to visual test app (#1168 by Ashwin Maroli)
    • πŸ†• Ada Lexer (NEW)
      • Add Ada lexer (#1255 by Jakob Stoklund Olesen)
    • πŸ†• CUDA Lexer (NEW)
      • Add CUDA lexer (#963 by Yuma Hiramatsu)
    • πŸ†• GDScript Lexer (NEW)
      • Add GDScript lexer (#1036 by Leonid Boykov)
    • Gherkin Lexer
      • Fix placeholder lexing in Gherkin lexer (#952 by Jamis Buck)
    • GraphQL Lexer
      • Add keywords and improve frontmatter lexing in GraphQL lexer (#1261 by Emile Bosch)
    • πŸ– Handlebars Lexer
      • Fix Handlebars lexing with HTML attributes and whitespace (#899 by Jasper Maes)
    • πŸ†• HOCON Lexer (NEW)
      • Add HOCON lexer (#1253 by David Wood)
    • HTML Lexer
      • Add support for Angular-style attributes to HTML lexer (#907 by Runinho)
      • Simplify HTML visual sample (#1265 by Michael Camilleri)
    • JSON Lexer
      • Add key/value highlighting to JSON lexer (#1029 by MarΓ­a InΓ©s Parnisari)
    • πŸ†• Mason Lexer (NEW)
      • Remove mistaken keywords in Mason lexer (#1268 by Michael Camilleri)
      • Add Mason lexer (#838 by MarΓ­a InΓ©s Parnisari)
    • πŸ†• OpenType Feature File Lexer (NEW)
      • Add OpenType Feature File lexer (#864 by Thom Janssen)
    • PHP Lexer
      • Update keywords and fix comment bug in PHP lexer (#973 by Fred Cox)
    • πŸ†• ReasonML Lexer (NEW)
      • Add ReasonML lexer (#1248 by Sergei Azarkin)
    • Rust Lexer
      • Fix lexing of attributes and doc comments in Rust lexer (#957 by djrenren)
      • Add async & await keywords to Rust lexer (#1259 by Edward Andrews-Hodgson)
    • πŸ†• SAS Lexer (NEW)
      • Add SAS lexer (#1107 by tomsutch)