All Versions
110
Latest Version
Avg Release Cycle
48 days
Latest Release
600 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v3.22.0 Changes
August 12, 2020π Comparison with the previous version
- PHP Lexer
- Rewrite PHP lexer to support use statements, function declarations and type declarations (#1489 by Michael Camilleri)
- PHP Lexer
-
v3.21.0 Changes
July 15, 2020π Comparison with the previous version
- General
- Batchfile Lexer
- Allow @ before REM in Batchfile lexer (#1545 by Konrad Borowski)
- π BrightScript Lexer (NEW)
- Add BrightScript lexer (#1544 by domRowan)
- C++ Lexer
- Support template parameter packs in C++ lexer (#1555 by Michael Camilleri)
- π³ Docker Lexer
- Remove docker_ file glob from Docker lexer (#1550 by Michael Camilleri)
- π Janet Lexer (NEW)
- Add Janet lexer (#1558 by sogaiu)
- Jinja Lexer
- Fix nesting of raw and verbatim tags in Jinja/Twig lexers (#1552 by Michael Camilleri)
- Perl Lexer
- PowerShell Lexer
- Rego Lexer
- Fix identifier matching in Rego lexer (#1556 by Michael Camilleri)
- Sass Lexer
- Fix & selector matching in Sass/SCSS lexer (#1554 by Michael Camilleri)
- SCSS Lexer
- Fix & selector matching in Sass/SCSS lexer (#1554 by Michael Camilleri)
- π SSH Config Lexer (NEW)
- Add SSH config lexer (#1543 by Chris Buckley)
- Twig Lexer
- Fix nesting of raw and verbatim tags in Jinja/Twig lexers (#1552 by Michael Camilleri)
-
v3.20.0 Changes
June 10, 2020π Comparison with the previous version
- π Augeas Lexer (NEW)
- Add Augeas lexer (#1521 by RaphaΓ«l Pinson)
- π BibTeX Lexer (NEW)
- Add BibTeX lexer (#1360 by alexlihengwang)
- C++ Lexer
- Support scope resolution operator in C++ lexer (#1523 by Michael Camilleri)
- Diff Lexer
- Fix erroneous detection in Diff lexer (#1532 by Catalin)
- Haskell Lexer
- Improve support for single quotes in Haskell lexer (#1524 by Michael Camilleri)
- π HLSL Lexer (NEW)
- Add HLSL lexer (#1520 by Mitch McClellan)
- HTML Lexer
- Add
*.cshtml
file glob to HTML lexer (#1522 by Michael Camilleri)
- Add
- JavaScript Lexer
- Fix erroneous brace matching rule in JavaScript lexer (#1526 by Michael Camilleri)
- JSX Lexer
- Simplify JSX and TSX lexers (#1492 by Michael Camilleri)
- π LiveScript Lexer (NEW)
- Add LiveScript lexer (#650 by FuriousBoar)
- OpenType Feature File Lexer
- Add new keywords to and fix bugs in OpenType feature file lexer (#1519 by Zachary Quinn Scheuren)
- PowerShell Lexer
- Fix incorrect predicate usage in PowerShell lexer (#1536 by Michael Camilleri)
- TSX Lexer
- TypeScript Lexer
- π Velocity Lexer (NEW)
- Add Velocity lexer (#1518 by Michael Camilleri)
- π Zig Lexer (NEW)
- Add Zig lexer (#1533 by Timmy Jose)
- π Augeas Lexer (NEW)
-
v3.19.0 Changes
May 13, 2020 -
v3.18.0 Changes
April 15, 2020π Comparison with the previous version
- General
- Use plain Ruby files for built-in keyword lists (#1418 by Ashwin Maroli)
- Load Rouge files using methods scoped to the Rouge module (#1481 by Michael Camilleri)
- Use module constants to store directory paths for file loading (#1416 by Ashwin Maroli)
- Fix Ruby keyword warning in check:memory Rake task (#1431 by Ashwin Maroli)
- Revert Rubocop splat expansion cop (#1461 by Michael Camilleri)
- C++ Lexer
- Make lexing of class-like identifiers more consistent in C++ lexer (#1495 by Michael Camilleri)
- CMake Lexer
- Fix handling of escaped quotes in CMake lexer (#1473 by Michael Camilleri)
- Console Lexer
- Add option to tokenise error messages in Console lexer (#1498 by Gavin Lock)
- π Cypher Lexer (NEW)
- Add Cypher lexer (#1423 by Guillaume Grossetie)
- π Datastudio Lexer (NEW)
- Add Datastudio lexer (#1453 by Bastien Durel)
- F# Lexer
- Support dictionary indexers on nested properties in F# lexer (#1482 by Michael Camilleri)
- π GHC Cmm Lexer (NEW)
- Add GHC Cmm lexer (#1387 by Sven Tennie)
- π ISBL Lexer (NEW)
- Add ISBL lexer (#891 by Dmitriy Tarasov)
- JSON Lexer
- Allow unmatched braces and brackets in JSON lexer (#1497 by Michael Camilleri)
- JSONDOC Lexer
- Add jsonc alias to JSONDOC lexer (#1440 by Michael Camilleri)
- Kotlin Lexer
- Support labels in Kotlin lexer (#1496 by Jen)
- Markdown Lexer
- Add support for multi-line links in Markdown lexer (#1465 by Marcel Amirault)
- Pascal Lexer
- Add Lazarus program file glob to Pascal lexer (#1466 by Morabaraba)
- PHP Lexer
- Python Lexer
- Racket Lexer
- Improve support for # in Racket lexer (#1472 by Michael Camilleri)
- π Rego Lexer (NEW)
- Add Rego lexer (#1468 by David Ashby)
- π Ruby Lexer
- π Solidity Lexer (NEW)
- Add Solidity lexer (#760 by Noel Maersk)
- Terraform Lexer
- Support regular expressions in Terraform lexer (#1490 by Michael Camilleri)
- TypeScript Lexer
- Add support for optional chaining operator to TypeScript lexer (#1475 by Michael Camilleri)
- Vue Lexer
- Support slot shorthand syntax to Vue lexer (#1483 by Michael Camilleri)
- π YANG Lexer (NEW)
- General
-
v3.17.0 Changes
March 11, 2020π Comparison with the previous version
- General
- Fix name of splat expansion Rubocop rule (#1451 by Hiroki Noda)
- CoffeeScript Lexer
- Improve regex and string lexing in CoffeeScript lexer (#1441 by Michael Camilleri)
- π ECL Lexer (NEW)
- Add ECL lexer (#1396 by David de Hilster)
- Markdown Lexer
- NASM Lexer
- Rewrite NASM lexer (#1428 by Michael Camilleri)
- π Ruby Lexer
- Support additional number literals in the Ruby lexer (#1456 by FUJI Goro)
- Scala Lexer
- Fix symbol lexing in Scala lexer (#1438 by Michael Camilleri)
- Varnish Lexer
- Add support for Fastly extensions to Varnish lexer (#1454 by FUJI Goro)
- General
-
v3.16.0 Changes
February 12, 2020π Comparison with the previous version
- General
- Update GitHub Issues settings (#1436 by Michael Camilleri)
- Add information about custom HTML formatters to README (#1415 by Jeanine Adkisson)
- Fix memoisation of Lexer.detectable? (#1425 by Ashwin Maroli)
- Update latest Ruby checked by Travis to 2.7 (#1422 by Michael Camilleri)
- Add TerminalTruecolor formatter (#1413 by Jeanine Adkisson)
- Fix escaping of term codes in Terminal256 formatter (#1404 by Jeanine Adkisson)
- Fix crash in Terminal256 formatter with escaped tokens (#1402 by Jeanine Adkisson)
- D Lexer
- Add FILE_FULL_PATH keyword to D lexer (#1394 by Hiroki Noda)
- Java Lexer
- Lua Lexer
- Add regex support to Lua lexer (#1403 by Michael Camilleri)
- NASM Lexer
- Improve the NASM visual sample (#1421 by Bernardo Sulzbach)
- Objective-C Lexer
- PowerShell Lexer
- Fix array access priority in PowerShell lexer (#1429 by Michael Camilleri)
- Rust Lexer
- Shell Lexer
- Support using '"' to identify heredoc delimiters in Shell lexer (#1411 by Michael Camilleri)
- TOML Lexer
- Improve string syntax support in TOML lexer (#1419 by Jeanine Adkisson)
- TypeScript Lexer
- Support optional props in TypeScript lexer (#1393 by Michael Camilleri)
- π Varnish Lexer (NEW)
- General
-
v3.15.0 Changes
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
- 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)
- General
-
v3.14.0 Changes
December 11, 2019π Comparison with the previous version
- General
- 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)
- Add
- π 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 Changes
November 13, 2019