The log of changes for MDriven Framework
Revision 13971 - 2022-04-16
Added whenFalse operand to EALRevision 13969 - 2022-04-15
Better codedress logRevision 13967 - 2022-04-15
Missing SQLClient from VS2022 designtime Revision 13957 - 2022-04-13
VS2022 build to set versions of assembliesRevision 13956 - 2022-04-13
dummyRevision 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 checkRevision 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 mostRevision 13919 - 2022-03-30
Added app.configsRevision 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-PlayRevision 13907 - 2022-03-20
Blazor-Component-strategy interfacesRevision 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!0Revision 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 updatesRevision 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/overrideRevision 13884 - 2022-03-08
Sharepoint preview could crash - fixed Revision 13882 - 2022-03-08
Issue with Image in WPF - too small - fixedRevision 13879 - 2022-03-07
Blazor workRevision 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 needRevision 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 templateRevision 13865 - 2022-03-04
Updates to Tuple handling in DebugWin and Collection assignmentRevision 13856 - 2022-02-23
Started work on EditThis from ocl editorRevision 13853 - 2022-02-22
VS2022 did not find EcoDataTypes.xml , fixed Revision 13850 - 2022-02-22
ActivatedCountId tracks resuse of ViewModelsRevision 13846 - 2022-02-20
OclEditor context help improvementsRevision 13844 - 2022-02-18
OrderBy on object should order on DefaultRep - did notRevision 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 modelRevision 13839 - 2022-02-16
missing packages.configRevision 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 ResultRevision 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 ImportTabSebRevision 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 existingRevision 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 existingRevision 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. FixedRevision 13804 - 2022-01-18
Realtime signaling was broken in Framework (not core) due to string id instead of int id - fixedRevision 13803 - 2022-01-18
Enable could also be nullable and that tripped up action - fixedRevision 13796 - 2022-01-17
Improved OCLEditor cursor context resolutionRevision 13789 - 2022-01-15
Warnings fixedRevision 13782 - 2022-01-11
Bad mistake knockedout sqlpassthrough - fixedRevision 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 sluggishRevision 13773 - 2022-01-05
BootstrapMenuHandling was broken in coreRevision 13772 - 2022-01-05
Debug step was missing from coreRevision 13769 - 2022-01-05
MDrivenServer on .net5 raised the need for later version of .netCore.client for MDrivenDesigner - fixedRevision 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 - fixedRevision 13764 - 2022-01-04
null ref exception when casetruefalse was evaluated and null was result - fixedRevision 13763 - 2022-01-03
Further changes to OCLeditor to better find cursorcontextRevision 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 sequencesRevision 13760 - 2022-01-03
Debug step did not handle orderby iterators - fixedRevision 13759 - 2022-01-03
FastForward Iteration button added to Debug-StepRevision 13758 - 2022-01-03
WPF - PeriodicActions could fire twice in a row due to double init - fixedRevision 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 - fixedRevision 13756 - 2022-01-03
If viewmodelcolumn readonly expression was blank spaces the negated Enable expression was wrongly created - fixedRevision 13754 - 2021-12-31
Tab now works on singe line as wellRevision 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 - fixedRevision 13747 - 2021-12-29
Changes to OclEditor - better filtering on Class operations vs non class operations/members
Improvements of Expression Step UIRevision 13746 - 2021-12-29
Better step-handling of eals with multiple statementsRevision 13745 - 2021-12-28
MDriven Debugger now allows stepping of expressionsRevision 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 selfRevision 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 VersionsRevision 13731 - 2021-12-16
MaxFetch honored on ExecutePSRevision 13730 - 2021-12-16
Issue with adding enums twiceRevision 13724 - 2021-12-15
Enable asstring on EnumValues; (#State2).asstringRevision 13721 - 2021-12-10
Better error message if displayqueue fails on expressionRevision 13720 - 2021-12-08
vSeekerOrderVariable had to be present for OrderByexpression to kickin - bug - fixedRevision 13719 - 2021-12-08
Updating to allow BlobDownloadLink also on images - before blobtype.image had precedenceRevision 13717 - 2021-12-07
Avoid runing when oclps is emptyRevision 13708 - 2021-12-04
truefalse renamed to casetruefalse
case renamed to whentrueRevision 13707 - 2021-12-04
truefalse renamed to casetruefalseRevision 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 displayRevision 13703 - 2021-12-02
Debugger now allows for excluding derived attributes in result setRevision 13697 - 2021-11-30
Added high limits to WebAPI Update for KestrelRevision 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
Pingback: Release notes | CapableObjects