Releases: WinMerge/winmerge
v2.16.44
WinMerge 2.16.44 Release Notes
October 2024
About This Release
This is a WinMerge 2.16.44 stable release.
This release replaces earlier WinMerge stable releases as a recommended release.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.44
General
- Added Medium size (24px) option to Toolbar icons
Webpage compare
- BugFix: Differences panel for Webpage mode (winwebdiff#7)
Plugins
- BugFix: Floating-point precision issue in CompareMSExcelFiles.sct plugin (#2494)
Translations
What Is New in 2.16.43 Beta
General
- BugFix: WinMerge incorrectly states "The selected files are identical" (#2408)
- Implement Menu Bar as a Toolbar (PR #2400)
- Add support for placing the tab bar on the title bar (PR #2428)
- Add One-Hand mice wheel scroll diff and merge (PR #2435)
- Add Support for Custom System Color Overrides (PR #2376)
- Easy move small main window when tab on titlebar (PR #2489)
File compare
- BugFix: Wrong syntax highlighting for TeX files (#2415)
- BugFix: Text replacement result is wrong. (#2422)
- Copy Selected Difference to Clipboard (PR #2429)
- Added Ada parser and default file associations (#2452)
- Added C++20 modules default file associations cppm and ixx (PR #2464)
- Anti-aliasing has been applied to the lines that connect moved blocks in the
location pane.
Folder compare
- BugFix: ExitCode always 2 with /enableexitcode with no apparent issues (#2450)
Webpage compare
- BugFix: Location pane may not render differences (winwebdiff#6)
Options dialog
- Add a "Defaults" button to the "Options (Project)" dialog. (PR #2401)
- Add a "Defaults" button to the "Options (Backup Files)" dialog. (PR #2406)
- Add a "Defaults" button to the "Options (Codepage)" dialog. (PR #2448)
- Add a "Defaults" button to the "Options (General)" dialog. (PR #2453)
Plugins
- Create CompareEscapedJavaPropertiesFiles.sct (PR #2455)
Manual
- BugFix: 2 mistakes about default values in manual (#2456)
- Update documentation for "Include unique subfolders contents" setting (PR #2396)
Translations
- Translation updates:
- Brazilian (PR #2397,#2431,#2439,#2454,#2460,#2468,#2477,#2486)
- Chinese Simplified (PR #2394,#2461,#2469,#2485)
- Dutch (PR #2474)
- French (PR #2399,#2444)
- Hungarian (PR #2433,#2440,#2458,#2472,#2482)
- Italian (PR #2393,#2438,#2446,#2447,#2457,#2467,#2470,#2487)
- Japanese
- Korean (PR #2426,#2459,#2473)
- Lithuanian (PR #2436,#2443,#2462,#2471,#2483)
- Portuguese (PR #2410,#2441,#2480)
- Russian (PR #2462)
Internals
- Make InsertLineNumberInPOFiles.bat and RenewPOFiles.bat work again
Known issues
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Update documentation for "Include unique subfolders contents" setting by @vlakoff in #2396
- [XML] Update Brazilian.po by @Marcellomco in #2397
- Update French.po by @slolo2000 in #2399
- Add a "Defaults" button to the "Options (Project)" dialog. by @tjmprm77 in #2401
- Drop unused
*POFiles.bat
files by @gerundt in #2402 - Add a "Defaults" button to the "Options (System)" dialog. by @tjmprm77 in #2405
- Add a "Defaults" button to the "Options (Backup Files)" dialog. by @tjmprm77 in #2406
- Implement Menu Bar as a Toolbar by @sdottaka in #2400
- Update Portuguese translation by @hugok79 in #2410
- Update Korean.po by @VenusGirl in #2426
- Copy Selected Difference to Clipboard by @lededev in #2429
- Update Brazilian.po by @Marcellomco in #2431
- Update Hungarian.po by @efi99 in #2433
- Update of Lithuanian translation by @Tichij in #2436
- Add One-Hand mice wheel scroll diff and merge by @lededev in #2435
- Update Italian language by @bovirus in #2438
- Update Brazilian.po by @Marcellomco in #2439
- Update Hungarian.po by @efi99 in #2440
- Update Portuguese translation by @hugok79 in #2441
- Update of Lithuanian translation by @Tichij in #2443
- Update French.po by @slolo2000 in #2444
- Update Italian language by @bovirus in #2446
- Italian language update by @bovirus in #2447
- Add a "Defaults" button to the "Options (Codepage)" dialog. by @tjmprm77 in #2448
- Added Ada parser and default file associations by @petacreepers23 in #2452
- Add a "Defaults" button to the "Options (General)" dialog. by @tjmprm77 in #2453
- Add support for placing the tab bar on the title bar by @sdottaka in #2428
- Update Brazilian.po by @Marcellomco in #2454
- Create CompareEscapedJavaPropertiesFiles.sct by @libraplanet in #2455
- Update Italian language by @bovirus in #2457
- Update Hungarian.po by @efi99 in #2458
- Update Korean.po by @VenusGirl in #2459
- Update Brazilian.po by @Marcellomco in #2460
- update zh-cn translation by @yingang in #2461
- Update of Lithuanian translation and corrected some mistypes in Russian.po by @Tichij in #2462
- Update Italian language by @bovirus in #2463
- Added C++20 modules default file associations cppm and ixx by @Optimierungswerfer in #2464
- Update Italian language by @bovirus in #2467
- Update Brazilian.po by @Marcellomco in #2468
- update zh-cn translation by @yingang in #2469
- Update Italian language by @bovirus in #2470
- Update of Lithuanian translation by @Tichij in #2471
- Update Hungarian.po by @efi99 in #2472
- Update Korean.po by @VenusGirl in #2473
- Update Dutch.po by @RockyTDR in #2474
- Update Brazilian.po by @erickluz in #2477
- Update Portuguese.po file by @hugok79 in #2480
- Add Support for Custom System Color Overrides by @sdottaka in #2376
- Update Hungarian.po by @efi99 in #2482
- Update of Lithuanian translation by @Tichij in #2483
- update zh-cn translation by @yingang in #2485
- Update Brazilian.po by @Marcellomco in #2486
- Update Italian language by @bovirus in #2487
- Easy move small main window when tab on titlebar by @lededev in #2489
- Update Corsican translation for 2.16.44 by @Patriccollu in #2490
- Update Italian language by @bovirus in #2492
- Update Brazilian.po by @Marcellomco in #2493
New Contributors
- @lededev made their first contribution in #2429
- @petacreepers23 made their first contribution in #2452
- @libraplanet made their first contribution in #2455
- @Optimierungswerfer made their first contribution in #2464
- @erickluz made their first contribution in #2477
Full Changelog: v2.16.42.1...v2.16.44
v2.16.43
WinMerge 2.16.43 Beta Release Notes
October 2024
About This Release
This is a WinMerge beta release which is meant for preview the current state of
WinMerge development. This release is not recommended for the production.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.43 Beta
General
- BugFix: WinMerge incorrectly states "The selected files are identical" (#2408)
- Implement Menu Bar as a Toolbar (PR #2400)
- Add support for placing the tab bar on the title bar (PR #2428)
- Add One-Hand mice wheel scroll diff and merge (PR #2435)
- Add Support for Custom System Color Overrides (PR #2376)
- Easy move small main window when tab on titlebar (PR #2489)
File compare
- BugFix: Wrong syntax highlighting for TeX files (#2415)
- BugFix: Text replacement result is wrong. (#2422)
- Copy Selected Difference to Clipboard (PR #2429)
- Added Ada parser and default file associations (#2452)
- Added C++20 modules default file associations cppm and ixx (PR #2464)
- Anti-aliasing has been applied to the lines that connect moved blocks in the
location pane.
Folder compare
- BugFix: ExitCode always 2 with /enableexitcode with no apparent issues (#2450)
Webpage compare
- BugFix: Location pane may not render differences (winwebdiff#6)
Options dialog
- Add a "Defaults" button to the "Options (Project)" dialog. (PR #2401)
- Add a "Defaults" button to the "Options (Backup Files)" dialog. (PR #2406)
- Add a "Defaults" button to the "Options (Codepage)" dialog. (PR #2448)
- Add a "Defaults" button to the "Options (General)" dialog. (PR #2453)
Plugins
- Create CompareEscapedJavaPropertiesFiles.sct (PR #2455)
Manual
- BugFix: 2 mistakes about default values in manual (#2456)
- Update documentation for "Include unique subfolders contents" setting (PR #2396)
Translations
- Translation updates:
- Brazilian (PR #2397,#2431,#2439,#2454,#2460,#2468,#2477,#2486)
- Chinese Simplified (PR #2394,#2461,#2469,#2485)
- Dutch (PR #2474)
- French (PR #2399,#2444)
- Hungarian (PR #2433,#2440,#2458,#2472,#2482)
- Italian (PR #2393,#2438,#2446,#2447,#2457,#2467,#2470,#2487)
- Japanese
- Korean (PR #2426,#2459,#2473)
- Lithuanian (PR #2436,#2443,#2462,#2471,#2483)
- Portuguese (PR #2410,#2441,#2480)
- Russian (PR #2462)
Internals
- Make InsertLineNumberInPOFiles.bat and RenewPOFiles.bat work again
Known issues
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Update documentation for "Include unique subfolders contents" setting by @vlakoff in #2396
- [XML] Update Brazilian.po by @Marcellomco in #2397
- Update French.po by @slolo2000 in #2399
- Add a "Defaults" button to the "Options (Project)" dialog. by @tjmprm77 in #2401
- Drop unused
*POFiles.bat
files by @gerundt in #2402 - Add a "Defaults" button to the "Options (System)" dialog. by @tjmprm77 in #2405
- Add a "Defaults" button to the "Options (Backup Files)" dialog. by @tjmprm77 in #2406
- Implement Menu Bar as a Toolbar by @sdottaka in #2400
- Update Portuguese translation by @hugok79 in #2410
- Update Korean.po by @VenusGirl in #2426
- Copy Selected Difference to Clipboard by @lededev in #2429
- Update Brazilian.po by @Marcellomco in #2431
- Update Hungarian.po by @efi99 in #2433
- Update of Lithuanian translation by @Tichij in #2436
- Add One-Hand mice wheel scroll diff and merge by @lededev in #2435
- Update Italian language by @bovirus in #2438
- Update Brazilian.po by @Marcellomco in #2439
- Update Hungarian.po by @efi99 in #2440
- Update Portuguese translation by @hugok79 in #2441
- Update of Lithuanian translation by @Tichij in #2443
- Update French.po by @slolo2000 in #2444
- Update Italian language by @bovirus in #2446
- Italian language update by @bovirus in #2447
- Add a "Defaults" button to the "Options (Codepage)" dialog. by @tjmprm77 in #2448
- Added Ada parser and default file associations by @petacreepers23 in #2452
- Add a "Defaults" button to the "Options (General)" dialog. by @tjmprm77 in #2453
- Add support for placing the tab bar on the title bar by @sdottaka in #2428
- Update Brazilian.po by @Marcellomco in #2454
- Create CompareEscapedJavaPropertiesFiles.sct by @libraplanet in #2455
- Update Italian language by @bovirus in #2457
- Update Hungarian.po by @efi99 in #2458
- Update Korean.po by @VenusGirl in #2459
- Update Brazilian.po by @Marcellomco in #2460
- update zh-cn translation by @yingang in #2461
- Update of Lithuanian translation and corrected some mistypes in Russian.po by @Tichij in #2462
- Update Italian language by @bovirus in #2463
- Added C++20 modules default file associations cppm and ixx by @Optimierungswerfer in #2464
- Update Italian language by @bovirus in #2467
- Update Brazilian.po by @Marcellomco in #2468
- update zh-cn translation by @yingang in #2469
- Update Italian language by @bovirus in #2470
- Update of Lithuanian translation by @Tichij in #2471
- Update Hungarian.po by @efi99 in #2472
- Update Korean.po by @VenusGirl in #2473
- Update Dutch.po by @RockyTDR in #2474
- Update Brazilian.po by @erickluz in #2477
- Update Portuguese.po file by @hugok79 in #2480
- Add Support for Custom System Color Overrides by @sdottaka in #2376
- Update Hungarian.po by @efi99 in #2482
- Update of Lithuanian translation by @Tichij in #2483
- update zh-cn translation by @yingang in #2485
- Update Brazilian.po by @Marcellomco in #2486
- Update Italian language by @bovirus in #2487
- Easy move small main window when tab on titlebar by @lededev in #2489
New Contributors
- @lededev made their first contribution in #2429
- @petacreepers23 made their first contribution in #2452
- @libraplanet made their first contribution in #2455
- @Optimierungswerfer made their first contribution in #2464
- @erickluz made their first contribution in #2477
Full Changelog: v2.16.42.1...v2.16.43
Merge7z2408.0
Add One-Hand mice wheel scroll diff and merge (#2435) (11)
v2.16.42.1
WinMerge 2.16.42.1 Release Notes
- About This Release
- What Is New in 2.16.42.1
- What Is New in 2.16.42
- What Is New in 2.16.41 beta?
- Known issues
July 2024
About This Release
This is a WinMerge 2.16.42.1 stable release.
This release replaces earlier WinMerge stable releases as a recommended release.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.42.1
General
- BugFix: Digital signature was not added to version 2.16.42. (#2395)
Translations
What Is New in 2.16.42
General
- Enable Rounded Corners for WinMerge Menu on Windows 11 (PR #2364)
- Introduce a flat status bar without separator lines. (PR #2377)
Folder compare
- BugFix: Folder comparison status not accurately reflected in toolbar (#2374)
- BugFix: Status of folder comparison not correctly reflected by tab icon after
Refresh (F5) (#2383)
File compare
- Replace - more intelligent choice of replace in (whole file vs selection) (#2368)
Image compare
- BugFix: Image Comparison : In Alpha Animation, dialogs hang winmerge (#2370)
- BugFix: Fixed an issue where the right edge of the status bar appeared white.
- Added the ability to change the blink interval and overlay animation interval.
Plugins
- Make the gpt4-o-mini model selectable in the AIConvertText plugin settings
window
Archive support
- Update 7-Zip to 24.07
Translations
- Translation updates:
What Is New in 2.16.41 Beta
General
- Made the tabs in the tab bar rounded like Firefox.
File compare
- Added support for F# (FSharp) language syntax highlight (PR #2298)
- Improved F# parsing, support for multi-line comments (PR #2301)
- Multi line comment fix (PR #2303)
- Multi line comment fix part 2 (PR #2309)
- Typescript files to use JavaScript highlighting as default (PR #2312)
Folder compare
- BugFix: Refresh selected shows wrong file names being compared (#2338)
- BugFix: Selected files changes on expanding a folder that is upper on the
tree (#2359)
Options dialog
- BugFix: Options - Syntax color settings get reverted when
"Customized text colors" settings is touched. (#2355) - Add a "Defaults" button to the "Options (Editor > Compare/Merge)" dialog. (PR #2348)
- Add a "Defaults" button to the "Options (Archive Support)" dialog. (PR #2362)
Plugins
- BugFix: Fixed the plugin pipeline not being configured correctly in the Select Plugin dialog.
- Add a text conversion plugin using OpenAI API (PR #2258)
- Update jq to 1.7.1
- Update md4c to 0.5.2
Archive support
- Update 7-Zip to 24.05
Installer
- BugFix; WinMerge 2.16.40 - Installer - Missing version and archicteure info (#2300)
Translations
- Translation updates:
Internals
- Update GitHub Actions CI (#2304)
- Fix some typos (#2305)
- Update POCO C++ Libraries to 1.13.3
- Update boost to 1.85.0
- Update Google C++ Testing Framework to 1.14.0
Known issues
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Added support for F# language syntax highlight by @Thorium in #2298
- Update Italian language by @bovirus in #2299
- Improved F# parsing, support for multi-line comments by @Thorium in #2301
- Add a text conversion plugin using OpenAI API by @sdottaka in #2258
- Multi line comment fix by @Thorium in #2303
- Update GitHub Actions CI by @striezel in #2304
- Fix some typos by @striezel in #2305
- update zh-cn translation by @yingang in #2306
- Update Hungarian.po by @efi99 in #2307
- Update Brazilian.po by @Marcellomco in #2308
- Multi line comment fix part 2 by @Thorium in #2309
- re-update zh-cn translation by @yingang in #2310
- Typescript files to use JavaScript highlighting as default by @Thorium in #2312
- Update Polish.po by @miroslaw-zylewicz in #2313
- fix zh-cn translation by @yingang in #2314
- Update Turkish.po by @ilyax in #2315
- Update of Lithuanian translations by @Tichij in #2318
- Update of Lithuanian translation by @Tichij in #2320
- Update Portuguese translation by @hugok79 in #2321
- Update Korean.po by @VenusGirl in #2333
- Add a "Defaults" button to the "Options (Editor > Compare/Merge)" dialog. by @tjmprm77 in #2348
- Uliahn patch translations by @uliahn in #2349
- Update ChineseSimplified.po by @Cccc-owo in #2352
- Update French.po by @slolo2000 in #2354
- Update Corsican translation for 2.16.41 by @Patriccollu in #2361
- Add a "Defaults" button to the "Options (Archive Support)" dialog. by @tjmprm77 in #2362
- Enable Rounded Corners for WinMerge Menu on Windows 11 by @sdottaka in #2364
- Introduce a flat status bar without separator lines. by @sdottaka in #2377
- Update Hungarian.po by @efi99 in #2388
- Update of Lithuanian translation by @Tichij in #2390
- Update Brazilian.po by @Marcellomco in #2391
- update zh-cn translation by @yingang in #2392
- Update Italian language by @bovirus in #2393
- Update ChineseSimplified.po for typo by @gerryqd in #2394
New Contributors
- @Thorium made their first contribution in #2298
- @striezel made their first contribution in #2304
- @ilyax made their first contribution in #2315
- @uliahn made their first contribution in #2349
- @Cccc-owo made their first contribution in #2352
- @gerryqd made their first contribution in #2394
Full Changelog: v2.16.40...v2.16.42.1
v2.16.42
WinMerge 2.16.42 Release Notes
July 2024
About This Release
This is a WinMerge 2.16.42 stable release.
This release replaces earlier WinMerge stable releases as a recommended release.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.42
General
- Enable Rounded Corners for WinMerge Menu on Windows 11 (PR #2364)
- Introduce a flat status bar without separator lines. (PR #2377)
Folder compare
- BugFix: Folder comparison status not accurately reflected in toolbar (#2374)
- BugFix: Status of folder comparison not correctly reflected by tab icon after
Refresh (F5) (#2383)
File compare
- Replace - more intelligent choice of replace in (whole file vs selection) (#2368)
Image compare
- BugFix: Image Comparison : In Alpha Animation, dialogs hang winmerge (#2370)
- BugFix: Fixed an issue where the right edge of the status bar appeared white.
- Added the ability to change the blink interval and overlay animation interval.
Plugins
- Make the gpt4-o-mini model selectable in the AIConvertText plugin settings
window
Archive support
- Update 7-Zip to 24.07
Translations
- Translation updates:
What Is New in 2.16.41 Beta
General
- Made the tabs in the tab bar rounded like Firefox.
File compare
- Added support for F# (FSharp) language syntax highlight (PR #2298)
- Improved F# parsing, support for multi-line comments (PR #2301)
- Multi line comment fix (PR #2303)
- Multi line comment fix part 2 (PR #2309)
- Typescript files to use JavaScript highlighting as default (PR #2312)
Folder compare
- BugFix: Refresh selected shows wrong file names being compared (#2338)
- BugFix: Selected files changes on expanding a folder that is upper on the
tree (#2359)
Options dialog
- BugFix: Options - Syntax color settings get reverted when
"Customized text colors" settings is touched. (#2355) - Add a "Defaults" button to the "Options (Editor > Compare/Merge)" dialog. (PR #2348)
- Add a "Defaults" button to the "Options (Archive Support)" dialog. (PR #2362)
Plugins
- BugFix: Fixed the plugin pipeline not being configured correctly in the Select Plugin dialog.
- Add a text conversion plugin using OpenAI API (PR #2258)
- Update jq to 1.7.1
- Update md4c to 0.5.2
Archive support
- Update 7-Zip to 24.05
Installer
- BugFix; WinMerge 2.16.40 - Installer - Missing version and archicteure info (#2300)
Translations
- Translation updates:
Internals
- Update GitHub Actions CI (#2304)
- Fix some typos (#2305)
- Update POCO C++ Libraries to 1.13.3
- Update boost to 1.85.0
- Update Google C++ Testing Framework to 1.14.0
Known issues
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Added support for F# language syntax highlight by @Thorium in #2298
- Update Italian language by @bovirus in #2299
- Improved F# parsing, support for multi-line comments by @Thorium in #2301
- Add a text conversion plugin using OpenAI API by @sdottaka in #2258
- Multi line comment fix by @Thorium in #2303
- Update GitHub Actions CI by @striezel in #2304
- Fix some typos by @striezel in #2305
- update zh-cn translation by @yingang in #2306
- Update Hungarian.po by @efi99 in #2307
- Update Brazilian.po by @Marcellomco in #2308
- Multi line comment fix part 2 by @Thorium in #2309
- re-update zh-cn translation by @yingang in #2310
- Typescript files to use JavaScript highlighting as default by @Thorium in #2312
- Update Polish.po by @miroslaw-zylewicz in #2313
- fix zh-cn translation by @yingang in #2314
- Update Turkish.po by @ilyax in #2315
- Update of Lithuanian translations by @Tichij in #2318
- Update of Lithuanian translation by @Tichij in #2320
- Update Portuguese translation by @hugok79 in #2321
- Update Korean.po by @VenusGirl in #2333
- Add a "Defaults" button to the "Options (Editor > Compare/Merge)" dialog. by @tjmprm77 in #2348
- Uliahn patch translations by @uliahn in #2349
- Update ChineseSimplified.po by @Cccc-owo in #2352
- Update French.po by @slolo2000 in #2354
- Update Corsican translation for 2.16.41 by @Patriccollu in #2361
- Add a "Defaults" button to the "Options (Archive Support)" dialog. by @tjmprm77 in #2362
- Enable Rounded Corners for WinMerge Menu on Windows 11 by @sdottaka in #2364
- Introduce a flat status bar without separator lines. by @sdottaka in #2377
- Update Hungarian.po by @efi99 in #2388
- Update of Lithuanian translation by @Tichij in #2390
- Update Brazilian.po by @Marcellomco in #2391
- update zh-cn translation by @yingang in #2392
New Contributors
- @Thorium made their first contribution in #2298
- @striezel made their first contribution in #2304
- @ilyax made their first contribution in #2315
- @uliahn made their first contribution in #2349
- @Cccc-owo made their first contribution in #2352
Full Changelog: v2.16.40...v2.16.42
Merge7z2407.1
Fix issue #2374: Folder comparison status not accurately reflected in…
v2.16.41
WinMerge 2.16.41 Beta Release Notes
June 2024
About This Release
This is a WinMerge beta release which is meant for preview the current state of
WinMerge development. This release is not recommended for the production.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.41 Beta
General
- Made the tabs in the tab bar rounded like Firefox.
File compare
- Added support for F# (FSharp) language syntax highlight (PR #2298)
- Improved F# parsing, support for multi-line comments (PR #2301)
- Multi line comment fix (PR #2303)
- Multi line comment fix part 2 (PR #2309)
- Typescript files to use JavaScript highlighting as default (PR #2312)
Folder compare
- BugFix: Refresh selected shows wrong file names being compared (#2338)
- BugFix: Selected files changes on expanding a folder that is upper on the
tree (#2359)
Options dialog
- BugFix: Options - Syntax color settings get reverted when
"Customized text colors" settings is touched. (#2355) - Add a "Defaults" button to the "Options (Editor > Compare/Merge)" dialog. (PR #2348)
- Add a "Defaults" button to the "Options (Archive Support)" dialog. (PR #2362)
Plugins
- BugFix: Fixed the plugin pipeline not being configured correctly in the Select Plugin dialog.
- Add a text conversion plugin using OpenAI API (PR #2258)
- Update jq to 1.7.1
- Update md4c to 0.5.2
Archive support
- Update 7-Zip to 24.05
Installer
- BugFix; WinMerge 2.16.40 - Installer - Missing version and archicteure info (#2300)
Translations
- Translation updates:
Internals
- Update GitHub Actions CI (#2304)
- Fix some typos (#2305)
- Update POCO C++ Libraries to 1.13.3
- Update boost to 1.85.0
- Update Google C++ Testing Framework to 1.14.0
Known issues
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Added support for F# language syntax highlight by @Thorium in #2298
- Update Italian language by @bovirus in #2299
- Improved F# parsing, support for multi-line comments by @Thorium in #2301
- Add a text conversion plugin using OpenAI API by @sdottaka in #2258
- Multi line comment fix by @Thorium in #2303
- Update GitHub Actions CI by @striezel in #2304
- Fix some typos by @striezel in #2305
- update zh-cn translation by @yingang in #2306
- Update Hungarian.po by @efi99 in #2307
- Update Brazilian.po by @Marcellomco in #2308
- Multi line comment fix part 2 by @Thorium in #2309
- re-update zh-cn translation by @yingang in #2310
- Typescript files to use JavaScript highlighting as default by @Thorium in #2312
- Update Polish.po by @miroslaw-zylewicz in #2313
- fix zh-cn translation by @yingang in #2314
- Update Turkish.po by @ilyax in #2315
- Update of Lithuanian translations by @Tichij in #2318
- Update of Lithuanian translation by @Tichij in #2320
- Update Portuguese translation by @hugok79 in #2321
- Update Korean.po by @VenusGirl in #2333
- Add a "Defaults" button to the "Options (Editor > Compare/Merge)" dialog. by @tjmprm77 in #2348
- Uliahn patch translations by @uliahn in #2349
- Update ChineseSimplified.po by @Cccc-owo in #2352
- Update French.po by @slolo2000 in #2354
- Update Corsican translation for 2.16.41 by @Patriccollu in #2361
- Add a "Defaults" button to the "Options (Archive Support)" dialog. by @tjmprm77 in #2362
New Contributors
- @Thorium made their first contribution in #2298
- @striezel made their first contribution in #2304
- @ilyax made their first contribution in #2315
- @uliahn made their first contribution in #2349
- @Cccc-owo made their first contribution in #2352
Full Changelog: v2.16.40...v2.16.41
Merge7z2405.1
Update 7-Zip to 24.05
v2.16.40
WinMerge 2.16.40 Release Notes
April 2024
About This Release
This is a WinMerge 2.16.40 stable release.
This release replaces earlier WinMerge stable releases as a recommended release.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.40
General
- BugFix: Fixed several Wine-related issues
File compare
- BugFix: Replace text issue (#2279)
Options dialog
- Add a "Defaults" button to the "Options (Editor > General)" dialog.
(PR #2283) - Adjust position of "Defaults" button in "Options > Compare > Table"
(PR #2295)
Plugins
- BugFix: CompareMSExcelFiles.sct: Fixed the issue where, when the 'Extract
workbook data to multiple files' option was enabled, all sheets of .xlsx
files containing more than 10 sheets were not compared.
(This bug was introduced in version 2.16.39 beta.) - BugFix: insert datetime.sct: Fixed an issue where it didn't work properly
depending on the locale.
(This bug was introduced in version 2.16.39 beta.) - BugFix: Fixed an issue where a "Catastrophic failure" message box might have
appeared when reloading a plugin while the Select Files or Folders window
was displayed. - Allow plugin pipeline aliases or simple plugins to be registered in the GUI
(PR #2257)
Installer
- BugFix: French encoding problem on the end of installation (last dialog box)
(#2272)
Translations
- Translation updates:
What Is New in 2.16.39 Beta
General
- BugFix: Fixed an issue where typing only a single character in the header
bar could cause a crash.
File compare
- BugFix: Fixed possible crash
- BugFix: Creation of .bak files fails when the original filename starts with
a dot (#2217) - Update Java syntax highlighting keyword list. (PR #2215)
- Replace "Match similar lines" with "Align similar lines" (PR #2230)
- Make it possible to select the behavior when copying to another pane with
"Copy to Right" etc. while text is selected. (PR #2224) - Make it possible to transform the text copied with "Copy Right/Left" using a
plugin. (PR #2238) - Update PHP syntax highlighting keyword list. (PR #2265)
Webpage compare
- BugFix: Make event sync settings persistent (#2248)
Select Files or Folders dialog
- BugFix: Fixed the issue when the compare button could not be clicked when
specifying an archive file and a regular file.
Reports
- BugFix: Fixed an issue where the widths of the left and right panes in HTML
reports are not equal. - BugFix: Fixed an issue where the caption set in the header bar was not being
applied to the HTML report.
Plugins
- BugFix: Fixed crash when error occurs in Unpacker plugin
- Replace the source code written in VBScript with JScript (PR #2098)
- Add the ability to replace using patterns from Substitution Filters to the
Replace plugin. (PR #2252) - Added sanity check for regular expressions in PrediffLineFilter plugin.
Installer
- BugFix: If the /noicons option was specified in the previous installation,
a message box asking you to delete the previous start menu will be
displayed in the next installation. (#2206) - Move custom messages in a separate iss file (#2247)
Archive support
- BugFix: 7zip encrypted archives with encrypted file names (#2225)
Internals
- Update codeql-analysis.yml - Version v2 to v3 (PR #2196)
Translations
- Translation updates:
- Brazilian (PR #2234,#2243)
- Chinese Simplified (PR #2241,#2244,#2251,#2256,#2259)
- Corsican (PR #2266)
- French (PR #2237,#2264)
- Hungarian (PR #2232,#2250)
- Italian (PR #2245,#2249)
- Japanese
- Korean (PR #2239)
- Lithuanian (PR #2235,#2246)
- Portuguese (PR #2263)
- Russian (PR #2194,#2195,#2198,#2210,#2211,#2212)
- Slovenian (#2096)
Known issues
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Update Russian.po by @Timon34 in #2194
- Update Russian.po by @Timon34 in #2195
- Update codeql-analysis.yml - Version v2 to v3 by @visudade in #2196
- Update Russian.islu by @Timon34 in #2198
- Update Russian.islu by @Timon34 in #2210
- Update Russian.po by @Timon34 in #2211
- Update Russian.po by @Timon34 in #2212
- Update Java syntax highlighting keyword list. by @tjmprm77 in #2215
- Replace the source code written in VBScript with JScript by @sdottaka in #2098
- Replace "Match similar lines" with "Align similar lines" by @vlakoff in #2230
- Make it possible to select the behavior when copying to another pane with "Copy to Right" etc. while text is selected. by @sdottaka in #2224
- Update Hungarian.po by @efi99 in #2232
- Update Brazilian.po by @Marcellomco in #2234
- Update of Lithuanian translation by @Tichij in #2235
- Update French.po by @slolo2000 in #2237
- Update Korean.po by @VenusGirl in #2239
- update zh-cn translation by @yingang in #2241
- Make it possible to transform the text copied with "Copy Right/Left" using a plugin. by @sdottaka in #2238
- Update Brazilian.po by @Marcellomco in #2243
- update zh-cn translation by @yingang in #2244
- Italian language update by @bovirus in #2245
- Update of Lithuanian translation by @Tichij in #2246
- Move custom messages in a separate iss file by @bovirus in #2247
- Update PO header for Italian files by @bovirus in #2249
- Update Hungarian.po by @efi99 in #2250
- update zh-cn translation in setup file by @yingang in #2251
- Add the ability to replace using patterns from Substitution Filters to the Replace plugin. by @sdottaka in #2252
- update zh-cn translation by @yingang in #2256
- fix a shortcut for zh-cn translation by @yingang in #2259
- Update Portuguese translation by @hugok79 in #2263
- Update French.po by @slolo2000 in #2264
- Update PHP syntax highlighting keyword list. by @tjmprm77 in #2265
- Update Corsican translation for 2.16.39 by @Patriccollu in #2266
- Update Catalan translation by @pereorga in #2270
- Update French.islu by @slolo2000 in #2271
- Update Catalan translation by @pereorga in #2274
- Update French.po by @Need74 in #2275
- Update Polish.po by @miroslaw-zylewicz in #2277
- Add a "Defaults" button to the "Options (Editor > General)" dialog. by @tjmprm77 in #2283
- Allow plugin pipeline aliases or simple plugins to be registered in the GUI by @sdottaka in #2257
- Update Corsican translation for 2.16.40 by @Patriccollu in #2288
- Update Brazilian.po by @Marcellomco in #2289
- update zh-cn translation by @yingang in #2290
- Update Hungarian.po by @efi99 in #2291
- Adjust position of "Defaults" button in "Options > Compare > Table" by @vlakoff in #2295
- Update French.po by @slolo2000 in #2297
New Contributors
- @Timon34 made their first contribution in #2194
- @visudade made their first contribution in #2196
- @pereorga made their first contribution in #2270
Full Changelog: v2.16.38...v2.16.40
v2.16.39
WinMerge 2.16.39 Beta Release Notes
March 2024
About This Release
This is a WinMerge beta release which is meant for preview the current state of
WinMerge development. This release is not recommended for the production.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.39 Beta
General
- BugFix: Fixed an issue where typing only a single character in the header
bar could cause a crash.
File compare
- BugFix: Fixed possible crash
- BugFix: Creation of .bak files fails when the original filename starts with
a dot (#2217) - Update Java syntax highlighting keyword list. (PR #2215)
- Replace "Match similar lines" with "Align similar lines" (PR #2230)
- Make it possible to select the behavior when copying to another pane with
"Copy to Right" etc. while text is selected. (PR #2224) - Make it possible to transform the text copied with "Copy Right/Left" using a
plugin. (PR #2238) - Update PHP syntax highlighting keyword list. (PR #2265)
Webpage compare
- BugFix: Make event sync settings persistent (#2248)
Select Files or Folders dialog
- BugFix: Fixed the issue when the compare button could not be clicked when
specifying an archive file and a regular file.
Reports
- BugFix: Fixed an issue where the widths of the left and right panes in HTML
reports are not equal. - BugFix: Fixed an issue where the caption set in the header bar was not being
applied to the HTML report.
Plugins
- BugFix: Fixed crash when error occurs in Unpacker plugin
- Replace the source code written in VBScript with JScript (PR #2098)
- Add the ability to replace using patterns from Substitution Filters to the
Replace plugin. (PR #2252) - Added sanity check for regular expressions in PrediffLineFilter plugin.
Installer
- BugFix: If the /noicons option was specified in the previous installation,
a message box asking you to delete the previous start menu will be
displayed in the next installation. (#2206) - Move custom messages in a separate iss file (#2247)
Archive support
- BugFix: 7zip encrypted archives with encrypted file names (#2225)
Internals
- Update codeql-analysis.yml - Version v2 to v3 (PR #2196)
Translations
- Translation updates:
- Brazilian (PR #2234,#2243)
- Chinese Simplified (PR #2241,#2244,#2251,#2256,#2259)
- Corsican (PR #2266)
- French (PR #2237,#2264)
- Hungarian (PR #2232,#2250)
- Italian (PR #2245,#2249)
- Japanese
- Korean (PR #2239)
- Lithuanian (PR #2235,#2246)
- Portuguese (PR #2263)
- Russian (PR #2194,#2195,#2198,#2210,#2211,#2212)
- Slovenian (#2096)
Known issues
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Update Russian.po by @Timon34 in #2194
- Update Russian.po by @Timon34 in #2195
- Update codeql-analysis.yml - Version v2 to v3 by @visudade in #2196
- Update Russian.islu by @Timon34 in #2198
- Update Russian.islu by @Timon34 in #2210
- Update Russian.po by @Timon34 in #2211
- Update Russian.po by @Timon34 in #2212
- Update Java syntax highlighting keyword list. by @tjmprm77 in #2215
- Replace the source code written in VBScript with JScript by @sdottaka in #2098
- Replace "Match similar lines" with "Align similar lines" by @vlakoff in #2230
- Make it possible to select the behavior when copying to another pane with "Copy to Right" etc. while text is selected. by @sdottaka in #2224
- Update Hungarian.po by @efi99 in #2232
- Update Brazilian.po by @Marcellomco in #2234
- Update of Lithuanian translation by @Tichij in #2235
- Update French.po by @slolo2000 in #2237
- Update Korean.po by @VenusGirl in #2239
- update zh-cn translation by @yingang in #2241
- Make it possible to transform the text copied with "Copy Right/Left" using a plugin. by @sdottaka in #2238
- Update Brazilian.po by @Marcellomco in #2243
- update zh-cn translation by @yingang in #2244
- Italian language update by @bovirus in #2245
- Update of Lithuanian translation by @Tichij in #2246
- Move custom messages in a separate iss file by @bovirus in #2247
- Update PO header for Italian files by @bovirus in #2249
- Update Hungarian.po by @efi99 in #2250
- update zh-cn translation in setup file by @yingang in #2251
- Add the ability to replace using patterns from Substitution Filters to the Replace plugin. by @sdottaka in #2252
- update zh-cn translation by @yingang in #2256
- fix a shortcut for zh-cn translation by @yingang in #2259
- Update Portuguese translation by @hugok79 in #2263
- Update French.po by @slolo2000 in #2264
- Update PHP syntax highlighting keyword list. by @tjmprm77 in #2265
- Update Corsican translation for 2.16.39 by @Patriccollu in #2266
New Contributors
Full Changelog: v2.16.38...v2.16.39