Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-13019

Upgrade to Pygments 2.1.1

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • 8.0-rc-1
    • 7.4
    • Dependency Upgrades
    • None
    • Unknown
    • N/A

    Description

      See https://bitbucket.org/birkenfeld/pygments-main/src/2935c3a59672e8ae74ffb7ea66ea6567f49782f6/CHANGES?at=2.1&fileviewer=file-view-default.

      Version 2.1.1
      -------------
      (relased Feb 14, 2016)
      
      - Fixed Jython compatibility (#1205)
      - Fixed HTML formatter output with leading empty lines (#1111)
      - Added a mapping table for LaTeX encodings and added utf8 (#1152)
      - Fixed image formatter font searching on Macs (#1188)
      - Fixed deepcopy-ing of Token instances (#1168)
      - Fixed Julia string interpolation (#1170)
      - Fixed statefulness of HttpLexer between get_tokens calls
      - Many smaller fixes to various lexers
      
      Version 2.1
      -----------
      (released Jan 17, 2016)
      
      - Added lexers:
      
        * Emacs Lisp (PR#431)
        * Arduino (PR#442)
        * Modula-2 with multi-dialect support (#1090)
        * Fortran fixed format (PR#213)
        * Archetype Definition language (PR#483)
        * Terraform (PR#432)
        * Jcl, Easytrieve (PR#208)
        * ParaSail (PR#381)
        * Boogie (PR#420)
        * Turtle (PR#425)
        * Fish Shell (PR#422)
        * Roboconf (PR#449)
        * Test Anything Protocol (PR#428)
        * Shen (PR#385)
        * Component Pascal (PR#437)
        * SuperCollider (PR#472)
        * Shell consoles (Tcsh, PowerShell, MSDOS) (PR#479)
        * Elm and J (PR#452)
        * Crmsh (PR#440)
        * Praat (PR#492)
        * CSound (PR#494)
        * Ezhil (PR#443)
        * Thrift (PR#469)
        * QVT Operational (PR#204)
        * Hexdump (PR#508)
        * CAmkES Configuration (PR#462)
      
      - Added styles:
      
        * Lovelace (PR#456)
        * Algol and Algol-nu (#1090)
      
      - Added formatters:
      
        * IRC (PR#458)
        * True color (24-bit) terminal ANSI sequences (#1142)
          (formatter alias: "16m")
      
      - New "filename" option for HTML formatter (PR#527).
      
      - Improved performance of the HTML formatter for long lines (PR#504).
      
      - Updated autopygmentize script (PR#445).
      
      - Fixed style inheritance for non-standard token types in HTML output.
      
      - Added support for async/await to Python 3 lexer.
      
      - Rewrote linenos option for TerminalFormatter (it's better, but slightly
        different output than before) (#1147).
      
      - Javascript lexer now supports most of ES6 (#1100).
      
      - Cocoa builtins updated for iOS 8.1 (PR#433).
      
      - Combined BashSessionLexer and ShellSessionLexer, new version should support
        the prompt styles of either.
      
      - Added option to pygmentize to show a full traceback on exceptions.
      
      - Fixed incomplete output on Windows and Python 3 (e.g. when using iPython
        Notebook) (#1153).
      
      - Allowed more traceback styles in Python console lexer (PR#253).
      
      - Added decorators to TypeScript (PR#509).
      
      - Fix highlighting of certain IRC logs formats (#1076).
      

      Attachments

        Activity

          People

            tmortagne Thomas Mortagne
            tmortagne Thomas Mortagne
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: