Changelog

Welcome to the KDiff3 changelog page! Here you can find a detailed list of all new features, improvements, bug fixes, and changes made in each release version. This page helps you keep track of updates and enhancements, ensuring you always stay informed about the latest developments.

Version 1.9.8 (2024-09-15)

New Features:

  • Dark Mode Support: Introduced a new dark mode theme for improved readability and reduced eye strain.
  • Auto-Merge Feature: Enhanced auto-merge functionality with additional configuration options for conflict resolution.
  • Improved Performance: Optimization of the comparison algorithm for faster file and directory comparison, especially with large files.

Bug Fixes:

  • Resolved File Encoding Issues: Fixed an issue where certain UTF-8 encoded files were not displaying correctly.
  • Stability Improvements: Addressed a crash that occurred when comparing deeply nested directories.
  • GUI Rendering: Fixed a bug where the GUI would not render properly on high-DPI displays in Windows and Linux.

Enhancements:

  • UI/UX Improvements: Updated icons and menus for a more streamlined user experience.
  • Increased Language Support: Added support for additional languages, including Japanese and Russian.
  • Updated Documentation: Documentation has been revised to include new features and usage instructions.

Version 1.9.7 (2023-08-10)

New Features:

  • Plugin System: Introduced a new plugin system allowing users to extend KDiff3’s functionality through community plugins.
  • Directory Merge Mode: Added a new mode specifically for directory merging, making it easier to identify and merge directory contents.

Bug Fixes:

  • Windows Path Handling: Fixed an issue where Windows paths containing special characters were not being recognized correctly.
  • Line Number Display: Resolved a problem where line numbers were not displaying correctly in split view mode.

Enhancements:

  • Improved Command-Line Options: Enhanced command-line support, including new flags for automated operations.
  • File Format Detection: Improved handling of various file formats, reducing false positives when identifying file changes.

Version 1.9.6 (2023-04-02)

New Features:

  • Three-Way Directory Comparison: Added support for three-way directory comparison, enabling simultaneous analysis of three directory structures.
  • File History Management: Implemented a new feature to track file comparison history, allowing users to revisit previous comparisons.

Bug Fixes:

  • Conflict Resolution: Fixed an issue where manual conflict resolution would not apply changes correctly.
  • Localization Updates: Addressed several localization issues in the French and German translations.

Enhancements:

  • Startup Time Optimization: Reduced startup time by optimizing resource loading.
  • Config File Improvements: Revised configuration file handling for better consistency and error handling.

Version 1.9.5 (2022-12-18)

New Features:

  • Syntax Highlighting: Introduced syntax highlighting support for popular programming languages, including Python, JavaScript, and C++.
  • Git Integration: Added basic Git integration for viewing and resolving conflicts directly within the interface.

Bug Fixes:

  • Memory Leak Fix: Resolved a memory leak issue that would cause the application to slow down during prolonged usage.
  • File Save Bug: Fixed a problem where files would not save properly after merging changes.

Enhancements:

  • Enhanced Diff Algorithm: Improved the internal diff algorithm, resulting in better performance and more accurate detection of changes.
  • Customizable Keyboard Shortcuts: Added support for custom keyboard shortcuts, enhancing user productivity.

Version 1.9.4 (2022-07-11)

New Features:

  • Auto-Scroll Synchronization: Implemented synchronized scrolling for easier comparison of files with similar content.
  • Improved Merge Conflict Visualization: Enhanced the visual representation of merge conflicts, making them easier to identify and resolve.

Bug Fixes:

  • Directory Comparison Issue: Fixed an issue where directory comparison would hang indefinitely when encountering symbolic links.
  • Character Encoding Handling: Improved character encoding detection for files with mixed encodings.

Enhancements:

  • Increased File Size Limit: Updated file size limit for comparison to handle files up to 500 MB.
  • Text Wrapping Option: Added a text wrapping option for better readability when viewing long lines.

Version 1.9.3 (2022-03-25)

New Features:

  • Custom Diff Algorithms: Introduced the ability to select from different diff algorithms based on the type of file being compared.
  • Directory Comparison Summary: Added a summary view for directory comparisons, showing the number of differences at a glance.

Bug Fixes:

  • Crash Fix: Fixed a crash that would occur when comparing files with no read permissions.
  • UI Freeze Issue: Addressed an issue where the UI would freeze during directory merge operations.

Enhancements:

  • Improved File Navigation: Added new navigation options for easier movement between differences in large files.
  • Additional Language Translations: Added support for Chinese and Spanish languages.

For older versions, please refer to the KDiff3 GitHub repository or the official website. If you have any questions or need support, feel free to visit our community forum or reach out to the development team.