18.1.50 (27 February 2019)
--------------------------


**Bugfixes**

-  DVT-12926 Sometimes incremental build never ends after a project restore

18.1.49 (21 February 2019)
--------------------------


**Performance**

-  DVT-12870 Improve memory footprint for scope breadcrumb

**Bugfixes**

-  DVT-12875 Restored file is incrementally re-compiled when opened in the editor
-  DVT-12887 ConcurrentModificationException thrown when scope breadcrumb updates during incremental compilation

18.1.47 (15 February 2019)
--------------------------


**Bugfixes**

-  DVT-12848 Allow multi-backslash quoting of quotes in define directives like +define+\\"some_string\\"

18.1.46 (14 February 2019)
--------------------------


**Bugfixes**

-  DVT-12842 Go to Import from the Compile Order View or Editor does not not work for imports that use environment variables
-  DVT-12844 'as computed' compiler errors on Windows when installation folder contains whitespaces

18.1.45 (13 February 2019)
--------------------------


**Bugfixes**

-  DVT-12808 False UNEXPECTED_TYPE error when writing to a tlm_analysis interface_port of list of structs
-  DVT-12809 Add missing predefined API rf_value_holder.get_value_unsafe()

18.1.44 (4 February 2019)
-------------------------


**Bugfixes**

-  DVT-12794 'as computed' compiler errors on Windows due to java.net.URISyntaxException

18.1.43 (1 February 2019)
-------------------------


**Features**

-  DVT-8022 New scope breadcrumb navigation bar replacing scope information in the status bar

**Bugfixes**

-  DVT-12757 New DVT File -> Pick Template dialog does not work on Windows
-  DVT-12760 CLI importProject command closes other existing projects even when -close_others is not specified
-  DVT-12762 Add external tools filter for IUS UPF / CPF errors
-  DVT-12763 Content assist in Perforce unadded file triggers checkout warning
-  DVT-12769 'as computed' macro execution issue when using for each loop
-  DVT-12770 Wrong UNDEFINED_METHOD semantic errors for 'set' predefined API min(), int_min(), uint_min()
-  DVT-12771 'as computed' expression macro execution issue when using tables
-  DVT-12772 False syntax errors when comments are used inside multiline define

18.1.42 (15 January 2019)
-------------------------


**Performance**

-  DVT-12552 "Select Top" in Verification Hierarchy View is slow for big projects

**Features**

-  DVT-12726 Update all distro plugins to the latest version
-  DVT-12753 Avoid unnecessary Design Hierarchy View updates on incremental compilation

**Enhancements**

-  DVT-12676 Ability to change the separator when copying the hierarchical path of an instance or signal
-  DVT-12746 Add new external tools variable ${dvt_clipboard} which solves to the clipboard contents

**Bugfixes**

-  DVT-12705 Support for comments after line continuation backslash '\' delimiters
-  DVT-12706 False unrecognized expression error '(...) not in_table {...}' inside a covergroup ignore clause
-  DVT-12718 StackOverflow error thrown for variables of template type which indirectly extends from itself
-  DVT-12725 Downgrade Perforce plugin to version 2018.1 to avoid NullPointerException
-  DVT-12759 Semantic highlight broken when using toggle comment or replace all in a file

18.1.41 (13 December 2018)
--------------------------


**Features**

-  DVT-12239 Ability to define :ref:`Custom Pragmas` with customizable editor behavior: folding, background color, "read-only" visual indication when edited

**Bugfixes**

-  DVT-12143 Semantic highlight is broken after refactoring operations which touch inactive open editors
-  DVT-12537 False UNEXPECTED_TYPE semantic error when variable of enum type compared with NULL
-  DVT-12614 False UNEXPECTED_TYPE semantic error when variable of template type is used as method argument
-  DVT-12684 False UNRECOGNIZED_EXPRESSION syntax error when preprocessing used in case action
-  DVT-12686 False UNDEFINED_IDENTIFIER semantic error on enum item when used in <enum_type_keyed_list>.key_exists(<enum_item>)
-  DVT-12688 False UNEXPECTED_TYPE semantic error due to operators precedence order of "&" vs "is [not] in" operator
-  DVT-12691 Opening files with dvt.bat on Windows doesn't work

18.1.40 (7 December 2018)
-------------------------


**Features**

-  DVT-12666 Add new "Show Instances" hyperlink action to see all instances of an unit

**Enhancements**

-  DVT-12326 DVT CLI: Ability to create resource filters that match symlinks using -exclude|include flags

**Bugfixes**

-  DVT-4776 +dvt_auto_link_root+ should take into account the environment variables defined through +dvt_setenv+
-  DVT-12605 Layers shown on <event> should be consistent with the layers shown on on_<event>
-  DVT-12606 Types View members panel should not display the variables
-  DVT-12609 False REDEFINED_METHOD semantic error when extending struct template
-  DVT-12610 Support for more types and methods from template reflection API
-  DVT-12617 Add "[in template]" indication to the message of all semantic errors triggered inside templates
-  DVT-12632 False UNDEFINED_TYPE semantic errors in template sequence definition passing type parameters to other members

18.1.39 (29 November 2018)
--------------------------


**Bugfixes**

-  DVT-12495 No search results when re-running a previous search query after full build
-  DVT-12586 Sometimes Project Templates history is not recording previous parameter values
-  DVT-12589 Separate errors from warnings when limiting the number of problems of a certain kind in a particular file
-  DVT-12591 Wrong UNRECOGNIZED_EXPRESSION syntax error when using my_var + = 1 (space between '+' and '=')
-  DVT-12592 Wrong syntax error on template struct definition when using parameters of type uint(bits: NOF_BITS)
-  DVT-12593 'as computed' macro not correctly evaluated when string passed as argument contains '--' or '//'
-  DVT-12594 False UNDEFINED_IDENTIFIER semantic error when using "{<enum_item>} in list of list of <enum_type> variable"

18.1.38 (19 November 2018)
--------------------------


**Bugfixes**

-  DVT-12575 CDT method completion is slowed down (patch for CDT 9.2.1, 9.4.3, Eclipse Bug 534189)
-  DVT-12576 java.lang.NoSuchMethodError thrown in multiple UI components on Eclipse Luna 4.4.1 distros

18.1.37 (15 November 2018)
--------------------------


**Enhancements**

-  DVT-10103 Project colors: Color background instead of foreground by default
-  DVT-12561 Add deprecated license daemon notice

**Bugfixes**

-  DVT-9349 CDT Integration: Sometimes CDT hangs due to an improper DVT listener
-  DVT-12064 CDT Integration: DVT CDT Builder does not run for a project created via the DVT CLI
-  DVT-12104 CDT Integration: Remove the language specification argument from gcc invocation when scanning the C/C++ included files
-  DVT-12566 Build config: In ius.irun mode all extension mappings should be taken into account for each top file

18.1.36 (9 November 2018)
-------------------------


**Performance**

-  DVT-12503 UML Diagrams: Types selector is slow in big projects

**Enhancements**

-  DVT-12108 Ability to change hyperlink color
-  DVT-12191 Build config: New +dvt_skip_directive which allows skipping any subsequent build config directive

**Bugfixes**

-  DVT-12496 Semantic error markers disappear when checking out files using Cliosoft SOS revision control system
-  DVT-12508 CDT Integration: Sometimes source paths extracted from .so files contain an additional whitespace

18.1.35 (2 November 2018)
-------------------------


**Performance**

-  DVT-12456 Local license client takes a long time to respond leading to UI freezes
-  DVT-12480 Fixed memory leaks when opening large files

**Enhancements**

-  DVT-12493 Add support for Find Next/Prev actions in the Console View

**Bugfixes**

-  DVT-7155 Variables set via +dvt_setenv are not expanded in compile waivers "path" attributes
-  DVT-12361 Variables set via +dvt_setenv are not expanded in compile waivers  tags
-  DVT-12400 Search View: Scope information is missing for cross-language hits
-  DVT-12416 DVT CLI: createProject -include auto:<threshold> should not affect the .dvt folder
-  DVT-12455 Macros of 'struct_member' syntactic category are not recognized inside interfaces
-  DVT-12420 Support for "simulator.ml_lib_unilang_active()" predefined API
-  DVT-12466 Support "for each in_set" syntactic construct
-  DVT-12482 Inherited methods in interfaces are not recognized
-  DVT-12483 False REDEFINED_METHOD semantic error in different specializations of templates
-  DVT-12484 List instance of parameter type in a template causes false IS_INSTANCE semantic error

18.1.34 (25 October 2018)
-------------------------


**Performance**

-  DVT-12443 Improved build time performance when TCL plugin performs checks on non-script files
-  DVT-12449 Opening a relative path from the embedded terminal might be slow on large projects

**Features**

-  DVT-12442 Added dvt_cli.sh -svn flag to createProject and importProject commands for automatically associating a project with the Subversive SVN plugin

**Enhancements**

-  DVT-12355 Open path under cursor from embedded terminal using Ctrl + click instead of double click
-  DVT-12437 Add "Copy Workspace Path" command to quickly copy to clipboard the path to the DVT workspace directory

18.1.33 (18 October 2018)
-------------------------


**Bugfixes**

-  DVT-12405 False UNDEFINED_IDENTIFIER for hierarchical access under a type constrained field
-  DVT-12407 Type constraints show up as fields with no label in the Types Members View
-  DVT-12410 False REDEFINED_FIELD error reported for type constrained fields in specific editing scenarios
-  DVT-12412 Syntax Coloring: Predefined enumerated types are not colored as constants

18.1.32 (12 October 2018)
-------------------------


**REMOVED**

-  DVT-12371 Removed "Show in Local Terminal -> Terminal" context menu action overlapping "Open Terminal Here" action

**Performance**

-  DVT-12382 Quick search in Search View is very slow for projects shared over a slow revision control connection

**Features**

-  DVT-2991 Add Bash Editor plugin to DVT distribution
-  DVT-5511 & DVT-6201 & DVT-11928 Ability to use some DVT generic features without having a DVT project opened by setting a license force checkout system variable
-  DVT-11853 Add Gerrit Code Review plugin to DVT distros (except for Eclipse 4.4.1)
-  DVT-12234 Add Collaborator (v11) plugin to DVT distros

**Enhancements**

-  DVT-5475 DVT CLI should use by default the Java network client implementation
-  DVT-10714 Build Config: +dvt_setenv+ should not trigger warning on left hand operand in appends
-  DVT-12354 Semantic Search (Ctrl+H) should open the appropriate search page regardless of the file extension
-  DVT-12369 Update all distro plugins to the latest version

**Bugfixes**

-  DVT-11289 Create waiver from a problem whose message contains newlines fails on Windows
-  DVT-11949 Downgrade Pydev (Python) plugin to version 5.2.0 for Eclipse 4.4.1 distros to avoid incompatibilities
-  DVT-12250 Content Filters throws NullPointerException when view-set is not specified in the XML file
-  DVT-12368 ViPlugin: Undo checkpoints are not created when moving the cursor between edits

18.1.31 (2 October 2018)
------------------------


**Performance**

-  DVT-12338 Rename refactoring dialog: Reduce new name sanity checks time

**Enhancements**

-  DVT-12334 Rename refactoring dialog: Refactored element name is too cluttered
-  DVT-12336 Rename refactoring dialog: Automatically select all text in new name input box

**Bugfixes**

-  DVT-12194 Syntax coloring: Non-alphanumeric characters in Build Config Editor comments are not colored with grey
-  DVT-12321 Build config: False error reported on the argument of -cdn_vip_root directive
-  DVT-12327 Folding is broken for files with more than 15k lines

18.1.30 (25  September 2018)
----------------------------


**Enhancements**

-  DVT-12233 Syntax coloring: Ability to customize the color of hyperlinks in comments
-  DVT-12310 Support for reflection rfStruct.is_contained_in() method
-  DVT-12311 Support for or_all() list pseudo-method
-  DVT-12312 Support for defining macros in macros using default values for replacement terms enclosed in <>

**Bugfixes**

-  DVT-12279 Syntax coloring: Whitespaces must be marked with gray color when "Show Whitespace Characters" is enabled
-  DVT-12297 StackOverflowException due to infinite recursion on an 'as' macro call
-  DVT-12306 DVT CLI: createProject -force should not preserve opened auto-linked files which are not compiled any more
-  DVT-12313 Wrong UNEXPECTED_TYPE semantic errors when NULL or UNDEF in the left side of an expression
-  DVT-12314 'as computed' macro issues when global struct contains references to reflection elements used by macro evaluation
-  DVT-12318 Disk space check on save should verify the drive where a file is saved instead of the workspace

18.1.29 (13 September 2018)
---------------------------


**Enhancements**

-  DVT-12238 Preference to enable disk full check on editor save action

**Bugfixes**

-  DVT-12178 Wrong name for searched elements in Search View
-  DVT-12263 Exceptions thrown when closing a cloned editor with files containing macros

18.1.28 (6 September 2018)
--------------------------


**Bugfixes**

-  DVT-9756 Design Hierarchy View and Verification Hierarchy View showing 'No data' instead of default input message when not populated
-  DVT-12237 Check for disk full doesn't run periodically

18.1.27 (30 August 2018)
------------------------


**Enhancements**

-  DVT-12225 Add support for sequence template declaration

**Bugfixes**

-  DVT-7482 Layers View buttons are not visible until resize of view
-  DVT-12213 DVT CLI: Using -include auto fails because path to JRE is not computed correctly

18.1.26 (27 August 2018)
------------------------


**Features**

-  DVT-5836 Add support for Content Filters in Checks View
-  DVT-5837 Add support for Content Filters in Coverage View

**Enhancements**

-  DVT-12185 Clean-up element types used in Content Filters and Outline View filters

**Bugfixes**

-  DVT-10460 False build config error in ius.irun mode: -R takes another directive -nclibdirname as argument
-  DVT-11353 Build config: False error for the '-spectre_args' directive that receives another directive as argument
-  DVT-11663 DVT CLI openFile command on a file inside a project should refresh the file's parent directory
-  DVT-12203 Diagram engine doesn't take into account port labels when computing node size
-  DVT-12212 Predefined UVM e Content Filters should not filter elements defined by UVM macros

18.1.25 (9 August 2018)
-----------------------


**Enhancements**

-  DVT-12096 Add support for predefined global.adapter_manager (get_argv, get_argv_make_recursive) API

**Bugfixes**

-  DVT-12140 UML class diagrams don't show some cyclic field associations

18.1.24 (3 August 2018)
-----------------------


**Enhancements**

-  DVT-12018 DVT CLI: Ability to automatically create resource filters at project creation time, based on the build configuration

**Bugfixes**

-  DVT-6626 False references hits for method ports with same name and type
-  DVT-12042 Automatically insert single proposal does not work for Code Template proposals
-  DVT-12115 Wrong UNDEFINED_IDENTIFIER semantic error for "it" inside "for each file matching"
-  DVT-12129 NullPointerException thrown in Annotations preference page when it contains annotations with no labels (patch for Eclipse 4.4.1, 4.6.3 and 4.7.2)

18.1.23 (26 July 2018)
----------------------


**Enhancements**

-  DVT-4414 Ability to configure the maximum number of lines in file and maximum number of matches for Mark Occurrences

**Bugfixes**

-  DVT-12060 Wrong UNRECOGNIZED_EXPRESSION syntax error triggered for named constraint on a variable named 'a', 'an' or 'not' (e.g keep a_range is a == 1;)
-  DVT-12076 Build Config: Unmatched single quote errors are not reported

18.1.22 (20 July 2018)
----------------------


**Performance**

-  DVT-11982 Improve the performance of problems management in projects with large filesystem hierarchies

**Enhancements**

-  DVT-11164 DVT CLI: Add support for listCompiledFiles on e Language projects
-  DVT-11979 Show compile indices as part of the file info for any Inspect View input

**Bugfixes**

-  DVT-12014 Search View should not trim the tabs of every hit line content
-  DVT-12043 Escape special XML characters when creating a compile waiver from an existing marker

18.1.21 (6 July 2018)
---------------------


**Features**

-  DVT-3985 Ability to open files from embedded terminal using double click

**Enhancements**

-  DVT-10797 Inspect View: Show compile syntax when selecting a file
-  DVT-10991 DVT CLI: openFile command should support relative paths
-  DVT-11740 Ability to reverse arrow key controls in diagrams
-  DVT-11963 Autocomplete should propose existing cover item names when defining a new item

**Bugfixes**

-  DVT-11661 False METHOD_CALL_ARGUMENTS for same function defined with different signatures in multiple e Language test files
-  DVT-11975 False UNEXPECTED_TYPE semantic errors when using template struct members

18.1.20 (28 June 2018)
----------------------


**Enhancements**

-  DVT-11858 ViPlugin: Show warning when searching for non-existing word
-  DVT-11862 ViPlugin: Add "hls" command as shortcut for "highlightsearch"
-  DVT-11958 Add -close_others option to dvt_cli.sh importProject and createProject to close all open projects

**Bugfixes**

-  DVT-11856 ViPlugin: Adding a character in the middle of the searched word in command line moves cursor to the end of the word
-  DVT-11860 ViPlugin: Searching with regular expressions highlights wrong number of characters
-  DVT-11863 ViPlugin: Visual block mode must start with a selection of size 1
-  DVT-11864 ViPlugin: In visual mode, the last character on a line cannot be selected without the newline

18.1.19 (21 June 2018)
----------------------


**Enhancements**

-  DVT-11936 Diagram filter "show" rules for instances should also make parents visible

**Bugfixes**

-  DVT-11926 Unexpected exception when accessing DVT -> Icons preference page
-  DVT-11950 Fixed java.lang.NoSuchMethodError while using Project Colors in Eclipse 4.4 distros

18.1.18 (15 June 2018)
----------------------


**Bugfixes**

-  DVT-11925 DVT specific eclipse.ini is missing from Linux and Windows Eclipse 4.6 and 4.7 distros

18.1.17 (14 June 2018)
----------------------


**Features**

-  DVT-11420 UVM Components Diagram filters

**Bugfixes**

-  DVT-11765 References of an enumerated type has false hits on cover items with same name
-  DVT-11833 Show Constraints action in views' context menu only for randomizable variables
-  DVT-11903 DVT specific eclipse.ini is missing from MacOS Eclipse 4.6 and 4.7 distros
-  DVT-11904 Wrong eclipse.ini path specified in the error message of MacOS Eclipse 4.6 and 4.7 installations
-  DVT-11909 Apply Increase/Decrease Editor Font Size to all editors

18.1.16 (31 May 2018)
---------------------


**Bugfixes**

-  DVT-10294 Sometimes autocomplete may show and insert proposals for a prefix shorter than the one typed
-  DVT-11807 Custom Dialogs need platform restart after ParseException caused by misplaced layoutData attribute
-  DVT-11808 Switching the active build configuration leads to memory leaks
-  DVT-11813 Color handle leaks in viPlugin leading to "No more handles" error
-  DVT-11814 Image handle leaks in editors leading to "No more handles" error
-  DVT-11818 Content assist should not propose the Override Methods wizard after dot
-  DVT-11816 Hyperlink to table define in table ... with table_name construct
-  DVT-11829 Syntax Coloring: The colors are not updated when opening search results from different files
-  DVT-11830 Code Folding: Folding positions are not updated when opening search results from different files

18.1.15 (17 May 2018)
---------------------


**Performance**

-  DVT-11477 Improve Positional Tooltips performance

**Enhancements**

-  DVT-11380 Hyperlinks for JavaDoc @link tags in comments
-  DVT-11789 Tooltip and auto-complete does not work for set_of_values/full_set_of_values
-  DVT-11792 Add support for set_of_values/full_set_of_values in 'as computed' macros

**Bugfixes**

-  DVT-11729 Exception thrown when invoking autocomplete after a bracket character in the Build Config Editor
-  DVT-11771 'as computed' compiler errors printed on standard err instead of build console
-  DVT-11800 Sometimes DVT triggers IndexOutOfBoundsException in block selection mode when the selection is on the last line

18.1.14 (10 May 2018)
---------------------


**Enhancements**

-  DVT-10450 Ability to specify custom depth for UVM Components Diagrams
-  DVT-10666 Add "Step Into" action for UVM Components Diagrams

**Bugfixes**

-  DVT-11750 Large letter spacing on Windows when using the new diagrams engine (patch for Eclipse 4.7.3)
-  DVT-11754 Prevent sporadic StringIndexOutOfBoundsExceptions thrown when Search View is populated
-  DVT-11762 Prevent sporadic NullPointerException when opening a diagram while other diagrams are opened

18.1.13 (7 May 2018)
--------------------


**Enhancements**

-  DVT-11747 Build config: Add support for non-standard specification of shared libraries using -sv_lib and -sv_liblist with file extension

**Bugfixes**

-  DVT-11743 GUI freeze at startup due to race condition favored by project colors enablement

18.1.12 (4 May 2018)
--------------------


**Features**

-  DVT-11694 CDT Integration: Auto-Link C/C++ files used to build .so files specified in default.build

**Bugfixes**

-  DVT-11465 Editor tab remains green for different files in different project

18.1.11 (27 April 2018)
-----------------------


**Enhancements**

-  DVT-11683 'as computed' compiler back-end enhancements
-  DVT-11684 Ability to disable Cairo graphics through dvt.sh and dvt_cli.sh on Linux
-  DVT-11692 Add support for interface and template interface types

**Bugfixes**

-  DVT-10710 Format multiple files should continue format of writable files and skip read-only files
-  DVT-11264 Report an issue in DVT wizard should not close when save to zip action is canceled
-  DVT-11633 Override Methods Wizard: Previously checked methods are not generated if filtered when changes are applied
-  DVT-11669 Dot character not supported as repetition syntactic argument separator in 'as computed' macros
-  DVT-11702 Override Methods Wizard: Unable to filter by class/struct name
-  DVT-11703 Crash on Linux when expanding the Find/Replace history combo containing a very large entry (patch for Eclipse 4.4.1, 4.6.3 and 4.7.2)

18.1.10 (16 April 2018)
-----------------------


**Bugfixes**

-  DVT-11637 False UNDEFINED_IDENTIFIER semantic error on template <exp> parameter initialization when using enum
-  DVT-11638 Formatter not working properly when white-spaces on lines before e code section open char sequence (<')
-  DVT-11639 Rename refactoring on a field does not change the associated cover item name
-  DVT-11656 False UNEXPECTED_TYPE semantic error triggered for bit concatenation expression assignment
-  DVT-11659 False UNRECOGNIZED_STRUCT_MEMBER syntax error on coverage group when instance name is (e_path() ~ "something")

18.1.9 (12 April 2018)
----------------------


**Enhancements**

-  DVT-10713 Highlight the matching identifier in show constraints

**Bugfixes**

-  DVT-11621 Resource leak potentially leading to "no more handles" error
-  DVT-11622 dvt_kit_installer.bat doesn't support multiple versions of the same plugin on Windows
-  DVT-11627 Improper "is first" method layer execution in 'as computed' macros

18.1.8 (5 April 2018)
---------------------


**Performance**

-  DVT-11505 Improve Select Type performance for UML Diagrams
-  DVT-11578 Improve first build time when switching to a new version
-  DVT-11587 Improve Inspect View performance for very large files

**Bugfixes**

-  DVT-11597 Hyperlink not working for template struct instance
-  DVT-11598 False AMBIGUOUS_QUALIFIER semantic error for template struct when sub-type layer

18.1.7 (2 April 2018)
---------------------


**Performance**

-  DVT-11550 Incremental build view update performance issues on loaded CPU
-  DVT-11560 Slow semantic analysis of environments containing many fields of list type

**Bugfixes**

-  DVT-11544 Custom Dialogs: Enter should apply and close the dialog when the output of the focused widget is not redirected
-  DVT-11555 CLI listCompiledFiles command does not list library files (specified using -y or -v)
-  DVT-11559 dvt_build.log file no longer created for a new project
-  DVT-11565 Wrong syntax error triggered for keep <list_type_field> is not empty => <do something>

18.1.6 (29 March 2018)
----------------------


**Enhancements**

-  DVT-11456 Inspect View: Add keyboard shortcut to cycle through multiple inputs

**Bugfixes**

-  DVT-11501 Labels in UVM Components diagrams are not consistent with the Verification Hierarchy View
-  DVT-11513 External tools: dvt_SPECMAN_PATH variable is always solved to the empty string
-  DVT-11516 DVT license is checked-out on exclusive C/C++ projects when using the hyperlinks
-  DVT-11518 False UNEXPECTED_TYPE semantic error when method argument is list of template type
-  DVT-11519 False UNEXPECTED_TYPE semantic error in field/variable assignment of template types
-  DVT-11520 Wrong UNDEFINED_IDENTIFIER semantic error per instance cover extension
-  DVT-11528 Predefined struct rf_method_layer should inherit from rf_struct_member_layer
-  DVT-11529 Inspect View does not update when brought back from minimized state
-  DVT-11538 Generate HTML Documentation should not proceed when the full build is canceled
-  DVT-11541 False semantic errors reported after rename refactoring that affects multiple files

18.1.5 (22 March 2018)
----------------------


**Enhancements**

-  DVT-10186 Inspect View: Add keyboard shortcut to increase / decrease the number of context lines
-  DVT-11178 Search View: Add toolbar button to show/hide potential matches
-  DVT-11423 Support for conditional sum() and all_different() predefined list pseudo-method

**Bugfixes**

-  DVT-11417 Wrong ILLEGAL_TYPE_CATEGORY syntax error for exp template parameter <exp>:uint
-  DVT-11425 Table StringIndexOutOfBounds exception when CSV file not defined
-  DVT-11428 Show Extended Help from Problems View does not work
-  DVT-11451 False syntax errors reported when instantiating a template using default parameter values
-  DVT-11452 False UNEXPECTED_TYPE semantic error when using static method access in expressions

18.1.4 (15 March 2018)
----------------------


**Enhancements**

-  DVT-11100 Provide functionality on e Language non-top files (outline, types, problems, etc.)

**Bugfixes**

-  DVT-11179 Search View: Potential matches foreground coloring preference is not taken into account
-  DVT-11400 False positive match in Specman native regex algorithm (e.g HELLO_WORD ~ HELLO returns true instead of false)
-  DVT-11410 Empty line in CSV file should end the current table

18.1.3 (8 March 2018)
---------------------


**Bugfixes**

-  DVT-11144 Wrong highlight in Search View for "on event" references
-  DVT-11152 Compile Order View is re-created if not visible when re-applying waivers
-  DVT-11364 Content assist in case action blocks should also propose "default" keyword
-  DVT-11368 False UNDEFINED_IDENTIFIER semantic error triggered for prev_<item_name> when using transition on a cover cross item
-  DVT-11382 Wrong message in the Console View when the build log file is disabled

18.1.2 (2 March 2018)
---------------------


**Enhancements**

-  DVT-11121 Syntax Coloring: __ID__ template identifiers are not colored for e Language
-  DVT-11227 Add Show Usages hyperlink on predefined elements
-  DVT-11228 Add Show Layers hyperlink on all elements
-  DVT-11345 Semantic error when extending struct name as an enum type or the other way around

**Bugfixes**

-  DVT-9795 Build config: +dvt_auto_link_file sometimes triggers "Illegal attempt to modify an immutable tree" exceptions
-  DVT-11146 References of "on <event>" does not show all event references
-  DVT-11300 Syntax Coloring: String color in Build Config Editor is updated only when reopening the editor
-  DVT-11307 'as computed' evaluation fails if macro contains multi-line strings
-  DVT-11317 Wrong variable type when the type is inherited from an expression containing struct.copy() predefined method
-  DVT-11320 Wrong UNEXPECTED_TYPE semantic error triggered when method type returns a list of elements
-  DVT-11330 Fixed sun.security.validator.ValidatorException by updating JRE certificates
-  DVT-11332 Platform freeze after full build due to race condition

18.1.1 (22 February 2018)
-------------------------


**HIGHLIGHTS**


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

-  Enhanced type checking. See :ref:`Semantic Checks`
-  Improved support for recently added e Language constructs (e.g. tables)
-  Seamless execution of 'as computed' macros. The dedicated +dvt_e_as_computed_translate_method compilation directive is no longer required.
-  :ref:`UVM Components Diagrams`
-  Redesigned :ref:`UML Diagrams` engine (look and feel, functionality, performance)
-  Semantic source code coloring
-  Coloring of editor icons and view labels per project. See :ref:`Project Colors`.

**REMOVED**

-  DVT-10341 Removed Eclipse accounts toolbar button in Eclipse 4.7 (Oxygen)
-  DVT-11246 Removed Eclipse 3.8 and 4.5.1 distros
-  DVT-11287 Replaced dvt_kit_installer.sh PERFORCE with PERFORCE.2015 and PERFORCE.2016

**Features**

-  DVT-10259 & DVT-11245 Add Perforce 2018 in DVT distros
-  DVT-11239 Add Lua plugin in DVT distros
-  DVT-11244 Update all distro plugins to the latest version

**Enhancements**

-  DVT-9917 New semantic check: non-boolean types used in conditional expressions
-  DVT-10046 Semantic check of compatible types in assignments, list containment, number of method arguments
-  DVT-11082 Naming Conventions: Add pattern matching information in documentation and in the description of the predefined conventions

**Bugfixes**

-  DVT-10904 XML files in hidden folders are not validated by the XML plugin using the DTD (patch for Eclipse 4.4.1, 4.6.3, 4.7.2)
-  DVT-11292 Deadlock when generated default.build.auto.X file is refreshed during build
