MDriven Framework Change log

The log of changes for MDriven Framework

Revision 13971 - 2022-04-16

Added whenFalse operand to EAL

Revision 13969 - 2022-04-15

Better codedress log

Revision 13967 - 2022-04-15

Missing SQLClient from VS2022 designtime

Revision 13957 - 2022-04-13

VS2022 build to set versions of assemblies

Revision 13956 - 2022-04-13

dummy

Revision 13952 - 2022-04-12

Writeback of debugger variables to ViewModel-view and tree-view
Issues with databoound _Label for grids when label was NotVisible - did not show first value - fixed

Revision 13949 - 2022-04-11

OclEditor - model access - "No class context seen - click on association or class" came up to often - now falls back to expected type or context type

Revision 13945 - 2022-04-10

null check

Revision 13937 - 2022-04-06

Null check - could crash modlr when adding method to vm via "add colum from model"

Revision 13928 - 2022-04-03

VistaDB had issues with not closing DBConnection when done - fixed

Revision 13927 - 2022-04-02

Discovered issue with MDr sending to many AllIsWellEvents over signalr - we now coordinate all ES's to send only every 5:th seconds at most

Revision 13919 - 2022-03-30

Added app.configs

Revision 13917 - 2022-03-30

Microsoft.Data.SqlClient updated to latest - and depending assemblies. This was needed due to SQLServer access was not working from Modlr-Play

Revision 13907 - 2022-03-20

Blazor-Component-strategy interfaces

Revision 13904 - 2022-03-19

Better checks on RootVMMember

Revision 13902 - 2022-03-18

Changes to implement databound labels for MVC and AngularJS: http://localhost:5020/App#/ViewOneThing/9!0

Revision 13901 - 2022-03-18

ViewModels - all columns should be able to databind their labels by following this pattern:
Implemented for WPF

Revision 13900 - 2022-03-18

ViewModels - all columns should be able to databind their labels by following this pattern:

Expression for Labels - if Grid - are found on level of Grid root column taking the name of "GridRootColumnName"_"GridColumnName"_Label
Returns null if not existing
public ViewModelColumn GetLabelExpressionColumnIfGrid()

and

Expression for Labels on simple widgets - are found on same level taking the name of "ColumnName"_Label
Returns null if not existing
public ViewModelColumn GetLabelExpressionColumnNoneGrid()



Revision 13899 - 2022-03-18

Issue if you set VisibleFollowEnable when ReadOnlyExpression was empty -> fixed

Revision 13889 - 2022-03-09

OCLeditor - further updates

Revision 13888 - 2022-03-09

OclEditor improvements for ContextAtCursor info - now works on let variable binding. Blanks out when no context. Informs of type of the context (collection,class,primitive).

Revision 13885 - 2022-03-08

AccountOverride introduced to enable Account UI customization/override

Revision 13884 - 2022-03-08

Sharepoint preview could crash - fixed

Revision 13882 - 2022-03-08

Issue with Image in WPF - too small - fixed

Revision 13879 - 2022-03-07

Blazor work

Revision 13875 - 2022-03-06

Again broken in core

Revision 13872 - 2022-03-06

Changes to allow Blazor to get to CSSGrid definition -

Revision 13871 - 2022-03-06

Methods on VMClass and member to reduce code in blazor components.
Introduction of OnInvalidate event on members that fires on invalidate and propagates upwards in VMTree if not assigned on leaf level - good way to discover Blazor component re-render need

Revision 13870 - 2022-03-06

Undo of check in 13762, Fix for rendering of visible state of global navigation actions.

Revision 13866 - 2022-03-04

Better error message for AsHtmlText when missing template

Revision 13865 - 2022-03-04

Updates to Tuple handling in DebugWin and Collection assignment

Revision 13856 - 2022-02-23

Started work on EditThis from ocl editor

Revision 13853 - 2022-02-22

VS2022 did not find EcoDataTypes.xml , fixed

Revision 13850 - 2022-02-22

ActivatedCountId tracks resuse of ViewModels

Revision 13846 - 2022-02-20

OclEditor context help improvements

Revision 13844 - 2022-02-18

OrderBy on object should order on DefaultRep - did not

Revision 13843 - 2022-02-17

Issue when SQL-Generating associations back to self from Versioned class - criteria for Version looked at AliasDefinition rather than AliasReference and thus neglected 1 criteria due to type equality. Fixed.

Revision 13841 - 2022-02-17

SaveFile serverside action now cleans up path and file name replacing illegal chars with '-'

Revision 13840 - 2022-02-17

The SQLLite pmapper missed some default settings - added
When ServerSide catch exceptions for saving like in "exceeds ... will be truncated..." we now revert the data prior to writing the error info to the model

Revision 13839 - 2022-02-16

missing packages.config

Revision 13837 - 2022-02-14

Revision 13832 - 2022-02-05

Issues with scripteval handling definition of result type fixed

Revision 13829 - 2022-01-30

scripteval scriptevalcheck added to allow for dynamic ocl and Actions.actions
added oclCollectionType type operator to have access to collection types like this: Thing.oclCollectionType

Revision 13828 - 2022-01-28

Added CreateTypedElementCollection to VariableFactoryService
Debugger now allows for better exeuction as SS and shows output in Result

Revision 13827 - 2022-01-28

Updates to better report SoapResponces that cannot be parsed as xml

Revision 13821 - 2022-01-28

CHanges to Allow run manually of specific SS in MDr

Revision 13817 - 2022-01-26

Fix to allow import of floats to integer types in ImportTabSeb

Revision 13814 - 2022-01-24

Apply of RestPosted data in FormFiles to nested multilinks did not work if objectlist was not mutable - changed to allow update of existing

Revision 13812 - 2022-01-24

Apply of RestPosted data in FormFiles to nested multilinks did not work if objectlist was not mutable - changed to allow update of existing

Revision 13808 - 2022-01-22

Expressions ref to variables kept for allowing shift to SQLPassthrough and PSEval had a wrongful clear of ref that made SQLPassthrough and PSEval fail if they where called after another shift of expression as is done with call to ocl methods. Fixed

Revision 13804 - 2022-01-18

Realtime signaling was broken in Framework (not core) due to string id instead of int id - fixed

Revision 13803 - 2022-01-18

Enable could also be nullable and that tripped up action - fixed

Revision 13796 - 2022-01-17

Improved OCLEditor cursor context resolution

Revision 13789 - 2022-01-15

Warnings fixed

Revision 13782 - 2022-01-11

Bad mistake knockedout sqlpassthrough - fixed

Revision 13776 - 2022-01-06

Issue that Model Meta debugger seeker autoforms did not give result fixed

Revision 13775 - 2022-01-06

WPF cell styling redone - it was forcing too many layoutpass and was sluggish

Revision 13773 - 2022-01-05

BootstrapMenuHandling was broken in core

Revision 13772 - 2022-01-05

Debug step was missing from core

Revision 13769 - 2022-01-05

MDrivenServer on .net5 raised the need for later version of .netCore.client for MDrivenDesigner - fixed

Revision 13766 - 2022-01-04

WPF styleinmodel crazy-chrashed when style was applied to checkbox col - fixed

Revision 13765 - 2022-01-04

Step into methods did not send the arguments - fixed

Revision 13764 - 2022-01-04

null ref exception when casetruefalse was evaluated and null was result - fixed

Revision 13763 - 2022-01-03

Further changes to OCLeditor to better find cursorcontext

Revision 13762 - 2022-01-03

Fix for rendering of visible state of global navigation actions.

Revision 13761 - 2022-01-03

Ocl nodes reconstructOcl implemented for Set,Bag,Sequence - ranges and sequences

Revision 13760 - 2022-01-03

Debug step did not handle orderby iterators - fixed

Revision 13759 - 2022-01-03

FastForward Iteration button added to Debug-Step

Revision 13758 - 2022-01-03

WPF - PeriodicActions could fire twice in a row due to double init - fixed

Revision 13757 - 2022-01-03

If DiscardChanges was called and it contained new objects, and list was "RemoveDeleteObjects" - not all was handled due to shortened collection - fixed

Revision 13756 - 2022-01-03

If viewmodelcolumn readonly expression was blank spaces the negated Enable expression was wrongly created - fixed

Revision 13754 - 2021-12-31

Tab now works on singe line as well

Revision 13752 - 2021-12-31

Link to explain Preconditions in ocleditor

Revision 13751 - 2021-12-31

Unfinished expression - better info "Collection is missing type"

Revision 13750 - 2021-12-31

Precondition ops had wikilink - but they should not becaus ethey belong to model

Revision 13749 - 2021-12-29

After step the save button was broken due to messages to display queue from stepper thread

Revision 13748 - 2021-12-29

Still issues with Editor hints - now for Primitive types type ops - fixed

Revision 13747 - 2021-12-29

Changes to OclEditor - better filtering on Class operations vs non class operations/members
Improvements of Expression Step UI

Revision 13746 - 2021-12-29

Better step-handling of eals with multiple statements

Revision 13745 - 2021-12-28

MDriven Debugger now allows stepping of expressions

Revision 13744 - 2021-12-28

Support for stepping ocl and eal expressions

Revision 13743 - 2021-12-25

Introduced a stack of active loopvariables in OclEvaluator - this enables PSEval and PSEvalValue to reconstruct current variable values prior to execute - thus enable PSEval to act on loop and let variables besides designed variables and self

Revision 13742 - 2021-12-23

Thing.allinstances.SomeInt->maxvalue did not work - fixed in Pmapper
Fetch of values should never apply maxfetch like top 100 - will be confusing to limit the maxvalue,minvalue,count(*) or average - fixed

Revision 13741 - 2021-12-23

Improved PSEval, added PSEvalValue, Cleaned up old OclEvaluator string match on conditional evals

Revision 13740 - 2021-12-22

Initial checkin on new ocl operator pseval
Moved Ocl_SqlPassthrough and Ocl_SqlPassthroughObjects so that they are not shown in general PS
Cleaned up passing of Variables to operators calling PS during ocl

Revision 13736 - 2021-12-21

Nuget Versions

Revision 13731 - 2021-12-16

MaxFetch honored on ExecutePS

Revision 13730 - 2021-12-16

Issue with adding enums twice

Revision 13724 - 2021-12-15

Enable asstring on EnumValues; (#State2).asstring

Revision 13721 - 2021-12-10

Better error message if displayqueue fails on expression

Revision 13720 - 2021-12-08

vSeekerOrderVariable had to be present for OrderByexpression to kickin - bug - fixed

Revision 13719 - 2021-12-08

Updating to allow BlobDownloadLink also on images - before blobtype.image had precedence

Revision 13717 - 2021-12-07

Avoid runing when oclps is empty

Revision 13708 - 2021-12-04

truefalse renamed to casetruefalse
case renamed to whentrue

Revision 13707 - 2021-12-04

truefalse renamed to casetruefalse

Revision 13706 - 2021-12-04

corrections to new truefalse operator.
Also added case operator : https://wiki.mdriven.net/index.php/OCLOperators_case
Removed foreach from ocl - it is still in ActionLanguage

Revision 13705 - 2021-12-03

new TrueFalse ocl operator

Debugger improvements: selfVM always available -> you can use selfVM.Save in debugger expressions
ViewModels : if not RequiresRootObject you can now see these ViewModels directly without dragging in an object to ViewModel or Tree display

Revision 13703 - 2021-12-02

Debugger now allows for excluding derived attributes in result set

Revision 13697 - 2021-11-30

Added high limits to WebAPI Update for Kestrel

Revision 13696 - 2021-11-30

Struggling with trying to get VS to load correct version of eco assembllies but resort to inform on why designer does not work when you have different versions

2 Responses to MDriven Framework Change log

  1. Pingback: Release notes | CapableObjects

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.