22.1.38 (14 December 2022)
--------------------------


**Bugfixes**

-  DVT-17447 False undeclared identifier error for the implicit 'it' when calling list.all_unique(it)
-  DVT-17905 False UNDEFINED_METHOD errors reported for template structs with default parameter values
-  DVT-18064 & DVT-18015 Filesystem breadcrumb not updated when opening a search result

22.1.37 (6 December 2022)
-------------------------


**Bugfixes**

-  DVT-18125 Sometimes pasting from clipboard freezes the application while waiting for the source application to send clipboard contents
-  DVT-18413 Remove symlinks from distro UVM_ML-1.6 lib

**Enhancements**

-  DVT-17442 & DVT-17964 Improve +dvt_init_from_simlog handling of quoted defines when working with xrun logs
-  DVT-18353 Add support for and_all list pseudo-method in as computed macros

22.1.35 (17 November 2022)
--------------------------


**Features**

-  DVT-11769 Memory Monitor: Memory starvation handling mechanism

**Bugfixes**

-  DVT-18132 NullPointerException is thrown when undefined environment variables are used in +dvt_skip_compile

22.1.31 (20 October 2022)
-------------------------


**Bugfixes**

-  DVT-18211 DVT CLI: Ignored non-CPP project nature in CPP mixed language projects when the CDT plugin is unavailable

22.1.30 (11 October 2022)
-------------------------


**REMOVED**

-  DVT-18181 Removed Eclipse 4.19 distros

**Bugfixes**

-  DVT-18055 Custom Dialog widget enablers not working in Java 11 based distributions
-  DVT-18165 Custom Pragmas: Usages are searched for even when no pragma is defined

22.1.28 (28 September 2022)
---------------------------


**Bugfixes**

-  DVT-17968 Run Configurations ${selected_resource_loc} variable is not recognized for folders under DVT Auto-Linked
-  DVT-17971 External Builders: Sometimes Smart Logs don't get applied on Eclipse 4.24
-  DVT-17995 "Copy hierarchy path segment separator" preference not taken into account when the action is triggered from the breadcrumb
-  DVT-18050 +dvt_editor_association_override directive doesn't work on Eclipse 4.22 and 4.24
-  DVT-18109 The +dvt_set_directive_nof_args only works within the first +dvt_init section
-  DVT-18127 Thread Dump Collector: Fix broken zips caused by SIGINT signals

**Enhancements**

-  DVT-17409 Build config: -ccwarn directive should take one argument
-  DVT-17593 Build config: -denalipath directive should take one argument
-  DVT-17776 Build config: -dms_wreal_init directive should take one argument
-  DVT-17937 Build config: -max_always_prune should take one argument

22.1.27 (13 September 2022)
---------------------------


**Enhancements**

-  DVT-17348 Sometimes numerous "widget not properly disposed" exceptions are logged
-  DVT-17893 Build config: Add predefined environment variable _XRUNROOT_ in xcelium.xrun compatibility mode
-  DVT-17938 Ability to customize the number of arguments for build config directives using +dvt_set_directive_nof_args
-  DVT-18042 Breadcrumb background is black on Windows in default DVT theme

22.1.26 (7 September 2022)
--------------------------


**Bugfixes**

-  DVT-17922 Settings management doesn't correctly merge keybindings

22.1.25 (30 August 2022)
------------------------


**Bugfixes**

-  DVT-17967 Types View: Wrong members for C/C++ language

**Enhancements**

-  DVT-17860 Automatically compress generated thread dumps
-  DVT-17986 Add preference to automatically copy custom.css and custom.js file to documentation

22.1.24 (22 August 2022)
------------------------


**Features**

-  DVT-17728 New distros based on Eclipse 4.24 and Java GraalVM 17

**Bugfixes**

-  DVT-17936 NoSuchMethodError is thrown in Eclipse 4.24

22.1.23 (16 August 2022)
------------------------


**Bugfixes**

-  DVT-17316 Downgrade pre-installed IndentGuite plugin in Eclipse 4.11 distros
-  DVT-17476 As computed macros fail to expand when casting a string to list of bytes
-  DVT-17648 & DVT-17946 Outline view: Enter does not jump to element
-  DVT-17848 DVT Generic Run Configurations do not obey global preference to ask before launch when project has errors
-  DVT-17906 Show Usages on eLanguage enum item does not work when triggered from context menu

**Enhancements**

-  DVT-16448 Update Git plugin to the latest version and add LFS support plugin in Eclipse 4.19 and 4.22  distros
-  DVT-17022 Update Python plugin in Eclipse 4.19 and 4.22 distros
-  DVT-17678 Add folding range for #region/#endregion block
-  DVT-17764 Add support for +defineall+ directive in xcelium.xrun compatibility mode
-  DVT-17852 Add support for global.get_context_type() in e Language as computed macros
-  DVT-17894 Add support for predefined instance_iterator type
-  DVT-17924 Rename Switch Between Editor Parts command to Switch Between Active Editors and move it under Navigate category
-  DVT-17928 Switch to the latest build of Java 11 in Eclipse 4.19 and 4.22 distros
-  DVT-17929 Update Bash and YAML plugins in Eclipse 4.19 and 4.22  distros

22.1.22 (2 August 2022)
-----------------------


**Performance**

-  DVT-17836 Improve search operation performance in the Compile Order View

**Enhancements**

-  DVT-12709 DVT CLI: Automatically add -include auto when the project directory contains a large number of resources
-  DVT-17428 Natural Docs definition list formatting in tooltips is not rendered correctly

22.1.21 (21 July 2022)
----------------------


**Bugfixes**

-  DVT-17802 False UNDEFINED_IDENTIFIER errors reported when referencing 'me' inside template struct extensions

22.1.20 (11 July 2022)
----------------------


**Performance**

-  DVT-17771 Slow search operation in Compile Order view for projects with CDT nature

**Bugfixes**

-  DVT-17766 Editor Notification sometimes leaves visual artefacts

22.1.19 (28 June 2022)
----------------------


**Bugfixes**

-  DVT-17514 Add support for predefined API of lint_manager
-  DVT-17668 External builder cannot be stopped from progress monitor
-  DVT-17711 Thread Dump Collector: +dvt_profile+ period should default to 500ms

22.1.17 (8 June 2022)
---------------------


**Bugfixes**

-  DVT-17213 False errors reported in as computed macros when return string contains specific escape sequences
-  DVT-17635 Settings Management does not work properly under Windows
-  DVT-17665 Changes in DVT_COMMON_SETTINGS environment variable are not always reflected in the DVT-Settings project

22.1.16 (31 May 2022)
---------------------


**Performance**

-  DVT-17381 Saving source files becomes slow when an external builder is defined

**Bugfixes**

-  DVT-17581 DVT CLI deadlock during Perforce association
-  DVT-17596 Opening external builders project property page should not modify the project description

22.1.13 (9 May 2022)
--------------------


**Enhancements**

-  DVT-17486 Build log/output should be consistent across tools

**Bugfixes**

-  DVT-17535 The "-sourcemap" argument does not work in dvt_sv_lint_gui.sh

22.1.12 (3 May 2022)
--------------------


**Bugfixes**

-  DVT-17508 "SWT Resource not properly disposed" exception is thrown when triggering Diagram Magnifier

22.1.11 (18 April 2022)
-----------------------


**Enhancements**

-  DVT-17424 Ability to search by any column in tree table views

**Bugfixes**

-  DVT-17363 Verification Hierarchy View: Wrong components after incremental build

22.1.10 (12 April 2022)
-----------------------


**Performance**

-  DVT-17463 Improve performance of rf_manager.eval_exp_string()

**Enhancements**

-  DVT-13591 Including other waiver files should take into account the position of the <include> tag

**Bugfixes**

-  DVT-17479 Replace globbing in scripts to workaround a shell bug preventing globbing in nested invocations

22.1.9 (30 March 2022)
----------------------


**Enhancements**

-  DVT-17400 Lower the default tooltip size when the content cannot be measured efficiently
-  DVT-17402 Disable HTML tooltips for incompatible WebKit versions

22.1.8 (15 March 2022)
----------------------


**Performance**

-  DVT-14716 Limit the number of task tags to improve performance
-  DVT-17135 Resource monitor should adapt scan speed to limit computational overhead

**Features**

-  DVT-17389 License: Add support for inline string license sources
-  DVT-17390 License: Add support for platform independent license source separator &
-  DVT-17391 License: Add support for using a local license by multiple applications at the same time under the same user

**Enhancements**

-  DVT-17006 As computed macros support for eval_exp_string()
-  DVT-17355 Editor Notification: Improve project visibility look & feel when proposing resource filters
-  DVT-17392 License: Send to the license server the client PID instead of the unused and dummy display value

**Bugfixes**

-  DVT-17247 WaveDrom diagrams should be exported using UTF-8 encoding
-  DVT-17393 License: Fixed custom port support in local license sources

22.1.7 (2 March 2022)
---------------------


**Performance**

-  DVT-17124 Improved memory usage for code folding

**Bugfixes**

-  DVT-17132 Sometimes collapsed code gets partially expanded without any user action
-  DVT-17341 Re-enable older TLS versions in JRE in order to support all third party plugins

22.1.6 (23 February 2022)
-------------------------


**REMOVED**

-  DVT-17311 Removed distros based on Eclipse 4.21

**Features**

-  DVT-16865 & DVT-17261 Add new distro for Linux aarch64 based on Eclipse 4.22 (e422-linux_64_arm)
-  DVT-17309 Add new distro for MacOS aarch64 based on Eclipse 4.22 (e422-macos_64_arm)
-  DVT-17310 Add new distros based on Eclipse 4.22 with Java 17
-  DVT-17312 Ability to relocate $HOME/.dvt using DVT_USER_DIR environment variable

22.1.5 (16 February 2022)
-------------------------


**Enhancements**

-  DVT-17127 Specador: Improve look and feel of the Styling preferences page on Eclipse >= 4.11
-  DVT-17176 Ability to specify verification tops using subtypes that are not extended
-  DVT-17230 Add support for predefined API any_simple_port.name()

**Bugfixes**

-  DVT-17185 Toolbar buttons cannot be re-enabled after disablement in custom DVT perspectives
-  DVT-17215 False errors reported when using indexed port access operator
-  DVT-17219 Missing vertical scrollbar in tooltips when content overflows
-  DVT-17232 DVT CLI should be able to include GIT repositories when there is no underlying project created in the workspace
-  DVT-17253 False error reported on type_name arguments of transaction recording API calls

22.1.4 (8 February 2022)
------------------------


**Performance**

-  DVT-17170 Outline View: Prevent memory leaks when closing large files

**Enhancements**

-  DVT-14736 Show error details by default in the license log
-  DVT-17209 Show LM_PROJECT value in the license log

**Bugfixes**

-  DVT-17102 Sometimes Find and Replace dialog content is not highlighted

22.1.3 (31 January 2022)
------------------------


**Bugfixes**

-  DVT-17139 Syntax Coloring: Highlight in Code Templates specific editors might lead to UI hangs
-  DVT-17156 Syntax Coloring: Comments and strings are not properly colored in Code Templates specific editors

22.1.2 (26 January 2022)
------------------------


**Enhancements**

-  DVT-13022 Ability to specify Verification Hierarchy top from default.build (+dvt_e_vtop+)

**Bugfixes**

-  DVT-17001 Syntax Coloring is broken in compare editors
-  DVT-17045 Cancel build button is still active after full build has finished
-  DVT-17154 Some scripts are not working correctly when ANSI colors are always set for some system commands

22.1.1 (18 January 2022)
------------------------


**HIGHLIGHTS**


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

-  Improved performance of incremental compilation, structured views, compare viewers
-  Improved UI responsiveness when using tooltips and hyperlinks
-  Improved UI performance when working with large files
-  Improved memory consumption when using diagrams, views, tooltips or opening many files
-  Improved as computed macros support
-  New :ref:`Filesystem Breadcrumb`
-  New :ref:`Diagram Magnifier`
-  New :ref:`DVT Resource Monitor`
-  New distros based on Eclipse 4.19 and 4.21

**Enhancements**

-  DVT-14012 Quick views should persist their size and location

**Performance**

-  DVT-16978 Throttle down DVT Resource Monitor scan speed

**Bugfixes**

-  DVT-16926 Projects created via DVT CLI should get selected in Project Explorer and Problems View
-  DVT-17117 Crash when saving diagrams on Eclipse >=4.15
