diff options
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 90 |
1 files changed, 68 insertions, 22 deletions
@@ -17,34 +17,78 @@ Version 2.0 - Lexers added: - * Clay (PR#184) - * Perl 6 (PR#181) - * Swig (PR#168) - * nesC (PR#166) - * BlitzBasic (PR#197) - * EBNF (PR#193) - * Igor Pro (PR#172) - * Rexx (PR#199) + * APL (#969) * Agda and Literate Agda (PR#203) - * Mathematica (PR#245) - * Nix (PR#267) - * Pike (PR#237) - * Hy (PR#238) + * Alloy (PR#355) + * AmbientTalk + * BlitzBasic (PR#197) + * ChaiScript (PR#24) * Chapel (PR#256) - * Kal (PR#233) - * Eiffel (PR#273) * Cirru (PR#275) + * Clay (PR#184) * ColdFusion CFC (PR#283) - * Idris (PR#210) - * Intel objdump (PR#279) - * MaskJS (PR#280) + * Cryptol and Literate Cryptol (PR#344) + * Cypher (PR#257) + * Docker config files + * EBNF (PR#193) + * Eiffel (PR#273) + * GAP (PR#311) + * Golo (PR#309) + * Handlebars (PR#186) + * Hy (PR#238) + * Idris and Literate Idris (PR#210) + * Igor Pro (PR#172) * Inform 6/7 (PR#281) + * Intel objdump (PR#279) + * Isabelle (PR#386) + * Jasmin (PR#349) + * Kal (PR#233) + * Lean (PR#399) + * LSL (PR#296) + * Limbo (PR#291) + * Liquid (#977) * MQL (PR#285) - * APL (#969) + * MaskJS (PR#280) + * Mathematica (PR#245) + * NesC (PR#166) + * Nit (PR#375) + * Nix (PR#267) + * Pan + * Pawn (PR#211) + * Perl 6 (PR#181) + * Pig (PR#304) + * Pike (PR#237) + * QBasic (PR#182) + * Red (PR#341) + * Rexx (PR#199) + * Rql (PR#251) + * Rsl + * SPARQL (PR#78) + * Slim (PR#366) + * Swift (PR#371) + * Swig (PR#168) + * Todo.txt todo lists + +- Added a helper to "optimize" regular expressions that match one of many + literal words; this can save 20% and more lexing time with lexers that + highlight many keywords or builtins. - New styles: "xcode" and "igor", similar to the default highlighting of the respective IDEs. +- The command-line "pygmentize" tool now tries a little harder to find the + correct encoding for files and the terminal (#979). + +- Added "inencoding" option for lexers to override "encoding" analogous + to "outencoding" (#800). + +- Added line-by-line "streaming" mode for pygmentize with the "-s" option. + (PR#165) Only fully works for lexers that have no constructs spanning + lines! + +- Added an "envname" option to the LaTeX formatter to select a replacement + verbatim environment (PR#235). + - Updated the Makefile lexer to yield a little more useful highlighting. - Lexer aliases passed to ``get_lexer_by_name()`` are now case-insensitive. @@ -72,7 +116,7 @@ Version 2.0 - Ruby lexer: fix lexing of Name::Space tokens (#860) and of symbols in hashes (#873). -- Stan lexer: update for version 1.3.0 of the language (PR#162). +- Stan lexer: update for version 2.4.0 of the language (PR#162, PR#255, PR#377). - JavaScript lexer: add the "yield" keyword (PR#196). @@ -91,8 +135,6 @@ Version 2.0 - Rebol lexer: fix comment detection and analyse_text (PR#261). -- Stan lexer: update to v2.0.1 (PR#255). - - LLVM lexer: update keywords to v3.4 (PR#258). - PHP lexer: add new keywords and binary literals (PR#222). @@ -105,7 +147,11 @@ Version 2.0 - C family lexers: fix parsing of indented preprocessor directives (#944). -- Rust lexer: update to 0.9 language version (PR#270). +- Rust lexer: update to 0.9 language version (PR#270, PR#388). + +- Elixir lexer: update to 0.15 language version (PR#392). + +- Fix swallowing incomplete tracebacks in Python console lexer (#874). Version 1.6 |