Release 2025#

Lattix Release 2025.0.1 (June 5, 2025)#

Features#

  • New Project dialog now has sortable “Modified” and “Size” columns

  • Created VSCode menus for Lattix

  • Added Lattix tagging to VSCode

  • Show active filter name in the DSM $root box

  • Added active filter name to report

  • Made command line tools less verbose

Bug Fixes#

  • New Project dialog now repsonds to changes in the file system

  • Fixed bug in which the expand “+” in the tree panels does not respond

  • Removed warning about vmoptions file when running Lattix from the command line

  • Fix Python API not running without ide license.

  • Include build of Lattix for Intel MacOS

  • Fixed missing ltxcc in MacOS arm installer

  • Fixed bug in lxbuild which caused default MACROs to be ignored

  • Fixed bug creating rules between architectural category tags

  • Fixed NullPointerException when editing manual dependencies and changing an Atom Kind to a new Kind

  • Fixed potential hang when using DSM

  • Fixed bug in which reports would still be visible after project closed

  • Fixed bug in Lattix Web in which the DSM displayed did not reflect the correct named view

  • Fixed bug in Lattix Architect in which violations were missing when project was edited and uploaded to Lattix Web

Lattix Release 2025.0 (April 26, 2025)#

Features#

  • New Python API

  • New Visual Studio Code Extension

  • Added support for Java 24 in Java module

  • Added ability to assign colors to Dependency Kinds. Colors can appear in the DSM. Turn feature on via menu Project‣Properties; “Display” Panel; Check “Enable Project Specific”; Check “Show Dependency Colors in DSM”. Colors can be set in Project Properties

  • Added ability to have views with different filtering. Turn feature on via menu Project‣Properties; “Display” Panel; Check “Use View Local Filters”. Right Click on view in Navigator and select “Edit View” to see filters

  • Added ability to change the font size via menu View‣Preferences

  • Added ability for user to change Java memory defaults via menu Help‣Set Java Memory Size

  • Improved Risk Metric calculation so that aggregation values make more sense

  • Tag matches in DSM are now easier to read. Change via menu View‣Preferences; “Grid Appearance”; Check “Show Square Tag Values”

  • You can now search options in menu View‣Preferences and Project Properties dialog via the “Filter” text search box

  • Lattix now runs on Java 17 (Upgraded from Java 1.8)

  • Mac version now available with ARM binaries

  • Linux and Mac now use native binaries instead of bash scripts (lattixarchitect, ldcupdate, etc)

  • Updated RLM licensing to version 16

Bug Fixes#

  • Fixed instabilities in Lattix Web

  • Fixed export of sub tags (like Impact Tags/Architectural Tags) so they are not flattened

  • Fixed possible hang when scripts are edited while Lattix is open

  • Fixed bug with creating Rule on a sub tag

  • Fixed bug in Rules report in which sub tag rules are missing