LabVIEW 2025 Q1 Features and Changes
- Updated2025-04-01
- 3 minute(s) read
LabVIEW 2025 Q1 Features and Changes
Released January 2025
.NET (Core) 8.0 Support
- Building applications, packed libraries, and source distributions.
- Defining and using static properties and methods.
Python Support
Changes to Compare VIs and Other LabVIEW
Files
- Annotated images of differences, including different colors for additions, modifications, and removals.
- Images of changed VI icons and connector panes.
- Collapsible sections to help focus on the remaining differences during reviews.
Interactive comparison of VIs also has new annotations and buttons to copy images of differences to the clipboard. You can easily use these features in change comments, such as in Pull Requests with Git.
Project, library, and class files now contain better property labels and less redundant information. It makes it easier for you to review changes using third-party tools for text files.
New Row Options for Listbox, Multicolumn
Listbox, Table, and Tree Controls
- Added Word Wrap option. This option causes text in a cell to display in multiple lines if the column is not wide enough to display the complete text. This option will work best when used in combination with Autosize Row Height.
- Added alternating row background color option. This option makes it easier to associate text with the correct row, especially when the control is not showing horizontal lines. In high contrast themes, this feature is disabled when using system colors for both the text and the background color.
New Properties, Methods, and
Events
- The Project and Library classes include the following new property:
- Save Version (read only) — Returns the save version of the project or library.
- The Project class includes the following new method:
- Set Project Save Version — Sets the save version of the project. Version is specified as a short form LabVIEW version string, such as 24.0 representing LabVIEW 2024 Q1. The oldest supported version is 17.0. This method will load all project items. The items will prompt to be saved on close if not already saved in a compatible version.
- The Library class includes the following new method:
- Set Library Save Version — Sets the save version of the library. Version is specified as a short form LabVIEW version string, such as 24.0 representing LabVIEW 2024 Q1. The oldest supported version is 17.0. This method will load all library and class items. The items will prompt to be saved on close if not already saved in a compatible version.
- The Listbox, Multicolumn Listbox, Table, and Tree classes include the following new
properties:
- Word Wrap — Determines whether the height of a row is based on explicit lines or wrapped text.
- Alternating Row Colors — Row background colors alternate to make row size and boundaries more obvious.
- Alternate Row Background Color — Background color used to draw alternate rows.
Updated
LabVIEW Font Type Definition
The LabVIEW font type definition (LVFontTypeDef.ctl) now uses a color box instead of a numeric color value.
[Idea submitted by NI Discussion Forums member Petru_Tarabuta]
Additional Changes
The LabVIEW Style Guide is now in the LabVIEW Wiki. For information about the LabVIEW Style Guide, refer to the Related information.
For hardware and software compatibility information, refer to the Related information.