Fedora 40 Update: rust-difftastic-0.60.0-2.fc40

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2024-3db350c46b
2024-08-29 01:34:09.482372
--------------------------------------------------------------------------------

Name        : rust-difftastic
Product     : Fedora 40
Version     : 0.60.0
Release     : 2.fc40
URL         : https://crates.io/crates/difftastic
Summary     : Structural diff that understands syntax
Description :
A structural diff that understands syntax.

--------------------------------------------------------------------------------
Update Information:

0.60 (released 1st August 2024)
Diffing
Fixed a crash (introduced in 0.59) when the final changed hunk
included the last line of the file.
Display
Fixed an issue where files with no common content would show duplicate
hunks.
Fixed a performance issue when files had extremely long lines
(e.g. 100,000+ characters).
0.59 (released 20th July 2024)
Diffing
Fixed crash on some textual files where a single change contained more than
1,000 words.
Parsing
Added support for device tree and F#.
Difftastic now uses tree-sitter comment highlighing as a hint that
nodes should be treated as atoms. This ensures comments are treated
more consistently across languages. This fixes cases in Elm where
comment differences were ignored, and may improve other languages too.
0.58 (released 11th May 2024)
Parsing
Difftastic now preserves tree-sitter parse tree structure on parse
error nodes. This reverts the flattening behaviour introduced in
0.38. Preserving structure tends to produce better diffs, although it
increases the risk that difftastic will show fewer changes in the
presence of parse errors.
Since difftastic is now conservative with parse errors
(DFT_PARSE_ERROR_LIMIT is 0 by default), this seems like a better
tradeoff.
Updated C, C++, CMake, CSS, Elm, Go, Lua and Python parsers.
Diffing
--strip-cr now defaults to on, so comparing a file with CRLF
endings with a file with unix line endings will not show spurious
changes.
Documentation
Difftastic now has a man page, see the difft.1 file.
Performance
Fixed a memory leak and improved performance in some cases.
Command Line Interface
Fixed a crash when difftastic could not detect the terminal width,
such as inside eshell.
Difftastic now also considers $COLUMNS when detecting the terminal
width.
--------------------------------------------------------------------------------
ChangeLog:

* Tue Aug 20 2024 Michel Lind <salimma@xxxxxxxxxxxxxxxxx> - 0.60.0-2
- Ship manpage
* Mon Aug 19 2024 Michel Lind <salimma@xxxxxxxxxxxxxxxxx> - 0.60.0-1
- Update to version 0.60.0; Fixes: RHBZ#2299055
* Fri Jul 19 2024 Fedora Release Engineering <releng@xxxxxxxxxxxxxxxxx> - 0.57.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #2299055 - rust-difftastic-0.60.0 is available
        https://bugzilla.redhat.com/show_bug.cgi?id=2299055
--------------------------------------------------------------------------------

This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2024-3db350c46b' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label

All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------

-- 
_______________________________________________
package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]

  Powered by Linux