-------------------------------------------------------------------------------- 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