Diff So Fancy Versions Save

Good-lookin' diffs. Actually… nah… The best-lookin' diffs. :tada:

v1.1.0

6 years ago
  • 1.1.0 (75ce210)
  • Handle Unicode/Latin/Cyrillic characters better (#203)
  • Updated and simplified documentation
  • Better Windows detection and support
  • Add option to set defaults on first run
  • d-s-f handles file renames consistent with deletes and adds (#213)
  • DiffHighlight is built in (not a separate script) which increases speed (#226)
  • Fix a regexp bug that occurs when run with Perl 5.26 (#236)
  • Use App::FatPacker to release a single "binary" with built-in dependencies
  • Added a usage if d-s-f is called in standalone mode

v0.11.0

7 years ago
  • 0.11.0 (fafa8ea)
  • Add setting to allow disabling of unicode ruler (2fa9897)
  • change readme as adviced (0ca8cfb)
  • changes less options to be mere suggestion (406c712), closes #174
  • documents DSF-less patch alias suggestion (c46450f)
  • documents pattern pre-load tip only for diffs (3c8b3df), closes #173

v0.10.1

7 years ago
  • 0.10.1 (6c25d3b)
  • clarify how to add an alias in readme (#179) (ea9be2f), closes #178
  • Fix for #175, Perl's prior to 5.10 did not know the // operator (280b97f), closes #175
  • Fix for old Perl. additional to 280b97f (f9a35fa)
  • Fix to avoid warnings for old Perl (b1bfb11)
  • Update recommended pre-seeded search pattern (81540e8)

v0.9.0

7 years ago

v0.10.0

7 years ago
  • ~/.gitconfig reference. fixes #163 (9d8b7bc), closes #163
  • 0.10.0 (735c9d6)
  • Add a test to see if we properly handle latin1 text (5e97da7)
  • Add more versions (7d10db1)
  • Add perlcritic to Travis (6734bcc)
  • Do not use hardcoded "/usr/bin/perl" path (f5c8abc)
  • Fix a Perl Critic error (5d487f4)
  • Fix a Perl Critic error and make some code more readable (954bc7f)
  • Fix code style (7298fdd)
  • Fix up 'dsf' git alias example in readme (f037d3c)
  • Handle all binary file modifications similiar to text files (04c0715)
  • Properly handle latin1 encoded diffs (e74fdbb)
  • Try to use toplevel perl again (545a5ed)
  • Use newer OSX (e9650e3)
  • Use Perl::Critic::Freenode (c5384d7)

v0.9.3

7 years ago
  • 0.9.3 (9f1b951)
  • don't print characters that we know will be incompatible with less(1) (23f265c)
  • fix unicode output (d50eded)
  • test/diff-highlight: avoid word splitting (7ad89c6)

v0.9.1

7 years ago
  • 0.9.1 (4dbf1e6)
  • Fix Use of uninitialized $value in substitution (s///) (796a5a5)

v0.9.2

7 years ago
  • :lipstick: minor whitespace fixes (e8c9800)
  • 0.9.2 (328839a)
  • Add a bunch of comments (ed8200e)
  • Add tests for binary file modifications (ea0d21e)
  • Handle binary file modifications like we do text ones (4255329)
  • Move horizontal header to Perl (8e2c6ac)
  • Remove some old functions and variables from bash as they're not used anymore (0f712b3)
  • Suggest configuring for git log as well (#154) (353058f)

v0.8.0

8 years ago
  • 0.8.0 (3f77b19)
  • add redirect to update-deps.sh (4b32fbf)
  • Also move mark_empty_line down (0e647fb)
  • Do not sneak in another dash/plus in format_diff_header (1ba3503)
  • Fix handling lines starting with dashes as file header (c3a141b)
  • Handle mnemonicprefix with last_file_seen (9b28305)

v0.7.1

8 years ago
  • 0.7.1 (a79fda1)
  • Add a test for non-git diff parsing (65c6d87)
  • Add a test for non-git diff parsing (16f0e25)
  • add example install listing to readme (6f8cdc5)
  • By default don't remove any lines (i.e. don't fail on non-diff files) (9df7597)
  • Don't error out if we don't have a filename (5c47ebe)
  • Don't error out if we don't have a filename (dc3c8b6)
  • Move "highlight context line" to Perl (one less sed call) (0ef08b5)
  • Remove a bash variable so the tests won't fail (33e83ed)
  • Specifically bold the context line (b90ff62)
  • Streamline the input by reading one line at a time (22b045f)
  • update readme to mention the lib dependency (52a25d0)