WhiteStarUML Changelog

What's new in WhiteStarUML 5.9.1

Mar 26, 2018
  • Since the release 5.9.1 the binaries are no longer signed.
  • Fixed glitch with losing documentation update after saving project while the Documentation Editor is still active.
  • Fixed glitch with random error messages when opening a new diagram.
  • Fixed glitch with overwriting model description when the Description Panel is not visible.
  • Default selection of the active tab in the Tagged Values Editor will follow previous user selection (if applicable).
  • Cleaned issues with switching diagram tabs and opening/closing projects with multiple tabs open.
  • Fixed problem with undocking and redocking panels.
  • Fixed problem with erratic behavior after modifying the ActionKind attribute.
  • Improved reliability of Documentation Editor.
  • Collection Editor shows a hint instead of an empty list if no suitable element for insertion could be found.

New in WhiteStarUML 5.8.6.2 Beta (May 5, 2017)

  • Documentation Panel is correctly cleaned after closing the project.
  • Added runtime exception viewer. (MadExcept)

New in WhiteStarUML 5.8.6.1 Beta (May 5, 2017)

  • Updated manfiest file + code cleanup.

New in WhiteStarUML 5.8.6.0 (Apr 13, 2017)

  • Extensive program profiling was performed. That helped to identify various issues and visibly improve overall performance.
  • Antialiased drawing with Direct2D is now enabled by default.
  • The GUI part of the Documention Generator was updated and several issues were fixed.
  • Added option to invoke Visual Studio to debug design pattern scripts.
  • Added drag & drop support for inserting new elements into Collection Editor from the Model Explorer.
  • Handled tabs are: Deployed Components, Deployed Artifacts, Residents and Raised Signals.
  • Generated C# accessors for properties are now following auto style from C# 3.0+.

New in WhiteStarUML 5.7.3.0 (Apr 30, 2016)

  • Internal name of Java 1.5 profile was changed from Java15 to Java to ensure better compatibility with StarUML.
  • Improved stability of generating code for ERD diagrams with annotations.
  • Cleaned handling of adding a new operation in interaction diagrams (like Sequence Diagram).
  • Fixed glitch with memory alocation on machines with no printer attached.
  • Cleaned handling of Exclusive File Open on 64 bit machines.
  • ParserCore.dll has now its TLB registered by installer for easier import by IDEs.
  • Script generating getter/setter accessors for an attribute is now directly integrated and accessible through the Model submenu.
  • GraphViz libraries have their own subdirectory and the problem with auto layout of items with multiple association was fixed.
  • The program is now compatible with the latest version of Virtual TreeView component.

New in WhiteStarUML 5.7 Beta (Nov 6, 2015)

  • ERD profile got promoted to plugin and allows generation and parsing of simple SQL tables. This module is intended to act as an example of a plugin written in C#. This and other .Net based modules are now based on Visual Studio 2015 and .Net Framework 4 Client Profile. From now the application should install correctly on fresh Windows 8 and 10 machines. Older systems must have .Net Framework 4 Client Profile installed.
  • Design Patterns addin was ported to the 64 bit version.
  • The Documentation Generator was internally redesigned to run the script engine in a separate process. Custom scripts launched from the Generator will likely require their startup to be updated like the ones bundled with the generator. Documentation generation is now present in the 64 bit build as well.
  • Improved performance of scrolling diagrams with Direct2D enabled. Improved selection of stereotypes and tabs in the Tagged Values editor basing on existing stereotype.
  • Generating XMI with Rational extensions should be more stable now.
  • New options added:
  • General - Use Direct2D for antialiased drawing on Windows 7+. After activating it diagrams must be reopened (or app restarted). C++/C#/Java - Generate implementation of operation from text in Tagged Values - Implementation
  • Added command Copy/Paste Formatting for quick copying formatting between views. Initial 64 bit build is ready (with XMI and ERD plugins) in the Win64 directory. Jpg and Png images are now handled in most places of the program: exporting diagram images, annotations, profiles and nxt files. ERD profile is no longer activated by default. Various issues in the Documentation Generator with cloning templates and creating batches were fixed.
  • C# code generator creates Visual C# style Unicode output files. Installer sets the file association for .uml and WhiteStarUML (may be disabled in custom install settings) It is possible now to auto select relations in the Model Explorer when browing Relations in the Collection Editor. For that showing relations must be enabled in the Model Explorer (with Filter Elements dialog). Nx Parser is moved to .Net based library. A small utility program NxSyntaxValidator.exe is added to quickly test syntactic correctness of .nxt files.
  • New GoTo Submenu added to the context view of models to navigate to attachments and classifiers of instance type models. Fixed scrolling/scalling with mouse wheel and horizontal scroll with Shift pressed added. Text in guard in Combined Fragments will appear on top of graphical elements. The main window should no longer try to appear on a disconnected monitor.
  • Problem with opening dialog windows on systems with multiple monitors was fixed. Issue with the main window always staying in the backgound when child windows are undocked is fixed. However now the main window may completely cover child windows.
  • Handling units was updated and now they can be loaded and unloaded in a running program. There is also "General - Auto Load Unit" option to handle the default behavior.
  • Relations in Collection Editor may be sorted by column and the related model may be located. Tagged values and options inspectors allow editing single line values in place. Stereotype names can now contains brackets.
  • Attachments are updated if attached model is renamed. Workspace may be zoomed with Ctrl + Mouse wheel. Tagged values can be now edited with multi-line editor. Old Java module (1.4) is not installed anymore and should be fully replaced by the newer 1.5.
  • New function "Find Diagrams with Selected Model" added to Model Explorer's context menu. Fixed generation of static data members and const functions in the C++ module. Bug preventing reading files with error "Incorrect typecast" is fixed. Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration). Annotation line style may be modified using Format menu. All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line. Creating a new item in Collection Editor starts edition automatically. It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • The About dialog better scales for modified DPI values. All apostrophe types should be accepted by the input parser now. Word Wrap can be now set by default in Tools - Options - General View. All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime, see View - UI Theme. It is possible now to scroll Model Explorer while dragging a model element. C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses. Help files are updated and distributed with the main program (access with F1) thanks to the new project contributor Albert Zuurbier. ERD Data Modeling profile is now fixed and integrated out of the box. Crash in XMI export is fixed. Submenu View-Toolbars is fixed. Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed. The project binaries are digitally signed now, thanks to open source certificate from CERTUM ;) Unicode names are fully functional now (see screenshots). Java 1.5 module by Frank Hernandez now is integrated out of the box. (Seen as Java 1.5 profile.)

New in WhiteStarUML 5.6.5.0 Beta (Jun 19, 2015)

  • New options added:
  • General - Use Direct2D for antialiased drawing on Windows 7+. After activating it diagrams must be reopened (or app restarted). C++/C#/Java - Generate implementation of operation from text in Tagged Values - Implementation
  • Added command Copy/Paste Formatting for quick copying formatting between views.
  • Initial 64 bit build is ready (with XMI and ERD plugins) in the Win64 directory.
  • Jpg and Png images are now handled in most places of the program:
  • exporting diagram images, annotations, profiles and nxt files.
  • ERD profile is no longer activated by default.
  • Various issues in the Documentation Generator with cloning templates and creating batches were fixed.
  • C# code generator creates Visual C# style Unicode output files.
  • Installer sets the file association for .uml and WhiteStarUML (may be disabled in custom install settings)
  • It is possible now to auto select relations in the Model Explorer when browing Relations in the Collection Editor.
  • For that showing relations must be enabled in the Model Explorer (with Filter Elements dialog).
  • Nx Parser is moved to .Net based library.
  • A small utility program NxSyntaxValidator.exe is added to quickly test syntactic correctness of .nxt files.
  • New GoTo Submenu added to the context view of models to navigate to attachments and classifiers of instance type models.
  • Fixed scrolling/scalling with mouse wheel and horizontal scroll with Shift pressed added.
  • Text in guard in Combined Fragments will appear on top of graphical elements.
  • The main window should no longer try to appear on a disconnected monitor. Problem with opening dialog windows on systems with multiple monitors was fixed.
  • Issue with the main window always staying in the backgound when child windows are undocked is fixed.
  • However now the main window may completely cover child windows.
  • Handling units was updated and now they can be loaded and unloaded in a running program.
  • There is also "General - Auto Load Unit" option to handle the default behavior.
  • Relations in Collection Editor may be sorted by column and the related model may be located.
  • Tagged values and options inspectors allow editing single line values in place.
  • Stereotype names can now contains brackets.
  • Attachments are updated if attached model is renamed.
  • Workspace may be zoomed with Ctrl + Mouse wheel.
  • Tagged values can be now edited with multi-line editor.
  • Old Java module (1.4) is not installed anymore and should be fully replaced by the newer 1.5.
  • New function "Find Diagrams with Selected Model" added to Model Explorer's context menu.
  • Fixed generation of static data members and const functions in the C++ module.
  • Bug preventing reading files with error "Incorrect typecast" is fixed.
  • Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration).
  • Annotation line style may be modified using Format menu.
  • All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line.
  • Creating a new item in Collection Editor starts edition automatically.
  • It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • The About dialog better scales for modified DPI values. All apostrophe types should be accepted by the input parser now.
  • Word Wrap can be now set by default in Tools - Options - General View.
  • All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime, see View - UI Theme.
  • It is possible now to scroll Model Explorer while dragging a model element.
  • C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses.
  • Help files are updated and distributed with the main program (access with F1)
  • ERD Data Modeling profile is now fixed and integrated out of the box.
  • Crash in XMI export is fixed.
  • Submenu View-Toolbars is fixed.
  • Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed.
  • The project binaries are digitally signed now
  • Unicode names are fully functional now (see screenshots).
  • Java 1.5 module by Frank Hernandez now is integrated out of the box.

New in WhiteStarUML 5.6.4.0 Beta (Jun 8, 2015)

  • New options added:
  • General:
  • Use Direct2D for antialiased drawing on Windows 7+.
  • After activating it diagrams must be reopened (or app restarted). C++/C#/Java
  • Generate implementation of operation from text in Tagged Values
  • Implementation Added command Copy/Paste Formatting for quick copying formatting between views.
  • Initial 64 bit build is ready (with XMI and ERD plugins) in the Win64 directory. Jpg and Png images are now handled in most places of the program - exporting diagram images, annotations, profiles and nxt files.
  • ERD profile is no longer activated by default.
  • Various issues in the Documentation Generator with cloning templates and creating batches were fixed.
  • C# code generator creates Visual C# style Unicode output files.
  • Installer sets the file association for .uml and WhiteStarUML (may be disabled in custom install settings)
  • It is possible now to auto select relations in the Model Explorer when browing Relations in the Collection Editor.
  • For that showing relations must be enabled in the Model Explorer (with Filter Elements dialog).
  • Nx Parser is moved to .Net based library.
  • A small utility program NxSyntaxValidator.exe is added to quickly test syntactic correctness of .nxt files.
  • New GoTo Submenu added to the context view of models to navigate to attachments and classifiers of instance type models.
  • Fixed scrolling/scalling with mouse wheel and horizontal scroll with Shift pressed added.
  • Text in guard in Combined Fragments will appear on top of graphical elements.
  • The main window should no longer try to appear on a disconnected monitor.
  • Problem with opening dialog windows on systems with multiple monitors was fixed.
  • Issue with the main window always staying in the backgound when child windows are undocked is fixed.
  • However now the main window may completely cover child windows.
  • Handling units was updated and now they can be loaded and unloaded in a running program.
  • There is also "General - Auto Load Unit" option to handle the default behavior.
  • Relations in Collection Editor may be sorted by column and the related model may be located.
  • Tagged values and options inspectors allow editing single line values in place. Stereotype names can now contains brackets.
  • Attachments are updated if attached model is renamed. Workspace may be zoomed with Ctrl + Mouse wheel.
  • Tagged values can be now edited with multi-line editor.
  • Old Java module (1.4) is not installed anymore and should be fully replaced by the newer 1.5.
  • New function "Find Diagrams with Selected Model" added to Model Explorer's context menu.
  • Fixed generation of static data members and const functions in the C++ module.
  • Bug preventing reading files with error "Incorrect typecast" is fixed.
  • Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration).
  • Annotation line style may be modified using Format menu.
  • All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line.
  • Creating a new item in Collection Editor starts edition automatically.
  • It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • The About dialog better scales for modified DPI values.
  • All apostrophe types should be accepted by the input parser now. Word Wrap can be now set by default in Tools - Options - General View.
  • All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime, see View - UI Theme.
  • It is possible now to scroll Model Explorer while dragging a model element.
  • C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses.
  • Help files are updated and distributed with the main program (access with F1)
  • WRD Data Modeling profile is now fixed and integrated out of the box. Crash in XMI export is fixed.
  • Submenu View-Toolbars is fixed.
  • Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed.
  • The project binaries are digitally signed now, thanks to open source certificate from CERTUM ;) Unicode names are fully functional now (see screenshots).
  • Java 1.5 module now is integrated out of the box. (Seen as Java 1.5 profile.)
  • If Diagram layout does not work you may need to install Redistributable Package for Visual C++ 2008 SP1.
  • Due to various complications NO INSTALL build is no longer updated.

New in WhiteStarUML 5.6.3.0 Beta (Apr 18, 2015)

  • Improved performance of scrolling diagrams with Direct2D enabled.
  • Improved selection of stereotypes and tabs in the Tagged Values editor basing on existing stereotype.
  • Generating XMI with Rational extensions should be more stable now.
  • New options added:
  • General - Use Direct2D for antialiased drawing on Windows 7+. After activating it diagrams must be reopened (or app restarted).
  • C++/C#/Java - Generate implementation of operation from text in Tagged Values
  • Implementation Added command Copy/Paste Formatting for quick copying formatting between views.
  • Initial 64 bit build is ready (with XMI and ERD plugins) in the Win64 directory. Jpg and Png images are now handled in most places of the program - exporting diagram images, annotations, profiles and nxt files.
  • ERD profile is no longer activated by default.
  • Various issues in the Documentation Generator with cloning templates and creating batches were fixed.
  • C# code generator creates Visual C# style Unicode output files.
  • Installer sets the file association for .uml and WhiteStarUML (may be disabled in custom install settings)
  • It is possible now to auto select relations in the Model Explorer when browing Relations in the Collection Editor.
  • For that showing relations must be enabled in the Model Explorer (with Filter Elements dialog).
  • Nx Parser is moved to .Net based library.
  • A small utility program NxSyntaxValidator.exe is added to quickly test syntactic correctness of .nxt files.
  • New GoTo Submenu added to the context view of models to navigate to attachments and classifiers of instance type models.
  • Fixed scrolling/scalling with mouse wheel and horizontal scroll with Shift pressed added.
  • Text in guard in Combined Fragments will appear on top of graphical elements.
  • The main window should no longer try to appear on a disconnected monitor.
  • Problem with opening dialog windows on systems with multiple monitors was fixed.
  • Issue with the main window always staying in the backgound when child windows are undocked is fixed.
  • However now the main window may completely cover child windows.
  • Handling units was updated and now they can be loaded and unloaded in a running program.
  • There is also "General - Auto Load Unit" option to handle the default behavior.
  • Relations in Collection Editor may be sorted by column and the related model may be located.
  • Tagged values and options inspectors allow editing single line values in place.
  • Stereotype names can now contains brackets.
  • Attachments are updated if attached model is renamed.
  • Workspace may be zoomed with Ctrl + Mouse wheel.
  • Tagged values can be now edited with multi-line editor.
  • Old Java module (1.4) is not installed anymore and should be fully replaced by the newer 1.5.
  • New function "Find Diagrams with Selected Model" added to Model Explorer's context menu.
  • Fixed generation of static data members and const functions in the C++ module.
  • Bug preventing reading files with error "Incorrect typecast" is fixed.
  • Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration).
  • Annotation line style may be modified using Format menu.
  • All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line.
  • Creating a new item in Collection Editor starts edition automatically.
  • It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • The About dialog better scales for modified DPI values. All apostrophe types should be accepted by the input parser now.
  • Word Wrap can be now set by default in Tools - Options - General View.
  • All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime, see View - UI Theme.
  • It is possible now to scroll Model Explorer while dragging a model element.
  • C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses.
  • Help files are updated and distributed with the main program (access with F1)
  • ERD Data Modeling profile is now fixed and integrated out of the box.
  • Crash in XMI export is fixed.
  • Submenu View-Toolbars is fixed.
  • Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed.
  • The project binaries are digitally signed now, thanks to open source certificate from CERTUM ;)
  • Unicode names are fully functional now (see screenshots).
  • Java 1.5 module by Frank Hernandez now is integrated out of the box. (Seen as Java 1.5 profile.)
  • If Diagram layout does not work you may need to install Redistributable Package for Visual C++ 2008 SP1.

New in WhiteStarUML 5.5.6.0 Beta (Sep 30, 2014)

  • It is possible now to auto select relations in the Model Explorer when browing Relations in the Collection Editor.
  • For that showing relations must be enabled in the Model Explorer (with Filter Elements dialog).
  • Nx Parser is moved to .Net based library. A small utility program NxSyntaxValidator.exe is added to quickly test syntactic correctness of .nxt files.
  • New GoTo Submenu added to the context view of models to navigate to attachments and classifiers of instance type models.
  • Fixed scrolling/scalling with mouse wheel and horizontal scroll with Shift pressed added.
  • Text in guard in Combined Fragments will appear on top of graphical elements.
  • The main window should no longer try to appear on a disconnected monitor.
  • Problem with opening dialog windows on systems with multiple monitors was fixed.
  • Issue with the main window always staying in the backgound when child windows are undocked is fixed.
  • However now the main window may completely cover child windows.
  • Handling units was updated and now they can be loaded and unloaded in a running program. There is also "General - Auto Load Unit"
  • option to handle the default behavior.
  • Relations in Collection Editor may be sorted by column and the related model may be located.
  • Tagged values and options inspectors allow editing single line values in place.
  • Stereotype names can now contains brackets.
  • Compiler was updated to version XE5.
  • Attachments are updated if attached model is renamed.
  • Workspace may be zoomed with Ctrl + Mouse wheel.
  • Tagged values can be now edited with multi-line editor.
  • Old Java module (1.4) is not installed anymore and should be fully replaced by the newer 1.5.
  • New function "Find Diagrams with Selected Model" added to Model Explorer's context menu.
  • Fixed generation of static data members and const functions in the C++ module.
  • Bug preventing reading files with error "Incorrect typecast" is fixed.
  • Decimal separator in Option can be now set for both reading and writing files.
  • Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration).
  • View of Signal Accept State in Activity Diagram corrected.
  • Annotation line style may be modified using Format menu.
  • All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line.
  • Creating a new item in Collection Editor starts edition automatically.
  • It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • About dialog better scales for modified DPI values.
  • Line from Annotation can be moved and resized.
  • All apostrophe types should be accepted by the input parser now.
  • Word Wrap can be now set by default in Tools - Options - General View.
  • All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result
  • in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime, see View - UI Theme.
  • It is possible now to scroll Model Explorer while dragging a model element.
  • C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses.
  • Help files are updated and distributed with the main program (access with F1) thanks to the new project contributor Albert Zuurb.
  • ERD Data Modeling profile is now fixed and integrated out of the box.
  • Crash in XMI export is fixed.
  • Submenu View-Toolbars is fixed.
  • Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed.
  • The project binaries are digitally signed now, thanks to open source certificate from CERTUM ;)
  • Documentation generator is back. Some glitches in Template Properties are fixed.
  • Unicode names are fully functional now (see screenshots).
  • Java 1.5 module by Frank Hernandez now is integrated out of the box. (Seen as Java 1.5 profile.)

New in WhiteStarUML 5.5.5.0 Beta (Sep 19, 2014)

  • Fixed problems with the non string based Tagged Values. New GoTo Submenu added to the context view of models to navigate to attachments and classifiers of instance type models. Fixed scrolling/scalling with mouse wheel and horizontal scroll with Shift pressed added. Text in guard in Combined Fragments will appear on top of graphical elements. The main window should no longer try to appear on a disconnected monitor.
  • Problem with opening dialog windows on systems with multiple monitors was fixed. Issue with the main window always staying in the backgound when child windows are undocked is fixed. However now the main window may completely cover child windows.
  • Handling units was updated and now they can be loaded and unloaded in a running program. There is also "General - Auto Load Unit" option to handle the default behavior.
  • Relations in Collection Editor may be sorted by column and the related model may be located. Tagged values and options inspectors allow editing single line values in place. Stereotype names can now contains brackets.
  • Compiler was updated to version XE5. Attachments are updated if attached model is renamed. Workspace may be zoomed with Ctrl + Mouse wheel. Tagged values can be now edited with multi-line editor. Old Java module (1.4) is not installed anymore and should be fully replaced by the newer 1.5.
  • New function "Find Diagrams with Selected Model" added to Model Explorer's context menu. Fixed generation of static data members and const functions in the C++ module. Bug preventing reading files with error "Incorrect typecast" is fixed. Decimal separator in Option can be now set for both reading and writing files. Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration). View of Signal Accept State in Activity Diagram corrected. Annotation line style may be modified using Format menu. All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line. Creating a new item in Collection Editor starts edition automatically. It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • About dialog better scales for modified DPI values. Line from Annotation can be moved and resized. All apostrophe types should be accepted by the input parser now. Word Wrap can be now set by default in Tools - Options - General View. All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime, see View - UI Theme. It is possible now to scroll Model Explorer while dragging a model element. C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses. Help files are updated and distributed with the main program (access with F1) thanks to the new project contributor Albert Zuurb. ERD Data Modeling profile is now fixed and integrated out of the box. Crash in XMI export is fixed. Submenu View-Toolbars is fixed. Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed. The project binaries are digitally signed now, thanks to open source certificate from CERTUM ;) Documentation generator is back. Some glitches in Template Properties are fixed. Unicode names are fully functional now (see screenshots). Java 1.5 module by Frank Hernandez now is integrated out of the box. (Seen as Java 1.5 profile.)

New in WhiteStarUML 5.5.4.0 Beta (Aug 14, 2014)

  • Fixed problem with crash in the Tagged Properties editor and issues with library paths.
  • Problem with opening dialog windows on systems with multiple monitors was fixed.
  • Issue with the main window always staying in the backgound when child windows are undocked is fixed.
  • However now the main window may completely cover child windows.
  • Handling units was updated and now they can be loaded and unloaded in a running program. There is also "General - Auto Load Unit"
  • option to handle the default behavior.
  • Relations in Collection Editor may be sorted by column and the related model may be located.
  • Tagged values and options inspectors allow editing single line values in place.
  • Stereotype names can now contains brackets.
  • Compiler was updated to version XE5.
  • Attachments are updated if attached model is renamed.
  • Workspace may be zoomed with Ctrl + Mouse wheel.
  • Tagged values can be now edited with multi-line editor.
  • Old Java module (1.4) is not installed anymore and should be fully replaced by the newer 1.5.
  • New function "Find Diagrams with Selected Model" added to Model Explorer's context menu.
  • Fixed generation of static data members and const functions in the C++ module.
  • Bug preventing reading files with error "Incorrect typecast" is fixed.
  • Decimal separator in Option can be now set for both reading and writing files.
  • Open file list history is fixed.
  • Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration).
  • View of Signal Accept State in Activity Diagram corrected.
  • Annotation line style may be modified using Format menu.
  • All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line.
  • Creating a new item in Collection Editor starts edition automatically.
  • It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • About dialog better scales for modified DPI values.
  • Line from Annotation can be moved and resized.
  • All apostrophe types should be accepted by the input parser now.
  • Word Wrap can be now set by default in Tools - Options - General View.
  • All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result
  • in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime - see View - UI Theme.
  • It is possible now to scroll Model Explorer while dragging a model element.
  • C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses.
  • Help files are updated and distributed with the main program (access with F1) thanks to the new project contributor Albert Zuurb.
  • ERD Data Modeling profile is now fixed and integrated out of the box.
  • Crash in XMI export is fixed.
  • Submenu View-Toolbars is fixed.
  • Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed.
  • The project binaries are digitally signed now, thanks to open source certificate from CERTUM ;)
  • Documentation generator is back. Some glitches in Template Properties are fixed.
  • Unicode names are fully functional now (see screenshots).
  • Java 1.5 module by Frank Hernandez now is integrated out of the box. (Seen as Java 1.5 profile.)
  • If Diagram layout does not work you may need to install Redistributable Package for Visual C++ 2008 SP1.
  • WhiteStarUML-NoInstall-5.5.4.zip contains the build that can be used without running full installer using Registration Free COM.
  • As various scripts still need to find ProgIds in the system registry to get full funcionnality running short batch files
  • for installation (install.bat) and uninstallation (uninstall.bat) will be required.
  • WhiteStarUMLsrc-5.5.4.zip contains source files for the project.
  • To build it you will need Delphi XE5 or later and recent versions of following components:
  • Virtual TreeView (Not later than 5.1.3)
  • JEDI library
  • ExpressBars
  • This list is shorter than the one for the original StarUML

New in WhiteStarUML 5.5.3.0 Beta (Jul 1, 2014)

  • Problem with opening dialog windows on systems with multiple monitors was fixed.
  • Issue with the main window always staying in the backgound when child windows are undocked is fixed.
  • However now the main window may completely cover child windows.
  • Handling units was updated and now they can be loaded and unloaded in a running program. There is also "General - Auto Load Unit"
  • option to handle the default behavior.
  • Relations in Collection Editor may be sorted by column and the related model may be located.
  • Tagged values and options inspectors allow editing single line values in place.
  • Stereotype names can now contains brackets.
  • Compiler was updated to version XE5.
  • Attachments are updated if attached model is renamed.
  • Workspace may be zoomed with Ctrl + Mouse wheel.
  • Tagged values can be now edited with multi-line editor.
  • Old Java module (1.4) is not installed anymore and should be fully replaced by the newer 1.5.
  • New function "Find Diagrams with Selected Model" added to Model Explorer's context menu.
  • Fixed generation of static data members and const functions in the C++ module.
  • Bug preventing reading files with error "Incorrect typecast" is fixed.
  • Decimal separator in Option can be now set for both reading and writing files.
  • Open file list history is fixed.
  • Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration).
  • View of Signal Accept State in Activity Diagram corrected.
  • Annotation line style may be modified using Format menu.
  • All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line.
  • Creating a new item in Collection Editor starts edition automatically.
  • It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • About dialog better scales for modified DPI values.
  • Line from Annotation can be moved and resized.
  • All apostrophe types should be accepted by the input parser now.
  • Word Wrap can be now set by default in Tools - Options - General View.
  • All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result
  • in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime - see View - UI Theme.
  • It is possible now to scroll Model Explorer while dragging a model element.
  • C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses.
  • Help files are updated and distributed with the main program (access with F1) thanks to the new project contributor Albert Zuurb.
  • ERD Data Modeling profile is now fixed and integrated out of the box.
  • Crash in XMI export is fixed.
  • Submenu View-Toolbars is fixed.
  • Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed.
  • The project binaries are digitally signed now, thanks to open source certificate from CERTUM
  • Documentation generator is back. Some glitches in Template Properties are fixed.
  • Unicode names are fully functional now (see screenshots).
  • Java 1.5 module by Frank Hernandez now is integrated out of the box. (Seen as Java 1.5 profile.)
  • If Diagram layout does not work you may need to install Redistributable Package for Visual C++ 2008 SP1.

New in WhiteStarUML 5.5.2.0 Beta (Jun 16, 2014)

  • Handling units was updated and now they can be loaded and unloaded in a running program. There is also "General - Auto Load Unit"
  • option to handle the default behavior.
  • Relations in Collection Editor may be sorted by column and the related model may be located.
  • Tagged values and options inspectors allow editing single line values in place.
  • Stereotype names can now contains brackets.
  • Compiler was updated to version XE5.
  • Attachments are updated if attached model is renamed.
  • Workspace may be zoomed with Ctrl + Mouse wheel.
  • Tagged values can be now edited with multi-line editor.
  • Old Java module (1.4) is not installed anymore and should be fully replaced by the newer 1.5.
  • New function "Find Diagrams with Selected Model" added to Model Explorer's context menu.
  • Fixed generation of static data members and const functions in the C++ module.
  • Bug preventing reading files with error "Incorrect typecast" is fixed.
  • Decimal separator in Option can be now set for both reading and writing files.
  • Open file list history is fixed.
  • Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration).
  • View of Signal Accept State in Activity Diagram corrected.
  • Annotation line style may be modified using Format menu.
  • All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line.
  • Creating a new item in Collection Editor starts edition automatically.
  • It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • About dialog better scales for modified DPI values.
  • Line from Annotation can be moved and resized.
  • All apostrophe types should be accepted by the input parser now.
  • Word Wrap can be now set by default in Tools - Options - General View.
  • All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result
  • in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime - see View - UI Theme.
  • It is possible now to scroll Model Explorer while dragging a model element.
  • C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses.
  • Help files are updated and distributed with the main program (access with F1)
  • ERD Data Modeling profile is now fixed and integrated out of the box.
  • Crash in XMI export is fixed.
  • Submenu View-Toolbars is fixed.
  • Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed.
  • The project binaries are digitally signed now, thanks to open source certificate from CERTUM
  • Documentation generator is back. Some glitches in Template Properties are fixed.
  • Unicode names are fully functional now
  • Java 1.5 module by Frank Hernandez now is integrated out of the box. (Seen as Java 1.5 profile.)
  • If Diagram layout does not work you may need to install Redistributable Package for Visual C++ 2008 SP1.

New in WhiteStarUML 5.5.1.0 Beta (May 19, 2014)

  • Relations in Collection Editor may be sorted by column and the related model may be located.
  • Tagged values and options inspectors allow editing single line values in place.
  • Stereotype names can now contains brackets.

New in WhiteStarUML 5.5.0.0 Beta (Apr 14, 2014)

  • Compiler updated to the latest version (XE5).
  • Attachments are updated if attached model is renamed.
  • Workspace may be zoomed with Ctrl + Mouse wheel.
  • Tagged values can be now edited with multi-line editor.
  • Old Java module (1.4) is not installed anymore and should be fully replaced by the newer 1.5.
  • New function "Find Diagrams with Selected Model" added to Model Explorer's context menu.
  • Fixed generation of static data members and const functions in the C++ module.
  • Bug preventing reading files with error "Incorrect typecast" is fixed.
  • Decimal separator in Option can be now set for both reading and writing files.
  • Open file list history is fixed.
  • Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration).
  • View of Signal Accept State in Activity Diagram corrected.
  • Annotation line style may be modified using Format menu.
  • All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line.
  • Creating a new item in Collection Editor starts edition automatically.
  • It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • About dialog better scales for modified DPI values.
  • Line from Annotation can be moved and resized.
  • All apostrophe types should be accepted by the input parser now.
  • Word Wrap can be now set by default in Tools - Options - General View.
  • All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime - see View - UI Theme.
  • It is possible now to scroll Model Explorer while dragging a model element.
  • C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses.
  • Help files are updated and distributed with the main program (access with F1)
  • ERD Data Modeling profile is now fixed and integrated out of the box.
  • Crash in XMI export is fixed.
  • Submenu View-Toolbars is fixed.
  • Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed.
  • The project binaries are digitally signed now, thanks to open source certificate from CERTUM )
  • Documentation generator is back. Some glitches in Template Properties are fixed.
  • Unicode names are fully functional now (see screenshots).
  • Java 1.5 module by Frank Hernandez now is integrated out of the box. (Seen as Java 1.5 profile.)
  • If Diagram layout does not work you may need to install Redistributable Package for Visual C++ 2008 SP1.

New in WhiteStarUML 5.4.8.0 Beta (Feb 11, 2014)

  • New function "Find Diagrams with Selected Model" added to Model Explorer's context menu.
  • Fixed generation of static data members and const functions in the C++ module.
  • Bug preventing reading files with error "Incorrect typecast" is fixed. Decimal separator in Option can be now set for both reading and writing files.
  • Open file list history is fixed.
  • Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration).
  • View of Signal Accept State in Activity Diagram corrected.
  • Annotation line style may be modified using Format menu.
  • All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line.
  • Creating a new item in Collection Editor starts edition automatically. It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • About dialog better scales for modified DPI values.
  • Line from Annotation can be moved and resized.
  • All apostrophe types should be accepted by the input parser now.
  • Word Wrap can be now set by default in Tools - Options - General View.
  • All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime - see View - UI Theme.
  • It is possible now to scroll Model Explorer while dragging a model element.
  • C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses.
  • Help files are updated and distributed with the main program (access with F1) thanks to the new project contributor Albert Zuurb.
  • ERD Data Modeling profile is now fixed and integrated out of the box. Crash in XMI export is fixed.
  • Submenu View-Toolbars is fixed.
  • Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed.
  • The project binaries are digitally signed now, thanks to open source certificate from CERTUM ;)
  • Documentation generator is back. Some glitches in Template Properties are fixed.
  • Unicode names are fully functional now (see screenshots).
  • Java 1.5 module by Frank Hernandez now is integrated out of the box. (Seen as Java 1.5 profile.)

New in WhiteStarUML 5.4.7.0 Beta (Jan 14, 2014)

  • Bug preventing reading files with error "Incorrect typecast" is fixed.
  • Decimal separator in Option can be now set for both reading and writing files.
  • Open file list history is fixed.
  • Input grammars accept now embedded delimiters for type definitions (but be aware of conflict of '>>' with stereotype declaration).
  • View of Signal Accept State in Activity Diagram corrected.
  • Issue with size of wrapped text for increased DPI values fixed.
  • Annotation line style may be modified using Format menu.
  • All instance type entities (like objects or node instances) may have their classifier specified using 'instance : classifier' syntax in the input line.
  • Creating a new item in Collection Editor starts edition automatically.
  • It is possible using the Options settings to configure decimal separator character to make it possible to move model between systems with different locales.
  • About dialog better scales for modified DPI values.
  • Line from Annotation can be moved and resized.
  • All apostrophe types should be accepted by the input parser now.
  • Word Wrap can be now set by default in Tools - Options - General View.
  • All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result
  • in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime - see View - UI Theme.
  • It is possible now to scroll Model Explorer while dragging a model element.
  • C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses.
  • Copying models in Model Explorer window fixed.
  • Help files are updated and distributed with the main program (access with F1) thanks to the new project contributor Albert Zuurb.
  • ERD Data Modeling profile is now fixed and integrated out of the box.
  • Crash in XMI export is fixed.
  • Syntax of accepted input in Entity names and attrtributes is extended.
  • Submenu View-Toolbars is fixed.
  • Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed.
  • The project binaries are digitally signed now, thanks to open source certificate from CERTUM ;)
  • Documentation generator is back. Some glitches in Template Properties are fixed.
  • Unicode names are fully functional now (see screenshots).
  • Problem with inactive Model Explorer was investigated and while not fully fixed yet it should be less frequent now.
  • If it happens and all filters below the Model Explorer Registry key are set to 0 just delete that key and restart WhiteStarUML.
  • Problem resulting in a crash during changing attribute/parameter type with Property Inspector fixed.
  • Java 1.5 module by Frank Hernandez now is integrated out of the box. (Seen as Java 1.5 profile.)

New in WhiteStarUML 5.4.2 Beta (Jul 29, 2013)

  • All apostrophe types should be accepted by the input parser now.
  • Read only values of Type, Stereotype in Property Inspector fixed.
  • Incorrect parameter parsing in of Operation attributes fixed.
  • Word Wrap can be now set by default in Tools - Options - General View.
  • All Registry access attempts should be now under branch HKEY_CURRENT_USER what should result in less frequent failures because of write access rights errors in HKEY_LOCAL_MACHINE.
  • GUI themes now can be changed at runtime - see View - UITheme.
  • Next round of bug fixes and refinements in Toolbox, Model Explorer and
  • Tagged Values windows passed.
  • It is possible now to scroll Model Explorer while dragging a model element.
  • C# Reverse engineering converts now input files to version without BOM to be more compatible with source parses.
  • Processing text input in diagram is improved addressing problems with multiple spaces and * characters.
  • A parsing error is now showed in single window.
  • Copying models in Model Explorer window fixed.
  • Help files are updated and distributed with the main program (access with F1
  • ERD Data Modeling profile is now fixed and integrated out of the box.
  • Crash in XMI export is fixed.
  • Syntax of accepted input in Entity names and attributes is extended.
  • Problem with decimal point character (. or ,) breaking diagram auto-layout should be fixed now.
  • Submenu View-Toolbars is fixed.
  • Problem with language reverting (if changed) to the system default one (unless you have Korean Office 2002 installed) fixed.
  • The project binaries are digitally signed now, thanks to open source certificate from CERTUM ;)
  • Documentation generator is back. Some glitches in Template Properties are fixed. Unicode names are fully functional now. Problem with inactive Model Explorer was investigated and while not fully fixed yet it should be less frequent now.
  • If it happens and all filters below the Model Explorer Registry key are set to 0 just delete that key and restart WhiteStarUML.
  • Problem resulting in a crash during changing attribute/parameter type with
  • Property Inspector fixed.
  • If Diagram layout does not work you may need to install Redistributable Package for Visual C++ 2008 SP1.