Skip to content

Releases: so-fancy/diff-so-fancy

v0.7.0

22 Mar 10:49
Compare
Choose a tag to compare
  • 0.7.0 (108f54b)
  • Add a function to get the git config as a hash (in Perl) (c5570c0)
  • add npm-test (506d301)
  • add test for #131 (e90dd5b), closes #120
  • Add test for three way merge (1c417ac)
  • Change two for loops to foreach loops for consistency (1ac25e4)
  • Declare $ansi_color_regex only once (eca2546)
  • Error out (die) if there are any syntax errors (51dde07)
  • improve reporting bugs (79d2d51), closes #121
  • Move mark_empty_lines() to Perl (cbd916a)
  • Move strip_leading_symbols() and strip_first_column() to Perl (efc22bb)
  • Properly remove the right number of leading columns in a three way merge (cf8c229)
  • Remove some bash definitions so the tests won't fail (6b44c19)
  • Remove the unused functions from bash (0ea95e5)
  • rename header_clean.pl to diff-so-fancy.pl (08908d7)
  • show previous file mode. (9c3000d)
  • Try and be smart about what line the diff starts on (d1a4c91)

v0.6.3

10 Mar 09:50
Compare
Choose a tag to compare
  • 0.6.3 (661b18e)
  • Adjust hunk header regex for reality. (8c34dae)
  • test for complex hunk headers (3b279ed)

v0.6.2

09 Mar 08:21
Compare
Choose a tag to compare

v0.6.1

09 Mar 08:16
Compare
Choose a tag to compare
  • 0.6.1 (9103572)
  • add test for deleted file hunks. #109 (48bc5e2)
  • Fix #114 (array shift error) (72c5bca), closes #114
  • Perl critic complained this sub didn't return. (8e513c5)
  • Properly handle mnemonic prefixes (a3092ac)
  • rebaseline tests for startline change (2a89ca8)
  • use parse_hunk_header from git (59aebbd)
  • use starting line of second hunk. fixes #109 (9d0fe39), closes #109
  • We'll match a word char instead to be a little more lenient (33502aa)
  • readme: add trick for using no-pager to grab original diff output (9e10738)
  • readme: upgrade via npm too (91bc769)

v0.6.0

06 Mar 04:16
Compare
Choose a tag to compare
  • 0.6.0 (47545cd)
  • Add a test to make sure we remove the "git --diff" header line (72b5627)
  • correct test typo (e8bda85)
  • Don't emit a warning if there is NO diff at all (a92e9cf)
  • fix header wrapping for powershell (cb0c0f1)
  • Handle both filename.txt and a/filename.txt (29a8889)
  • Leave the first line in, we're cleaning it in Perl now (1113a59)
  • Properly handle diff chunks with prefixes disabled (7fa6a87)
  • Rework how diff hunks are displayed (31cbe1e)
  • Test for reworked hunks on 'noprefix' (b2fe4a6)
  • Tests for file permission changes (286ce59)
  • tweak path. (57a2abf)
  • update bats-support submodule (b7afd52)
  • Update perl script to remove add/deleted file perms (e10a860)
  • update testing readme (d166cf1)
  • use native terminal-drawing character (4e5800f)
  • noprefix: check two difference fixtures (433a782)
  • test: add fixture for diff=noprefix (daa480d)
  • readme: notes on less movement. fixes #96 (70b91f3), closes #96
  • readme: testing notes (c4c13a1)

v0.5.2

06 Mar 04:16
Compare
Choose a tag to compare
  • 0.5.2 (671103b)
  • add some newlines between files for spacing and readability (dd26e6b)
  • Add tests for header_clean (d293ed7)
  • Clean up the headers to indicate a file was added/removed/modified (68de5d2)

v0.5.1

29 Feb 09:41
Compare
Choose a tag to compare

v0.5.0

29 Feb 09:41
Compare
Choose a tag to compare
  • 0.5.0 (16125d0)
  • Delete whitespace above header line (instead of replacing it with "") (80cd9cf)
  • moves diff-highlight test to own file (f15814c)
  • Strip first column of spaces (f5108f3)

v0.4.1

29 Feb 09:41
Compare
Choose a tag to compare
  • 0.4.1 (a0812a1)
  • add test for diff-highlight path resolution (6b1ce32)
  • Fixing horizontal rules not displaying correctly (3db8bcb), closes #72
  • Update readme.md (0cf6539)

v0.4.0

29 Feb 09:41
Compare
Choose a tag to compare
  • 0.4.0 (78b5386)
  • add AppVeyor badge (c70678b)
  • add docs of linting scripts (5341806)
  • add shellcheck to circle ci (642dd24)
  • add windows ci (34b93c8)
  • fix circle ci (9908c36)
  • Fix manual installation link (0cc9410)
  • Making diff-so-fancy work on OS X out of the box (e930cb7)
  • no need to install gnu-sed (bb925b2)
  • updates Mac install guide for brew; closes #21 (ae2f1fc), closes #21
  • test: install shellcheck and lint Shell scripts (52e2299)
  • test(shellcheck): disable SC2002 warning for a no-useless cat (e932511)
  • style: [[ ... ]] is preferred over [ (b62ddbc)
  • style: little cleanup to get_script_dir function (7db958f)
  • style: split command over multiple lines (990d0d9)
  • style: use two soft spaces instead of tabs (ffcb26c)
  • refactor: make script more portable with '#!/usr/bin/env bash' shebang (a3b84f9)