Next | Query returned 32 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-04-03 22:05:44 by pin | Files touched by this commit (5) | Package updated
Log message:
devel/difftastic: update to 0.57.0

0.57 (released 1st April 2024)
Parsing
 - Text file detection is now stricter, considering null bytes as a hint that
   files are binaries.

Diffing
 - Fixed an issue where hidden files (filename starting with .) were ignored
   when diffing directories.
 - Scheme now uses the same slider heuristics as other lisps, preferring the
   outer delimiter.
 - Fixed an issue with line-based diffing where only the first line in a large
   changed region was highlighted. This was particularly noticeable when
   diffing brand new files.

Display
 - Fixed an issue when reporting changes in binary files, where trailing
   whitespace was inconsistent with other changes shown.
   2024-03-06 20:58:27 by pin | Files touched by this commit (4) | Package updated
Log message:
devel/difftastic: update to 0.56.1

0.56.1 (released 5th March 2024)
Build
 - Fixed an issue with building difftastic on aarch64 with rust 1.71 or earlier.

0.56 (released 5th March 2024)
Parsing
 - Updated JavaScript, TypeScript, QML and Perl parsers.
 - Makefile*.in is now detected as Makefile syntax.
 - Improved shebang parsing with whitespace, e.g. #! /bin/bash is now detected \ 
as a shell script.
 - Added support for Scheme and Smali.

Diffing
 - Fixed an issue with runaway memory usage on text files with very long lines.

Display
 - Fixed an issue where all files would show a permissions change when using \ 
difftastic with git difftool.
 - Fixed an issue with paths not showing the containing directory when using \ 
difftastic with git difftool.
 - Difftastic now correctly reports file permission changes when called from git \ 
diff.
 - Fixed an issue with the experimental JSON display mode where it ignored \ 
--skip-unchanged.
 - Fixed an issue with tabs not being replaced in single-column display.
   2024-02-13 11:07:59 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/difftastic: update to 0.55.0

0.55 (released 1st February 2024)
Parsing
 - Added support for Objective-C and VHDL.
 - Files starting with <?xml are now parsed as XML.
 - Fixed a munmap_chunk(): invalid pointer crash on parsing some large files,
   particularly JSON.

Display
 - The default display width for tabs has changed to 4.
 - Fixed an issue where difftastic would sometimes output literal tabs rather
   than respecting the display width for tabs.

Build
 - difftastic now requires Rust 1.65 to build.
   2024-01-07 20:43:45 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/difftastic: update to 0.54.0

0.54 (released 7th January 2024)
Parsing
 - Added support for Salesforce Apex.
 - Improved parsing of regex literals in Clojure and strictness annotations
   in Haskell.

Diffing
 - Difftastic will now also report file permission changes.
 - Fixed an issue where directory diffing would show a file more than once.

Display
 - Fixed a rare crash when the last non-blank line had changes for certain
   parsers, particularly YAML.

Command Line Interface
 - Difftastic now errors if given a single path, unless that file contains
   conflict markers. Previously this was a warning.

Build
 - Difftastic now requires Rust 1.63 to build.
   2024-01-03 16:35:02 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/difftastic: update to 0.53.1

Build
 - Fixed a dependency issue that broke aarch64 builds on older rustc versions.
   2023-11-26 17:07:51 by pin | Files touched by this commit (2) | Package updated
Log message:
devel/difftastic: update to 0.53.1

Build
 - Fixed a dependency issue that broke aarch64 builds on older rustc versions.
   2023-11-24 08:48:41 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/difftastic: update to 0.53.0

Parsing
 - Added support for SCSS.
 - Updated the Kotlin parser and improved handling of Kotlin nullable types.
 - .snap files (Jest snapshots) are now detected as JavaScript files.

Diffing
 - Fixed an issue where adding or removing blank lines would be ignored by the
   textual diffing logic.
 - Directory diffing now respects .gitignore files.
 - Directory diffing can now be sorted by path with the --sort-paths option.

Command Line Interface
 - Added the option --strip-cr. This removes all carriage return characters
   before diffing, which is helpful when dealing with a mix of Windows and
   non-Windows flies.
 - The option --skip-unchanged now has a corresponding environment option
   DFT_SKIP_UNCHANGED.

Build
 - Difftastic now requires Rust 1.60 to build.
   2023-10-09 10:08:21 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/difftastic: update to 0.52.0

Parsing
 - Added support for XML and JSONL.

Diffing
 - Text nodes now get word diffing, consistent with string literals and
   comments. This is used in languages like HTML and XML that have separate
   text nodes.

Display
 - Improved syntax highlighting of constructors (i.e. type names when values
   are constructed, such as Foo {}).
 - Improved syntax highlighting for C#.

Build
 - This release does not provide a prebuilt musl binary, due to a dynamic
   linking issue with binaries in the release script.
   musl remains tested in CI and supported for users, but you will need to
   compile difftastic from source.
   2023-08-26 15:57:19 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/difftastic: update to 0.51.1

v0.51.1
This is the same code as 0.51.0, but fixes a CI issue so that prebuilt binaries
are attached.

Parsing
 - Updated Bash, Python and Rust parsers.

Display
 - Added a JSON display option. This is currently unstable, and requires you to
   set DFT_UNSTABLE. The JSON structure may change in future.
 - Please give it a try and give feedback on GitHub issues.

Build
 - Added support for Linux with musl, Linux on aarch64, and macOS on aarch64.

Note that Difftastic already worked on these platforms, but they are now tested
in CI and will be included in prebuilt binaries in releases.
   2023-08-17 04:43:21 by pin | Files touched by this commit (4) | Package updated
Log message:
devel/difftastic: update to 0.50.0

0.50 (released 15th August 2023)

Conflicts
 - Difftastic now supports parsing files with conflict markers, enabling you
   to diff the two conflicting file states.

Parsing
 - Updated Elixir, Erlang, Go, Kotlin and Racket parsers.

Display
 - Tweaked the colours on the file header, to make metadata less prominent.
 - Improved styling of file rename information.
 - Improved syntax hightling for Java built-in types.

Diffing
 - Fixed an issue with runaway memory usage when the two files input files
   had a large number of differences.

Build
 - Difftastic now requires Rust 1.59 to build.

Next | Query returned 32 messages, browsing 1 to 10 | Previous