#.# - major version - Includes new features, major enhancements, architectural changes, bug fixes.
Since 2015, a major version is named in sync with the release year, for example the first major version of 2015 is 15.1.
NOTE: When switching to a new major version it is recommended to start in a new workspace.
#.#.# - minor version - Includes bug fixes, minor enhancements.
22.1.18 (15 June 2022)
CLEANUP
Enhancements
vscode-728 Show server restart pop-up when changing .ls file
vscode-794 Periodically clean obsolete Language Server log files
vscode-838 Show server restart pop-up when changing server relevant preferences
Bugfixes
DVT-14133 UVM Components Diagram: TLM port connections are not displayed when the component instance name does not match the field name
DVT-14835 Trigger DUPLICATE_IDENTIFIER warning when the bind target scope contains already a field with the same name as the bind
DVT-17658 Build gets stuck during elaboration of some macro defined struct data type parameters
DVT-17701 Support for assignment shift in evaluation
22.1.17 (8 June 2022)
Features
Enhancements
vscode-471 Add "Step Into" action for UVM Components Diagrams
vscode-616 Triggering "Show Diagram" from Command Palette on a UVM component should ask for diagram type (UML or UVM Component)
DVT-17650 Extend support for bit vector system functions in evaluation
Bugfixes
vscode-701 Sometimes "Open Design Breadcrumb Instance" selection is wrong
vscode-740 Design Breadcrumb: Wrong updates when opening instances from Design Hierarchy
vscode-741 Design Breadcrumb: "Select Other Design Breadcrumb Instance" command has no effect when the active editor contains a schematic diagram
vscode-801 Design Breadcrumb: Wrong updates when triggering 'Open Design Breadcrumb Instance'
vscode-828 Design Breadcrumb: Wrong updates when double clicking on a port from Design Hierarchy
vscode-837 Design Breadcrumb Navigation doesn't work if the current editor contains a design diagram
vscode-868 Sometimes "Jump to Matching Pair" command triggers unnecessary scroll
vscode-894 Starting a new Verissimo session using "Non-Standard Rules" ruleset runs "Basic Ruleset" instead
vscode-897 Sometimes "dvt_ls.bat is not recognized as an internal or external command, operable program or batch file" error is thrown on Windows
DVT-15358 No error reported when referring an enumerated type range base-name without specifying the index
DVT-17027 Incorrect enum literal value when specified with index from enum range
22.1.16 (31 May 2022)
Performance
Features
Enhancements
Bugfixes
vscode-857 Verissimo: Build console is not cleared properly sometimes
vscode-859 Rebuild should not be stopped when the provided compile waivers file is invalid
vscode-864 Verissimo: Sometimes selecting waivers file results in "Invalid waivers file!"
vscode-875 Extension doesn't work over Remote-SSH when using VS Code Insiders
vscode-876 Report an Issue gets stuck in "Collecting data..." when using VS Code Insiders
vscode-877 Prompt for selecting the project nature is not always displayed when creating a DVT project starting from an empty directory
vscode-879 Prompt for selecting the project nature displays wrong information when specifying the -lang flag to dvt_code.sh
vscode-881 Unable to start Language Server if the project path contains whitespaces
DVT-17043 Packages imported in unelaborated package are considered elaborated
DVT-17588 Incorrect tooltip for parameter with no data type and unknown value
22.1.15 (18 May 2022)
Bugfixes
22.1.14 (17 May 2022)
Performance
CLEANUP
Enhancements
Bugfixes
vscode-804 A new Language Server is always started regardless the value of the DVT.languageServer.selection
vscode-863 Unable to start Language Server when the value of DVT.languageServer.launchCommand preference contains single quotes
DVT-17493 Incorrect UNELABORATED_MODULE warning after incremental elaboration for bound module
22.1.13 (9 May 2022)
DEPRECATED
Enhancements
vscode-761 Ability to see to how many problems a compile waiver was applied in the dvt_build.log file
DVT-17486 Build log/output should be consistent across tools
DVT-17492 Ability to skip elaboration of instances based on path pattern
DVT-17536 Change +dvt_elaboration_skip_modules directive to accept simple pattern
DVT-17554 Change dvt_disable_unelaborated_package_constants directive name to be in line with other similar directives
Bugfixes
DVT-17533 Incorrect hyperlink for parameter default value when multiple package classes have parameters with same name
DVT-17538 Incorrect evaluation of $sformatf when format_string is missing
DVT-17540 Cannot evaluate streaming operator used on a queue
22.1.12 (3 May 2022)
REMOVED
Enhancements
vscode-759 Enhance highlight in VS Code predefined themes
vscode-823 Highlight the matching keyword when placing the cursor on "begin"/"end"
vscode-831 Add command for jumping to pair bracket or to matching begin/end block
vscode-840 Enhance DVT Light and DVT Dark themes
DVT-17182 Trigger warning for unsized constant number in bit concatenation
Bugfixes
vscode-785 DVT Light Theme: Input boxes from the preferences page don't have borders
vscode-848 Running dvt_ls script without "-build" argument results sometimes in wrong nature detection
DVT-15936 Bound instance errors cleaned after incremental adaptive elaboration
DVT-17495 Bound instances are incorrectly removed at incremental adaptive elaboration
DVT-17504 When searching for a module, all its instances having similar name are also reported
22.1.11 (18 April 2022)
Bugfixes
vscode-824 Sometimes Language Server becomes unreachable after expanding its entry in Language Servers View
DVT-14141 Semantic errors in `included files disappear when incremental build is performed in the including file
DVT-17440 Throw MISSING_PARAMETER_OVERRIDE error when no overrides are specified and the parameter has no default value
DVT-17489 Exception thrown when positional struct assignment pattern has more associations than the structure has fields
22.1.10 (12 April 2022)
Features
Enhancements
vscode-807 Show version in Diagnostics View
DVT-17360 Throw error for use of the class resolution operator with a prefix that is the unadorned name of a parameterized class
DVT-17372 Support for static access of class value parameter evaluation during elaboration
Bugfixes
vscode-666 Sometimes views become empty after moving them in UI
vscode-671 Language Servers View: Client info should become empty after disconnecting from the server
vscode-753 Report an Issue: Remote host settings are not collected when using Remote-SSH
vscode-754 Do not apply automatic transformation of characters in comments
vscode-788 Design Hierarchy View: Sometimes context menu is not entirely visible in ports panel
vscode-789 Verification Hierarchy View: Sometimes context menu is not entirely visible in ports panel
vscode-800 Sometimes "Show Diagram" command displays a blank editor
vscode-813 Arrows from Compile Order / Design Hierarchy / Verification Hierarchy View are not rendered correctly in VS Code 1.66
vscode-818 Sometimes "'common.bat' is not recognized as an internal or external command, operable program or batch file" error is thrown on Windows
DVT-17394 False SIGNAL_NOT_RESET warning for struct member
DVT-17438 Ignore localparam override in elaboration
DVT-17461 ConcurrentModificationException thrown sometimes at elaboration in a mixed design when a component binds to module with implicit signals
DVT-17471 Do not show BuildCancelException after canceling the elaboration
22.1.9 (30 March 2022)
Enhancements
Bugfixes
vscode-719 Wrong syntax highlighting of arrays of events
vscode-749 Some comments from build configuration files are not properly highlighted
vscode-774 When disconnecting from an embedded Language Server, the server doesn't close immediately
vscode-778 NullPointerException thrown when invoking formatting on a build configuration file
vscode-779 "DVT: Change Languages..." command does not restart the Language Server with the new languages set
vscode-780 "DVT LS registry file could not be created!" warning is thrown in Log Console
vscode-783 Unable to start Language Server if the extensions-dir contains whitespaces
vscode-784 Sometimes "mkdir: can't create directory '"C:/': " error is thrown on Windows
vscode-786 Output of Custom Scripts run through dvt.custom.script command cannot be passed to other tasks
vscode-787 "DVT: Copy All Diagnostics" command is visible when the extension is not active
DVT-9433 Trigger error for incompatible array operands with signed vs. unsigned element types
DVT-17260 Incorrect WIDTH_MISMATCH warning when one of the operands is of union type
DVT-17382 Right argument of shifting operators should be treated as unsigned
DVT-17386 Evaluate signal select when passed to $bits system function call
DVT-17388 Evaluate uppercase 'X expression
DVT-17411 False OVERRIDE_VIRTUAL_METHOD error for type alias of method signature types
DVT-17417 Show Usages: String usage should be marked as writer when calling predefined write functions on it
DVT-17422 False NON_EXISTING_TYPE semantic error when mixing wildcard and explicit imports and exports
22.1.8 (15 March 2022)
Performance
Features
vscode-730 Ability to run DVT Custom Scripts as tasks, at startup and using dvt.custom.script command
vscode-744 Ability to push DVT environment variables to terminal and tasks
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
vscode-706 Ability to trigger Override Methods command from Content Assist
vscode-715 Ability to configure the "name" and "local" arguments in the <build_name>.ls file
vscode-734 Ability to print the language server version using dvt_ls.sh version
vscode-772 Add extension scripts to integrated terminal's PATH
vscode-773 Point dvt_code.sh to running VS Code / VSCodium binary when running through integrated terminal
DVT-17183 Change warning message for unsized and unbased decimal numbers of 32 bits with sign overflow
DVT-17336 Correct evaluation of range select containing ambiguous value
DVT-17345 Limit maximum number of problems reported in the build log
DVT-17373 Change dvt_elaboration_loop_block_cutoff directive to elaborate at most the number specified of loop instances
DVT-17392 License: Send to the license server the client PID instead of the unused and dummy display value
Bugfixes
vscode-713 Expanding macro in a separate file is not working sometimes
vscode-752 Content Assist: Generate setters/getters proposals are not displayed if the prefix is preceded by tabs
vscode-760 Waive error results in VS Code reload when using Remote-SSH
vscode-762 Extension should not be activated if the workspace folder is not a valid DVT project
vscode-767 A Language Server is started for a project found in the workspace state even when opening an empty VS Code
DVT-17216 False ILLEGAL_ASSIGNMENT semantic error when the interface array of instances and the interface array port refer to interfaces in different libraries
DVT-17303 Implement Extern Method Content Assist: Javadoc comment not being generated
DVT-17333 Packed value does not change dimension when assigned to VHDL parameter from VLOG expression
DVT-17337 False NON_EXISTING_TYPE error when a class type starts with a type parameter in some cases
DVT-17346 No instance of a design should be considered changed at incremental if the design is not changed
DVT-17352 Incorrect signing positioned before type in function return type tooltip
DVT-17377 Module is incorrectly considered changed at incremental if it contains implicit signals
DVT-17378 Module is incorrectly considered changed if it has an import clause
DVT-17379 Remove support for signing before function return data type
DVT-17393 License: Fixed custom port support in local license sources
22.1.7 (2 March 2022)
Bugfixes
vscode-743 Update getting started predefined projects
vscode-750 Silently pass through the dvt_code.sh prerequisites checks when ldconfig is missing
vscode-751 Sometimes the Language Server doesn't start on Windows throwing a PowerShell error about the "buffersize"
DVT-12402 Missing semantic error for '<scope1>::<scope2>' when scope1 is not a parent of scope2
DVT-16975 Trigger semantic error for unknown interface identifier used as prefix of exported modport function declaration
DVT-17321 False ILLEGAL_ASSIGNMENT warning when operands have different number of packed dimensions but are equals in size
22.1.6 (23 February 2022)
Performance
Features
vscode-710 Add settings to set environment variables visible to extension and to the extension started Language Servers
DVT-7043 Show available modules from libraries (-v, -y) in autoinstance
DVT-17312 Ability to relocate $HOME/.dvt using DVT_USER_DIR environment variable
Enhancements
DVT-17298 Add option to speed up elaboration in some cases by allowing more working memory
DVT-17304 Support for $increment, $high, $low system functions in elaboration
Bugfixes
vscode-682 Verification Hierarchy View: Pressing Top/Bottom buttons after commenting instance results in an empty view
vscode-684 Verification Hierarchy View: Sometimes GUI freezes after clearing the search bar
vscode-689 Ability to generate Wavedrom diagrams on macOS Apple Silicon and Linux ARM64
vscode-711 Open a Predefined Project: Collect projects from locations defined using DVT_PREDEFINED_PROJECTS_EXT_* env vars
vscode-714 In some cases the wrong build name is saved in the registry leading to a "ResponseErrorException: InitializeParams.initializationOptions.buildConfiguration doesn't match the language server build configuration" when connecting to that Language Server
vscode-717 Move the registry lock file from temp folder to the registry folder to avoid conflicts
DVT-17130 Invalid MULTIPLE_PACKAGES semantic error when second declaration is imported after usage
DVT-17277 Incorrect actual value for package constant after incrementally changing its value
DVT-17279 Package constant UNRESOLVED_PARAMETER_VALUE warning disappears after incremental elaboration
22.1.5 (16 February 2022)
Performance
Enhancements
Bugfixes
vscode-702 Sometimes submenus from context menu are not entirely visible
vscode-704 Sometimes folding is not working properly
DVT-17218 Wrong refactoring rename operation when applied on a class with its header defined within a macro
DVT-17259 Incorrect UNDECLARED_MODULE warning squiggle underline in some cases
22.1.4 (8 February 2022)
Enhancements
Bugfixes
vscode-678 Design Breadcrumb is not working on Windows
vscode-680 URISyntaxException thrown on Windows
vscode-698 Code Lens: Triggering 'Show Constraints' results in error if the cursor is not placed on the rand variable
vscode-703 Highlight does not work for any other syntax except SystemVerilog and VHDL when using DVT color themes
DVT-17171 Rename Refactoring: Wrong potential match reported when renaming a module parameter
DVT-17181 No actual value displayed for changed parameter name after incremental adaptive elaboration
DVT-17210 Wrong hexadecimal string value displayed for parameter value
DVT-17214 False UNDECLARED_IDENTIFIER semantic error for function call prior to explicit import declaration
22.1.3 (31 January 2022)
Enhancements
vscode-641 Content Assist: Generate getters/setters for a single field when writing the prefix of the field
DVT-17064 Handle macro value changes incrementally
DVT-17158 Extend +dvt_elaboration_disable_method_eval directive to class value parameter evaluation
Bugfixes
vscode-676 Quick Fix: Add Port/Parameter doesn't work across languages
vscode-677 NullPointerException thrown when triggering hyperlinks on predefined element
vscode-687 Design Breadcrumb is not working if a definition hyperlink is triggered on an invalid element
vscode-693 Sometimes language detection does not work and a NullPointerException is thrown when -lang is not specified
22.1.2 (26 January 2022)
Bugfixes
vscode-662 Diagrams: Depth preferences are sometimes wrongfully marked as disabled
vscode-663 Design Diagrams: Depth preference is wrongfully set in the interface
vscode-672 "Show Design Hierarchy" command triggers an error if the DVT activity wasn't focused before
vscode-673 "Show Verification Hierarchy" command triggers an error if the DVT activity wasn't focused before
vscode-674 Diagrams: Filters are not preserved when navigating through the diagram using the Design Breadcrumb
vscode-675 Wrong element indentation in view when using "Show Design Hierarchy" command on a non-top element
vscode-690 "Enable DVT" command throws exception when no workspace folder is opened
vscode-692 Some scripts are not working correctly when ANSI colors are always set for some system commands
22.1.1 (18 January 2022)
Features
vscode-595 Ability to override functions from Command Palette
DVT-2463 & DVT-8579 & DVT-13533 Show the actual value of a parameter in its tooltip
DVT-14593 Trigger warning for unelaborated module/entity
DVT-14628 Show number of bits for value parameters when elaborated
DVT-14653 Show the actual value for an elaborated package constant
DVT-16742 Trigger warning for unelaborated package
DVT-17078 Changed default to true for the +dvt_enable_elaboration directive
Enhancements
vscode-636 Add preference to enable/disable inactive code highlight
vscode-638 Code Actions: Prefill the direction and width in Add Port QuickPick
vscode-654 Split self contained extension into multiple platform specific extensions
vscode-660 Ability to customize the number of diagnostics shown in Problems View
DVT-2513 Show module parameters in Design Hierarchy Ports View
DVT-4773 Generate design diagram based on evaluated expressions in generate blocks
DVT-6020 The "Show Design Hierarchy" action should be aware of the current design breadcrumb
DVT-7904 Show dimension for array of instances in design diagrams
DVT-8770 Support for bound instances in design diagrams
DVT-8936 & DVT-10066 Enhance multiple tops elaboration
DVT-11233 False WIDTH_MISMATCH warning when connecting a logic
0:0 vector to an implicit signal
DVT-12697 Design Breadcrumb should be cursor sensitive
DVT-13428 Trigger DUPLICATE_ELEMENT error for bound instances with the same name
DVT-14391 Non-standard support for simple target instance name non-local to the bind directive
DVT-14646 Jump to declaration for elaboration errors should set the breadcrumb to the relevant path
DVT-14702 Support for ordered parameter overrides in configuration rule
DVT-14704 Ability to control elaboration steps
DVT-14807 Elaborate defparam assignments
DVT-14809 Incremental elaboration should be performed only on changed designs
DVT-14930 Hyperlinks: Ability to jump to the assignment of a parameter
DVT-15181 Design Breadcrumb: Hyperlinking outside the design scope should accurately update the breadcrumb
DVT-15209 Elaborate newly added design one level on editor open
DVT-16638 Add build config directive for hiding irrelevant WIDTH_MISMATCH semantic errors
DVT-17079 Ability to stop the elaboration of a certain cell (i.e. module, entity) based on name
DVT-17080 Add option to skip defparam elaboration
DVT-17081 Add option to change the number of elaboration passes when resolving bind directives
DVT-17082 Add option to configure the cut-off number for elaborated loop blocks
DVT-17083 Trigger elaboration warnings for defective loop blocks
DVT-17084 Trigger error for invalid liblist when elaborating an instance
DVT-17085 Trigger elaboration error for configuration top with invalid design
DVT-17086 Trigger elaboration error for cycles in parameter evaluation
DVT-17087 Trigger elaboration error for duplicate tops
DVT-17089 Trigger elaboration error for bound instance directly under bound instance
DVT-17090 Trigger error for unknown array of instance range
DVT-17091 Trigger error for unelaborated bind directive target
DVT-17092 Trigger elaboration warning for unresolved parameter expression
DVT-17093 Trigger elaboration warning for unresolved enum name expression
DVT-17094 Trigger elaboration warning for parameter without value
Bugfixes
vscode-596 Design Hierarchy View: Populate automatically when elaboration is on
vscode-597 Design Hierarchy View: Only the first top is shown when elaboration is on
vscode-618 Design Hierarchy View: Toggling elaboration results in an empty view
vscode-619 Compiled Files View: Active file is not revealed if it doesn't contain override annotations
vscode-629 Focusing Output Panel clears the Design Breadcrumb for the current editor
vscode-634 Unable to use some commands from Command Palette when the Output Panel is focused
vscode-649 UVM Components Diagram: Diagrams generated from file are not displayed after changing the theme
vscode-651 Diagrams: Sometimes preferences are wrongly marked as enabled/disabled
vscode-652 Code Actions: Refactoring proposals should be displayed only when invoking "Refactor..." command
vscode-659 TypeError thrown by when using the diagrams
vscode-661 Sometimes diagrams are not rendered
vscode-664 Missing permissions for remote extension files when using Remote SSH
vscode-667 Compiled Files View: Populate automatically when connecting to a Language Server
DVT-7217 Skip checking hierarchical accesses in design elements which are not instantiated
DVT-7231 & DVT-7575 Skip checking hierarchical accesses in generate blocks which are not active
DVT-10917 Design hierarchy is not correctly computed when using -top top_name and top_name not found
DVT-12030 False UNDECLARED_IDENTIFIER semantic error when accessing a signal of a local bound instance
DVT-12122 Instance is not bound when bind statement is found on a lower design hierarchy level
DVT-14810 Update Design Hierarchy view at incremental for generate condition change
DVT-14833 False UNDECLARED_TOP error for VHDL design (entity, configuration) in mixed project
DVT-14871 Resolve simple identifiers even in unelaborated designs and generates
DVT-16018 Quick Fix: Sometimes declaring a for loop iterator using Declare Variable doesn't place the new variable at the beginning of the scope
DVT-16491 Trigger semantic warning for signal width mismatch in instance port connections involving an interface instance signal
DVT-17050 Declare Port Quick Fix: Declared port width is not computed correctly
21.1.53 (22 December 2021)
Enhancements
Bugfixes
vscode-605 Go to entity/architecture declaration hyperlinks are not working when triggered from a Verilog file
vscode-621 Design Diagrams: "Show Connections" does not uncheck "Hide unconnected ports" in preferences dialog
vscode-622 "endinterface" keyword is not highlighted
vscode-630 Diagrams are not generated if the cursor is placed at the end of an element name
vscode-631 Language Servers don't start on Windows
vscode-632 dvt_code.sh does not support -lang argument
vscode-637 Sometimes Outline View becomes empty after undoing a Code Action
21.1.52 (14 December 2021)
Performance
Features
Enhancements
vscode-485 Add preference for enabling/disabling build automatically
vscode-523 Ability to Show in Design Hierarchy
vscode-539 Ability to Show in Verification Hierarchy
Bugfixes
vscode-445 Obsolete diagnostics are not cleared when +dvt_incremental_compile_checks directive is set to false
vscode-519 Signature Help is not available for module parameters
vscode-521 Files compiled out-of-scope are not displayed in Compile Order View
vscode-558 Inactive code background doesn't appear in the second view when the editor is split vertically
vscode-570 'file.associations' workspace preference should not be updated with default mappings
vscode-584 Workspace symbols semantic search provides wrong results
vscode-589 Override annotations tooltip should not contain the whole function signature
vscode-609 "Show Diagram" triggered from Command Palette does not work
vscode-612 Diagrams: Search navigation using the keyboard wrongfully jumps between matches after refresh
vscode-613 "Create New Waiver" webview buttons do not work
vscode-615 "generate" and "endgenerate" keywords are not highlighted
vscode-617 Report an Issue: Unable to send the report due to global state
vscode-620 Active editor should not revealed in Compiled Files View after full build if the view is collapsed
21.1.51 (6 December 2021)
Bugfixes
vscode-569 Design Diagrams do not preserve their type when navigating through the breadcrumb
vscode-573 Diagrams: Toolbar navigation issue after performing a refresh operation
vscode-575 A new UVM Components diagram is generated every time even if it is already opened
vscode-580 Change the DVT WebViews custom menu component to the VSCode Look & Feel
vscode-581 Diagram toolbar buttons click box is too small compared with the size of the button
vscode-582 All "dialog" Webviews Panels should have the "dialog" buttons top-right
vscode-585 Illegal reflective access by ro.amiq.dvt.utils.DVTProcessRunner warning when using Java >8
vscode-590 Report an issue doesn't work
vscode-593 Schematic Diagrams: Applying filters resets diagram state
vscode-598 Design Diagrams: Breadcrumb navigation does not update diagram editor in elab mode
vscode-600 Diagrams do not adjust to resized view after zooming in/out
21.1.50 (23 November 2021)
Bugfixes
vscode-526 Sometimes Design Hierarchy entries disappear on double click
vscode-559 Dark theme is not applied properly to Wavedrom/Bitfield diagrams in tooltips until the "Preference: Color theme" command is invoked
vscode-562 "Open a DVT Predefined Project" merges the project to location instead of overwriting
vscode-564 Report an Issue: View is not displayed properly when editor is split vertically
vscode-566 Report an Issue: Wrong busy indicator when canceling 'Save as Zip' operation
vscode-568 'file.associations' workspace preference should be merged instead of being overwritten
21.1.48 (16 November 2021)
Bugfixes
vscode-527 Show feedback while saving/sending the issue report
vscode-546 Design Breadcrumb: Wrong updates sometimes when using hyperlinks
vscode-547 Changing preferences after performing "Show Connections" displays diagrams not fitted to canvas
vscode-561 Starting a new Verissimo session using "All (OVM) Rules" ruleset runs "Basic (OVM) Rules" instead
21.1.47 (8 November 2021)
Enhancements
Bugfixes
21.1.46 (2 November 2021)
Enhancements
Bugfixes
vscode-482 Sometimes context menu is not entirely visible in views
vscode-506 Design Breadcrumb: Pick the correct instance of a module when using 'Go to Source' diagram action
vscode-538 Design Breadcrumb: Some diagram actions do not update the breadcrumb
21.1.45 (26 October 2021)
Bugfixes
vscode-491 Diagnostics positions are not updated after inserting whitespaces
vscode-503 Schematic Diagrams: Unable to show back the unconnected ports after hiding them
vscode-504 Wrong expand indication in Design Hierarchy View for the last element
vscode-505 Design Breadcrumb: Navigation Bar should clear after closing a Diagram Editor
vscode-511 'Show Diagram' from Design Hierarchy has no effect in some cases
vscode-513 Sometimes Report an Issue view is not properly displayed
vscode-515 FSM Diagrams: Highlighted cells in the transition table are not cleared between selections
vscode-516 FSM Diagrams: Context menu is not available for diagram selection in some versions of VSCode
vscode-518 Design Breadcrumb: Switching from Schematic Diagram to FSM diagram keeps an obsolete navigation bar
vscode-524 Verification Hierarchy: "Show Diagram" generates a new diagram for the same instance
21.1.44 (19 October 2021)
Enhancements
Bugfixes
vscode-495 Cursor jumps to last edit when applying Add Port or Add Parameter quick fixes
vscode-496 "Move Selection to File" does not remove the selected section of code from the initial file
vscode-501 "Open a DVT Predefined Project..." command does not overwrite the existing folder
vscode-502 Double click on instance port with no connection in Design Hierarchy View should jump to port declaration
vscode-507 Some tooltips containing Bitfield Diagrams are not displayed in VSCode 1.60
21.1.43 (11 October 2021)
Enhancements
Bugfixes
21.1.41 (27 September 2021)
Features
Bugfixes
21.1.40 (21 September 2021)
Features
Enhancements
vscode-456 Ability to expand/collapse macros in new file
vscode-466 Report an Issue: Restore user information (username, email, company) from previous session
Bugfixes
vscode-442 Add empty state indicator in Design/Verification Hierarchy View
vscode-458 "Connect to a Remote Language Server" command has a too restrictive host name pattern
vscode-462 Unable to trigger rebuild from Command Palette
vscode-464 Dark theme is not applied to Wavedrom and Bitfield diagrams inside tooltips
vscode-465 Bitfield Diagrams: Register field table is not displayed correctly in the tooltip in VSCode 1.60
21.1.39 (15 September 2021)
Features
vscode-3 Add dark theme
vscode-49 Add UVM Components Diagram
vscode-50 Add Semantic Highlight support
vscode-447 Ability to jump to pair bracket or to matching begin/end block
Enhancements
Bugfixes
vscode-444 Diagrams should be updated after build events and when enabling/disabling Content Filters
vscode-452 Double click on top element in Verification Hierarchy has no effect
vscode-453 FSM Diagrams: Selection in diagram does not highlight transition table elements
vscode-454 Schematic Diagrams: Sometimes wires disappear when selecting enclosing block
vscode-455 Views become empty after starting a Verissimo session
21.1.38 (8 September 2021)
Features
vscode-417 Ability to save diagrams
vscode-427 Code Actions: Extract Selection to Variable
vscode-428 Code Actions: Extract Selection to Method
vscode-435 Ability to show instances
vscode-438 Code Actions: Declare Extern Method Prototype
Enhancements
Bugfixes
vscode-415 Design Breadcrumb: Breadcrumb freezes when clicking on recurrence detected label
vscode-421 Design Breadcrumb: Wrong breadcrumb when generating a diagram from Design Hierarchy
vscode-434 Override annotations: Missing hyperlinks to overridden/shadowed elements
vscode-441 Design Breadcrumb: "Select Other Instance" updates the breadcrumb after switching editors
vscode-443 Inactive code background is not updated after incremental build
vscode-449 Inactive code background is not computed when opening a new file
vscode-450 Design Breadcrumb: Breadcrumb is not updated after full build if the editor is not focused
21.1.36 (30 August 2021)
Features
vscode-282 Code Actions: Add support for Add Port/Parameter
vscode-351 Ability to Report an Issue
vscode-368 Ability to check DVT VSCode Status
vscode-397 UVM Sequence Tree View
vscode-407 Code Actions: Expand .* Port Connections
vscode-408 Code Actions: Extract Selection to Module
vscode-409 Code Actions: Split/Join to Extern and Implementation
vscode-425 Code Actions: Bind Method Call Arguments by Name/Position
vscode-426 Code Actions: Explicitly Declare Implicit Signal
vscode-429 Code Actions: Move Selection to New File
Enhancements
Bugfixes
21.1.35 (23 August 2021)
Features
Enhancements
Bugfixes
vscode-413 Problems View is not updated after connecting to a language server after full build
vscode-416 Design Breadcrumb: StackOverflowError thrown for design recurrences
vscode-420 Unable to navigate through Design Breadcrumb when a schematic diagram is open
21.1.34 (16 August 2021)
Features
vscode-366 Code Factory: Ability to create wavedrom diagram
vscode-388 Code Factory: Ability to create instances
vscode-389 Code Factory: Ability to create signals
vscode-390 Code Factory: Ability to create testbenches
vscode-406 Code Actions: Connect instance ports by name/position
vscode-410 Code Factory: Ability to create logic signals
Enhancements
Bugfixes
21.1.33 (9 August 2021)
Features
Enhancements
vscode-364 Server should start on "localhost" instead of "any"
vscode-369 Ability to start a remote server listening on "any" interface
vscode-393 Find References: Add preference to show/hide non-type-matching references when searching for fields or methods of type-parameterized classes
Bugfixes
21.1.32 (3 August 2021)
Features
Enhancements
Bugfixes
21.1.31 (27 July 2021)
Features
Enhancements
Bugfixes
vscode-375 Verissimo: Unable to define new waivers by using Code Actions
vscode-376 Verissimo: Unable to open check description
vscode-377 Verissimo: Opening HTML Report gets stuck during loading
vscode-383 IllegalArgumentException thrown when publishing diagnostics
21.1.30 (20 July 2021)
Features
21.1.29 (12 July 2021)
Bugfixes
21.1.28 (6 July 2021)
Features
21.1.27 (28 June 2021)
Bugfixes
vscode-362 Diagrams are rendered in separate editors when performing some actions from the context menu
vscode-363 Schematic Diagrams: First "Go to Source" option not working when multiple instances are selected
vscode-365 Diagrams: Context menus overflow the container view
21.1.26 (22 June 2021)
Features
Bugfixes
vscode-359 StringIndexOutOfBoundsException when computing "Expand Macro" code CodeLens
vscode-360 Bitfield Diagrams are not generated while a WaveDrom diagram is rendered
vscode-361 Bitfield Diagrams are not properly generated in some cases
21.1.25 (16 June 2021)
Features
vscode-67 Add VSCodium in DVT distributions
vscode-338 Add FSM diagrams
vscode-350 Add dvt_ls.sh and dvt_code.sh scripts to support flow integration (Linux)
Enhancements
vscode-324 Add preferences for showing/hiding Code Lens
vscode-325 Ability to expand/collapse macros from context menu
vscode-339 Add preferences for diagram generation
vscode-348 Ability to navigate inside Compiler Order and Design Hierarchy search boxes using arrow keys
vscode-355 Ability to show constraints from context menu
Bugfixes
vscode-347 When filtering Design Hierarchy by port name, the ports matching the query should be displayed at the top of the ports panel
vscode-354 Wrong active build configuration displayed in the status bar when trying to restore a non-existent build config file from the last session
21.1.22 (24 May 2021)
Bugfixes
vscode-343 Unable to use Verissimo after applying waivers for failures or check
vscode-344 Extension is not activated after creating a new SystemVerilog file in a non-DVT project
vscode-346 Design Diagrams: Go to source action does not work for sequential and combinational logic
21.1.21 (18 May 2021)
Performance
21.1.20 (17 May 2021)
Enhancements
vscode-328 Update Design Diagrams when navigating through the Design Breadcrumb
vscode-335 Add support for Design Diagram Actions
vscode-337 Add support for UML Diagram Actions
Bugfixes
21.1.14 (13 April 2021)
Enhancements
Bugfixes
21.1.13 (5 April 2021)
Bugfixes
21.1.12 (30 March 2021)
Features
21.1.11 (22 March 2021)
Features
21.1.10 (15 March 2021)
Bugfixes
21.1.9 (8 March 2021)
Features
Bugfixes
21.1.7 (22 February 2021)
Enhancements
Bugfixes
vscode-304 When there are multiple Verissimo failures inside a macro call, only some of them are displayed
vscode-305 Display only valid waivers file when starting a new Verissimo session
21.1.6 (15 February 2021)
Bugfixes
vscode-300 Starting Verissimo session using an invalid waivers file removes all problems from project
vscode-302 WaveDrom Diagrams: Diagrams are not displayed when reopening the editor
vscode-303 Bitfield Diagrams: Diagrams are not displayed for hex reset values
21.1.4 (2 February 2021)
Bugfixes
21.1.2 (18 January 2021)
Bugfixes
vscode-280 Wrong errors reported when opening VSCode with unsaved files
vscode-292 Compile waiver updates are not always taken into account
vscode-293 UML Diagrams: Wrong font scaling of type names
vscode-294 Bitfield Diagrams: Tooltip displays wrong information when hovering over field label
vscode-295 Bitfield Diagrams: Selection not working when clicking over field label
21.1.1 (11 January 2021)
Features
20.1.44 (21 December 2020)
Features
20.1.42 (4 December 2020)
Features
20.1.41 (20 November 2020)
Enhancements
vscode-264 When DVT_XXX_HOME variables are not set, fall back to known $DVT_HOME locations
vscode-279 Use VSCode theme inside Verissimo Rulepool Documentation
20.1.39 (9 November 2020)
Performance
Bugfixes
vscode-222 +dvt_build_log_file_location directive is not taken into account at full build
vscode-273 Rename Refactoring is not applied when previewing changes using diff
vscode-275 Defining compile waivers with other severity than DISABLED has no effect
vscode-276 NullPointerException in the Language Server when computing constraints of a variable
20.1.38 (30 October 2020)
Features
Enhancements
vscode-236 Show progress when computing References and Workspace Symbols
vscode-254 Refactoring is done in two steps, requiring user review, when encountering conflicts during rename
Bugfixes
20.1.37 (23 October 2020)
Bugfixes
20.1.36 (16 October 2020)
Features
Enhancements
Bugfixes
20.1.35 (8 October 2020)
Features
Bugfixes
20.1.34 (2 October 2020)
Features
vscode-1 Content Assist: Add support for templates
vscode-2 Content Assist: Add support for auto-instantiation
vscode-235 Ability to show constraints of a variable using Code Lens
vscode-247 Add "Open Waivers File" option to open the active Verissimo waivers file
vscode-248 Add "Open Ruleset File" option to open the active Verissimo ruleset file
vscode-249 Add "Open Ruleset Documentation" option to open the HTML documentation of the active Verissimo ruleset
vscode-250 Ability to save and run Verissimo session configuration
vscode-251 "Generate and Open HTML Documentation" option to generate and open the Verissimo HTML report
Bugfixes
vscode-252 Editor shouldn't split when using the "Open Check description" quickfix option
vscode-255 Wrong rename refactoring operation when applied on unsaved files
vscode-257 Hyperlinks to macros are not displayed in tooltips
20.1.33 (28 September 2020)
Bugfixes
vscode-244 Automatic refresh of Outline, References and Problems is performed when changing VSCode preferences
vscode-245 Inactive code background is not updated after an incremental or a full build
vscode-246 Content Filters toggle button has no effect
20.1.32 (17 September 2020)
Features
vscode-206 Ability to run Verissimo
vscode-218 Ability to jump to super implementation
vscode-224 Ability to jump to child implementation
Enhancements
Bugfixes
20.1.31 (11 September 2020)
Features
vscode-75 Ability to show readers/writers
vscode-129 Ability to expand/collapse macros from Code Lens
vscode-136 Content Assist: Ability to generate setters and getters
Bugfixes
20.1.30 (3 September 2020)
Features
Enhancements
vscode-119 Ability to configure formatting preferences for whitespaces, indentation and vertical alignment
vscode-212 Automatically reapply waivers when detecting changes in waivers XML file
vscode-214 Ability to switch between build configuration files from all workspace folders
vscode-221 Content Assist: Ability to override methods
Bugfixes
20.1.29 (28 August 2020)
Enhancements
Bugfixes
20.1.28 (21 August 2020)
Performance
Features
Enhancements
vscode-70 Escape documentation of autocomplete proposals to Markdown syntax
vscode-186 Automatically start language server when creating a new DVT project
vscode-192 Throw "Operation unavailable" message when element which should be searched for couldn't be resolved
vscode-193 Rename refactorings should take into account allowPotentialMatches preference
Bugfixes
20.1.27 (14 August 2020)
Features
vscode-35 Ability to waive problems from Problems Tab
vscode-46 Add support for Rename Refactoring
vscode-152 Ability to define compile waivers
Enhancements
vscode-31 Ability to open file with failures by double clicking in Verissimo HTML Report
vscode-164 Format specifier autocomplete after % character
vscode-172 Add preference to allow Potential Matches for references
Bugfixes
vscode-30 Icons in Verissimo HTML Report are not displayed on Windows
vscode-163 Content Assist: env vars are not shown as proposals in build config files
vscode-182 Rebuilding project after deleting waivers file does not update problem to its original severity
vscode-191 Verissimo HTML Report does not load completely sometimes
20.1.26 (30 July 2020)
Features
Bugfixes
20.1.25 (24 July 2020)
Features
Enhancements
vscode-153 Add support for hyperlinks in build config files
vscode-156 Ability to use hyperlinks in comments using @link and @see
vscode-159 Ability to auto-complete inside `include "..."
vscode-162 Add support for +dvt_incremental_compile_max_lines+ build config directive
Bugfixes
vscode-73 Exception triggered by revealing tree item in Compiled Files View after build
vscode-151 +dvt_preprocess_translate_pragmas directive is not taken into account at full build
vscode-158 Auto-complete is working only in build configuration files with .build extension
vscode-161 Waivers generated by +dvt_auto_snps_vip_waivers build config directive are not applied
20.1.24 (17 July 2020)
Enhancements
Bugfixes
20.1.23 (9 July 2020)
Enhancements
Bugfixes
20.1.22 (8 July 2020)
Enhancements
20.1.21 (2 July 2020)
Features
Bugfixes
20.1.20 (25 June 2020)
Features
Enhancements
Bugfixes
20.1.19 (18 June 2020)
Bugfixes
20.1.17 (16 June 2020)
Enhancements
Bugfixes
20.1.16 (12 June 2020)
Bugfixes
20.1.15 (4 June 2020)
Features
Bugfixes
vscode-61 Wrong content of document model when opening unsaved files in VS Code
vscode-99 Compiled Files View is not cleared when no file is compiled during build
vscode-100 NoSuchFieldException when triggering autocomplete in default.build
20.1.14 (28 May 2020)
Enhancements
Bugfixes
vscode-69 Wrong diagnostics for files compiled out-of-scope
vscode-81 Wrong hyperlink for instances
vscode-83 Incremental build triggered by inactivity time is performed only for the last edited file
vscode-85 CamelCase autocomplete does not work with macros
vscode-86 Hyperlinks don't work imediatly after opening large files
vscode-87 Wrong priority for autocomplete proposals starting with prefix
vscode-89 Open declaration of an argument from extern implementation jumps to prototype
vscode-90 Wrong "Starting rebuild..." message in status bar and "Build in progress" notification when triggering a rebuild after the language server failed to start
vscode-91 Autocomplete not working correctly after pressing enter at the end of a sequential block
20.1.12 (21 May 2020)
Enhancements
vscode-8 Add support for autocomplete in default.build
vscode-10 Incremental build should update errors in default.build
vscode-78 Variable placeholders when inserting functions with arguments from autocomplete proposals
Bugfixes
20.1.11 (15 May 2020)
Features
Enhancements
Bugfixes
vscode-33 Auto-expand Compiled Files View after the full build is finished
vscode-66 Autocomplete proposals are not updated correctly while typing
vscode-74 Reveal files in Compiled Files View only when it is expanded
vscode-76 Wrong hyperlink for elements defined inside unsaved files
20.1.10 (11 May 2020)
Bugfixes
vscode-40 Missing proposals in VSCode GUI
vscode-42 Missing return type in proposals labels
vscode-72 Wrong autocomplete edit when replacement string does not start with the prefix
20.1.9 (30 April 2020)
Features
vscode-36 Logging console
vscode-37 Ability to trace messages between client and server
vscode-45 Code Formatting
Bugfixes
vscode-21 Diagnostics for files compiled out-of-scope are not cleared when closing the files
vscode-28 Wrong "Starting rebuild..." message in Status Bar and "Build in progress" notification when triggering rebuild without licence
20.1.7 (10 April 2020)
Bugfixes
vscode-34 Do not change selection of file in All Files View on hover on element in file
vscode-38 Open Declaration and Auto-complete not working on Windows when using absolute paths in default.build
vscode-39 Triggering Open Declaration moves focus on All Files View
20.1.5 (26 March 2020)
Features
Bugfixes
20.1.4 (20 March 2020)
Bugfixes
20.1.1 (21 February 2020)