23.1.22 (22 September 2023)
---------------------------


**Bugfixes**

-  DVT-19426 Inconsistent behavior when resolving relative paths with parent directory segments crossing a directory symlink during build config parsing and file parsing

23.1.20 (6 September 2023)
--------------------------


**Features**

-  DVT-12661 Code Formatting: Add preference to compact consecutive empty lines

**Enhancements**

-  DVT-18039 Editor Notification: Warn a full build need when more than 50 files got changed from the last compilation

**Bugfixes**

-  DVT-18131 Do not print carriage return after reporting problems in the Console View on Linux distros
-  DVT-19290 Cancelling a restore operation wrongly updates the Build Console

23.1.19 (25 August 2023)
------------------------


**Features**

-  DVT-15678 Ability to show including file for filelists

**Enhancements**

-  DVT-18494 & DVT-18495 Editor Notification: Database out of sync notification should be present in diagram editors
-  DVT-19173 Memory Monitor: "Display Memory Warning" preference should only affect the warning pop-up
-  DVT-19174 Memory Monitor: Close the warning pop-up when reaching an error state

**Bugfixes**

-  DVT-17765 Code Formatting: Tab size preference change is not taken into account until platform restart
-  DVT-19197 Inspect View is not updating when selecting a view nodes using the keyboard arrows
-  DVT-19271 dvt_os_information.sh does not work on Debian Linux due to non-portable uname command

23.1.18 (2 August 2023)
-----------------------


**Enhancements**

-  DVT-16506 Specify preferences.ini and settings.json keys in Code Formatting documentation

**Bugfixes**

-  DVT-17115 Editor Notification: Report active build configuration changes from files included with -f
-  DVT-19131 Build config: Multiple +dvt_skip_compile+not directives result in no files compiled
-  DVT-19164 Build config: The -sndefine directive is not handled properly in specific scenarios

23.1.16 (18 July 2023)
----------------------


**Enhancements**

-  DVT-19036 Build config: Ability to provide the location of xrun instead of automatically detecting it

**Bugfixes**

-  DVT-18416 The DVT-Settings project is continuously re-created when DVT_COMMON_SETTINGS points to a Windows UNC path
-  DVT-18797 Report an Issue: Cannot generate a report after cancelling a previous generation
-  DVT-19103 The Specador HTML generation process crashes after the preferences dialog is closed

23.1.14 (22 June 2023)
----------------------


**Features**

-  DVT-18884 Ability to cancel ongoing incremental builds when a new one is triggered

**Bugfixes**

-  DVT-18197 Outline View: Category and alphabetic sorting interfere with quick search results
-  DVT-19014 Symlinks in a DVT Project Template are not copied if the target cotains template identifiers
-  DVT-19015 Adding a symlink from a project template fails if the symlink target already exists in the target project

23.1.13 (7 June 2023)
---------------------


**Bugfixes**

-  DVT-18980 Console View: Clicking on a hyperlink doesn't work while the console is still updating

23.1.12 (23 May 2023)
---------------------


**Performance**

-  DVT-18961 Content Assist: Improve computation speed for \`include proposals in slow file systems

**Enhancements**

-  DVT-18983 Detect matches preceded/succeeded by "\n" string when performing text searches with whole word activated

23.1.11 (9 May 2023)
--------------------


**Features**

-  DVT-18965 DVT CLI: Ability to create projects which allow bringing up file resources on demand

**Enhancements**

-  DVT-18433 DVT CLI: Ability to always include first level directories when filesystem check fails
-  DVT-18666 Build Console should report when a full build was canceled
-  DVT-18667 Editor Notification: Report database out of sync when a full build was cancelled

**Bugfixes**

-  DVT-15490 False METHOD_CALL_ARGUMENTS reported when calling the predefined simulator_save() TCM
-  DVT-18825 Editor Notification: Updating database for a project makes the notification disappear from all other opened projects
-  DVT-18924 DVT CLI: -include auto should resolve symbolic links to the project
-  DVT-18925 DVT CLI: Creating a project with filters and custom name will rise an error
-  DVT-18960 DVT CLI: Creating a project from the full path of a symbolic link doesn't resolve the link

23.1.10 (25 April 2023)
-----------------------


**Enhancements**

-  DVT-18563 Add support for predefined rf_template_instance.get_parameters()

23.1.9 (12 April 2023)
----------------------


**Enhancements**

-  DVT-18767 Memory Monitor: Avoid false warnings in small projects

**Bugfixes**

-  DVT-18764 Sometimes Smart Logs don't get applied properly

23.1.8 (29 March 2023)
----------------------


**Performance**

-  DVT-18581 Improve hyperlink performance in very large projects

**Bugfixes**

-  DVT-18743 Compile Order View: Inconsistent compile index between Compile Order and Console when having skipped files

23.1.7 (15 March 2023)
----------------------


**Bugfixes**

-  DVT-18726 Memory Monitor: Sometimes the project name is wrongly displayed

23.1.6 (1 March 2023)
---------------------


**Enhancements**

-  DVT-18724 The dvt_os_infomation.sh script should check that the coreutils timeout binary is available

**Bugfixes**

-  DVT-18276 On rare occasions, when using verbatim tooltips, the computing content message is not cleared
-  DVT-18673 The project rebuild should not be launched when choosing "Cancel" option from the unsaved files wizard
-  DVT-18688 Report an Issue: Update e-mail validator to allow lengthy top level domains
-  DVT-18691 Avoid using timeout -k in dvt_os_information.sh because of compatibility issues with older Linux distros

23.1.5 (21 February 2023)
-------------------------


**Enhancements**

-  DVT-9519 & DVT-6092 Build Config: Add support for -ml_uvm flag in xcelium.xrun mode
-  DVT-18271 Inspect View: Add a computing message when generating diagrams
-  DVT-18606 Build Config: Add support for -uvmexthome  flag in xcelium.xrun mode

**Bugfixes**

-  DVT-18299 Compile Order View: View label is not updated when clearing the search box
-  DVT-18425 Compile Order View: Go to import doesn't work for a mixed e Language and SystemVerilog projects
-  DVT-18618 In rare circumstances the licenses is not checked-in when running in GUI mode
-  DVT-18637 WAVEDROM_FILE pragma does not work with full paths
-  DVT-18643 Natural Docs: StackOverflowException thrown when using bullet lists

23.1.4 (8 February 2023)
------------------------


**DEPRECATED**
-  DVT-18604 License: Support for FlexLM tools and dvtlmd daemon <11.19 is deprecated and will be removed in future versions

**Features**

-  DVT-18605 License: New client implementation based on FlexLM 11.19 (disabled by default)

**Enhancements**

-  DVT-18585 Wrong formatting for definition lists with long strings for Natural Docs comment syntax

**Bugfixes**

-  DVT-18240 License: In some cases the license client leaks a large number of CLOSE_WAIT sockets due to a FlexLM bug
-  DVT-18304 DVT CLI: Apply user-specified resource filters before performing the filesystem check
-  DVT-18603 License: In some cases when multiple license sources are set and no license is available, the license client is repeatedly queuing and dequeuing for a license

23.1.3 (31 January 2023)
------------------------


**Bugfixes**

-  DVT-18573 Improve definition lists formatting for Natural Docs comment syntax

23.1.2 (25 January 2023)
------------------------


**Enhancements**

-  DVT-18488 Report an Issue: Ability to 'Send' or 'Save as Zip' without filling the issue description
-  DVT-18560 Add disable_browser option for dvt.sh and dvt_cli.sh

**Bugfixes**

-  DVT-18089 Report an Issue: 'Save as Zip' is disabled when the attached files size exceeds 25MB
-  DVT-18489 Report an Issue: 'Add...' button disappears when resizing the dialog
-  DVT-18557 No hits reported inside macro expression calls when searching for struct fields
-  DVT-18558 Add timeout for SWT automatic configuration in dvt.sh and dvt_cli.sh

23.1.1 (19 January 2023)
------------------------


**HIGHLIGHTS**


Note: Some of the highlights below were rolled-out in 22.1.# hotfix releases for early adopters.

-  Improved as computed macro support
-  Improved template types support
-  New memory starvation handling mechanism
-  Improved profiling capabilities
-  New distros based on Eclipse 4.24 with support for aarch64

**Enhancements**

-  DVT-17273 Ability to cancel DVT Resource Filters application

**Bugfixes**

-  DVT-17767 Sometimes user preferences are not applied in corrupted workspaces
-  DVT-17869 Types View: Wrong message is displayed when searching for non-existent members
-  DVT-18529 Ability to cancel the "Resource out of sync" dialog during search operation

