24.2.28 (11 December 2024)

Enhancements

  • DVT-21360 Build config: Add support for VHDL generic override through the +dvt_defparam directive

  • DVT-21713 AI Assistant: Format code sections returned by snippets and symbols

  • DVT-21730 AI Assistant: Add support for query_key:search_pattern symbol queries

  • DVT-21734 Semantic checks: False INVALID_IMPLICIT_PORT_MAP error when actual port type is unknown

  • DVT-21775 Quick Query View: Semantic search should return all results matching the query_type when no name pattern is provided

  • DVT-21823 AI Assistant: Split logging into debug log and model communication

Bugfixes

  • DVT-21709 Restrict lazy bring-up of resurces actions to Project Explorer context menu

  • DVT-21727 Parser: Trigger error for ‘else generate’ in VHDL 2002

  • DVT-21795 Removed parent directory check from DesignSync Revision Control Integration script

  • DVT-21812 AI Assistant: Fixed “Unexpected params [null]” warning printed on stderr

  • DVT-21816 AI Assistant: Do not allow chat sessions with empty names

  • DVT-21846 AI Assistant: Sometimes, the chat autocomplete freezes while writing a symbol

  • DVT-21864 DVT CLI: When a threshold is specified for include auto the resources are not correctly filtered

  • DVT-21877 DVT CLI: Reintroduced the default threshold for -include auto

  • DVT-21886 AI Assistant: Chat view links are opened inside the chat instead of the external browser

  • DVT-21890 AI Assistant: Remove autocomplete proposals when the proposal matches the text

  • DVT-21896 AI Assistant: Sometimes, an error is thrown when resending a request

  • DVT-21937 AI Assistant: Sometimes, Markdown code blocks are not highlighted properly in the chat

24.2.27 (26 November 2024)

Features

  • DVT-21688 AI Assistant: Add support for Azure OpenAI provider

  • DVT-21772 AI Assistant: Add support for Anthropic provider

Enhancements

  • DVT-19902 Ability to use paths relative to current file in compile waivers <include/> tags

  • DVT-21693 When no project is selected in a multiple projects workspace consider the first one as active

  • DVT-21697 AI Assistant: Console should not be focused every time a message is sent or received

  • DVT-21773 AI Assistant: Hide sensitive language model configuration when it’s presented in the UI

Bugfixes

  • DVT-21726 Compile Waivers: Waivers specified through +dvt_compile_waivers_file are not restored

  • DVT-21758 AI Assistant: The cursor is sometimes placed in the wrong position after using auto-complete in prompt editor

  • DVT-21759 AI Assistant: Sometimes Undo / Redo operations do not work in prompt editor

  • DVT-21760 AI Assistant: Markdown code blocks missing the language specifier are not rendered properly in the chat

  • DVT-21781 AI Assistant: In certain scenarios, assistant messages fail to appear in the chat

  • DVT-21789 Quick Views: Sometimes focus is lost when opening a quick view

24.2.26 (14 November 2024)

Features

  • DVT-21556 AI Assistant: Add shortcut to open a dialog with all commands

Enhancements

  • DVT-21478 Console View: Searching for next / prev problem for consoles with very large contents does not work in specific scenarios

  • DVT-21575 AI Assistant: Trim leading whitespace for code sections returned by snippets

Bugfixes

  • DVT-17745 & DVT-20018 Changing project database location does not work across tool restarts

  • DVT-21484 False USAGE_BEFORE_DECLARATION for duplicate package in multiple invocations

  • DVT-21570 AI Assistant: Limit the length of session names generated by LLMs

  • DVT-21576 AI Assistant: Sometimes @selected snippet does not expand properly for single line declarations

  • DVT-21581 AI Assistant: Cloned sessions are not saved

  • DVT-21594 AI Assistant: “Stop Generating” command does not work inside compare view

  • DVT-21598 AI Assistant: Improve undo operation after inserting LLM generated code in the editor

  • DVT-21640 AI Assistant: Pressing Escape when editing a session’s title after multiple renames wrongfully restores the original name

  • DVT-21669 AI Assistant: When saving a blueprint, the name of the session is used as file name instead of the name of the blueprint

  • DVT-21696 Increased JVM watchdog timeout to 60 seconds

24.2.25 (31 October 2024)

Enhancements

  • DVT-18378 DVT Resource Filters: Changing the active build configuration should recreate the compilation related filters

  • DVT-19063 DVT Resource Filters: Full build should recreate the compilation related filters

  • DVT-19778 & DVT-21138 DVT Resource Filters: Ability to bring-up resources on demand independent of how the project was created

  • DVT-21443 Report an Issue: Thread dump file names should be timestamped

  • DVT-21446 AI Assistant: Don’t include modifiers in method signatures when expanding @outline snippets

  • DVT-21465 AI Assistant: New snippet for outline of selected element or container

  • DVT-21479 AI Assistant: Trigger warning when saving a snippet with conflicting signature

  • DVT-21532 DVT Resource Filters: Ability to bring-up only compilation related resources independent of how the project was created

  • DVT-21541 AI Assistant: Ignore changes to session name when Escape is pressed

  • DVT-21543 AI Assistant: Improve AI Console theming

  • DVT-21545 Status Bar Notification: Improved look in dark themes

  • DVT-21546 Status Bar Notification: Do not display multiple notifications with the same information

  • DVT-21547 AI Assistant: Improve dark theme for code blocks generated in AI Assistant View

Bugfixes

  • DVT-21059 Types View: Wrong number of types in specific scenarios after full build when content filters is active

  • DVT-21403 Predefined Projects: Broken run configurations in “Revision Control Integration” predefined project caused by an incorrect relative path

  • DVT-21425 Report an Issue: Thread dump files having the same name and located in different projects are discarded when sending an Issue Report

  • DVT-21442 Report an Issue: Collecting thread dumps for full build, elaboration or linting overwrites previously generated files

  • DVT-21447 AI Assistant: Remove duplicate autocomplete proposals for files compiled multiple times

  • DVT-21463 AI Assistant: Sessions with unavailable models are not restored

  • DVT-21464 AI Assistant: Wait for model initialization to complete

  • DVT-21525 AI Assistant: Snippets are not properly expanded if they are directly followed by a dot

  • DVT-21539 Project restore hangs at startup in specific scenarios

  • DVT-21540 AI Assistant: Sometimes the session name cannot be changed

  • DVT-21542 AI Assistant: Newly created snippets and blueprints files not visible in project explorer until refresh

  • DVT-21544 Status Bar Notification: Show Notification button should be disabled when there are no notifications to display

24.2.24 (14 October 2024)

Bugfixes

  • DVT-21428 AI Assistant: Fixed missing blueprint ‘Add comments for the selected code’

24.2.23 (11 October 2024)

HIGHLIGHTS

Features

Bugfixes

  • DVT-21393 Console View: Fixed accumulating memory usage observable after a very large number of successive builds