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


**Bugfixes**

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

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


**Bugfixes**

-  DVT-12887 ConcurrentModificationException thrown when scope breadcrumb updates during incremental compilation

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


**Bugfixes**

-  DVT-12849 NullPointerException thrown when triggering content assist on cross-language port connection bind

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


**Performance**

-  DVT-12838 Improve build performance by reducing time spent in RT (Resolve Types) step

**Features**

-  DVT-12834 Ability to generate build scripts from the active build configuration and user-provided templates using ${dvt_compile_script} variable

**Enhancements**

-  DVT-12487 Diagrams: Indicate which preference to tune if diagram generation fails due to timeout
-  DVT-12555 Design Diagrams: Ability to set the default diagram type: block, flow or schematic

**Bugfixes**

-  DVT-12323 False error reported when calling <pkg>.deallocate(<string acces>)
-  DVT-12779 Design Breadcrumb: Using "Back" button in Diagram Editors breaks the path displayed in the breadcrumb
-  DVT-12797 Design Diagrams: "Show Diagram" in the Trace Connections View opens a new editor after "Trace in New Diagram" action in schematic diagram
-  DVT-12805 Design Diagrams: Sometimes the "Go To Source" action on a logic block in a mixed language diagram opens the file in the wrong language
-  DVT-12807 Design Diagrams: "Back" button does not work properly after performing diagram actions
-  DVT-12813 Design Diagrams: "Show sources/destinations" does not show logic details when the preference is enabled
-  DVT-12814 Design Diagrams: "Select Instance" breadcrumb button does not update the diagram
-  DVT-12815 Design Diagrams: Sometimes an empty trace diagram is generated for trace paths
-  DVT-12816 Design Diagrams: Filter colors are not applied to connections in detailed logic blocks
-  DVT-12817 Design Diagrams: "Show Connections" action is not available when selecting both instances and logic blocks
-  DVT-12818 Design Diagrams: Actions that change the diagram top lead to inconsistent results (step out, show connections to a higher level in the design, etc)

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


**Performance**

-  DVT-12773 Improved full build performance

**Features**

-  DVT-8022 New scope breadcrumb navigation bar replacing scope information in the status bar
-  DVT-8602 Ability to expand/collapse a module in Design Diagrams
-  DVT-9642 Ability to show sources/destinations for ports in Design Diagrams
-  DVT-12151 Power Format: Ability to generate Supply Network Diagram
-  DVT-12791 Power Format: Add supply ports information in HDL Diagrams

**Enhancements**

-  DVT-11347 Power Format: Add support for 'set_design_top' UPF command
-  DVT-11467 Ability to show connections for ports in Design Diagram
-  DVT-12765 Power Format: Trigger error when trying to refer an undefined power domain
-  DVT-12780 Trigger error for non-existing loop label in next and exit statements
-  DVT-12781 Trigger error for unexpected non-loop label in next and exit statements
-  DVT-12782 Trigger UNDECLARED_IDENTIFIER for instance name and component type in architecture configuration_specification
-  DVT-12784 Show connections for instances and signals in Design Diagram should not pass through logic gates

**Bugfixes**

-  DVT-12623 Design Hierarchy View history drop-down should always show architecture name
-  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-12778 Content assist does not propose aliases to procedures

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


**Performance**

-  DVT-12756 Improve memory footprint for environments containing large designs

**Features**

-  DVT-7508 Ability to copy full hierarchy path of a wire from the Editor and Design Hierarchy View
-  DVT-12726 Update all distro plugins to the latest version

**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
-  DVT-12753 Avoid unnecessary Design Hierarchy View updates on incremental compilation

**Bugfixes**

-  DVT-12725 Downgrade Perforce plugin to version 2018.1 to avoid NullPointerException
-  DVT-12744 Wrong icon in the Trace Connections view for an architecture without traced signals
-  DVT-12759 Semantic highlight broken when using toggle comment or replace all in a file

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


**Features**

-  DVT-12677 Add "Create component" code template to factory defaults
-  DVT-12678 Code factory: Ability to use custom templates
-  DVT-12239 Ability to define :ref:`Custom Pragmas` with customizable editor behavior: folding, background color, "read-only" visual indication when edited

**Enhancements**

-  DVT-12635 Syntax Coloring: Add separate semantic highlight categories for VHDL constants and enums

**Bugfixes**

-  DVT-12143 Semantic highlight is broken after refactoring operations which touch inactive open editors
-  DVT-12324 False error reported on 'use <lib>.<pkg>.<type unit>'
-  DVT-12622 Wrong tooltip on entity with same name as library
-  DVT-12691 Opening files with dvt.bat on Windows doesn't work
-  DVT-12695 Sometimes NullPointerException is thrown after full build

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


**Features**

-  DVT-11589 Add new "Show Instances" hyperlink action to see all instances of a Verilog/VHDL design element
-  DVT-12497 Add new "Open instance" hyperlink action to jump from a module/entity to its instance (in the current breadcrumb navigation bar context)

**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-12445 Breadcrumb Navigation Bar and Design Hierarchy View open a normal SystemVerilog Editor instead of a PVerilog Editor when the element is in a generated file
-  DVT-12486 Predefined Content Filters for Xilinx libraries don't work on Windows for DVT_XILINX_HOME paths containing lowercase device letter
-  DVT-12585 No hyperlink on elements declared in SystemVerilog and instantiated in VHDL
-  DVT-12599 Xilinx Auto-config should force questa.vcom compatibility mode
-  DVT-12601 False UNDECLARED_IDENTIFIER for aliases to subtypes
-  DVT-12611 Breadcrumb: NullPointerException when changing project nature
-  DVT-12613 Trace drive and load does not go through buffer ports
-  DVT-12621 False errors for loop parameters under generate blocks
-  DVT-12636 Breadcrumb: Enforce GUI update when changing project nature

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


**Bugfixes**

-  DVT-12408 Breadcrumb: When using -options disable_cairo the breadcrumb buttons' background is black
-  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

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)
--------------------------


**Performance**

-  DVT-12565 Breadcrumb: Hyperlinks slow down due to Select Instances computation

**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-12548 Breadcrumb: Background color of icons changes when changing any color preference
-  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)
-------------------------


**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
-  DVT-12515 Syntax Coloring: Coloring is sometimes broken after non-alphanumeric characters
-  DVT-12523 Multiple UNDECLARED_IDENTIFIER for alias declaration

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-12429 Breadcrumb: False no design elements in file if they are defined in other non-design element
-  DVT-12472 False TYPE_MISMATCH error thrown for conditional variable assignment with an aggregate
-  DVT-12473 Stack Overflow when using range attribute from a shadowed identifier
-  DVT-12478 False MISSING_CONSTRAINT and TYPE_MISMATCH errors due to 'range attribute

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

**Bugfixes**

-  DVT-12415 False UNDECLARED_IDENTIFIER semantic error for cross-language signal path that contains a VHDL configuration instantiation
-  DVT-12414 False TYPE_MISMATCH semantic error for aggregate used to initialize multi dimensional array

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-11983 Power Format: Add support for predefined HDL API
-  DVT-12007 Build Config: Do not trigger error for -xlrm uniq_prior_final directive
-  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-11939 Bult-in Xilinx Content Filters should also apply to the Design Hierarchy View top selector
-  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-12257 Update package_instantiation, alias, subprogram_instantiation icons
-  DVT-12259 False AMBIGUOUS_EXPRESSION error for conditional statements
-  DVT-12365 False UNDEFINED_SUBPROGRAM for subprograms with very similar argument types
-  DVT-12368 ViPlugin: Undo checkpoints are not created when moving the cursor between edits
-  DVT-12393 Fixed java.lang.NoSuchMethodError while using Breadcrumb context menu in Eclipse 4.4 distros

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


**Performance**

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

**Enhancements**

-  DVT-11828 Rename refactoring dialog: Show a warning when the new name is a keyword
-  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-12023 False DUPLICATE_NAME error thrown for two functions with same argument type name, but different enclosing package
-  DVT-12194 Syntax coloring: Non-alphanumeric characters in Build Config Editor comments are not colored with grey
-  DVT-12319 Breadcrumb: NullPointerException when clicking on an instance of an undeclared module which is inside a generate
-  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-12293 Trigger error for unconstrained types used in declarations
-  DVT-12294 Trigger error for type mismatches in index constraints
-  DVT-12295 Trigger error for specifying a constraint on an already constrained type
-  DVT-12296 Trigger error for specifying a constraint on a non-composite type

**Bugfixes**

-  DVT-9023 Debugger integration doesn't work with Questa 10.5 or later
-  DVT-12279 Syntax Coloring: Whitespaces must be marked with gray color when "Show Whitespace Characters" is enabled
-  DVT-12306 DVT CLI: createProject -force should not preserve opened auto-linked files which are not compiled any more
-  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-12220 Selecting a port of an instance in the Design Hierarchy view should trigger a breadcrumb change
-  DVT-12247 Breadcrumb: Selecting a bind from a breadcrumb element children throws an exception
-  DVT-12255 Non-top file is not incrementally compiled on open if Outline View is not focused
-  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-12170 Breadcrumb: Specific instance path is lost when cloning or splitting the editor
-  DVT-12182 Power Format: Enabling UPF/CPF on a project should not require the TCL plugin to be installed
-  DVT-12190 Breadcrumb: Updates are not working if Design Hierarchy View is not open
-  DVT-12226 Breadcrumb: Changing instance with Select Instance Button does not keep the correct path after switch to other editors
-  DVT-12237 Check for disk full doesn't run periodically
-  DVT-11298 UNDECLARED_LIBRARY semantic error for 'VITAL2000' from SIMPRIM Xilinx library compilation

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


**Enhancements**

-  DVT-12217 Breadcrumb: Add background color preference

**Bugfixes**

-  DVT-7482 Layers View buttons are not visible until resize of view
-  DVT-11254 Breadcrumb: Graphical artifacts for dark theme background
-  DVT-12163 Breadcrumb: Clicking the arrow to see the children of a design element doesn't work for generate blocks with multiple branches
-  DVT-12183 Breadcrumb: Path is not correctly computed for generate blocks with multiple branches
-  DVT-12205 False TYPE_MISMATCH error when element association in array aggregate is of the array type
-  DVT-12213 DVT CLI: Using -include auto fails because path to JRE is not computed correctly
-  DVT-12214 Breadcrumb: 'Select Instance' button is not disabled when the instance's design is not declared
-  DVT-12215 Sometimes the hyperlink on component generic is not working
-  DVT-12218 Sometimes a trace signal operation freezes after a Design Hierarchy view update is performed
-  DVT-12222 Prevent NullPointerException during project restore

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


**Enhancements**

-  DVT-11612 Show aliases, package, function and procedure instances in the Outline View
-  DVT-12162 Throw error when a variable is used as left hand side of a signal assignment
-  DVT-12185 Clean-up element types used in Content Filters and Outline View filters

**Bugfixes**

-  DVT-9940 Wrong tooltip in package body for same named type declaration in corresponding package declaration
-  DVT-10460 False build config error in ius.irun mode: -R takes another directive -nclibdirname as argument
-  DVT-10830 Code Factory "Create Testbench" should initialize the clock signal
-  DVT-11353 Build config: False error for the '-spectre_args' directive that receives another directive as argument
-  DVT-11611 False SIGNAL_NEVER_USED semantic warning when signal is used under an alias
-  DVT-11663 DVT CLI openFile command on a file inside a project should refresh the file's parent directory
-  DVT-12169 Prevent false errors being reported when auto-config times out
-  DVT-12203 Diagram engine doesn't take into account port labels when computing node size

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


**Enhancements**

-  DVT-9971 Check that physical types have an integer base type
-  DVT-12130 Ability to switch to schematic from a "Show Connections Between" action in a flow diagram

**Bugfixes**

-  DVT-11793 False AMBIGUOUS_SUBPROGRAM when using bit string literal as operand
-  DVT-12131 Double click in editor on a number does not select it

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
-  DVT-12126 Replaced menu action "Show Connections Between Targets" with "Show Connections Around" on signals in schematic diagrams

**Bugfixes**

-  DVT-11974 Debugger Integration: When VCS compilation and simulation are done from different working dirs, source lookup fails for relative paths
-  DVT-12020 False error when case expression is a loop parameter
-  DVT-12021 False error for an identifier that resolves both to a function and a variable
-  DVT-12032 False ILLEGAL_TYPE_REFERENCE error when identifier name is both a function and an enum
-  DVT-12042 Automatically insert single proposal does not work for Code Template proposals
-  DVT-12124 False DUPLICATE_NAME error thrown when PSL VUnit name is the same with the associated entity
-  DVT-12127 Unexpected NullPointerException after Incremental Build in a VHDL + PSL project
-  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
-  DVT-7578 Autocomplete for overloaded generic subprograms adds arguments from the first implementation
-  DVT-9884 Trigger semantic error for non-existing type mark in function signature
-  DVT-11613 Show subroutine arguments in content assist proposal when under an alias

**Bugfixes**

-  DVT-11989 No duplicate error thrown for subprograms with same signature but different generics
-  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

**Features**

-  DVT-11422 Ability to show only sources and destinations for a specific signal in HDL diagrams

**Enhancements**

-  DVT-11164 DVT CLI: Add support for listCompiledFiles on VHDL 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-12015 Formatting fails for VHDL Extended Identifiers
-  DVT-12019 False error for bit string literals containing hyphens
-  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

**Bugfixes**

-  DVT-11966 Do not trigger error for -cover <spec> build config directive

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-9939 Content Assist: Do not show enum items proposals on enum dot access
-  DVT-11920 Show Connections Between diagram action does not work for pairs of child and parent instances
-  DVT-11926 Unexpected exception when accessing DVT -> Icons preference page
-  DVT-11938 Trace signal action not working when triggered from the Design Hierarchy view when the top of the hierarchy is a particular instance
-  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)
----------------------


**Bugfixes**

-  DVT-11901 Design diagram filters ignore port direction
-  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-11906 Debugger integration: Error while importing breakpoints from simulator when the file is a symbolic link to the workspace file
-  DVT-11909 Apply Increase/Decrease Editor Font Size to all editors

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


**Performance**

-  DVT-11855 Reduce memory footprint caused by function overload resolution

**Enhancements**

-  DVT-11305 Improve semantic analysis of function calls followed by array selects
-  DVT-11714 Support for generic package data types when tracing signals and in design diagrams

**Bugfixes**

-  DVT-10294 Sometimes autocomplete may show and insert proposals for a prefix shorter than the one typed
-  DVT-11716 Syntax Coloring: Libraries and packages are not always colored as type
-  DVT-11799 False UNDECLARED_IDENTIFIER semantic error when accessing a record element through an array select alias
-  DVT-11803 Incorrect resolved type when slicing an array with a range attribute
-  DVT-11804 False AMBIGUOUS_SUBPROGRAM caused by use clause inside a procedure
-  DVT-11805 False UNDEFINED_SUBPROGRAM for concatenation with an array aggregate
-  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-11811 False error when using a function with the same name as other predefined alias/function
-  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-11822 Incorrect loop parameter variable type when the loop's discrete range is defined by a range attribute
-  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

**Features**

-  DVT-9342 Simplify Altera libraries configuration using +dvt_init_altera directive
-  DVT-11697 Ability to autocomplete UPF/CPF command names
-  DVT-11698 Ability to autocomplete code templates for UPF/CPF commands
-  DVT-11735 Ability to quickly fix UPF/CPF commands
-  DVT-11748 Ability to see tooltips for UPF/CPF commands
-  DVT-11787 Ability to highlight UPF/CPF command arguments

**Enhancements**

-  DVT-11380 Hyperlinks for JavaDoc @link tags in comments

**Bugfixes**

-  DVT-11729 Exception thrown when invoking autocomplete after a bracket character in the Build Config Editor
-  DVT-11786 Incomplete schematic diagram generated from entity
-  DVT-11800 Sometimes DVT triggers IndexOutOfBoundsException in block selection mode when the selection is on the last line

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


**REMOVED**

-  DVT-11277 Remove support for the following +dvt_incremental_compile_checks parameters: FILE, LIB, PKG, FULL

**Enhancements**

-  DVT-11660 Add support for -F in Questa compatibility modes
-  DVT-11745 Show compile index information in error tooltip for files compiled multiple times

**Bugfixes**

-  DVT-8854 Quick fix: Take into account uppercase/lowercase for keywords and data types
-  DVT-10405 Quick fix: Declare enum value should not be available for hierarchical access
-  DVT-11616 Quick fix: Did you mean should not propose the same identifier in different case
-  DVT-11722 False UNDECLARED_IDENTIFIER error for enum type values after hierarchical access from enum type
-  DVT-11749 False errors after incremental build in non-compiled VHDL files
-  DVT-11750 Large letter spacing on Windows when using the new diagrams engine (patch for Eclipse 4.7.3)
-  DVT-11753 Line wrapping does not work properly when  the line should end with a character: 'x'
-  DVT-11754 Prevent sporadic StringIndexOutOfBoundsExceptions thrown when Search View is populated
-  DVT-11756 Show declaration for subprograms doesn't work from editor right click menu nor when hitting F3 shortcut
-  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

**Enhancements**

-  DVT-11646 Add support for DVT_UVVM_HOME environment variable

**Bugfixes**

-  DVT-11465 Editor tab remains green for different files in different project
-  DVT-11737 Xilinx Auto-config: Isolate user specified directives under +dvt_init_auto from generated build directives

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


**Performance**

-  DVT-11700 Improve Breadcrumb Navigation Bar performance

**Enhancements**

-  DVT-11594 Show function implementation in Inspect View
-  DVT-11684 Ability to disable Cairo graphics through dvt.sh and dvt_cli.sh on Linux
-  DVT-11738 Show multiple subprograms in Inspect View when a call is ambiguous

**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-11329 Support file operations for any file type (IEEE 1076-2008 5.5.2)
-  DVT-11601 Xilinx Vivado Auto-config: Add support for VHDL 2008 syntax
-  DVT-11610 False semantic error when using an array select under an alias
-  DVT-11632 Stack Overflow thrown for circular type declarations
-  DVT-11634 False SENSITIVITY_UNUSED semantic warning for signal used in hierarchical signal bit select
-  DVT-11662 Use 1993 predefined libraries when compiling libraries with 2002 or older syntax
-  DVT-11680 Syntax Coloring: Package body and type body identifiers are not colored as types
-  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)
-  DVT-11710 Positional tooltip doesn't work for overloaded procedures
-  DVT-11715 "Show Diagram" action not working on the entity name in an instance declaration

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


**Bugfixes**

-  DVT-11647 $UVVM_HOME and $DVT_OSVVM_HOME environment variables are not properly set
-  DVT-11649 Flow diagram not expanded when generating it from an design hierarchy instance
-  DVT-11650 Incorrect top element label in block diagram

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


**Enhancements**

-  DVT-11046 Breadcrumb: Add context menu similar with the one in Design Hierarchy View

**Bugfixes**

-  DVT-11614 Local variable shadows outside constant in subprogram signature
-  DVT-11615 False UNDECLARED_IDENTIFIER for types when visible only in concurrent statements
-  DVT-11617 False TYPE_MISMATCH error when type range is specified with attributes
-  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

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


**Performance**

-  DVT-11587 Improve Inspect View performance for very large files

**Enhancements**

-  DVT-10786 New hyperlink: Show implementation of a subprogram

**Bugfixes**

-  DVT-11592 Xilinx Vivado Auto-config: add support for projects defined with out of project source files
-  DVT-11595 Show Usages does not work on subprogram declarations

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


**Performance**

-  DVT-11550 Incremental build view update performance issues on loaded CPU

**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

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


**Features**

-  DVT-6816 & DVT-6916 Trace Connections support for record type signals
-  DVT-8501 Support for record type signals in design diagrams

**Enhancements**

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

**Bugfixes**

-  DVT-10750 & DVT-11365 Ignore irun "-rnm_coerce" flag in build config
-  DVT-11342 Breadcrumb: Silence harmless exceptions thrown when opening a design file located outside project
-  DVT-11379 Ignore irun "-override_timescale" flag in build config
-  DVT-11485 Design hierarchy select top button shows empty list
-  DVT-11516 DVT license is checked-out on exclusive C/C++ projects when using the hyperlinks
-  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

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

**Bugfixes**

-  DVT-11428 Show Extended Help from Problems View does not work

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


**Bugfixes**

-  DVT-11179 Search View: Potential matches foreground coloring preference is not taken into account
-  DVT-11388 Diagram filters main dialog closes when "new filter" sub-dialog closes

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


**Features**

-  DVT-10982 Trace connections diagram filters

**Enhancements**

-  DVT-11358 Trigger semantic error for non-existent argument in subprogram call

**Bugfixes**

-  DVT-11152 Compile Order View is re-created if not visible when re-applying waivers
-  DVT-11359 False INVALID_TYPE_CONVERSION error when using mixed language types in a type conversion
-  DVT-11378 Ability to use regex in design diagrams filter paths
-  DVT-11382 Wrong message in the Console View when the build log file is disabled
-  DVT-11385 False error due to bad interpretation of a bit string literal
-  DVT-11391 Sometimes the design diagrams Go To Source action jumps to wrong file

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


**Bugfixes**

-  DVT-9795 Build config: +dvt_auto_link_file sometimes triggers "Illegal attempt to modify an immutable tree" exceptions
-  DVT-11300 Syntax Coloring: String color in Build Config Editor is updated only when reopening the editor
-  DVT-11308 False UNDEFINED_SUBPROGRAM error on multiplication between real and integer operands
-  DVT-11310 Xilinx Vivado Auto-config should include recursively referenced IP files
-  DVT-11313 False UNDEFINED_SUBPROGRAM error on concatenation between array aggregate operands
-  DVT-11330 Fixed sun.security.validator.ValidatorException by updating JRE certificates
-  DVT-11331 False semantic errors after full build due to rare race condition
-  DVT-11332 Platform freeze after full build due to race condition
-  DVT-11352 Prevent sporadic null pointer exceptions during project clean
-  DVT-11354 False INVALID_ATTRIBUTE error on port attribute when used from port alias
-  DVT-11355 False UNDEFINED_SUBPROGRAM error when an operator is explicitly specified in an use clause

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 the **Type Checking** section in :ref:`Semantic Checks`
-  :ref:`Breadcrumb Navigation Bar` in editors and design diagrams
-  UPF/CPF files analysis and power domain visualization. See :ref:`Low Power Format Support`
-  Enhanced diagram refinements. See :ref:`Diagram Filters` and :ref:`Diagram Toolbar`
-  Simplified FPGA projects bring-up for :ref:`Xilinx ISE/Vivado` and :ref:`Intel(Altera) Quartus`
-  Simplified :ref:`OSVVM Support` and :ref:`UVVM Support` projects bring-up
-  :ref:`Naming Conventions Checking`
-  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-3869 :ref:`Breadcrumb Navigation Bar` in HDL diagram editors
-  DVT-5699 Add :ref:`Low Power Format Support` - UPF and CPF power domain visualization
-  DVT-6671 Ability to navigate up in the design hierarchy from an HDL editor
-  DVT-7015 Ability to automatically configure DVT project build starting from an existing :ref:`Xilinx ISE/Vivado` project
-  DVT-7885 :ref:`Breadcrumb Navigation Bar` in HDL editors
-  DVT-8139 Ability to automatically configure DVT project build starting from an existing :ref:`Intel(Altera) Quartus` project
-  DVT-10072 Ability to navigate up in the design hierarchy from an HDL diagram
-  DVT-10259 & DVT-11245 Add Perforce 2018 in DVT distros
-  DVT-10934 Ability to show all connections of selected instances in a Schematic diagram
-  DVT-11063 Add support for the :ref:`OSVVM Support` library
-  DVT-11064 Add support for the :ref:`UVVM Support` library
-  DVT-11239 Add Lua plugin in DVT distros
-  DVT-11244 Update all distro plugins to the latest version
-  DVT-11266 Ability to automatically configure DVT project build starting from an existing :ref:`Xilinx ISE/Vivado` project
-  DVT-11274 Ability to show connections between selected instances in a Schematic diagram

**Enhancements**

-  DVT-2437 Type checking in assignments
-  DVT-9100 Type checking in instance port connections
-  DVT-10940 Add auto-complete functionality to the HDL diagram filters dialog
-  DVT-11082 Naming Conventions: Add pattern matching information in documentation and in the description of the predefined conventions
-  DVT-11275 Ability to use diagram-relative paths in HDL diagram filters
-  DVT-11278 Add unique IDs to non-standard checks

**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-11281 +dvt_init_xilinx should compile simprim library using VHDL_93 syntax
-  DVT-11292 Deadlock when generated default.build.auto.X file is refreshed during build
