summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES90
1 files changed, 68 insertions, 22 deletions
diff --git a/CHANGES b/CHANGES
index 8459e05a..85293b4a 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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