Structure101 Studio Releases

Released: Jan 13, 2021

Updates in V5.0 b15446

Features

General changes

  • Added support for non-proxy hosts.
  • Upgraded client-side licensing libraries.
  • Logging levels adjusted; JXB upgrade.

Java-specific changes

  • Upgraded to ASM9 to support Java 15/16 (inc. sealed classes).
  • Upgraded Sonarqube Plugin.
  • Upgraded Maven Plugin; Removed dependency on org.eclipse.jdt.debug.

Fixes

General changes

  • Fixed Studio exception when filtering on tagged.
  • Violations were being lost on a change and save to a repository.

Released: Jul 8, 2020

Updates in V5.0 b15352

Features

General changes

  • Added mechanism to exclude specific items from specific measures.
  • DigiCert upgraded to 2022.

Java-specific changes

  • ASM upgraded to 8.0.1 (including support for Java 14).
  • Added show-profiles/test-classes/poms/groupids overrides in Build.

Fixes

General changes

  • Search was broken for particular expressions.
  • Check-key-measures was not reporting numViolation increase if there were previously no violations.

Java-specific changes

  • Tided IJ WS spec violations message.

Released: Apr 23, 2020

Updates in V5.0 b15265

Features

General changes

  • Build: report-summary operation did not support useProjectFile argument.
  • Studio: initialise spec coverage and violation values when no spec present.
  • Removed Edition from product names.
  • Updated splash screens.
  • Logging levels upgraded.
  • If we have a node in the pattern, ask it for the type directly.

Fixes

General changes

  • Studio: a drag and drop to module lost package hierarchy.
  • Build: reported spec specified percentage from specified-output-file argument was always...

Released: Feb 10, 2020

Updates in V5.0 b15178

Features

General changes

  • Regenerated help to solve inconsistencies.
  • Added Undo keyboard shortcut (Ctrl/Cmd-Z).
  • Bundled all Dlls in app jar to simplify headless distribution.
  • Populate search dialog with results as they are found.
  • Removed signing data from Eccpresso.jar files.

Java-specific changes

  • Added log of type (for controller).
  • Added type field to findByRealName.
  • Performance: moved unmarshall from visit methods to scan methods.

Fixes

General changes

  • Studio could not access protected repo...

Released: Dec 3, 2019

Updates in V5.0 b15111

Features

General changes

  • Addition of xml.bind mvn dependencies to future proof against JRE11+.
  • Upgraded Layering Violations Collector to cope with legacy snapshots.

Java-specific changes

  • Studio: Triple underlines in module names removed from display layer.
  • WS: Eclipse startup improvements.

Fixes

General changes

  • Studio: LSM Graph viewer navigation incorrect when slicing on.
  • Studio: Proxy settings prevented remote publish.

Java-specific changes

  • WS: Navigation to/from modules with dotted names didn...

Released: Sep 25, 2019

Updates in V5.0 b15018

Features

General changes

  • Added more JRE versions to future proof runtime compatibility.
  • Removed timestamp from log filenames to improve rollover strategy.
  • Upgraded bundled I4J JRE for Win64 and mac to 11.0.3.
  • NPE guard around: Archiving the existing depot arch.
  • Upgraded URL for Welcome page load.
  • Improved number of violations AD tooltip.
  • Upgraded licensing libraries to most recent.
  • Switched off licensing analytics (impacted performance).
  • Structure101 API upgrades.

Java-specific changes

  • NPE check...

Released: Jun 18, 2019

Updates in V5.0 b14538

Features

General changes

  • Improved proxy detection and implementation.
  • Updates to help.

Java-specific changes

  • Excludes did not work when project created from maven pom.
  • Long delay between save settings and bye.
  • Maven publish goal: Diagram renamed to diagrams; added spec and actions params.
  • Maven report-key-measures goal: Added useProjectFileSpec and useProjectFileDiagrams.
  • WS: On opening settings with remote repo showed Unable to connect to repository.
  • WS: Let viewer toggle button not IDE event...

Released: May 17, 2019

Updates in V5.0 b14507

Features

General changes

  • XS colors now always different.
  • New license case added.
  • Clean up in the web service.
  • Piccolo clip bounds set; result of version upgrade.
  • Add context menu to all graph content tabs.
  • License ticker disabled for node locked.
  • Make ToolWin JXB data dir unique; pom jar packaging.
  • NPE guard added to Report Key Measures.
  • Support of remote publish via proxy.
  • Don’t attempt to create a depot on a remote publish.
  • Ensure on a layering/XS change, summary not updated but flagged to be...

Released: Feb 21, 2019

Updates in V5.0 b14385

Features

General changes

  • Tuned internal build process.
  • Upgrade to install4j7.0.10 for critical Win PATH fix around JDK clashes.
  • Removed "Hierarchy: Codemap" from summary

Java-specific changes

  • Missing all goals implemented.
  • Updated wars with updated Win JxBrowser startup.
  • Ensure performed actions are greyed out in list.
  • Do not collapse spotlit nodes when unspotting.
  • When not showing test code ignore test dependencies.

Fixes

General changes

  • Structure Spec must be locked.
  • Path was disappearing from...

Released: Jan 31, 2019

Updates in V5.0 b14354

Features

General changes

  • Performance improvements around pattern matching.
  • JxBrowser upgraded to 6.22.2 for important fixes.
  • Proxy password from system settings now obfuscated in build log.

Java-specific changes

  • Ability to in/exclude test source folders in IDEA now available.
  • Added click home text to sorting finished message.

Fixes

General changes

  • Auto-levelize was creating design tangle.
  • Removed border around summary export.
  • Welcome screen was broken when Workspace also running.
  • MacOS tabs...