Release Notes
11.0.16.8411: Feb 01 2024
All Platforms - Desktop GUI: Enhanced diff visibility in Dark theme
Users reported difficulty in seeing the new GUI diff colors in the dark theme. To address this concern, several changes have been applied to enhance visibility:
* The base colors are now more solid and clear in the dark theme.
* A slight decrease in the diff alpha value increases the contrast between diffColor and insideDiffColor.
* The diff alpha value was also increased inside lines.

Windows - Desktop GUI, Gluon: Improved ignored.conf for Unity projects
An ignore.conf file is automatically generated for the workspace when it contains a Unity project in order to set up the files that should be ignored.
Now, we have included a new rule to ignore some internal Unity files that are created and deleted constantly under certain circumstances.
Windows - Desktop GUI, Gluon: Improved the auto-refresh for pending changes view
We improved the mechanism used to detect if there are new changes to check in the auto-refresh operation for the pending changes view.
Now, it's able to detect when there are only changes that affect ignored files, avoiding launching the auto-refresh operation in these cases.
Windows - Command-line client: diff and merge commands now uses the new merge tools
Previously, when you ran a diff from the CLI or a merge with conflicts, we were using the legacy GUI to show the diffs or merge conflicts. We updated this behavior to match macOS and Linux, and the new GUI is used.
Linux - Command-line client: Added support for lightweight platforms without libicu
Now you can run the command-line client (cm) in minimal distros without a valid globalization support library (libicu) installed in the system.
To do that, set the DOTNET_SYSTEM_GLOBALIZATION_INVARIANT environment variable to 1 in order to run the cm application.
More info about the configuration options for globalization can be found here
All Platforms - Command-line client: Allow revspecs collections on getfile | cat command
Before, it was possible to download file revisions one by one using the getfile command along with the --file option to specify the destination. Now, it is also possible to download a bunch of files by defining a whitespace-separated list of semicolon-separated pairs of revspec and destination.
For example:
C:\wkspaces\default> cm find revision 5 1/10/2024 1:35:11 PM dir all c:\wkspaces\default\#br:/main#0 16 1/10/2024 1:38:42 PM dir tester c:\wkspaces\default\#br:/main#1 15 1/10/2024 1:38:42 PM txt tester c:\wkspaces\default\file.txt#br:/main#1 20 1/10/2024 1:39:28 PM dir tester c:\wkspaces\default\#br:/main#2 19 1/10/2024 1:39:28 PM txt tester c:\wkspaces\default\fghnfg.txt#br:/main#2 25 1/10/2024 1:40:44 PM dir tester c:\wkspaces\default\#br:/main#3 24 1/10/2024 1:40:44 PM txt tester c:\wkspaces\default\fghnfg.txt#br:/main#3 C:\wkspaces\default> cm getfile "revid:25@rep:default@repserver:localhost:8084;file_25.txt" "revid:16@rep:default@repserver:localhost:8084;file_16.txt" C:\wkspaces\default> ucat .\file_16.txt content1 C:\wkspaces\default> ucat .\file_25.txt content1 content2
All platforms - Desktop GUI: Fix incorrect text in resolve conflicts button when doing a "merge-to"
When performing a "merge-to" operation that involves resolving manual conflicts, the button at the top incorrectly displays "Checkin merge!". The expected behavior is now restored: the button initially says "Resolve conflicts," allowing users to address conflicts. After resolving conflicts, the button appropriately changes to "Checkin merge!"
All Platforms - Desktop GUI: Fix crash when previewing JPEG images greater than 1024px.
A crash issue in Gluon occurred when attempting to preview JPEG images with a width or height exceeding 1024 pixels in width/height. On Mac, it led to an immediate crash, while on Windows, it resulted in freezing and then crashing after a few seconds. Now it's fixed.
All platforms - Desktop GUI, Gluon: Don't request the user to login when loading repositories
The Login dialog was shown when opening the Preferences window if an issue tracker was previously configured or creating a new workspace from the "Create Workspace" dialog.