Last modified on 25 April 2023, at 15:34

Smart Studio Beta History

Revision as of 15:34, 25 April 2023 by NWE (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Contents

Release Candidate 4.0.0.0

SmartStudio 4.0 Beta

Release Candidate 3.7.1.15464 (2023-04-25)

Comos Smart Import:

  • An issue where the SmartImport from Comos led to erroneous results was fixed.

Release Candidate 3.7.1.15463 (2023-03-13)

Comos Smart Import:

  • Adding a meta proxy property for the Comos UID by default
  • Added possibility to specify the full name (including the namespace) for a UBIK root meta class in the Comos XML file, e.g.: System.NAMEDBASECLASS

SmartModelling:

  • Added more details to MetaProxyProperty: MulitLanguage, TargetIndex
  • Fixed issues regarding the matching of models from different sources and versions, especially system MetaProperties and MetaClasses

Release Candidates 3.7.0.14926, 3.6.2.14924 (2022-11-04)

Bugfixes:

  • Fixed an issue where MetaReferences weren't loaded from the Environment for MetaProxyProperties in certain cases. (Only 3.7)
  • Fixed an issue where a Classification's MetaProperties were added to a MetaClass without the user's intention when loading a MetaClass from the Environment.


New Features:

  • Added the possibility to load all MetaClasses and MetaProxies into a TransportContainer with one click.


Release Candidate 3.7.0.14543 (2022-08-31)

New Features:


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.6.2.14344 (2022-07-29)

New Features:

Bugfixes:

  • Fixed a SmartImport issue where CUI meta proxy properties imported from Comos wouldn't be created with the right meta class after merging

Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.6.0.0 (2022-01-20)

New Features:

  • The UBIK <-> Comos ID Handshake file for the Comos Smart Import now is written in UTF-16BE encoding.
  • The property type of imported proxy properties is now adjusted to String automatically, where necessary.
  • Improved Meta Proxy Meta Property support: For meta proxy properties, you can configure column width, index column count and even a database index.
  • The Comos Smart Import now configures indexes and length limitations on all Comos ID and reference properties.
  • For the Comos Smart Import, you can now plan the steps of an import, and you will be guided through them.
  • For a class to be imported from Comos, you can now specify a UBIK root meta class. This will lead to an automatic fragmentation of the imported hierarchical structure.
  • The nested name and control type of a meta property imported from Comos is now saved in UBIK.
  • Based on the system type of a class imported from Comos, the proxy hierarchy is now adapted automatically to be compatible with the Comos CUI web service interface.
  • Meta proxy property details can now be modelled using SmartStudio.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.2.1.1 (2021-06-30)

Bugfixes:

  • An issue where meta proxy properties lost their external key when merging with the environment was fixed.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.2.1.0 (2021-06-14)

New Features:

  • The byte stream type of meta properties can now be configured using SmartStudio.
  • SmartStudio's ApplicationGraph is now supporting forward references.


Bugfixes:

  • Fixed an issue in the Situation Editor: Initial check states are now calculated correctly.
  • An issue where meta proxies lost their external key when merging with the environment was fixed.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.2.0.3 (2020-11-17)

Bugfixes:

  • An issue where filtering selected rows in the bulk editor didn't update the instance editor correctly was fixed.
  • An issue where meta proxy properties couldn't be selected in the meta proxy graph was fixed.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.2.0.2 (2020-10-21)

Bugfixes:

  • An issue where local debugging of customizing code in Visual Studio didn't work anymore, was fixed


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.2.0.1 (2020-10-15)

Bugfixes:

  • An issue in the bulk editor where new instances couldn't be added was fixed.
  • An issue where the WorkflowDesigner did not load PlugIns correctly was fixed
  • A bug where a new customizing wasn't loaded correctly after restart was fixed


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.2.0.0 (2020-10-09)

New Features:

  • Multi-Select/Editing is now supported in all Graphs and the Inspector
  • It is now possible to create and edit a new derivation of a meta class with one click.
  • The priority for scoped Meta Properties can now be set using SmartStudio's Application Graph.


Improvements:

  • The selection behavior especially regarding context commands was refactored and improved.
  • Added missing namespaces and assembly references to the (Rosyln-based-) coding window to improve the the code analysis and IntelliSense experience
  • In addition to local testing against released UBIK WebService versions, SmartStudio now also allows testing against the most recent WebService version. This allows for testing with non-released WebServices, where the respective version is always called NXT. To always enforce testing against this version, just check it under Tools → Options → Environment → WebServices → WebService Version
  • Several spacious editor controls are now stretching across the full Inspector width
  • The handling of customizings in the EnvironmentView was improved:
    • After a successful Syntax Check, the customizing can be deployed to the server without staging
    • When SmartStudio was (re-)started with a staged customizing version, that customizing can be deployed right away


Bugfixes:

  • An issue where the allow creation flag on scopes was cached erroneously was fixed.
  • Icons on scoped elements can now be set again; however, the change has to be confirmed in a dialog since it could affect other scopes
  • An issue where saved models were still marked as new in the UI was fixed.
  • A bug where scoped meta properties weren't loaded correctly was fixed.
  • Classifications can now actually be used in the App Graph.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.1.2.0 (2020-09-28)

New Features:

  • The custom code library can now be maintained in SmartStudio using a respective editor.
  • Live Value Meta Properties are now supported by SmartStudio.


Improvements:

  • MetaClasses in LiveMode are now treated differently:
    • they are depicted in a semi-opaque style throughout SmartStudio
    • they cannot be edited anymore in the InheritanceGraph
    • they cannot be edited anymore in the Inspector
  • Categories in the Inspector are now sorted alphabetically, the Common category always on top
  • Roslyn is now the default coding engine for C# snippets; this enables IntelliSense and rich code analysis features when working with code in UBIK
    • Commands for formatting code and commenting/uncommenting selected code are now available in the Toolbar
  • When connecting a classification in the InheritanceGraph, it now automatically implements all its properties at the classified MetaClass; this default behavior can be turned off in the InheritanceGraph Settings
  • Code editors now are closed automatically when their subject changed or the target document was closed.


Bugfixes:

  • A bug where pasted link targets weren't displayed correctly in the Bulk Editor was fixed.
  • An issue where scoped query connection details (query filter class) wasn't loaded correctly was fixed.
  • A bug where context menus in pickers weren't always shown was fixed
  • A bug where filtering in the graphs didn't work anymore was fixed
  • A bug where ScaleToFit and Print commands in the graphs didn't work anymore was fixed
  • A bug where the new object wizard popped up when editing a scoped MetaClass was fixed
  • A bug where contexts weren't loaded on expanding items in the ACM picker was fixed
  • The UBIK Debugger can now be opened multiple times
  • An issue where the display text of meta properties wasn't refreshed when changing the description was fixed.
  • A bug where smart models couldn't be removed from the project was fixed.
  • An issue where dependencies of removed elements remained in the worksheet was fixed.
  • A bug where emoty names could be entered for meta properties was fixed.
  • Successful custom code compilations aren't output as error anymore.
  • An issue regarding wrong checked states in the situation editor was fixed.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.1.1.2 (2020-08-14)

Improvements:

  • When saving a Bulk Editor to the Environment, only changes are taken into account - if the content was previously loaded from the Environment - resulting in a faster saving performance.
  • Refactoring: Query scopes now use scoped meta properties (just as the meta class scope) instead of only using scoped query items. Just drop a meta property on the query scope to add it.


Bugfixes:

  • Queries can be created again by
    • dragging a column header of a MetaClass in the BulkEditor to the root object area, while holding Shift; the dragged MetaProperty will be automatically added as the first QueryItem of the resulting Query
    • dragging a MetaProperty from the picker into the root object area of the BulkEditor; the dragged MetaProperty will be automatically added as the first QueryItem of teh resulting Query, if it exists on the target MetaClass
    • using the BulkEditor's context menu Convert to query
  • Missing details in the display of query scopes and their properties in the App Graph were fixed.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.1.1.1 (2020-08-04)

Bugfixes:

  • Several issues regarding the loading and saving root scopes, including query scopes, were fixed.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.1.1.0 (2020-08-03)

New features:

  • Query scopes, meta query scopes and respective connections are now supported in SmartStudio's application graph worksheet.


Bugfixes:

  • An issue where releasing the meta definitions in the Environment view led to the inability to compile custom code was fixed.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!
  • Project files for versions prior to 3.1.1.0 aren't supported anymore.


Release Candidate 3.1.0.17 (2020-07-16)

New features:

  • MultiSelect is now enabled for all graph elements and connections


Bugfixes:

  • An issue where the inheritance graph froze was fixed.
  • The value of selective items is now editable in the meta property inspector's selective list editor.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!


Release Candidate 3.1.0.16 (2020-07-15)

New features:

  • The Output window's automatic scrolling behavior is now paused when clicking into the window; this allows for examining messages while logging is still ongoing


Bugfixes:

  • Fixed a bug generating the Comos-Ubik UID mapping after a situation was saved.
  • An issue where the list of meta properties of a metaclass wasn't displayed/refreshed correctly was fixed.
  • Improved the stability of the immediate window. Hint: Clearing the immediate window resets it in case it gets stuck somehow.
  • Fixed a bug where an open code snippet editor remained open but empty after restart
  • Fixed a bug where an ACM picker could only be shown once in the IDE
  • Improved the performance of the Output window


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!


Release Candidate 3.1.0.15 (2020-07-01)

New Features:

  • The mouse button for panning in all graphs can now be configured in Tools -> Options -> Graph Editing, to use either the Right (default) or Middle mouse button


Bugfixes:

  • Fixed an issue where local debugging of customizing code didn't work anymore


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • The immediate coding window is prone to errors and crashes.
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!


Release Candidate 3.1.0.14 (2020-06-25)

New Features:

  • With a new context command, it is now possible to generate a Comos Uid to UBIK Uid mapping XML file ("Handshake") from a Worksheet, for models imported from Comos.


Improvements:

  • Fixed an issue where Bulk Editor worksheets stored in a Project couldn't be opened.
  • Fixed an issue where Drag & Drop of instances into link property cells of the bulk editor didn't work.
  • Fixed a deadlock (freeze) in the Inheritance Graph.
  • Fixed an issue where new instances with existing names couldn't be saved.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • The immediate coding window is prone to errors and crashes.
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!



Release Candidate 3.1.0.13 (2020-06-17)

Improvements:

  • Updated local debugging web service packages, providing one for version 3.5.0
  • Improved performance for instance picker, enabling virtualization (grouping had to be disabled though, unfortunately)


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • The immediate coding window is prone to errors and crashes.
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!



Release Candidate 3.1.0.12 (2020-04-14)

Important Information:

  • The Kernel version was increased from 2.6.4 to 3.5.0, so the database has to be upgraded.


Bugfixes:

  • Fixed a bug in the relation graph where the result of a save operation couldn't be shown and resutled in an endless loop of loading view models.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • The immediate coding window is prone to errors and crashes.
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!


Release Candidate 3.1.0.11 (2020-04-06)

Bugfixes:

  • Fixed a bug in the relation graph where instances couldn't be loaded
  • Fixed a bug where generated link properties were added to released meta classes when saving scoped connections (view items)
  • Fixed the relation graph's auto arrange
  • Improved the behavior of the search wizard


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • The immediate coding window is prone to errors and crashes.
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!

Release Candidate 3.1.0.10 (2020-03-30)

Bugfixes:

  • Fixed an issue where workflow smartmodels couldn't be saved to the project file.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • The immediate coding window is prone to errors and crashes.
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!



Release Candidate 3.1.0.9 (2020-03-16)

Bugfixes:

  • Fixed an issue where meta proxy properties for link properties weren't configured with data type string, but guid instead.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • The immediate coding window is prone to errors and crashes.
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!


Release Candidate 3.1.0.8 (2020-03-11)

Bugfixes:

  • Fixed a bug loading the details of derivates in the inheritance graph.
  • Fixed a bug loading the instance of derivates in the bulk editor.
  • Fixed issues regarding the bulk editor's link property editor.
  • Fixed an issue where the app froze when the properties of an instance were loaded with unfortunate timing.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • The immediate coding window is prone to errors and crashes.
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!


Release Candidate 3.1.0.6 (2020-02-11)

Bugfixes:

  • Fixed a critical deserialization bug.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • The immediate coding window is prone to errors and crashes.
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!


Release Candidate 3.1.0.5 (2020-02-10)

Bugfixes:

  • Fixed a critical merging bug.


Known Issues:

  • Critical deserialization bug!
  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • The immediate coding window is prone to errors and crashes.
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!


Release Candidate 3.1.0.4 (2020-01-29)

Bugfixes:

  • Fixed a bug where custom code was corrupted due to bad formatting.
  • An issue where the multi-instance multi-language property editor wrote aggregated values ("...") onto the instances was fixed. Further, the synchronization of the property value and the system language was implemented also for the multi-instance property editor.
  • Fixed a bug where a customizing compiled by SmartStudio could not be invoked through Workflows.
  • Fixed local staging and server deployment behavior of customizing assemblies.
  • Fixed picker selection and context menu behavior.
  • Fixed a stack overflow exception during the merging of deeply connected smartmodel situations.
  • Fixed a bug in the loading of selective items in the Bulk Editor.
  • Fixed a bug in the loading of meta properties in the Inheritance Graph.
  • Fixed the instance editor's busy indicator.
  • Fixed local debugging of staged customizing assemblies.


Enhancements:

  • Improved the performance of the Situation Editor.
  • Messages from the UBIK Kernel now display their sender information in the error window
  • Starting SmartStudio with a specific customizing version (staging) through the command line argument -CUSTOMVERSION:[version] is now possible
  • Starting SmartStudio with -CONNECTDB:[connectstring] or -CONNECTDB is now possible, where the latter will reconnect to the last opened database
  • Added restarting and reconnecting to previous database capability
  • Added required restarting of the App with elevated privileges
  • Consolidated framework target versions (.Net 4.6.1) and NuGet package versions for all projects in the Visual Studio solution.
  • Added new WebService version 2.6.4 for local testing/debugging
  • Removed legacy WebService version 2.6.2


Known Issues:

  • Critical merging bug!
  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).
  • The immediate coding window is prone to errors and crashes.
  • Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!


Release Candidate 3.1.0.3 (2019-12-09)

Bugfixes:

  • Fixed an issue in the Application Graph where connecting a scope as root and child scope didn't work.
  • Fixed some cosmetic issues in the scope picker and the situation overview.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).


Release Candidate 3.1.0.2 (2019-12-05)

Bugfixes:

  • Fixed an endless loop when loading details in the inheritance graph.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).


Release Candidate 3.1.0.1 (2019-12-02)

New Features:

  • In the Bulk Editor and (Multi) Instance Editor, link property targets can be chosen using a filterable and group-able instance picker now, instead of the former primitive list control.


Enhancements:

  • In the situation overview, it's shown clearly now if models were not fully loaded.
  • In the situation overview, the inheritance hierarchy of meta classes is now fully loaded for a dropped (or reloaded) meta class.
  • The list of meta properties was removed from classification picker items.
  • Bulk Editor cells now enter edit mode on single tap.


Bugfixes:

  • The situation editor item's checkbox selection behavior was improved.
  • The loading of details for classifications and selective lists was fixed regarding the detail state flag.
  • The copy & paste behavior in the inheritance graph was fixed.
  • An issue where the new object wizard was triggered incorrectly in the inheritance graph was fixed.
  • An infinite loop in the relation graph when loading details was fixed.
  • The multi instance property editor now is more reliable, also featuring a busy indicator while loading the property values.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).


Release Candidate 3.1.0.0 (2019-10-23)

New Features:

  • Workflows can now be triggered for instances using the context menu in the Bulk Editor.
  • Workflows can now be triggered for meta classes using the meta class picker.
  • A toolbar menu item for reloading a worksheet's content now is available. Currently, it is implemented for the Bulk Editor.
  • A Transport Container worksheet for the purpose of managing a set of objects to transfer, import or export is now available.
  • A Situation Overview listing all models contained in a project or (Transport Container) worksheet in a comprehensible manner is now available.
  • A toolbar menu (and context menu) item for merging a worksheet with the project (as preview) is now available.


Enhancements:

  • The Bulk Editor now loads instance details more dynamically, leading to a better experience for large amounts of instances.
  • The ACM property rights (visibility and lock status) are now configurable more detailed.
  • The class type can now be configured for meta classes.
  • The Push plugin now is delivered together with SmartStudio.
  • The referenced target meta proxy (if any) of foreign-key meta proxy properties is now shown in the inspector.


Bugfixes:

  • An issue where filters for link property columns in the Bulk Editor behaved erroneously was fixed.
  • Fixed an issue where the root object (instances source) for a Bulk Editor couldn't be dropped.
  • Fixed an issue where instances delivered by queries weren't loaded correctly in the Bulk Editor.
  • An error in the selection behavior of instances in the Bulk Editor when switching worksheets was fixed.
  • In the Bulk Editor's (multi) instance editor tool, it is now possible to choose a value from a selective list for compatible properties.
  • In the Bulk Editor's (multi) instance editor tool, it is now possible to delete the values of link properties using the waste bin symbol.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment by default (now changeable).


Beta 3.0.26.0 (2019-08-14)

New Features:

  • In the project page, the models contained in the project's situation are now displayed more comprehensibly.
  • Relation targets for an instance can now be bulk-edited. The feature can be accessed using the context menu on a selected instance.
  • Copying cell values and pasting them into multiple target cells is now possible in the Bulk Editor.
  • Dragging and dropping multiple rows is now possible in the Bulk Editor.


Bugfixes:

  • Fixed an issue where instances couldn't be connected in the Relation Graph because the target's inheritance structure wasn't loaded completely.
  • Fixed an issue where display of multi-language property values wasn't updated correctly in the UI after merging from another worksheet.
  • Fixed an issue where the property values weren't loaded before an Excel export.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.
  • MetaClasses deriving from SYSTEMOBJECT have a wrong class type "Inherited" (10) after saving to environment.


Beta 3.0.25.1 (2019-07-30)

Bugfixes:

  • Fixed an issue where the last index value of a multi-language property wasn't loaded correctly.


Beta 3.0.25.0 (2019-07-25)

New Features:

  • For file reference properties in the Bulk Editor, a file picker editor is available now.
  • In the Bulk Editor, selected cells can be edited right away now, instead of needing to double-click them to enter edit mode first.


Enhancements:

  • In the Bulk Editor, columns for system properties like the update session of an object do not appear to be editable anymore.


Bugfixes:

  • In the Bulk Editor, deleted instances are now displayed correctly.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.


Beta 3.0.24.0 (2019-07-22)

New Features:

  • All graphs now support a configurable grid size and a the snapping of elements to those grids; they can be configured in the settings of the respective graphs
  • Dropping of new elements on a graph now leads to the popup of a wizard control, prompting the user to fill out the most important properties of the newly created entity; this behavior can be turned on or off, per entity type, in the New objects section of the Project settings
  • Cross-worksheet Drag&Drop is now possible
    • therefore every SmartModel exposes a Self property which can be used as the drag source from an Inspector
    • all Worksheets and Tools now activate themselves if an object is dragged over their header area


Enhancements:

  • MultiLanguage properties are now supported
  • On all graphs, the snapping of connections to connectors was improved


Bugfixes:

  • Fixed a bug where creating a new database connection resulted in a misleading selection behavior of the connection list.
  • An issue where special characters in metaproperty names led to problems when creating the respective database view columns was fixed.
  • An issue where custom metaproperties were mistaken for system metaproperties was fixed.
  • An issue where custom metaproperties were mistaken for metaproxy metaproperties was fixed.
  • Improved consistency of the copy&paste mechanism especially for metaclasses and metaproperties.
  • Fixed a bug where saving an inheritance graph to the project led to it still being marked as unsaved afterwards.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.


Beta 3.0.23.3 (2019-07-03)

Enhancements applied to the AdminTool preview version (1.0.1.0):

  • Added a feature for applying and remembering use-case specific and user-specific datagrid configurations.
  • Refactored redundant functionality of the standard Bulk Editor and the Admin tool into a common base class.
  • Generalized the (Multi-) Instance Editor tool.


Bugfixes:

  • Fixed a bug causing a minor inconsistency when updating worksheets after saving them to the project.
  • Fixed a bug where MetaProperties were created redundantly.
  • Fixed a bug where released MetaClasses were changed when saving to the environment.
  • Fixed a couple of bugs in the Bulk Editor and the Relation Graph.


Known Issues:

  • Released meta classes can not be changed using SmartStudio.
  • After saving a worksheet to the project, it can appear as changed (mistakenly).
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.


Beta 3.0.23.2 (2019-06-21)

Enhancements applied to the AdminTool preview version (1.0.0.2):

  • Added a new instance picker control to be used in future versions of SmartStudio's Bulk Editor and the (Multi-)Instance Editor.
  • Searching columns/properties is now possible using the (Multi-)Instance Editor.
  • Evaluated the loading and saving of Bulk Editor column settings like filtering, grouping, sorting, column order, etc.
  • Fixed a couple of UI bugs in the AdminTool preview version's Bulk Editor.


Known Issues:

  • Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.


Beta 3.0.23.1 (2019-06-18)

Bugfixes:

  • Fixed the Bulk Editor's filtering feature.


Known Issues:

  • Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.


Beta 3.0.23.0 (2019-06-17)

New Features:

  • Display Strings are now supported by SmartStudio Bulk Editor link property cells.


Enhancements:

  • Loading many objects from the database now makes use of parallelization, thus improving the loading speed in some cases.
  • Code refactoring: Modularized SmartStudio in order to make it customizable more easily.


Known Issues:

  • Filtering currently doesn't work in the Bulk Editor. The issue is being addressed currently.
  • Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.


Beta 3.0.22.4 (2019-05-23)

New Features:

  • It is now possible to show the result of a preview or release in the same worksheet instead of opening a new one (boolean property in inspector).


Bugfixes:

  • Fixed a bug in the Bulk Editor where preview or release results weren't displayed correctly based on the recent lazy-loading changes.


Known Issues:

  • Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.


Beta 3.0.22.3 (2019-05-22)

Bugfixes:

  • Improved filtering in Bulk Editor
  • Improved Bulk Editor performance for large amounts of content
  • Grouping now is cleared before loading a new MetaClass in the Bulk Editor, avoiding an error.
  • Fixed a MetaAttribute merging issue


Known Issues:

  • Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.


Beta 3.0.22.2 (2019-05-21)

Bugfixes:

  • Fixed multiple smaller issues in the Application Graph and other graphs regarding loading or deserializing graph content.
  • Fixed sorting in Bulk Editor
  • Fixed (filtered) record count in Bulk Editor


Known Issues:

  • Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.


Beta 3.0.22.1 (2019-05-17)

Bugfixes:

  • Fixed an issue where the deserialization of relation graphs led to damaged reference connectors.
  • Fixed an issue where dates couldn't be edited using the Bulk Editor.


Known Issues:

  • Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.


Beta 3.0.22.0 (2019-05-17)

New Features:

  • The relation graph can now be used to edit references as well as relations. Reverse relations and references can be loaded now, too.


Bugfixes:

  • Instances marked as deleted are now displayed respectively in the Bulk Editor.
  • An issue where the Bulk Editor froze after loading a different MetaClass without clearing previously set column filters was fixed.
  • An issue where instances from the project couldn't be found using the Object Finder in some cases was fixed.
  • An issue where the target MetaClass of a view item was affected erroneously when setting a relation for a scoped connection in the App Graph was fixed.


Known Issues:

  • Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.


Beta 3.0.21.1 (2019-05-14)

Bugfixes:

  • Fixed a bug where creating new instances in the bulk editor could lead to an error.
  • The Object Finder can now also retrieve non-ContentClass instances as results for the instance search.


Known Issues:

  • Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • Instances in the Bulk Editor marked as deleted are not displayed any differently than others.


Beta 3.0.21.0 (2019-05-13)

New Features:

  • With the UBIK® Object Finder, a new search feature for finding MetaClasses and Instances is available now in SmartStudio.
  • Added a command for loading the derivates of a selected MetaClass in the Inheritance Graph.
  • Loading instances in the Bulk Editor is cancelable more swiftly now.
  • Recursive scope connections now can be selected and edited just like any other connection.
  • Assembled MetaDefinitions are now shown as objects too, not only in XML.
  • Added a possibility to set the Attribute MetaClass in the inspector for MetaProperties.


Adaptions:

  • MetaProperties are now identified by either their UID or the compound criterion [Name, Namespace, DataType] (i.e., properties with the same UID always are regarded as equal, whereas properties with different UID are regarded the same if Name, Namespace and DataType are the same).
  • However, in some cases (e.g., MRO) there already are mutliple properties with the same Name, Namespace and DataType (and which in case of MRO aren't marked as system objects/properties). We react to this by defining the UID as the one and only identification criterion for system properties, including those not marked as system properties but having the Name "VALUE" (for MRO).
  • Refactored MetaProperty reference target to be reflected by a SmartModel, consistently.
  • Removed visual grouping for MetaProperties on MetaClasses in order to make adding new properties more comfortable.
  • Changed default ACM property lock status to readonly instead of writable by system in order to prevent accidental changes by the client.


Bugfixes:

  • Fixed a bug where switching the MetaClass of a Bulk Editor led to the editor being cleared.
  • Fixed a bug where the list of scopes wasn't updated.
  • Fixed a bug where an exception occured sometimes during deserialization of a worksheet.
  • Fixed an issue where the Application Graph could become inconsistent due to a suboptimal connection constraint.
  • Fixed a bug where the reference target gets lost when drag&drop-ing a metaproperty from the picker
  • Fixed an issue where there was no possibility to select reference property for reference scope connections of worksheets loaded from project
  • Fixed an issue where the DeleteConfig editor vanishes for reference scope connections of worksheets loaded from project
  • Fixed a bug where changing a scope name leads to changing the metaclass name
  • Shortcut Enter is hazardous for saving changes to the project - changing it to shift+enter
  • Fixed a bug where the user can't remove a recursive scoped connection
  • Fixed an issue where updating the list of scoped properties when modifying the scoped metaclass doesn't always work
  • Fixed a bug where counter badges (MetaProperties, Instances) were not shown anymore on graph elements
  • Fixed an issue where the details of an existing MetaProperty weren't loaded after adding it to a MetaClass (similar fixes for scopes and proxies).
  • Fixed behavior for newly created (via toolbox) scopes and proxies.
  • Fixed a bug where dragging an instance from the Bulk Editor changed the resulting model's UID erroneously.
  • Fixed a bug where view items weren't updated on saving to the environment if they already existed.
  • Fixed a bug where local testing of Applications wasn't possible anymore


Known Issues:

  • Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.
  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.
  • Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the "creation allowed" flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.
  • Instances in the Bulk Editor can only be deleted from the Environment using the context command "Delete" followed by saving the worksheet to the Environment; removing the row using a shortcut or the "Remove" context command will not serve this purpose.
  • Instances in the Bulk Editor marked as deleted are not displayed any differently than others.
  • The Object Finder currently only supports finding ContentClass instances for the instance search.
  • Adding new items to the Bulk Editor can result in an error.


Beta 3.0.20.0 (2019-04-24)

New Features:

  • Database connections can now be copied and pasted; if the source connection is successfully connected during copy, the user will be asked whether the database should be copied as well while the whole process is guided by the Import/Export Database Wizard
  • Importing in existing databases is now possible (existing database will be dropped before import!)
  • Messages in the ErrorList tab now show hyperlinks in the File column when there is a clickable action behind
  • Projects can now be merged and released into the environment completely with new commands from the ProjectView, instead of Worksheet by Worksheet
  • BulkEditor now has a context menu
  • BulkEditor now participates in Clipboard operations
  • Immediate Window now allows to repeat the last statement with the key
  • Immediate Window now features a using for the SmartModelerUIService and 2 new convenience extension methods for selected Models: GetSmartModel() delivers the SmartModel of a selected object, GetUBIKObject() tries to load the equivalent UBIK object from the currently connected Environment/Database; example: SUIS.SelectedObject.GetSmartModel().GetUBIKObject() delivers the UBIK Object of the currently in SmartStudio selected object
  • Filter queries can now be assigned to Guid properties in the ApplicationGraph
  • A new preview version of the Object Finder (for MetaClasses and Instances) is now available for most worksheets


Bugfixes:

  • BehaviorBrowser now shows scrollbars when necessary
  • BehaviorBrowser now also loads inherited MetaProperties for customizing code
  • Bugfix for correctly loading inherited MetaProperties in InheritanceGraph
  • Changes in multi-language values of properties are now correctly merged and released
  • Icons are now correctly released to the environment on first attempt
  • ACMStatus is now correctly released to the environment on first attempt
  • Bugfixes for asynchronous database and filesystem operations
  • Fixed a bug where the MetaDefinitions were not released correctly
  • Fixed a bug where the Excel meta model import didn't handle missing or wrong configurations properly in some cases
  • Improved error handling for the Excel meta model import regarding endless inheritance loops and missing sheet mappings
  • Fixed many ambiguous keyboard gestures for commands (e.g., opening worksheets and launching the Object Finder)


Known Issues:

  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.
  • Some data (e.g., Attributes and the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.


Beta 3.0.19.0 (2019-03-22)

New Features:

  • Meta model import via Excel (new worksheet type)
  • Worksheet changes can now be confirmed with the Enter key
  • C# coding windows now have a search functionality that can be reached through Strg+F


Bugfixes:

  • Classifications inheriting from other classifications are now taken into account; however, there's no possibility for modelling such constructs yet.
  • Selecting and editing multiple rows in BulkEditor/InstanceEditor now behaves correctly
  • Redoing an undone multi property change in the InstanceEditor now behaves correctly


Known Issues:

  • ACM query scopes and query view items are currently not supported.
  • The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.
  • Meta properties with property type "Undefined" can't be related to a meta class when saving to the environment.


Beta 3.0.18.0 (2019-03-13)

New Features:

  • Worksheets in ProjectView now show type icons to easily distinguish them
  • Clipboard now supports Drag&Drop operations
  • The SelectiveList editor's Value column is now a target for Picker item drop operations, e.g. for building lists of type Guid
  • The BulkEditor now allows to convert a MetaClass into a new query, by dropping a property from the InstanceEditor
    • The new query is opened in a new BulkEditor and the dropped property results in an initial QueryItem
    • Adding and removing QueryItems is now an undoable action
  • ProjectView and EnvironmentView now have icons to distinguish them from other worksheets
  • A preview for the meta model import via Excel is now available


Bugfixes:

  • Custom code transportation
  • Clicking on an already opened project doesn't trigger the switch project dialog anymore
  • The Instance Picker now also loads models from the project, not only the environment
  • Drag&Drop of BulkEditor rows works again
  • Scope picker is now cleaned after disconnecting


Known Issues:

  • ACM query scopes and view items are currently not supported.
  • Classifications inheriting from others are not fully supported and cannot be modeled using the UI yet.


Beta 3.0.17.3 (2019-03-06)

New Features:

  • The basis for copying models using the clipboard (ctrl+c, ctrl+v) is now available


Bugfixes:

  • Proxy releasing
  • Custom code transportation


Beta 3.0.17.1, 2 (2019-03-05)

Bugfixes:

  • Proxy releasing
  • Custom code transportation


Beta 3.0.17.0 (2019-03-04)

New Features:

  • Classification connections now have a Checkbox to implement their MetaProperties to connected MetaClasses; the box also shows whether the connected class satisfies the properties of the classification
  • MetaProperties of type ByteStream can now be modelled
  • Image (ByteStream) properties can now be edited in BulkEditor and InstanceEditor
  • New ACM scope picker


Bugfixes:

  • Default namespaces are now also applied to new instances
  • MetaProxies are now loaded correctly in special cases (no target MetaClass etc.)
  • MetaClass Scopes are now loaded correctly in special cases (no target MetaClass etc.)
  • Loading of details for nested SmartModels is more reliable now


Beta 3.0.16.6 (2019-02-28)

New Features:


Bugfixes:

  • Dropping of new MetaClasses onto existing ones creates a correct connect again
  • Editing of ACMStatus of ScopedMetaProperties is possible again
  • Configured default namespaces for new objects are now applied correctly
  • Dropping MetaClasses from the project on the ACM graph behaves correctly again
  • Picker items for project models behave correctly again when selected


Beta 3.0.16.5

New Features:

  • Automatically adapting name and description for MetaClass-to-MetaProperty smart models when the MetaProperty is edited (in order to avoid confusion)


Bugfixes:

  • Re-enabled scope connection reference editor


Beta 3.0.16.4

Bugfixes:

  • Release or merge results are now displayed again


Beta 3.0.16.3

New Features:

  • MetaClass now visible in instance inspector


Bugfixes:

  • MetaProxy Graph bugfix
  • BulkEditor bugfix


Beta 3.0.16.2

Bugfixes:

  • An issue where MetaProxyProperties were duplicated was fixed.
  • The bulk editor column headers for properties without description are displayed correctly now.


Beta 3.0.16.1

New Features:

  • Splash screen on start up


Bugfixes:

  • An issue where MetaProxyProperties couldn't be saved was fixed.


Beta 3.0.16.0

New Features:

  • The Bulk Editor now uses a more performant data grid control (SyncFusion's SfDataGrid), leading to a faster and more responsive experience.
  • Filtering Bulk Editor columns is now possible.
  • Extended MetaProxy support: A graph worksheet for modelling MetaProxies and MetaProxy Properties, as well as a MetaProxy picker are now available.


Bugfixes:

  • Releasing a worksheet: An issue where removing a MetaProperty from a MetaClass failed was fixed.
  • Releasing a worksheet: An issue where Reference MetaProxyProperties couldn't be saved was fixed.
  • The overall performance of the Bulk Editor was improved.


Beta 3.0.15.0

Bugfixes:

  • Merging bugfixes
  • App graph bugfixes
  • Showing metaproxy properties works again
  • Metaproxies and their properties can now be shown and edited in the relation graph
  • Fixing some null pointer exceptions
  • Preventing concurrency problems


Beta 3.0.14.0

New Features:

  • Configurable references and relations for connections in the application graph
  • For newly created objects, UIDs are taken from the SmartModels instead of created randomly.
  • Worksheets resulting from a merge or release with/to the environment now contain respective information (see inspector)


Bugfixes:

  • Attempt to fix multiple deadlocks
  • Newly created models are now allowed (again) for merging and saving (setting detail specification level to "dependencies specified")


Beta 3.0.13.1

New Features:

  • It is now configurable whether a worksheet should overrule the environment when merging on preview.


Bugfixes:

  • Fixed a bug where unchanged worksheets were saved when they were closed.
  • Fixed a bug where picker lists seemingly didn't finish loading.


Beta 3.0.13.0

New Features:

  • Manage changed worksheets in an aggregated saving dialog when closing SmartStudio


Bugfixes:

  • Fixed a bug in the app graph where data wasn't updated/loaded correctly.


Beta 3.0.12.5

Bugfixes:

  • Fixed a bug in the app graph where data has been loaded redundantly.

Beta 3.0.12.4

Bugfixes:

  • Worksheet identification fixed
  • Removing worksheets works correctly now


Beta 3.0.12.3

New Features:

  • Improved dialog when closing changed worksheets and projects: now supporting "save and close" as a one-click operation.
  • There is a (right-click) command for updating a context now (as a workaround for repairing damaged application graphs).
  • When merging a worksheet with the environment, unspecified dependencies are automatically resolved and loaded from the environment.


Bugfixes:

  • The Smart Import view now shows a busy indicator and a progress bar instead of freezing when processing an import file.
  • The project view doesn't freeze anymore when opening a worksheet, but shows a busy indicator instead.
  • Worksheets restored from the project are not marked as changed anymore.
  • Editing worksheets after committing them to a project doesn't change the project's version of it anymore.


Beta 3.0.12.2

New Features:

  • As a temporary workaround, in order to update the scoped connections (view items) of a context, change its view name property.


Bugfixes:

  • The stability of the app graph was increased by making several operations asynchronous and preventing the modification of connections in certain circumstances.

Beta 3.0.12.1

New Features:

  • When previewing the release of a worksheet to the environment, worksheet details do not overrule details from the environment (DB) anymore. In future, there will be a configuration for this, because the best behavior isn't always the same.


Bugfixes:

  • When merging an application graph with the environment, a result is shown even if there is no application specified (context required, though!)


Beta 3.0.12.0

New Features:

  • Extended webservice test feature (local test webservices reachable with Win.UWP client!)
  • Multi-selection in Bulk Editor also usable in debugger / immediate window!


Bugfixes:

  • Avoiding redundant connection to the environment
  • New instances created in the Bulk Editor get their MetaClass's icon now
  • When adding new instances in the Bulk Editor, the whole list isn't refreshed unnecessarily anymore
  • When changes from other worksheets are merged to a Bulk Editor, the property values including selective items are refreshed correctly now
  • Navigating to the owner of an inherited MetaProperty is possible again (inheritance graph, context menu)
  • Searching for an element by name (not only by "display text") is possible in graph views now
  • In the Bulk Editor, removing and deleting instances works correctly now. Deleting marks an element as deleted, whereas removing removes the element.


Beta 3.0.11.0

New Features:

  • Added self-referencing scopes in application graph


Bugfixes:

  • Fixed adding new instance in bulk editor
  • Fixed reading ACM instance creation rights on scope


Beta 3.0.10.0 and .1

New Features:

  • Hierarchical view for class picker
  • Debugger improvements
  • Updated webservice and webclient versions


Bugfixes:

  • Fixed database connection loading from file
  • Fixed scoped connections in application graph
  • Improved bulk editor performance (still suboptimal, but better now!)
  • Fixed MetaProxy import (comos smart model import)


Known issues:

  • Older projects can't be loaded anymore, since we had to change the smartmodel schema; since the software is still in early access, downward compatibility was not pursued.


Beta 3.0.9.0

New Features:

  • The picker tabs now are equipped with an icon, so they can be identified more easily (by the way, you can unpin the pickers in order to arrange them vertically on the left or right side).
  • After a model was dropped on a worksheet, it is selected automatically and the inspector tool is activated (for immediate editing).

Bugfixes:

  • MetaProperties with the same UID are now recognized as equal and will not be created redundantly.
  • Several functional problems that occured when a plugin was missing are avoided now.
  • Some changes in a worksheet that weren't merged correctly are now fully merged.
  • Worked around a bug in AvalonDock which caused the pickers to not work anymore on start-up of the SmartStudio, if they were remembered to be auto-hidden (unpinned).

Beta 3.0.8.3

Bugfixes:

  • Fixed another potential source of naming issues
  • Added an "open relationgraph" command to the project page

Beta 3.0.8.2

Bugfixes:

  • Fixed naming clashes that led to the confusion of documents (and redundant documents for the same models)


Beta 3.0.6.0 - 3.0.8.0

New Features:

  • Relation Graph worksheet for modelling relations between instances, including the possibility to edit relation metadata
  • Several context-menu commands (visible after right-click on objects) are available now, reducing the necessity for drag&drop and providing some useful features

Bugfixes:

  • The overall performance has been improved drastically
  • Several SmartImport bugfixes, mainly regarding international descriptions
  • Improved consistency when merging changes
  • Context-sensitive commands are refreshed immediately now

Beta 26

Previously, the Comos SmartModel Import couldn't save models with names that are incompatible to the UBIK naming rules. In order to prevent this problem, from now on the Comos Import replaces some special characters in imported names with an underscore, and it adds the prefix "C_" to all names in order to avoid names starting with numbers.

This is kind of a brute-force approach which we should improve in future, but for now it solves immediate problems with Comos XML imports.

Beta 25

Bugfixes:

  • Avoiding data loss by being more cautious with the "grade of specification" flag on SmartModels created by the smartmodel factory
  • Fixed propagation of proxy changes
  • Avoiding deadlocks on main thread
  • Null-pointer checks when saving metaproxy metaproperties

Beta 24

Bugfixes:

  • Removed IsActive flag from MetaProxyProperty smartmodel, since it could lead to an import error.

Beta 23

Bugfixes:

  • A nasty error ("collection modified") that happened now and then in many situations was fixed.

Changes:

  • Models from unknown ources are marked as "changed" by default in order to indicate that they're most likely not yet persisted in the project nor in the environment.

Beta 22

Bugfixes:

  • Connection bug fixed
  • MetaProperty selection bug fixed

Attention: Projects saved with previous versions are incompatible to this version (and cannot be openend).

Known Problems:

  • Sometimes, an error message "Collection modified, enumeration operation may not execute" appears and stops an ongoing action. We're working on it.

Beta 21

Updates:

  • Graph views: Major UI performance enhancement
  • The source (environment/project) of models in a worksheet is now shown and can be changed
  • The Bulk Editor now supports more powerful features for editing queries and metaclasses
  • In the app graph, root queries are now supported


Bugfixes:

  • Merging changes
  • Bulk Editor
  • App graph connection handling
  • Saving worksheets to environment
  • Loading details
  • Drag & Drop


Known Problems:

  • Connections aren't shown correctly sometimes (invisible or wrong positions) - we're working on it.

Beta 20

  • Bugfixes
    • BulkEditor
    • Inheritance Graph & Inspector Editors
    • Saving to Environment
    • Removing models from the project

Beta 17 - 19

  • Bugfixes
  • Better diagnostic output

Beta 13 - 16

  • Introduced tutorial videos on start page
  • Improved performance and usability of practically all features by optmizing merging algorithm and parameterization
  • Bugfixes
    • Automatic import: Excel/Application import, Comos/MetaDefinition import (including Proxies for content import)
    • Selective list editor
    • Change propagation
    • Details loading
    • Prevention of inconsistent situations
    • Removing models and dependencies
    • Saving and loading projects and worksheets
  • Lots of usability improvements
    • Context menu available when right-clicking a worksheet
    • More intuitive selection behaviour
    • Direct navigation to relevant settings (by worksheet)
    • Showing the current change queue for change propagation (by worksheet; global and local change queue)
    • When opening a project, the worksheets are not opened automatically anymore


Attention: Projects saved with previous versions are very likely incompatible to this version.

Reminder: This is an early access version; we're working hard to improve the product, but work is still in progress. Please understand that the Smart Studio can not be expected to work perfectly yet. Productive use is not recommended.

Beta 12

  • Bugfixes
  • Performance improvements

Environment View

  • Local deployment uses local customizing assemblies instead of deployed assemblies
  • Local deployment generates a Visual Studio Solution including source code and symbols, for debugging customizing code

Beta 11

  • Fully incorporated logging (error) module
  • Bugfixes
  • Performance improvements

Environment View

  • Correct loading of PlugIns
  • Exposed Database settings in Inspector
  • Compilation now creates UBIK 3 assemblies
  • Local deployment now uses UBIK 3 WebServices and UBIK 3 WebClient
  • Injected modules are respected

Beta 10

General

  • Resolving relations in ApplicationGraph, where previously only references were supported
  • Bugfixes
  • Performance improvements

Start Page

  • New area for Local WebServices

Environment View

  • Local deployment of WebServices and WebClient (Menu item Local Test). This needs an installation of iisexpress, which is part of Visual Studio but can also be downloaded here.

Import

  • The import format for applications from xls files has slightly changed. The first row will not be interpreted as header row anymore, therefore it is now possible to define the same property in the hierarchy multiple times (e.g adding a property Description to every class)

Beta 9

General

  • Drag&Drop targets are now indicated with Adorners (red corners)

Start Page

  • Export and Import of databases to/from .bacpac files
  • Support dropping .smconnection and .bacpac files

Bulk Editor

  • Support Multi-Instance editing incl. Undo
  • Configuration of Query Items
  • Creating a query from a MetaClass

Beta 8

General

  • Improved consistency maintenance
  • Bulk Editor improvements

Known Issues

  • Projects created in earlier versions cannot be opened anymore. Please re-create these projects by loading the data from the UBIK environment again and saving them to a new project.
  • Bulk editor loading takes some time.
  • UBIK object icons are not displayed correctly in Bulk Editor.
  • Every cell in the first row of the Excel template has to be unique.
  • Generated applications always use Reference View Items, Relation View Items are not supported yet.

Beta 7

General

  • Release preview (Staging) improved
  • App Graph auto-arrange fixed
  • Nullpointer checks and consistency checks for dealing with corrupted project content added
  • Performance improvements where collected SmartModels are shown (Project View and Inspector)

Known issues

  • Worksheet content can become inconsistent (for unknown reasons), e.g. duplicate smart models and loose connections
  • App Graph can only be released/staged when App and Context are specified

Bulk Editor

  • Queries can be evaluated

Known issues

  • Multilanguage property values are not resolved
  • Geo data changes do not visually mark an instance as changed (saving works though)
  • References do not verify their target types when set
  • Sorting only works correct for string and numeric values
  • Every cell in the first row of the Excel template has to be unique
  • Generated applications always use Reference View Items, Relation View Items are not supported yet


Beta 6

The builds on the release portal are faulty; please use build 7 instead!

Bulk Editor

  • Improved performance for Bulk Editor when releasing to UBIK environment
  • Several bugfixes regarding saving and merging, especially for content instances and project models

Known issues

  • Multilanguage property values are not resolved
  • Geo data changes do not visually mark an instance as changed (saving works though)
  • References do not verify their target types when set
  • Sorting only works correct for string and numeric values
  • Inconsistency problems can occur in worksheet
  • Release preview shows too many models
  • Release preview freezes sometimes
  • Every cell in the first row of the Excel template has to be unique
  • Generated applications always use Reference View Items, Relation View Items are not supported yet