All Versions
75
Latest Version
Avg Release Cycle
41 days
Latest Release
-

Changelog History
Page 4

  • v0.8.2.2 Changes

    September 30, 2019
    • Remove upper bound on regex-base and require regex-pcre-builtin >= 0.95, to avoid a build conflict with earlier versions of regex-pcre-builtin and regex-base >= 0.94.

    • Remove unused system-pcre flag in skylighting.cabal. This flag only affects skylighting-core.

  • v0.8.2.1 Changes

    September 25, 2019
    • Add upper bound for regex-base if regex-pcre-builtin is used. Currently regex-pcre-builtin won't build on ghc 8.4+ with regex-base 0.94.0.0. When regex-pcre-builtin is updated, we can remove this.

    • Correct cabal wildcard to include .xml.patch files in distribution.

    • Update breezedark style (Kien Dang).

    • Update markdown.xml so first list marker is included in list (#84).

    • skylighting.cabal - removed some build dependencies which are not necessary (they're dependencies of skylighting-core).

  • v0.8.1 Changes

    June 04, 2019
    • Added support for stata (#74).
    • Added support for javascript-react, i.e. jsx (#56).
    • Added support for qml and mustache (new dependencies for markdown and html).
    • Update xml syntax definitions from KDE repository: cmake, doxygen, html, ini, javascript, julia, literate-haskell, markdown, octave, perl, tcsh, typescript, yaml.
    • Fix bug in detectIdentifier (#76). It behaved wrongly when applied to a string that was an valid identifier but had nothing else after it (as would naturally occur with inline code in pandoc). The bug caused it to match just one character in this case.
    • Add --number-lines-from option to cli program (David Baynard).
    • Override start number if nonzero (David Baynard, fixes regression in 0.8).
  • v0.8.1.2 Changes

    July 14, 2019
    • Fix HlCChar for one-character octal escapes like '\0' (#82). Due to a bug in pCStringChar, only multi-character octal escapes were being recognized. This affects not just C highlighting, but all of the following highlighters which use HlCChar: fasm eiffel pike objectivec ruby vhdl scala java jsp nasm protobuf pure go objectivecpp gnuassembler povray actionscript c cs opencl boo rhtml elixir. This fixes a regression introduced in version 0.3.1.
    • Ensure line span css only applied to lines (David Baynard).
  • v0.8.1.1 Changes

    June 13, 2019
    • Improved LaTeX escaping (#78).
  • v0.8 Changes

    May 27, 2019
    • Wrap html source lines with <span>, not <a> (David Baynard). Fixes jgm/pandoc#4386. Also fixes #33 (and therefore fixes jgm/pandoc#4278).
      • Prevent line-wrap overlap in html by increasing padding (David Baynard).
      • Remove superfluous 'pointer-events: all' (David Baynard).
      • Simplify HTML generation code (David Baynard).
      • Remove sourceLine class from spans (David Baynard).
      • Display line numbers using css counters (David Baynard).
      • Add Elm syntax definition (#66, #68, Bonghyun Kim).
      • Put changelog in base directory, use symlinks to point to it. We have the same changelog for skylighting and skylighting-core, for simplicity. (Version numbers are kept in sync.)
  • v0.7.7 Changes

    February 27, 2019
    • Add parseSyntaxDefinitionFromString [API change].
    • Fix parseSyntaxDefinition so that language.dtd no longer needed. We strip out the SYSTEM "language.dtd" part of the doctype if present, leaving any inline entity definitions. This applies to both parseSyntaxDefinition and parseSyntaxDefinitionFromString.
    • Revised documentation of bootstrap build.
    • Makefile - fix bootstrap target.
    • Use FilePath instead of String for path (#64, anchpop).
  • v0.7.6 Changes

    February 08, 2019
    • Update xml definitions for C, CPP, D, Haskell, Maxima, PHP, Ruby, Typescript.
    • Fix regex problem in erlang.xml (#63).
    • Export WordSet constructors (#62, Chris Martin).
    • Add support for protobuf (#60).
  • v0.7.5 Changes

    December 01, 2018
    • Updated definitions for cmake, lua, prolog, rust, yacc, javascript.
    • Added definition for sml (#53).
    • Added definition for J (#50).
    • Added definition for typescript (#57).
    • Fix comments preceded by multiple spaces in bash.xml (#54).
    • Add *.txt extension and text/plain mime type to default.xml (#48).
    • Add file:/// if we have a Windows path with a drive. Otherwise HXT will take it to be a URI. See jgm/pandoc#4836.
  • v0.7.4 Changes

    October 08, 2018
    • HTML output: use title instead of data-line-number. data- attributes are not valid HTML 4, and we would like this to work with HTML 4 (e.g. in epub v2). See jgm/pandoc#4920.
    • Print FALLTHROUGH in --trace output.
    • Updated syntax definitions for actionscript, awk, bash, c, clojure, cmake, coffee, cs, css, dockerfile, email, fortran, gcc, haskell, ini, isocpp, java, javadoc, javascript, jsp, kotlin, latex, lua, mediawiki, modelines, modula-2, objectivec, objectivecpp, opencl, perl, powershell, prolog, python, r, rest, rhtml, ruby, rust, scala, sql-mysql, sql-postgresql, sql, tcl, vhdl, xml, xul, yaml, zsh.