Skip to content

Releases: da-x/fancydiff

v0.2.3

04 May 14:01
Compare
Choose a tag to compare
  • Add highlighting for Go, Java, Python
  • Improve 'less' integration
  • Error handling improvements

v0.2.2

07 Mar 13:47
Compare
Choose a tag to compare
  • Fix an exception occuring when Sub-module changes are in the history.
  • Support for JavaScript syntax highlighting.
  • Color adjustments for bright theme.

v0.2.1

07 Mar 13:57
Compare
Choose a tag to compare

Bug fixes:

  • Reading file blob content from Git that contains invalid UTF-8
    should not resulted in an exception.
  • Small Haskell highlighting fixes.

v0.2.0

20 Feb 21:36
Compare
Choose a tag to compare

Bug fixes:

  • Haskell syntax highlighting received a face lift. Now looking
    much fancier.

Distribution:

  • Added Ubuntu packages for Precise, Trust, Vivid, in addition to Wily.

Features:

  • Added a 'setup' command for easy manipulation of Git configuration for installing Fancydiff. Supports both local and global Git configs, via pager overrides, or command aliases.

    For a quick start, just run fancydiff setup after upgrading.

  • Support for bright terminals (e.g. white backgrounds). Now there are two builtin themes: dark and bright.

  • HTML generation, both for inline and CSS. Can be used as a Haskell library for generating syntax highlighting in blogging platforms such as Hakyll. The exported interfaces from the library are experimental. See example.

  • Fancydiff is sporting a new command line interface, exposing more functionality, including a builtin method to invoke a pager (currently only less is supported). Old command line interface is not compatible with the new one.

v0.1.3

01 Feb 13:23
Compare
Choose a tag to compare

Bug fixes:

  • Fix handling of submodules appearing in diffs
  • Theme should be insensitive to terminal's default FG color,
    which means that even if it is not white or grayish, coloring
    looks consistent among users.

v0.1.2

31 Jan 13:56
Compare
Choose a tag to compare

Bug fixes:

  • Fix highlighting of the 'Merge:' line in merge commits.
  • Packaging for Mac OS X includes the shared libraries
    that Fancydiff depends on.

Other changes:

  • Packaging for Linux - Fedora / Ubuntu
  • Packaging for Mac OS X

v0.1.1

29 Jan 14:12
Compare
Choose a tag to compare

First tag.