Latest Releases

Lattix Architect Release 10.7 (August 18, 2017)

  • A new Visual Studio plugin has been released for improved integration with Architect and Command Line. This free plugin can be downloaded directly from the Visual Studio marketplace.
  • A new tool for analysis of Javascript is now available. This tool uses the module system to extract the dependencies. It can be used with all modern Javascript code, on both the front end and the back end.
  • The LDI module was enhanced to support the option of "home_partition" to allow control over the partitions that are generated from the atoms.
  • Error reporting was improved when connecting to the repository.
  • Clang module user interface was improved to allow buildspec files to be loaded into ProjectConfigurer.

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