@@ -4,6 +4,47 @@ This log summarizes the changes in each released version of Rouge.
44
55Rouge follows [ Semantic Versioning 2.0.0] ( https://semver.org/spec/v2.0.0.html ) .
66
7+ ## version 3.20.0: 2020-06-10
8+
9+ [ Comparison with the previous version] ( https://github.com/rouge-ruby/rouge/compare/v3.19.0...v3.20.0 )
10+
11+ - Augeas Lexer (** NEW** )
12+ - Add Augeas lexer ([ #1521 ] ( https://github.com/rouge-ruby/rouge/pull/1521/ ) by Raphaël Pinson)
13+ - BibTeX Lexer (** NEW** )
14+ - Add BibTeX lexer ([ #1360 ] ( https://github.com/rouge-ruby/rouge/pull/1360/ ) by alexlihengwang)
15+ - C++ Lexer
16+ - Support scope resolution operator in C++ lexer ([ #1523 ] ( https://github.com/rouge-ruby/rouge/pull/1523/ ) by Michael Camilleri)
17+ - Diff Lexer
18+ - Fix erroneous detection in Diff lexer ([ #1532 ] ( https://github.com/rouge-ruby/rouge/pull/1532/ ) by Catalin)
19+ - Haskell Lexer
20+ - Improve support for single quotes in Haskell lexer ([ #1524 ] ( https://github.com/rouge-ruby/rouge/pull/1524/ ) by Michael Camilleri)
21+ - HLSL Lexer (** NEW** )
22+ - Add HLSL lexer ([ #1520 ] ( https://github.com/rouge-ruby/rouge/pull/1520/ ) by Mitch McClellan)
23+ - HTML Lexer
24+ - Add ` *.cshtml ` file glob to HTML lexer ([ #1522 ] ( https://github.com/rouge-ruby/rouge/pull/1522/ ) by Michael Camilleri)
25+ - JavaScript Lexer
26+ - Fix erroneous brace matching rule in JavaScript lexer ([ #1526 ] ( https://github.com/rouge-ruby/rouge/pull/1526/ ) by Michael Camilleri)
27+ - JSX Lexer
28+ - Simplify JSX and TSX lexers ([ #1492 ] ( https://github.com/rouge-ruby/rouge/pull/1492/ ) by Michael Camilleri)
29+ - LiveScript Lexer (** NEW** )
30+ - Add LiveScript lexer ([ #650 ] ( https://github.com/rouge-ruby/rouge/pull/650/ ) by FuriousBoar)
31+ - OpenType Feature File Lexer
32+ - Add new keywords to and fix bugs in OpenType feature file lexer ([ #1519 ] ( https://github.com/rouge-ruby/rouge/pull/1519/ ) by Zachary Quinn Scheuren)
33+ - PowerShell Lexer
34+ - Fix incorrect predicate usage in PowerShell lexer ([ #1536 ] ( https://github.com/rouge-ruby/rouge/pull/1536/ ) by Michael Camilleri)
35+ - TSX Lexer
36+ - Permit use of trailing comma in generics in TSX lexer ([ #1528 ] ( https://github.com/rouge-ruby/rouge/pull/1528/ ) by Michael Camilleri)
37+ - Simplify JSX and TSX lexers ([ #1492 ] ( https://github.com/rouge-ruby/rouge/pull/1492/ ) by Michael Camilleri)
38+ - Change the way common methods are mixed in to TypeScript-based lexers ([ #1527 ] ( https://github.com/rouge-ruby/rouge/pull/1527/ ) by Michael Camilleri)
39+ - TypeScript Lexer
40+ - Support nullish coalescing operator in TypeScript lexer ([ #1529 ] ( https://github.com/rouge-ruby/rouge/pull/1529/ ) by Michael Camilleri)
41+ - Move rules from TypeScript lexer to TypeScript common module ([ #1530 ] ( https://github.com/rouge-ruby/rouge/pull/1530/ ) by Michael Camilleri)
42+ - Change the way common methods are mixed in to TypeScript-based lexers ([ #1527 ] ( https://github.com/rouge-ruby/rouge/pull/1527/ ) by Michael Camilleri)
43+ - Velocity Lexer (** NEW** )
44+ - Add Velocity lexer ([ #1518 ] ( https://github.com/rouge-ruby/rouge/pull/1518/ ) by Michael Camilleri)
45+ - Zig Lexer (** NEW** )
46+ - Add Zig lexer ([ #1533 ] ( https://github.com/rouge-ruby/rouge/pull/1533/ ) by Timmy Jose)
47+
748## version 3.19.0: 2020-05-13
849
950[ Comparison with the previous version] ( https://github.com/rouge-ruby/rouge/compare/v3.18.0...v3.19.0 )
0 commit comments