OSDN Git Service

Update ChangeLog&ReleaseNotes
[winmerge-jp/winmerge-jp.git] / Docs / Users / ChangeLog.md
index e412a0b..7c4bf19 100644 (file)
 # Change log
 
-## WinMerge 2.16.16 - 2021-10-xx
+## WinMerge 2.16.33 - 2023-09-20
+
+### General
+
+- Reduce startup time and decrease the usage of Win32 user objects.
+
+### File compare
+
+- BugFix: Cannot compare one-line file (#1972)
+- BugFix:  "Current Difference" specified by double-clicking cannot merge
+    using the "Copy to Right (or Left)" menu. (#1980)
+- BugFix: Wimerge saves changes to the wrong file (#1985) (PR #1988)
+- BugFix: "Ignore comment differences" still compares inline comments (#2008)
+- Update Rust syntax highlighting keyword list. (PR #1998)
+- [Feature Request] Both Shell Menu (#1986) (PR #2021)
+
+### Table compare
+
+- When "Use First Line as Header" is enabled, make the header display the
+    first line regardless of the scroll position when the first line is hidden.
+- Generate reports in tabular format for table comparisons. (PR #1983)
+
+### Folder compare
+
+- BugFix: Fixed an issue where Differences, Left/Right EOL columns, etc. were
+    displayed as undefined values when the file comparison method was
+    Full Contents or Quick Contents and the file size exceeded 64MB.
+- BugFix: Fix the problem that when comparing with the BinaryContents compare
+    method, the contents of the files are identical, but if one side is a
+    symbolic link, it is judged to be different. (#1976)
+- Add Expand Different Subfolders menu item (#1382) (PR #1964)
+- Allow Diff algorithms (patience, histogram) other than default to be applied
+    to folder comparisons (PR #2015) (#2002)
+- Show confirmation message when closing a window that took a long time
+    to compare folders
+
+### Substitution filters
+
+- Avoid infinite loops in the RegularExpression::subst() function when 
+    the length of the string matching the pattern is 0
+
+### Options dialog
+
+-  Execute the "pause" command to prevent the error message from disappearing
+     if the registration of the ShellExtension for Windows 11 fails
+
+### Plugins
+
+- BugFix: WinMerge cannot successfully disable some of its Plugins (#2012)
+- Update jq to version 1.7
+
+### Manual
+
+- Manual: Use po4a for manual translation (PR #1994) (#499)
+
+### Translations
+
+- Translation updates:
+  - Brazilian (PR #1969,#2001,#2025)
+  - Chinese Traditional (PR #1953,#1971,#2017,#2026)
+  - Corsican (PR #2022)
+  - German (PR #1952,#1977,#1989)
+  - Hungarian (PR #1968,#1999)
+  - Japanese
+  - Korean (PR #1979,#2030)
+  - Lithuanian (PR #1974,#2018,#2027)
+  - Polish (PR #1990)
+  - Portuguese (PR #1973,#2014)
+  - Slovenian
+  - Ukrainian (PR #1955)
+
+### Internals
+
+- Optimize inserts in std containers using reserve (PR #2000)
+
+## WinMerge 2.16.32 - 2023-07-27
+
+### General
+
+- BugFix: Export/Import settings bug with Substitution Filters (#1925)
+
+### File compare
+
+- BugFix: Save function doesn't work if the path length exceeds 248
+    characters (#1923)
+- BugFix: Redundant confirmation "The selected files are identical" (#1902)
+- Update Python syntax highlighting keyword list. (PR #1938)
+
+### Folder compare
+
+- BugFix: Treeview scrolls to the wrong position. (#1915)
+- Allow changing the number of CPU cores to use while doing folder comparison
+    (PR #1945)
+
+### Webpage compare
+
+- Add support for generating report files (PR #1941)
+
+### Command line
+
+- Compare folders recursively if "Include subfolders" is checked in the
+    Options dialog even if the /r command line option is not specified.
+    (PR #1914)
+
+### Archive support
+
+- Update 7-Zip to 23.01 (PR #1913)
+
+### Translations
+
+- New translation: Tamil (PR #1946)
+- Translation updates:
+  - Brazilian (PR #1948)
+  - Chinese Traditional (PR #1940)
+  - Corsican (PR #1933)
+  - French (PR #1927,#1928,#1951)
+  - Korean (PR #1908)
+  - Lithuanian (PR #1949)
+  - Portuguese (PR #1930)
+  - Slovenian
+  - Turkish (#1931)
+
+## WinMerge 2.16.31 - 2023-06-20
+
+### General
+
+- BugFix: Some Substitution filter doesn't work (#1861)
+- Add tasks to Jump List (PR #1828)
+- Update DirCmpReport.cpp (PR #1892)
+
+### File compare
+
+- BugFix: Fix input range check processing in "Go to" dialog. (PR #1826)
+- BugFix: End of line diff is a bit wanky (#1838, PR #1849)
+- Confirm copy all in file merge (PR #1827)
+- Modify the "Go to" dialog. (PR #1896)
+
+### Folder compare
+
+- BugFix: Display problem with Item totals : (#1840)
+- BugFix: Bug in ignore whitespace ? (#1882)
+
+### Plugins
+
+- PrettifyJSON: Update jq to version 1.6 (#1871)
+- Translate some plugin error messages (PR #1873)
+- ApplyPatch: Update GNU patch to 2.7.6-1 (PR #1897)(#1871)
+
+### Installer
+
+- Silent install blocked (#1852)
+
+### Translations
+
+- Translation updates:
+  - Brazilian (PR #1829,#1837,#1876,#1903)
+  - Bulgarian (PR #1822)
+  - Chinese Simplified (PR #1835,#1846,#1885,#1906)
+  - Dutch (PR #1831)
+  - French (PR #1841,#1842,#1894)
+  - Galician (PR #1833)
+  - German (PR #1850,#1875,#1907)
+  - Hungarian (PR #1832,#1839,#1845,#1878,#1905)
+  - Japanese
+  - Korean (PR #1820,#1821,#1877)
+  - Lithuanian (PR #1847,#1889,#1904)
+  - Polish (PR #1869,#1870,#1884)
+  - Portuguese (PR #1843,#1895)
+  - Spanish (PR #1834)
+  - Russian (PR #1824,#1825,#1862)
+
+## WinMerge 2.16.30 - 2023-04-27
+
+### General
+
+- BugFix: When using an ini file all differences are displayed as black
+    sections (#1799)
+- Reduced file size of WinMergeU.exe for 32-bit version
+
+### File compare
+
+- BugFix: Fixed an issue where XML format files, such as vcxproj, were not
+    being syntax highlighted.
+- BugFix: Fixed an issue where the EOL character was not being displayed in
+    the ARM64 version.
+- Modify the "Go to" dialog. (PR #1779)
+
+### Image compare
+
+- BugFix: Middle Click to close image tab crash (#1785)
+- BugFix: Fixed an issue where the changed Color distance threshold value
+    would revert back to 0 the next time WinMerge was started.
+- Image compare: Increase color distance threshold (CD Threshold)
+    (winmerge/winimerge #29)
+
+### Filters
+
+- Updated file filters to allow UTF-8 without BOM.
+
+### Options dialog
+
+- BugFix: Fixed an issue where the shell integration category page in the
+    Options dialog was not displaying correctly in version 2.16.29.
+- BugFix: Fixed an issue where plugin settings were not exported when
+    exporting from the Options dialog.
+
+### Plugins
+
+- BugFix: Fixed an issue where the ApplyPatch plugin was not functioning
+    correctly when the 'Plugins -> Manual Unpacking' menu item was checked.
+- BugFix: Fixed the problem that the plug-in setting window cannot be opened
+    on 32-bit OS
+- Added a "Plugin Settings" button to the "Select Plugin" window.
+- Make the plugin settings dialog translatable and enable saving settings to
+    an INI file (PR #1783)
+
+### Command line
+
+- BugFix: Fixed the problem that the /fr option is ignored when specifying the
+    command line option /new
+- BugFix: Fixed the problem of not moving to the conflicted line after
+    auto-merge.
+
+### Project file
+
+- BugFix: Opening a project fails when a path has environmental variables in
+    it. (#1793)
+
+### Installer
+
+- BugFix: Unsuccessful installation, Portable Win32 version (#1802) 
+
+### Translations
+
+- Translation updates:
+  - Brazilian (PR #1806)
+  - Chinese Simplified (PR #1808)
+  - German (PR #1807)
+  - Hungarian (PR #1809)
+  - Japanese
+  - Korean (PR #1774,#1788,#1790,#1791)
+  - Lithuanian (PR #1817)
+  - Polish (PR #1815)
+  - Portuguese (PR #1787)
+  - Slovenian (#1812)
+
+## WinMerge 2.16.29 - 2023-03-21
+
+### File compare
+
+- BugFix: 3-way compare does not properly align identical lines when resolving
+  conflicts, and show false highlights (#1696)
+- BugFix: Failure to indent lines properly (#1740)
+- BugFix: Fixed problems with non-default Diff algorithm:
+  - Even though the Ignore carriage return differences option was disabled,
+      EOL differences were ignored when the option to ignore whitespace
+      differences was enabled.
+  - Differences between CR and CR+LF were not ignored even though Ignore
+      carriage return differences option was enabled.
+- BugFix: Fixed a bug with Match whole word only options of Substitution
+    filters
+- Add MATLAB syntax highlighting. (PR #1766)
+
+### Table compare
+
+- The "View > Wrap Lines" menu item in the Table Compare window is now
+  "Wrap Text" and its check status is saved separately from the same menu item
+  in the Text Compare window. (osdn #47553)
+- Added an option to change the CSV file separator from comma to semicolon or
+    another character.
+
+### Binary compare
+
+- BugFix: Resizing WinMerge Window looses the correct scroll position for the
+    memory address your cursor is at (WinMerge/frhed #13)
+- BugFix: Fixed an issue where an infinite loop occurred when the file size was
+    truncated during file loading.
+
+### Image compare
+
+- BugFix: Fixed issue preventing saving image comparison reports to a network
+    share
+
+### Webpage compare
+
+- BugFix: Fixed issue with missing file path in header bar
+
+### Folder compare
+
+- BugFix: After I collapse a folder, the arrow next to it stays turned down
+    (#1747)
+- BugFix: Fixed an issue where the Left/Right Date and Left/Right Size columns
+    would not update when deleting files on one side.
+- Implement issue #1413: "Move" needs options "Left to Right" or
+    "Right to Left" like "Copy" (PR #1732,#1720)
+- Pressing F2 or Rename should not select file extension (#1735)
+
+### Options dialog
+
+- Added Enable Compare As menu option in Shell integration category
+
+### Plugins
+
+- BugFix: Plugin IgnoreLeadingLineNumbers hangs (#1715)
+
+### Command line
+
+- BugFix: Fixed a crash that occurred when comparing alternate data streams,
+    such as file.zip:Zone.Identifier:$DATA, using the /self-compare command
+    line option.
+- BugFix: Fixed a crash that occurred when the /t command line option was
+    specified with only one path provided
+
+### Shell extension
+
+- BugFix: Windows 11 Tabs - wrong folder selected from new menu (#1733)
+- BugFix: Fixed the issue where the WinMerge menu would not appear when
+    right-clicking on a non-item area in Windows 11 Explorer.
+- Added Compare As menu item
+
+### Installer
+
+- Installer: components step unclear about "Patch GnuWin32" (#1698)
+- The ShellExtension*.dll file is now renamed before installation to prevent
+    installation failure when Explorer is loading ShellExtension*.dll.
+- Added IgnoreLeadingLineNumbers plugin to non-x86 installers
+
+### Translations
+
+- BugFix: Fix an issue where some messages are not translated. (PR #1712)
+- Translation updates:
+  - Brazilian (PR #1711,#1713,#1727,#1728,#1756)
+  - Chinese Simplified (PR #1714,#1719,#1722,#1731,#1765)
+  - Corsican (PR #1717,#1723,#1752)
+  - Dutch (PR #1757)
+  - German (PR #1730,#1754)
+  - Hungarian (PR #1725,#1726,#1758)
+  - Japanese
+  - Korean (PR #1689,#1690,#1692,#1693,#1694,#1718)
+  - Lithuanian (PR #1729,#1755)
+  - Polish (PR #1763,#1764)
+  - Portuguese (PR #1737)
+  - Russian (PR #1710,#1751)
+  - Swedish (#1706,PR #1707)
+
+## WinMerge 2.16.28 - 2023-02-15
+
+### Folder compare
+
+- BugFix: Fixed an issue where files with no extension were not compared if they
+    were in a folder with a '.' in the folder name.
+
+## WinMerge 2.16.26 - 2023-01-27
+
+
+### General
+
+- Fixed issue where the program would crash when certain path names were set
+    in the file path bar.
+
+### File compare
+
+- Feature request: Allow pasting when editing caption of pages (PR #1651)
+
+### Folder compare
+
+- BugFix: Filters aren't saved anywhere (#1638)
+- BugFix: Fixed issue where the Open menu item in file path bar of folder
+    comparison window was disabled.
+- Add processing to indicate that two directories are identical in the
+    "Comparison result" column when they are identical in a 3-way folder
+    comparison. (PR #1649)
+- Request: highlight the file after opening its parent folder (#1662)
+- Show/hide directories in 3-way comparison (PR #1683)
+
+### Binary compare
+
+- BugFix: Fixed issue where the Open menu item in file path bar of binary
+    comparison window was disabled.
+
+### Webpage compare
+
+- BugFix: Deleted color of Word Difference in Options dialog was not used.
+- Implemented Ignore numbers comparison option.
+
+### Options dialog
+
+- Modify the "Options (Compare > Folder)" dialog. (PR #1645)
+
+### Plugins
+
+- Add PreviewMarkdown plugin (PR #1641)
+- Add PreviewPlantUML plugin (PR #1666)
+- CompareMSExcelFiles: Added "Compare worksheets as HTML" in CompareMSExcelFiles
+    plugin options window
+- ApacheTika: Updated Apache Tika to version 2.6.0
+- ApacheTika: If Java is not installed, OpenJDK 19.0.2 will now be downloaded
+    and used.
+
+### Translations
+
+- Translation updates:
+  - Brazilian (PR #1656,#1670)
+  - Chinese Simplified (PR #1635,#1665,#1667,#1677,#1681)
+  - Corsican (PR #1674)
+  - French (PR #1640,#1679)
+  - German (PR #1660,#1671)
+  - Hungarian (PR #1664)
+  - Japanese
+  - Lithuanian (PR #1657,#1673)
+  - Polish (PR #1648)
+  - Portuguese (PR #1669)
+  - Russian (PR #1676)
+  - Slovenian
+  - Swedish (PR #1655,#1663,#1682)
+
+## WinMerge 2.16.25 - 2022-12-27
+
+### File compare
+
+- BugFix: Selection in "Replace" by regular expression doesn't work with `\n`
+    (#1556)
+- BugFix: WinMerge hangs for a certain regex search & replace action for
+    clearing all lines not containing '%' (#1575)
+- Add html5 keywords to crystaledit (PR #1565)
+- Add css keywords to crystaledit (PR #1572)
+- Preliminary exit (performance optimization) for Scrollbars calculation
+    (PR #1574, #1573)
+- Fix issue #1583 Syntax highlighting for SQL leaves many things out.
+    (PR #1591, #1583)
+- Starting Pane Consistency (#1598)
+
+### Binary compare
+
+- BugFix: Crash 0xc0000409 (#1544)
+- Binary compare: Allow 64bit versions to open files larger than 2GB
+    (PR #1549)
+
+### Folder compare
+
+- BugFix: Fix the problem that WinMerge crashes when pressing the "OK" button 
+    in the "Display Columns" dialog in the debug version. (PR #1568)
+- BugFix: Crash when copying files/folders (#1558)
+- BugFix: File Duplication Bug In Outputted Zips (#1588)
+- BugFix: Fixed problem with scrolling to unexpected position when expanding
+    folders (osdn.net #46061)
+- BugFix: Fixed incorrect links to files with # in filename in folder
+    comparison report (osdn.net #46082)
+- Changes the display processing of the "Comparison result" column for a 3-way
+    folder comparison. (PR #1545)
+- Add "Copy All Displayed Columns" to the context menu of the folder compare
+    window. (PR #1615)
+    
+### Options dialog
+
+- Added Auto-reload modified files option (PR #1611)
+
+### Translations
+
+- Translation updates:
+  - Brazilian (PR #1617,#1630)
+  - Chinese Simplified (PR #1614)
+  - Corsican (PR #1628,#1629)
+  - Galician (#1581)
+  - German (PR #1616,#1633)
+  - Hungarian (PR #1618,#1631)
+  - Lithuanian (PR #1621,#1632)
+  - Japanese
+  - Polish (PR #1566)
+  - Russian (PR #1553,#1554,#1555)
+  - Slovenian
+  - Swedish (PR #1594)
+  - Turkish (PR #1563)
+
+### Others
+
+- png optimization(loss less) (PR #1541)
+- Fields rearranged for size optimization (PR #1576)
+- refactoring Diff3.h (PR #1577)
+- Fix: Mismatch between keyword list and comments (PR #1578)
+- DiffFileData optimization for same-files (PR #1579)
+- Fixed potentially wrong SubEditList ReadOnly attribute storage; refactoring
+    (PR #1580)
+- CheckForInvalidUtf8 performance improvement; code cleanup (PR #1582)
+- Update unicoder.cpp (PR #1584)
+- unicoder.cpp light performance improvements (PR #1586)
+- Update markdown.cpp (PR #1590)
+- Add a feature for debugging. (PR #1595)
+
+## WinMerge 2.16.24 - 2022-10-27
+
+### General
+
+- BugFix: Fixed crash when displaying file menu if jump list contains invalid
+    title (osdn.net #45916)
+
+### File compare
+
+- Changed operation of displaying dialogs and context menus from status
+    bar from double-click to single-click.
+
+### Table compare
+
+- BugFix: when TSV files were displayed in table mode with word wrap enabled,
+    clicking on a character would not move the caret to that character's
+    position
+
+### Folder compare
+
+- Fixed memory leak in folder comparison when PDF files
+    were targeted for image comparison.
+
+### Options dialog
+
+- Improved translation regarding CPU cores (PR #1513)
+
+### Select Files or Folders dialog
+
+- Made it possible to specify Prediffer plugin
+
+### Plugins
+
+- BugFix: Select Plugin dialog: Fixed that "Display all plugins"
+    checkbox did not work
+
+### Project file
+
+- BugFix: Fixed comparison failure when left file path and right
+    file path in project file are URLs.
+- Allow saving following in project file.
+  - Description
+  - Window type
+  - Table delimiter
+
+### Patch Generator dialog
+
+- BugFix: The command line section in the generated patch file was garbled
+    (osdn.net #45935)
+
+### Translations
+
+- BugFix: Fix an issue where the following message displayed when two files
+    are identical in a 3-way folder comparison is not translated. (PR #1535)
+- Translation updates:
+  - Brazilian (PR #1511,#1523)
+  - Corsican (PR #1510,#1527)
+  - French (PR #1538)
+  - German (PR #1498,#1509,#1528)
+  - Hungarian (PR #1508,#1524)
+  - Japanese
+  - Lithuanian (PR #1514,#1526)
+  - Polish (PR #1525)
+  - Portuguese (PR #1529)
+  - Slovenian
+
+### Others
+
+- BugFix: Fixed English verbiage (PR #1499)
+- BugFix: typo fixed in README.md (PR #1504)
+- BugFix: Fix typo in lwdisp.c (PR #1515)
+
+## WinMerge 2.16.23 - 2022-09-26
+
+### General
+
+- BugFix: Fix an issue where filenames containing "&" are not displayed
+    properly in the MDI tab bar and its tooltips. (PR #1466)
+
+### Color schemes
+
+- Create Midnight.ini (PR #1430)
+
+### File compare
+
+- BugFix: Non existing backup directory should be automatically created (#1438)
+- BugFix: Bug: Can't copy selected text, if it has non-changed lines (#1507) 
+- Remember zoom level for all files (#1433)
+- The feature will allow the user to right-click the selected lines and… add
+    them to Line Filter so that those lines added to the Line Filter will be
+    ignored if found in any file. (PR #1481)
+- CrystalEdit/parsers/SQL: Added more keywords (PR #1493)
+
+### Table compare
+
+- Bugfix: Inline differences ware not displayed even if the caret is moved to
+    the position of an inline difference that is hidden due to the narrow
+    column width.
+
+### Webpage compare
+
+- [EXPERIMENTAL] Webpage Compare: Highlight differences (PR #1357) 
+
+### Folder compare
+
+- BugFix: Disable rename operations when in read-only mode in the folder
+    compare window. (PR #1434)
+- BugFix: Fix an issue where renaming to a file name or directory name
+    containing "\" or "/" is not done properly. (PR #1451)
+- BugFix: Fix "Left to Right" and "Right to Left" copying in 2-way folder
+    comparison. (PR #1495)
+- BugFix: Folder compare with jpg images crashes  (#1176)
+    (Previous versions were linked with unfixed freeimage.)
+
+### Archive support
+
+- Update 7-Zip to 22.01 (#1425)
+
+### Translations
+
+- Translation updates:
+  - Brazilian (PR #1436,#1437,#1441,#1459,#1463)
+  - Corsican (PR #1443,#1480,#1486)
+  - Dutch (PR #1474)
+  - Finnish (PR #1460)
+  - French (PR #1491)
+  - German (PR #1455,#1484)
+  - Hungarian (PR #1431,#1454)
+  - Japanese
+  - Lithuanian (PR #1457,#1485)
+  - Polish (PR #1427,#1456)
+  - Portuguese (PR #1453,#1490)
+  - Russian (PR #1426)
+  - Slovenian (#1424,PR #1461)
+  - Spanish (PR #1406)
+
+## WinMerge 2.16.22 - 2022-07-27
+
+### General
+
+- Allow renaming of untitled pages (#1395)
+
+### File compare
+
+- BugFix: "Replace All" doesn't work when Replace in "Selection" and the new
+    string contains the old string. (#1376)
+- BugFix: “Match case” in Search always enabled (#1380)
+- BugFix: vertical editing for .h file is quite slow (#1386)
+- BugFix: replace text using regular expressions behaves incorrectly if
+    multiple matches on the same line (#1387, PR #1388)
+- Optimize snake function (PR #1411)
+
+### Folder compare
+
+- BugFix: Fix an issue where paths with different case are not displayed
+    correctly in the folder column of the folder compare window when comparing
+    three directories. (PR #1372)
+- BugFix: Fix renaming process in folder compare window. (PR #1392)
+- BugFix: Elapsed time was no longer displayed in the status bar after folder
+    comparison.
+- BugFix: Fix an issue where the folder column is not updated for child items
+    after renaming a directory in the folder compare window. (PR #1408)
+
+### Plugins
+
+- Modify textbox behavior (CompareMSExcelFiles options dialog) (PR #1374)
+- Make wsc files available as plug-in (PR #1390)
+
+### Archive support
+
+- Update 7-Zip to 22.00
+
+### Project file
+
+- Add a feature to save/restore hidden items to/from a project file.(PR #1377)
+
+### Options dialog
+
+- New setting to decide when to save/restore hidden items when project is saved/loaded (PR #1377)
+
+### Translations
+
+- Translation updates:
+  - Bulgarian (PR #1375)
+  - French (PR #1418)
+  - Galician (PR #1400)
+  - German (PR #1396,#1399)
+  - Hungarian (PR #1393,#1398)
+  - Japanese
+  - Lithuanian (PR #1394)
+  - Portuguese (PR #1416)
+
+### Internals
+
+  - Fix typo in SuperComboBox.cpp (PR #1379)
+
+## WinMerge 2.16.21 - 2022-06-20
+
+### General
+
+- In windows 11 i have error 78 sidebyside with the winmerge manifest (#1312)
+
+### File compare
+
+- BugFix: Copy left/right different behavior (#1334)
+- BugFix: Line difference coloring in “Word-level” mode does not work
+    correctly for Cyrillic-based languages (#1362)
+- BugFix: Syntax highlighting: SQL comments (#1354)
+- Request for updating code: a new language(ABAP) in "syntax highlighting"
+   (PR #1340)
+- Added "none" diff algorithm
+- Enable mouse wheel scrolling on the location pane.
+- Backup files: Misleading error message when file cannot be written (#1326)
+
+### Binary compare
+
+- Allow the "Split Vertically" menu item to be unchecked.
+
+### Image compare
+
+- BugFix: Fix an issue where the pane was split vertically the next time the
+    window was displayed, even though the "Split Vertically" menu item was
+    unchecked.
+- Make patience and histogram diff algorithm selectable.
+
+### Webpage compare
+
+- BugFix: Fix text disappearing when pressing the 'K' key in the address bar
+- BugFix: Fix an issue where the pane was split vertically the next time the
+    window was displayed, even though the "Split Vertically" menu item was
+    unchecked.
+- ResourceTree compare: Set the last-modified date and time in resource files
+- Added Ctrl+L keyboard shortcut
+
+### Folder compare
+
+- BugFix: Alt/Shift key highlighting issue not resetting start point from move.
+    (#1335)
+- BugFix: Refresh Selected Marks Unscanned Folders as Identical (#1349)
+- BugFix: Make the file name refreshed to detect case changes when running
+    "Refresh Selected". (PR #1358)
+- BugFix: Fix an issue where paths with different case are not displayed
+    correctly in the folder column of the folder compare window when comparing
+    three directories. (PR #1372)
+- Tab behaviour on comparisons of files vs folders (#1367)
+- Make the sort order of file names including numbers the same as Explorer.
+   (osdn.net #44557)
+
+### Reports
+
+- BugFix: Fix report generation process. (PR #1324)
+- BugFix: Fix report generation process about replacement with HTML entity
+    (PR #1344)
+- Modify "Tools - Generate Report" (Add column width definition to html output) 
+    (PR #1333)
+- BugFix: Fix an issue where WinMerge crashes depending on the filename when
+    generating a file compare report. (PR #1319)
+
+### Configuration log
+
+- BugFix: [Bug Report] WinMerge does not recognize Win 11 (#1192)
+
+### Plugins
+
+- BugFix: CompareMSExcelFiles Plugins did not compare folders when opening
+    .xlsx files from Plugins-> Edit with Unpacker menu item even though the
+    "Extract workbook data to multiple files" option is enabled in the plugin
+    settings (osdn.net #44522)
+- BugFix: Fix a problem where the "Open files in the same window type after
+    unpacking" checkbox was checked, but the checkbox was not checked the next
+    time the dialog was opened.
+- Sugg: Increase the dialogue for Plugins (#1308)
+
+### Command line
+
+- BugFix: Crash on command line compare (#1363)
+
+### Shell extension
+
+- BugFix: Fix an issue where the WinMerge menu displayed in the"Show more
+    options" menu of the Windows 11 Explorer context menu is not an advanced
+    menu, even though the advanced menu is enabled.
+- BugFix: Fix the problem that the WinMerge icon is not correctly displayed on
+    the taskbar when WinMerge is started from the Windows 11 context menu.
+
+### Translations
+
+- Translation updates:
+  - Chinese Simplified (PR #1330)
+  - Corsican (PR #1331,#1347)
+  - German (PR #1311,#1329)
+  - Hungarian (PR #1325)
+  - Italian (PR #1355)
+  - Japanese (PR #1338)
+  - Lithuanian (PR #1318,#1327)
+  - Polish (#1323)
+  - Portuguese (PR #1317,#1345)
+  - Slovenian
+  - Turkish (#1332)
+  - Russian (PR #1310)
+
+### Internals
+
+- Fix typo in BCMenu.cpp (PR #1313)
+- Fix type: GPL (PR #1342)
+- Use isupper+tolower instead of islower+toupper (diffutils ver2.7) (PR #1351)
+- Initialize variables defined at "diff.h" (PR #1360)
+
+## WinMerge 2.16.20 - 2022-04-27
+
+### General
+
+- BugFix: New filter (F) display (#1281 a))
+
+### File compare
+
+- BugFix: Fixed a problem where the caret would not display in the correct
+    position on lines containing tab characters, depending on the font in use
+      (osdn.net #44417)
+
+### Webpage compare
+
+- Webpage Compare \[EXPERIMENTAL\] (PR #1182)
+  - Requires WebView2 Runtime.
+  - Only supported on Windows 10 and above.
+  - Currently, it is not possible to directly highlight differences between
+      web pages, but it is possible to display two or three web pages side by
+      side. You can also compare the following content of the displayed web
+      pages
+    - Screenshots
+    - HTML contents
+    - Extracted texts
+    - Resource trees
+
+### Folder compare
+
+- BugFix: Fix an issue where items with different case are not displayed
+    correctly in the folder compare window when comparing three directories.
+    (PR #1299)
+
+### Options dialog
+
+- Allow resizing Options dialog box in both directions (#1265)
+
+### Plugins
+
+- BugFix: CompareMSExcelFiles.sct: Date formats interpreted inconsistently
+    (#279)
+- Add URL handler plugins (PR #1270)
+  - HTTP/HTTPS scheme handler plugin
+    - This plugin retrieves a file with the specified HTTP or HTTPS URL using
+        the curl command.
+  - Windows Registry scheme(reg:) handler plugin
+    - This plugin handles URLs like
+        `reg:HKEY_CURRENT_USER\Software\Thingamahoochie\WinMerge`.
+        After `reg:`, it considers it a registry key and uses the reg.exe
+        command to retrieve information about that registry key.
+- Replace plugin: When regular expression substitution is performed with the
+    `-e` option, `\r` and `\n` in the second argument are now treated as
+    control characters CR and LF.
+- PrettifyHTML plugin: Added "--tidy-mark no" to default plugin arguments
+
+### Command line
+
+- Added `/t webpage` command line option
+
+### Manual
+
+- BugFix: Help file: Small issue for plugins (#1309)
+
+### Translations
+
+- Translation updates:
+  - Corsican (PR #1305,#1307)
+  - Bulgarian (PR #1269)
+  - French (PR #1294)
+  - Galician (PR 1292)
+  - German (PR #1276)
+  - Hungarian (PR #1274,#1306)
+  - Japanese
+  - Lithuanian (PR #1263,#1275)
+  - Polish (PR #1272,#1287,#1288)
+  - Portuguese (PR #1273,#1277)
+  - Slovenian (#1289)
+  - Turkish (PR #1264)
+
+### Internals
+
+- Code refactor with C++17 features replace optimize create smart pointers
+    (PR #1304)
+- Fixed link errors occurring in Windows 10 SDK version 10.0.19041.0 and lower
+
+## WinMerge 2.16.19 - 2022-03-20
+
+### General
+
+- Update Merge.rc (PR #1219,#1227,#1231,#1232)
+
+### File compare
+
+- BugFix: Match similar lines breaks with Ignore whitespace change (#1209)
+- BugFix: Copy & Advance skips differences when moved block detection is on
+    (#1235)
+- BugFix: Fix inline difference selection by F4 key not working well in 
+    various cases
+- Different exit procedure required for small vs. large files (#1218)
+- Added View → View Top Margins menu item. (A ruler appears in the margin)
+
+### Table compare
+
+- Pinning first row of file (#999)
+  - Added Use First Line as Headers menu item to the column header context menu.
+
+### Folder compare
+
+- BugFix: Fix the problem that the status bar displays "0 items selected" even
+    though multiple items are selected.
+- BugFix: Change the file naming method of the file compare report to avoid
+    duplication of the file compare report file name linked from the folder
+    compare report. (PR #1171)
+- BugFix: Fix an issue where comparison results are not displayed correctly
+    when "Refresh Selected" is performed by selecting an item that has a
+    directory and file with the same name. (PR #1189)
+- BugFix: Folder compare with jpg images crashes  (#1176)
+- BugFix: Fix renaming process in folder compare window. (PR #1246)
+
+### Filters
+
+- Filters enchancement (PR #1179,#1174)
+  - File masks
+    - Putting `!` before file masks will exclude files that match that masks.
+    - If you put `\` after the file masks, the masks will match folders instead
+        of files.
+  - File filters
+    - Added `f!:` and `d!:` to exclude files or folders that match the pattern
+        specified in `f:` and `d:`.
+
+### Options dialog
+
+- BugFix: Help text is truncated (#1210)
+- Improve vertical alignment string (#1200)
+- Some improvements (#1212)
+
+### Plugins
+
+- BugFix: Select Plugin Dialog: Fix the problem that the plugin arguments are
+    deleted by clicking the "Add pipe" button after entering them.
+
+### Translations
+
+- Translation updates:
+  - Catalan (PR #1237)
+  - Chinese Simplified (PR #1257)
+  - Chinese Traditional (PR #1204)
+  - Corsican (PR #1188,#1205,#1221,#1251,#1260)
+  - Dutch (PR #1187)
+  - French (PR #1211)
+  - German (PR #1208,#1228,#1254,#1262)
+  - Hungarian (PR #1203,#1220,#1252,#1259)
+  - Japanese (PR #1165)
+  - Korean (PR #1181)
+  - Lithuanian (PR #1197,#1202,#1224,#1255)
+  - Norwegian (PR #1170)
+  - Portuguese (PR #1178,#1222)
+  - Russian (PR #1164)
+  - Slovak (PR #1196)
+  - Slovenian (PR #1163,#1261)
+  - Ukrainian (PR #1172)
+
+### Internals
+
+- Fix typo in ShellFileOperations.cpp (PR #1256)
+- [Big PR - big changes] A lot of refactor and optimization commits (PR #1258)
+- Wrong links for ShellExtension on Translations page (#1185)
+- Tweak translations status (PR #1201)
+
+
+## WinMerge 2.16.18 - 2022-01-27
+
+### General
+
+- BugFix: Crash when comparing files in Google Drive
+- [Feature Request] Lengthen title of File Compare window or add tip (#960)
+- added me to contributor list (PR #1094)
+- Made it so that the parent window cannot be operated while the font selection
+    dialog displayed from View→Select Font menu item is displayed.
+
+### File compare
+
+- BugFix: wm 2.16.16.0 crashes with file attached (#1101)
+- BugFix: Fix a problem that 'Encountered an improper argument' error occurs
+    when a pane split by Window→Split menu item is unsplit by drag operation.
+- BugFix: Colors -> Differences -> Word Difference : Text color ignored (#1116)
+- BugFix: WinMerge crashes with specific regex search (#1160)
+- 3-Way File Merge: No Keyboard / hot keys available for Merging from Left Pane
+    to right pane and vice versa (#957)
+- Winmerge hangs when i try to compare files. (#1111)
+- Fast encoding switching. (#793)
+
+### Clipboard Compare 
+
+- New Feature: Clipboard Compare (PR #1147)
+  - Click File → Open Clipboard menu item to compare the two most recent
+      contents of the clipboard history.
+  - You can also compare by pressing Ctrl+V when the child MDI window is not
+      visible.
+  - This feature is available on Windows 10 version 1809 or higher and
+      WinMerge 64-bit version.
+
+### Folder compare
+
+- BugFix: Sorting on Comparison Result being done incorectly (#483)
+- BugFix: Fix an issue where WinMerge sometimes crashes when executing
+    "Refresh Selected" in the folder compare window. (PR #1120)
+- BugFix: Fixed a bug that the parent folder icon was not displayed in non-recursive mode.
+- BugFix: Fixed the problem that the sort order is different from version 2.16.16 or earlier
+
+### Plugins
+
+- Fix for https://github.com/WinMerge/winmerge/discussions/1139 (#1139,PR #1140)
+- Make plugin descriptions translatable
+- Upgrade Apache Tika to 2.2.1
+
+### Command line
+
+- Added `/clipboard-compare` command line option
+
+### Archive support
+
+- Update 7-Zip to 21.07
+
+### Installer
+
+- BugFix: Incorrect link to "Quick Start" guide at WM installation end (#1127)
+- BugFix: Add replacesameversion flag to 7z.dll
+- Re-enabled the process of installing ShellExtension for Windows 11.
+
+### Manual
+
+- BugFix: "Quick compare limit" and "Binary compare limit" settings don't have
+    the expected (and documented) purpose (#1100)
+
+### Translations
+
+- Translation updates:
+  - Chinese Simplified (PR #1109,#1112,#1134)
+  - Corsican (PR #1103,#1119,#1137,#1142,#1154)
+  - Dutch (PR #1123)
+  - French (PR #1121,#1122,#1157)
+  - German (PR #1110,#1117,#1143,#1155)
+  - Hungarian (PR #1102,#1115,#1136,#1141,#1150)
+  - Japanese
+  - Lithuanian (PR #1124,#1144)
+  - Portuguese (PR #1097,#1098,#1106,#1133,#1149)
+  - Slovenian (PR #1148,#1153)
+  - Turkish (PR #1099)
+
+### Internals
+
+- Fix typo in DirScan.cpp (PR #1118)
+
+## WinMerge 2.16.17 - 2021-12-19
+
+### General
+
+- New Option to ignore numbers. (PR #1025,#923)
+- Add the feature to display tooltips on the MDI tab. (PR #1038)
+- Issue with closing WinMerge with Esc keyboard key (#1052)
+- Add an "Defaults" section to the ini file (PR #1071)
+
+### File compare
+
+- BugFix: Release 2.16.16 crashes when comparing large files - likely a
+    regression (#1036)
+- BugFix: Fixed C#(Java, JavaScript) keyword highlighting. (#1040)
+- BugFix: The current pane switches without me asking it to. (#1050)
+- BugFix: Fix PHP syntax highlighting. (PR #1055)
+- BugFix:  Source Files Comparison doesn't seem to Work properly (#1057)
+- Add D syntax highlighting. (PR #1042)
+- Improved 'Match similar lines' option (#1013)
+- Make the 'Match similar lines' option work for 3-way comparisons
+    (PR #1051,#510)
+- Please add a huge icon for "Filter is active" (#1056)
+
+### Image compare
+
+- Added support for creating multi-page image compare report
+    (osdn.net #43374)
+
+### Folder compare
+
+- BugFix: Fixed a problem where Duplicate Group Numbers were not assigned to
+    files with the same content but different file names.
+- BugFix: Fix crash when comparing 3 folders if additional properties were added
+- FolderCompare: Improve performance when tree mode is disabled (#PR #1069)
+
+### Project file
+
+- Add a feature to save/restore the "Ignore numbers" setting to/from a project
+    file.  (PR #1068)
+
+### Patch Generator dialog
+
+- Put the diff patch to the clipboard rather than to files (#923)
+
+### Plugins
+
+- BugFix: Fixed the problem that Plugins->Reload Plugins menu item does not
+    work.
+
+### Archive support
+
+- Update 7-Zip to 21.06
+
+### Shell extension
+
+- ShellExtension for Windows 11: Implemented advanced menu 
+
+### Translations
+
+- New translation:
+  - Corsican (PR #1072,#1085)
+- Translation updates:
+  - Chinese Traditional (PR #1079)
+  - Galician (PR #1089)
+  - German (PR #1062,#1086,#1088) 
+  - Hungarian (PR #1032)
+  - Japanese
+  - Korean (PR #1078)
+  - Lithuanian (PR #1043,#1061,#1082,#1087)
+  - Polish (PR #1049)
+  - Portuguese (PR #1034,#1039,#1060,#1065)
+  - Russian (PR #1031)
+  - Slovenian
+
+### Internals
+
+- BugFix: Fix typo in BCMenu.cpp (PR #1054)
+- BugFix: Return better HRESULTs (PR #1077)
+- Make it buildable for ARM32 architecture 
+
+## WinMerge 2.16.16 - 2021-10-28
 
 ### General
 
     (#1007)
 - Apache Tika plugin: Update Apache tika to 2.1.0 and change the
     download URL
+- CompareMSExcelFiles.sct: Make the number before the sheet name zero-padded
 
 ### Shell extension
 
 
 - Translation updates:
   - Galician (PR #1005)
-  - German (PR #986)
+  - German (PR #986,#1027)
   - Hungarian (PR #991,#1023)
   - Japanese
   - Lithuanian (PR #979)
   - Portuguese (PR #1017)
-  - Slovenian
+  - Slovenian (#1026)
   - Turkish (PR #980)
 
 ### Internals