Difference between revisions of "Smart Studio Beta History"
(→Upcoming: Beta 3.0.12.0) |
|||
Line 1: | Line 1: | ||
− | == Upcoming: Beta 3.0.12.0 == | + | |
+ | == Upcoming: Beta 3.0.13.0 == | ||
+ | |||
+ | New Features: | ||
+ | * Define desired merging behavior: Use worksheet over environment or vice-versa (for conflicts) | ||
+ | * Bulk picker drag & drop | ||
+ | |||
+ | |||
+ | == Beta 3.0.12.0 == | ||
New Features: | New Features: | ||
Line 15: | Line 23: | ||
* In the Bulk Editor, removing and deleting instances works correctly now. Deleting marks an element as deleted, whereas removing removes the element. | * 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 == | == Beta 3.0.11.0 == |
Revision as of 12:24, 10 January 2019
Contents
- 1 Upcoming: Beta 3.0.13.0
- 2 Beta 3.0.12.0
- 3 Beta 3.0.11.0
- 4 Beta 3.0.10.0 and .1
- 5 Beta 3.0.9.0
- 6 Beta 3.0.8.3
- 7 Beta 3.0.8.2
- 8 Beta 3.0.6.0 - 3.0.8.0
- 9 Beta 26
- 10 Beta 25
- 11 Beta 24
- 12 Beta 23
- 13 Beta 22
- 14 Beta 21
- 15 Beta 20
- 16 Beta 17 - 19
- 17 Beta 13 - 16
- 18 Beta 12
- 19 Beta 11
- 20 Beta 10
- 21 Beta 9
- 22 Beta 8
- 23 Beta 7
- 24 Beta 6
Upcoming: Beta 3.0.13.0
New Features:
- Define desired merging behavior: Use worksheet over environment or vice-versa (for conflicts)
- Bulk picker drag & drop
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