All Versions
93
Latest Version
Avg Release Cycle
41 days
Latest Release
4 days ago

Changelog History
Page 1

  • v3.15.0

    January 15, 2020

    πŸ’Ž Comparison with the previous version

    • General
      • Fix parsing of 'false' as Boolean option value (#1382 by Michael Camilleri)
    • Console Lexer
      • Fix comment parsing in Console lexer (#1379 by Michael Camilleri)
    • πŸ†• FreeFEM Lexer (NEW)
      • Add FreeFEM lexer (#1356 by Simon Garnotel)
    • πŸ†• GHC Lexer (NEW)
      • Add GHC Core lexer (#1377 by Sven Tennie)
    • Jinja Lexer
      • Improve comments in Jinja lexer (#1386 by Rick Sherman)
      • Allow spaces after filter pipes in Jinja lexer (#1385 by Rick Sherman)
    • LLVM Lexer
      • Add addrspacecast keyword, change keyword matching system in LLVM lexer (#1376 by Michael Camilleri)
    • πŸ†• Objective-C++ Lexer (NEW)
      • Add Objective-C++ lexer (#1378 by Saagar Jha)
    • Python Lexer
      • Add Starlark support to Python lexer (#1369 by zoidbergwill)
    • Rust Lexer
      • Add division operator to Rust lexer (#1384 by Hugo Peixoto)
    • Swift Lexer
      • Add some keyword and key-path syntax to Swift lexer (#1332 by Jim Dovey)
  • v3.14.0

    December 11, 2019

    πŸ’Ž Comparison with the previous version

    • General
      • Fix lexing of comments at the EOF (#1371 by Maxime Kjaer)
      • Fix typo in README.md (#1367 by Sven Tennie)
    • JSONDOC Lexer
      • Update state names in json-doc lexer (#1364 by Maxime Kjaer)
    • Liquid Lexer
      • Add pattern for matching filenames to the Liquid lexer (#1351 by Eric Knibbe)
    • Magik Lexer
      • Add _finally keyword to Magik lexer (#1365 by Steven Looman)
    • πŸ†• NES Assembly Lexer (NEW)
      • Add NES Assembly lexer (#1354 by Yury Sinev)
    • πŸ†• Slice Lexer (NEW)
      • Add Slice lexer (#867 by jolkdarr)
    • TOML Lexer
      • Add support for inline tables to TOML lexer (#1359 by Michael Camilleri)
  • v3.13.0

    November 13, 2019

    πŸ’Ž Comparison with the previous version

    • BPF Lexer
      • Support disassembler output in BPF lexer (#1346 by Paul Chaignon)
    • Q Lexer
      • Fix quote escaping in Q lexer (#1355 by AngusWilson)
    • πŸ†• TTCN-3 Lexer (NEW)
      • Add TTCN-3 testing language lexer (#1337 by Garcia)
  • v3.12.0

    October 16, 2019

    πŸ’Ž Comparison with the previous version

    • General
      • Handle Guesser::Ambiguous in Markdown context (#1349 by John Fairhurst)
      • Ensure XML lexer handles unknown DOCTYPEs (#1348 by John Fairhurst)
      • Remove note about GitHub Pages' version of Rouge (#1344 by Andrew Petz)
    • Embedded Elixir Lexer
      • Add Phoenix Live View file glob to Embedded Elixir lexer (#1347 by Maksym Verbovyi)
    • πŸ†• Minizinc Lexer (NEW)
      • Add MiniZinc lexer (#1329 by Abe Voelker)
  • v3.11.1

    October 02, 2019

    ⚑️ This is a small update that provides a fix for the Perl lexer.

    πŸš€ As is evident from the last couple of releases, we've slowed down the pace of development over the past couple of weeks. There are still a lot of pull requests to clear but it's likely that this will happen at a slower rate than has been the case. Thanks for your patience!

  • v3.11.0

    September 18, 2019

    πŸ’Ž Comparison with the previous version

    • πŸ†• Apex Lexer (NEW)
      • Add Apex lexer (#1103 by Jefersson Nathan)
    • Coq Lexer
      • Tokenise commonly used logical symbols in Coq lexer
    • πŸ†• CSV Schema Lexer (NEW)
      • Add CSV Schema lexer (#1039 by Filipe Garcia)
    • JSON Lexer
      • Fix pattern for values incorporating backslashes in JSON lexer (#1331 by Michael Camilleri)
    • Kotlin Lexer
      • Improve support for Gradle plugin names in Kotlin lexer (#1323 by Andrew Lord)
      • Simplify regular expressions used in Kotlin lexer (#1326 by Andrew Lord)
      • Highlight constructors/functions in Kotlin lexer (#1321 by Andrew Lord)
      • Fix type highlighting (including nested generics) in Kotlin lexer (#1322 by Andrew Lord)
    • Liquid Lexer
      • Rewrite large portion of Liquid lexer (#1327 by Eric Knibbe)
    • πŸ†• Robot Framework Lexer (NEW)
      • Add Robot Framework lexer (#611 by Iakov Gan)
    • Shell Lexer
      • Add MIME types and file globs to Shell lexer (#716 by Jan Chren)
    • Swift Lexer
      • Improve attribute formatting in Swift lexer (#806 by John Fairhurst)
  • v3.10.0

    September 04, 2019

    πŸ’Ž Comparison with the previous version

    • General
      • Remove link to online dingus (#1317 by Michael Camilleri)
    • πŸ†• Clean Lexer (NEW)
      • Add Clean lexer (#1305 by Camil Staps)
    • Common Lisp Lexer
      • Add 'lisp' alias to Common Lisp lexer (#1315 by Bonnie Eisenman)
    • HTTP Lexer
      • Permit an empty reason-phrase element in HTTP lexer (#1313 by Michael Camilleri)
    • πŸ†• JSL Lexer (NEW)
      • Add JSL lexer (#871 by justinc11)
    • πŸ†• Lustre Lexer(NEW)
      • Correct minor errors in the Lustre lexer (#1316 by Michael Camilleri)
      • Add Lustre lexer (#905 by Erwan Jahier)
    • πŸ†• Lutin Lexer(NEW)
      • Add Lutin lexer (#1307 by Erwan Jahier)
    • πŸ†• SPARQL Lexer (NEW)
      • Add SPARQL lexer (#872 by Stefan Daschek)
  • v3.9.0

    August 21, 2019

    πŸ’Ž Comparison with the previous version

    • πŸ†• EEX Lexer (NEW)
      • Add EEX lexer (#874 by julp)
    • Elixir Lexer
      • Fix escaping/interpolating in string and charlist literals in Elixir lexer (#1308 by Michael Camilleri)
    • πŸ†• Haxe Lexer (NEW)
      • Add Haxe lexer (#815 by Josu Igoa)
    • πŸ†• HQL Lexer (NEW)
      • Add HQL lexer and add types to SQL lexer (#880 by tkluck-booking)
    • HTTP Lexer
      • Add support for HTTP/2 to HTTP lexer (#1296 by Michael Camilleri)
    • JavaScript Lexer
      • Add new regex flags to JavaScript lexer (#875 by Brad)
    • MATLAB Lexer
      • Change method of saving MatLab built-in keywords (#1300 by Michael Camilleri)
    • Q Lexer
      • Fix use of preceding whitespace in comments in Q lexer (#858 by Mark)
    • SQL Lexer
      • Add HQL lexer and add types to SQL lexer (#880 by tkluck-booking)
    • Terraform Lexer
      • Add support for first-class expressions to Terraform lexer (#1303 by Michael Camilleri)
  • v3.8.0

    August 07, 2019

    πŸ’Ž 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)
  • v3.7.0

    July 23, 2019

    πŸ’Ž 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)