Age | Commit message (Collapse) | Author | Files | Lines |
|
3.2.1: (2018/08/16)
https://github.com/jneen/rouge/compare/v3.2.0...v3.2.1
* Perl Lexer
o Allow any non-whitespace character to delimit regexes (#974 by dblessing)
- Details: In specific cases where a previously unsupported regex
delimiter was used, a later rule could cause a backtrack in the regex
system. This resulted in Rouge hanging for an unspecified amount of
time.
3.2.0: (2018/08/02)
https://github.com/jneen/rouge/compare/v3.1.1...v3.2.0
* General
o Load pastie theme (#809 by rramsden)
o Fix build failures (#892 by olleolleolle)
o Update CLI style help text (#923 by nixpulvis)
o Fix HTMLLinewise formatter documentation in README.md (#910 by rohitpaulk)
* Terraform Lexer (NEW - #917 by lowjoel)
* Crystal Lexer (NEW - #441 by splattael)
* Scheme Lexer
o Allow square brackets (#849 by EFanZh)
* Haskell Lexer
o Support for Quasiquotations (#868 by enolan)
* Java Lexer
o Support for Java 10 var keyword (#888 by lc-soft)
* VHDL Lexer
o Fix time_vector keyword typo (#911 by ttobsen)
* Perl Lexer
o Recognize .t as valid file extension (#918 by miparnisari)
* Nix Lexer
o Improved escaping sequences for indented strings (#926 by veprbl)
* Fortran Lexer
o Recognize .f as valid file extension (#931 by veprbl)
* Igor Pro Lexer
o Update functions and operations for Igor Pro 8 (#921 by t-b)
* Julia Lexer
o Various improvements and fixes (#912 by ararslan)
* Kotlin Lexer
o Recognize .kts as valid file extension (#908 by mkobit)
* CSS Lexer
o Minor fixes (#916 by miparnisari)
* HTML Lexer
o Minor fixes (#916 by miparnisari)
* Javascript Lexer
o Minor fixes (#916 by miparnisari)
* Markdown Lexer
o Images may not have alt text (#904 by Himura2la)
* ERB Lexer
Fix greedy comment matching (#902 by ananace)
|
|
Changes from 1.11.1 is too many to write here, please refer CHANGELOG:
<https://github.com/jneen/rouge/blob/master/CHANGELOG.md>.
|
|
version 1.11.1: 2016-06-14
* new guesser infrastructure, support for emacs and vim modelines (#489)
* javascript bugfix for nested objects with quoted keys (#496)
* new theme: Gruvbox (thanks @jamietanna!)
* praat: lots of improvements (thanks @jjatria)
* fix for rougify error when highlighting from stdin (#493)
* new lexer: kotlin (thanks @meleyal!)
* new lexer: cfscript (thanks @mjclemente!)
version 1.11.0: 2016-06-06
* groovy:
o remove pathological regexes and add basic support for
triple-quoted strings (#485)
o add the "trait" keyword and fix project url (thanks @glaforge! #378)
* new lexer: coq (thanks @gmalecha! #389)
* gemspec license now more accurate (thanks @connorshea! #484)
* swift:
o properly support nested comments (thanks @dblessing! #479)
o support swift 2.2 features (thanks @radex #376 and @wokalski #442)
o add indirect declaration (thanks @nRewik! #326)
* new lexer: verilog (thanks @Razer6! #317)
* new lexer: typescript (thanks @Seikho! #400)
* new lexers: jinja and twig (thanks @robin850! #402)
* new lexer: pascal (thanks @alexcu!)
* css: support attribute selectors (thanks @skoji! #426)
* new lexer: shell session (thanks @sio4! #481)
* ruby: add support for <<~ heredocs (thanks @tinci! #362)
* recognize comments at EOF in SQL, Apache, and CMake (thanks @julp! #360)
* new lexer: phtml (thanks @Igloczek #366)
* recognize comments at EOF in CoffeeScript (thanks @rdavila! #370)
* c/c++:
o support c11/c++11 features (thanks @Tosainu! #371)
o Allow underscores in identifiers (thanks @coverify! #333)
* rust: add more builtin types (thanks @RalfJung! #372)
* ini: allow hyphen keys (thanks @KrzysiekJ! #380)
* r: massively improve lexing quality (thanks @klmr! #383)
* c#:
o add missing keywords (thanks @BenVlodgi #384 and @SLaks #447)
* diff: do not require newlines at the ends (thanks @AaronLasseigne! #387)
* new lexer: ceylon (thanks @bjansen! #414)
* new lexer: biml (thanks @japj! #415)
* new lexer: TAP - the test anything protocol (thanks @mblayman! #409)
* rougify bugfix: treat input as utf8 (thanks @japj! #417)
* new lexer: jsonnet (thanks @davidzchen! #420)
* clojure: associate *.cljc for cross-platform clojure (thanks @alesguzik! #423)
* new lexer: D (thanks @nikibobi! #435)
* new lexer: smarty (thanks @tringenbach! #427)
* apache:
o add directives for v2.4 (thanks @stanhu!)
o various improvements (thanks @julp! #301)
- faster keyword lookups
- fix nil error on unknown directive (cf #246, #300)
- properly manage case-insensitive names (cf #246)
- properly handle windows CRLF
* objective-c:
o support literal dictionaries and block arguments (thanks @BenV!
#443 and #444)
o Fix error tokens when defining interfaces (thanks @meleyal! #477)
* new lexer: NASM (thanks @sraboy! #457)
* new lexer: gradle (thanks @nerro! #468)
* new lexer: API Blueprint (thanks @kylef! #261)
* new lexer: ActionScript (thanks @honzabrecka! #241)
* terminal256 formatter: stop confusing token names (thanks @julp! #367)
* new lexer: julia (thanks @mpeteuil! #331)
* new lexer: cmake (thanks @julp! #302)
* new lexer: eiffel (thanks @Conaclos! #323)
* new lexer: protobuf (thanks @fqqb! #327)
* new lexer: fortran (thanks @CruzR! #328)
* php: associate *.phpt files (thanks @Razer6!)
* python: support raise from and yield from (thanks @mordervomubel! #324)
* new VimL example (thanks @tpope! #315)
|
|
|
|
Rouge aims to a be a simple, easy-to-extend drop-in replacement for pygments.
|