Latest Releases

Lattix Architect Release 10.6 (March 24, 2017)

  • Lattix Web enhancements
    • New access control allows teams to manage access to projects
      • Administrators can create groups
      • Users can be members of one or more groups
      • Projects can be configured to provide access to one or more groups
    • Trend graphs can now be plotted all the way to the beginning of the project
    • The project dashboard shows status and key metrics for each project
    • The DSM usage pane now displays dependency kinds
    • A default value for checker limit can be set
    • Additional trend graphs have been added
    • The user interface is simplified and improved

Lattix Architect Release 10.5.2 (February 6, 2017)

  • Localization for Japanese customers is complete
  • The .NET module supports computation of cyclomatic complexity
    • The System Metrics tab shows maximum cyclomatic complexity by hierarchy
    • A new report shows the top 100 methods by Cyclomatic Complexity

Lattix Architect Release 10.5 (September 28, 2016)

  • Lattix Web enhancements:
    • User access controls are now supported on a repository wide basis.
    • Licensing allows administrators to control user access.
    • Tiles on the project dashboard now display key project metrics.
  • The Clang module has been updated
    • Project creation has been enhanced
    • The Clang compiler is updated for all supported platforms
    • Clang supports multi-byte characters in source file and directory names
  • The Java module now supports computation of Cyclomatic Complexity
    • The System Metrics tab shows maximum Cyclomatic Complexity by hierarchy
    • A new report shows the top 100 methods by Cyclomatic Complexity
  • Lattix has been localized for Japanese customers
  • Find and New Search dialogs are unified
  • The Generate Class View script can be run on a selected subsystem
  • The Project Update menu is now available from both the Navigator and Home
  • The procedure for integrating with Understand on Mac OS X was updated to reflect changes made in Understand

Lattix Architect Release 10.1.2 (July 15, 2016)

  • LXBuild is more configurable
  • LXBuild generates useful diagnostics after it is run
  • The Clang module provides better help for getting started
  • Additional localization related improvements were made

Lattix Architect Release 10.1.1 (June 22, 2016)

  • Clang module updates
    • The internal Clang compiler has been updated to version 3.9. Updates apply to 32/64 bit Windows, OSX and 64 bit Linux 32. Note that 32-bit Linux still uses the older Clang compiler and will be updated in the next build.
    • The Clang module supports C++11 and C++14 standards
    • The options for the Clang module were reordered and simplified
    • Header file processing has been improved for Visual Studio projects
  • The LXBuild utility has been updated:
    • The compiler name recognition algorithm has been improved
    • Documentation for LXBuild has been augmented
  • New localization files have been incorporated

Lattix Architect Release 10.1 (April 18, 2016)

  • The Clang include reports have been enhanced and improved
    • A new report for analyzing declarations was added
    • A new report for analyzing indirectly included header files and dependencies was added
    • All current Clang reports were improved and made easier to understand
    • Duplicates in reports due to multiple datasources were eliminated
    • Undefined macros report does not show macros starting with a double underscore '__' in order to shorten the report. Note that these macros can only be defined by the compiler vendor.
  • Lattix Web has improved support for user logins
    • Users can be enabled on a repository. Once users are enabled only registered users can browse projects
    • A user's email settings can be configured in Settings
    • A "Forgot Password" link on the login page can be used to reset the password
    • A "Select Projects to Follow" button has been added to the top of the dashboard to allow users to select the projects to follow in the dashboard
  • A new utility LXBuild has been added to monitor a build and to generate a build specification file on Linux systems for C/C++ analysis using Clang.
  • Lattix Web user interface improvements
    • The color palette for atom types has been expanded
    • The Admin interface has been improved with better sizing of buttons and justification of headers and fields
  • The Architect preference dialog has been improved to set or clear the properties used for controlling metric computation

Lattix Architect Release 10.0.1 (February 9, 2016)

  • A new option was added to control whether a chart was 1 column or 2 columns wide
  • The Largest Atom report now shows short names to improve readability along with a tooltip to show the full name
  • Improved display of some top level menu items for smaller or lower resolution devices
  • Tooltip added to names in graphs to help in situations where long names are truncated
  • Improved error handling with invalid key is entered in Lattix Web
  • View Preferences hierarchy was simplified

Lattix Architect Release 10.0 (January 15, 2016)

  • Lattix Web has been completely redesigned
    • The User Interface has been completely revised
    • You can now create and view DSMs in your browser. The DSMs and expandable and collapsible. You can also examine the dependencies between any two subsystems.
    • The number of reports has been expanded
    • There are no limits on the number of reports
    • Charting has been revised for easier use and greater clarity
    • It is possible to configure the reports, charts and view for any project
    • Find Issues checkers can be run and displayed on Lattix Web
    • Delta computation is improved when loading multiple projects
  • Find Issues checkers have been completely revised
    • Checkers can be run to identify problems on projects even without you any knowledge of the code
    • The checker user interface has drill down functionality pinpointing problems at the source code level
    • New C/C++ checkers for a variety of include file analysis, object-oriented design issues, and other architectural smells
    • Java and .NET checkers are included for object-oriented design issues
  • Improvements to the User Interface
    • New interface added to support invoking, running, and displaying the output of Find Issues
    • Delta Metrics have been removed since that information is already available in the Update Report. The same information can also be obtained from the ldcdiff utility.
    • The pane for Project Source File options was unused and has been removed
    • The Partition Uses and Used By reports have been removed
  • The Windows install binary uses a certificate for enhanced security
  • The Work List display now includes the parent information for newly created subsystems
  • The Cyclomatic Complexity metric is shown for projects created with Klocwork and Understand modules