Release 12#

Lattix Release 12.4 (March 30, 2021)#

Improvements#

  • Support Consumer/Provider headers in Excel projects

  • Added different set operations for Compound Tag

Bug Fixes#

  • Fixed NullPointerException in Oracle Pro*C Analyzer

  • Fixed NullPointerException in project delta calculations after project update

  • Fixed bug in snapshot sorting in Lattix Web in which large numbers were not supported

Lattix Release 12.3 (February 26, 2021)#

Improvements#

  • Updated with new logo

  • Improved Axivion module to produce better data

Bug Fixes#

  • Fixed hang in Lattix Web Issues view

  • Fixed bug with incorrect dependency strengths in Lattix Web DSM for certain models

  • Fixed crash in .NET plugin when running on a machine that does not have Visual Studio

  • Lattix Web should now return bad status code if unable to download requested snapshot file via ldcget

Lattix Release 12.2 (December 21, 2020)#

Improvements#

  • Support for Understand 6.x

  • Added ability to create tags that consist of other tags

Bug Fixes#

  • Fixed bug in python processing

  • Updated Apache Tomcat to fix security vulnerability

  • Fixed bug in Compound Project update.

  • Fixed hierarchy bug in loading EA models

  • Fixed occasional NullPointerException in ldcupdate command line

  • Fixed bug in Clang module in which some header flies were not set up for proper handling of external dependencies

Lattix Release 12.1.5 (November 25, 2020)#

Bug Fixes#

  • Fixed bug in Lattix Web dropdown menus that were hidden

  • Fixed bug in setting default thresholds in new project

  • Fixed bug in image export

  • Fixed bug in saving/loading settings in tag filter

  • Fixed bug in which heatmap grid was not being displayed

  • Fixed bug in which external Ruby dependencies where being treated as internal

  • Fixed bug in partitioning algorithm that broke some models

  • Fixed bug in which project update caused the DSM expansion to be lost

  • Fixed bug in Lattix Web that was preventing issue generation from working

Lattix Release 12.1.4 (October 16, 2020)#

Improvements#

  • Updated Java plugin for Java 15 support

  • DSM image export now includes tag match count

Bug Fixes#

  • Fixed metric thresholds of 100%

  • Fixed loading of compile_commands.json directly from Clang plugin

  • Fixed Dependency relationships in XMI - MagicDraw module

Lattix Release 12.1.3 (September 25, 2020)#

Improvements#

  • Added better API for loading partition properties/heatmap metrics

  • lxbuild can now be used to merge buildspec.xml files

  • lxbuild can now convert multiple complie_commands.json to buildspec.xml

  • lxbuild now has better support for compile_commands.json file

Bug Fixes#

  • Fixed bug in lxbuild that caused problems with command line arguments to build command

  • Fixed bug Lattix Web in which long project names were displayed incorrectly

Lattix Release 12.1.2 (September 11, 2020)#

Improvements#

  • Added REST API for Lattix Web to add/update/delete users

  • Dependency is now created when Java annotations have class parameters.

Bug Fixes#

  • Fixed bug in Compound Project that prevented partitioning from being loaded from Lattix project files

  • Fixed bug in lxbuild that caused empty buildspec in some cases

Lattix Release 12.1.1 (August 28, 2020)#

Improvements#

  • Added ability to delete multiple Lattix Web snapshots from Architect

  • Added option to export PNG/JPEG image of DSM from ldcreport

  • Tags are now sorted alphabetically in Architect

  • Changed scripts so that custom menu is named “Testing” instead of “Cantata”

Bug Fixes#

  • Fixed bug with JSON export from ldcreport producing invalid JSON

  • Fixed FileRootsMap class to support case-insensitive filename matching (for metric/heatmap import scripts)

  • Fixed “Find” so that you can always create new tags

  • Fixed “NullPointerException” when updating empty project with clang module

  • Fixed upload repository snapshot from Architect to indicate active workspace

Lattix Release 12.1 (August 14, 2020)#

Improvements#

  • Added new Ruby Module

  • Added new Python 3 Module

  • Small improvement in MagicDraw module to better support value properties.

  • Added support for Java 14

  • Support for alternate cmake compile_comands.json format

Bug Fixes#

  • Fixed bug in Lattix Web in which DSM numbers disappear on expansion

  • Fixed bug in “Find Issues”

  • Fixed bug in ldcpublish that caused heatmap values to disappear

  • Fixed bug in Lattix Web that caused occasional crash

Lattix Release 12.0.3 (June 5, 2020)#

Improvements#

  • Added result totals and percentage to Impact/Uses reports

Bug Fixes#

  • Fixed syntax problem in lxbuild with -isystem parameter

  • Fixed bug in ldcget with trailing slashes in url

  • Fixed problem with Java Class-Path in MacOS install. Fixes Excel import

  • Fixed localization in script reports

  • Fixed bug in which LattixWeb install was failing if Java was not installed.

Lattix Release 12.0.2 (May 22, 2020)#

Bug Fixes#

  • Fixed Excel import.Error being thrown: java.lang.NoSuchMethodError: org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTbl.getTrList()Ljava/util/List.

  • Fixed hang that happens when Heatmap Grid is displayed when member level is expanded

Lattix Release 12.0.1 (May 15, 2020)#

Improvements#

ldcget now returns appropriate error message if Lattix Web is not licensed, or if license is expired

Bug Fixes#

  • Fixed Excel export. ClassNotFoundException was being thrown.

  • Fixed heatmap Excel export

  • Fixed problem Lattix Web when license file was missing, Lattix Web failed to start

  • Fixed lxbuild problem which produced incomplete buildspec.xml, which caused include files to not be found

  • Fixed heatmap so that it updates when threshold values are changed

  • Fixed heatmap so that is updates when metric values changed

Lattix Release 12.0 (May 8, 2020)#

Improvements#

  • New Axivion module

  • Added new Heatmap view in Architect and Lattix Web

  • Updated Lattix Web tomcat server to address security issues,

  • Added new scripts to load coverage data and Misra/Autosar violation data for heatmap

  • New Metric: Weighted Impact

  • New JSON format data exporter

  • Understand Module now has option to support CountLineCode instead of CountLine

  • ldcget error message now displayed on console,/li>

  • Now uses OpenJDK

  • LattixWeb startup script now has configurable user/starup location

Bug Fixes#

  • Fixed occasional NullPointer when creating CAD

  • Fixed occasional NullPointer exception loading manual dependencies

  • Fixed lxbuild running out of heap space for large files

  • Fixed Compound projects not working with manual atoms.

  • Fixed tarjan calculation gives StackOverflowError

  • Fixed bug with tag dropdown not working on Mac

  • Fixed too narrow combobox on toolbar

  • Fixed edit tag so user can rename the tag