MDriven Framework Change log

The log of changes for MDriven Framework

Revision 10375 - 2018-09-21

Added foreach operator to ocl that iterates each and returns the list untransformed. Intended use in EAL instead of collect - since collect may build heave results that will not be used

Revision 10367 - 2018-09-17

Import with singlelinks set via combos did not work - fixed

Revision 10364 - 2018-09-16

ViewModel MVC does now check periodic actions - once every postback. Supports navigation.

Revision 10362 - 2018-09-16

Better handling of AzureAD connection - sts name and user email

Revision 10349 - 2018-09-12

OnUpdate was called on objects that had been Deleted - wrong - fixed

Revision 10344 - 2018-09-11

Report extension was wrong if name contained .

Revision 10339 - 2018-09-11

Cognito

Revision 10337 - 2018-09-11

Cognito

Revision 10335 - 2018-09-10

AWSCognito OpenIdConnect things - see wiki

Revision 10333 - 2018-09-10

ExternalLogin confirmation and adding of more social logins to the same account now works.
Final touches on AWSCognito

Revision 10332 - 2018-09-10

Revision 10327 - 2018-09-07

Package updates

Revision 10321 - 2018-09-06

Removing label for html DownloadLink and DataIsLink - the link has the value of the label and no need to do double

Revision 10320 - 2018-09-06

WPF Style for statics - box - separate style labelcontrolcollectingborder.static

Revision 10315 - 2018-09-05

Newtonsoft.Json 11

Revision 10303 - 2018-09-03

Remove col-XX

Revision 10301 - 2018-09-03

Found issue with CSSGrid Modality - fixed

Revision 10300 - 2018-09-03

First implementation of CSSGrid - use taggedvalue CSSGrid = true on ViewModel Root.
CSSGrid does label on top - and supports group-boxes

Revision 10298 - 2018-09-02

Revision 10296 - 2018-09-02

WPF download file did not await async
WPF download did not look for a filename in xxx_FileName column

Revision 10292 - 2018-09-01

ExecuteAction now also checks on ViewModelClass Name not only RuntimeName

Revision 10291 - 2018-09-01

No Suitable constructor found - error better caught and explained

Revision 10290 - 2018-09-01

EXT_Components now replace [ViewModelColumnLabel] with the designed presentation string

Revision 10288 - 2018-08-31

Added specific style for textblock inside checkbox as used in MaterialDesign - .CheckBox.TextBlock

Revision 10284 - 2018-08-30

Revision 10283 - 2018-08-30

For LabelOnTop the checkbox label is moved to right of the checkbox

Revision 10281 - 2018-08-28

Now also replaces the ViewModelClassName in angular components

Revision 10280 - 2018-08-28

Check both RuntimeName and Name for ViewModelColumn match in action execute

Revision 10278 - 2018-08-28

Improved action buttons in grids

Revision 10277 - 2018-08-28

Added collection border for LabelOnTop components

Revision 10275 - 2018-08-27

ModalOkEnableColumn was not implemented in AngularTurnkey -> is now

Revision 10270 - 2018-08-26

PasswordsAttempts was not reset on UnlockUser

Revision 10256 - 2018-08-21

Null checks

Revision 10252 - 2018-08-10

selfVM.RunServerSideViewModelNow ocl operator implemented

Revision 10244 - 2018-08-06

New behavior : EnsureSingletonInstances - on first sight of an ecospace with a typesystem not seen before we loop through the classes and ensure the singletons. This is to mitigate the many bad things that may happen if we discover an un-created singleton in the mist of a transaction. All should benefit from this and this solves a long term issue with singletons.

Revision 10241 - 2018-08-06

Revision 10233 - 2018-08-01

Correction in last checkin

Revision 10232 - 2018-08-01

Issue with action names from turnkey components suffering from action name uniquefication

Revision 10231 - 2018-07-31

BS renderer send class "seekeraction" on search button in view

Revision 10228 - 2018-07-30

Menu handling avoid rendering empty menus.
Now handles dividers in menus
Much simpler code

Revision 10218 - 2018-07-26

Revision 10203 - 2018-07-23

Account controller ensures it has a AsyncServiceOFF ecospace

Revision 10200 - 2018-07-22

SysUser could be created without id - turned out real bad - fixed
SysUser could be created with UserName doublets if coming from a social login - turned out real bad - now they are uniquified with a number
SysExternalLogin doublets with null in SysUser could be favored instead of correct one - turned out real bad - now we filter all in 1 expression

Revision 10195 - 2018-07-22

Must keep case sensitivity on UserName - even if it is email
FindByName now use sqllikecaseinsensitive as fallback on first miss

Revision 10188 - 2018-07-21

Revision 10180 - 2018-07-21

CautiosWrapper avoids to return nulls from iterated lists

Revision 10178 - 2018-07-20

Revision 10166 - 2018-07-17

Updated to .net 4.5

Revision 10158 - 2018-07-15

Updates to not throw exceptions on header add failures. Will remove first if exist

Revision 10155 - 2018-07-14

Minor type clarifications

Revision 10153 - 2018-07-14

Added sanitization to username and password (remove blanks, lowercase username). Still handles case-stored password if entered exactly as created.
New usernames (always e-mail) created in turnkey will be stored lowercase.

Removeclaim() now implemented.
Improved code.

Revision 10143 - 2018-07-11

RestPut and RestDelete added to ocl
SQL removes ignores orderby on count(*) operations since it is not support in sql

Revision 10142 - 2018-07-11

null ref bug in objectlist contains

Revision 10136 - 2018-07-11

BREAKING CHANGE - list to .net4.5 för handles and interface - this is due to TransportLayersSecurity (TLS) version 1.2 requirement

Revision 10119 - 2018-07-09

Fixed issues with vSeekParamAsInt
Fixed issue with ExecuteAction used wrong name

Revision 10117 - 2018-07-09

Fixed bug that made removing a external login impossible

Revision 10115 - 2018-07-06

nullcheck for OperationContext.Current was missed

Revision 10108 - 2018-06-23

Core

Revision 10098 - 2018-06-20

NameOfCurrentVariable has been splitted into 2 NameOfCurrentVariable_Ocl and NameOfCurrentVariable_Runtime
Ocl keeps the name unchanged
Runtime strips national chars

Ocl is used in all internal expressions
Runtime is used for Naming of ViewModelColumns and Handle columns

Revision 10097 - 2018-06-20

EXT_Components in angular now has access to ViewModelColumnName with the tag [ViewModelColumnName] that will be replaced on each use. This enables you to use each component multiple times

Revision 10094 - 2018-06-19

Fixed issue of collection->append(somesinglelinkthatisnull) gave "list contains null value" in derived associations

Revision 10088 - 2018-06-17

NationalChars - still had issues in turnkey - fixed

Revision 10084 - 2018-06-16

NationalChars - still had issues in turnkey - fixed

Revision 10082 - 2018-06-15

Handling of RuntimeName and ModelName on ViewModelClass ViewModelColumn and AbstractActionRuntime - this is to allow ViewModels and actions to be named with national chars and still work in javascript

Revision 10081 - 2018-06-15

Handling of RuntimeName and ModelName on ViewModelClass ViewModelColumn and AbstractActionRuntime - this is to allow ViewModels and actions to be named with national chars and still work in javascript

Revision 10078 - 2018-06-15

Handling of RuntimeName and ModelName on ViewModelClass ViewModelColumn and AbstractActionRuntime - this is to allow ViewModels and actions to be named with national chars and still work in javascript

Revision 10077 - 2018-06-13

Improvements to importlogic described here: https://wiki.mdriven.net/index.php/Convergence_%E2%80%93_ViewModels,_import,_export,_multi_search,_synchronization_and_Excel
To better handle Guid and Int keys

Revision 10074 - 2018-06-08

ContinueRouting seems to be needed for better shortcutkey handling on WPF commands

Revision 10072 - 2018-06-07

More Owin 3.1.0 references

Revision 10070 - 2018-06-07

Issues with 24-hours vs 12

Revision 10066 - 2018-06-05

MDrivenServer may advise Restart if WFCClient asks for history-data that is too large

Revision 10064 - 2018-06-03

Increased timing info to find issues with MDrivenServer Peristed commitblocks
Issue with PMapper CurrentSyncVersion that could give un-initiated fetch from persisted commitblocks - this showed up as intermittent collapsed of MDrivenServer. Fixed

Revision 10062 - 2018-05-29

Base64ToBlob and BlobToBase64 added ocl operators

Revision 10058 - 2018-05-28

Revision 10057 - 2018-05-28

Fixed issue with paste import in wpf grids for comboboxes - missed check in

Revision 10056 - 2018-05-26

Fixed issue with paste import in wpf grids for comboboxes

Revision 10050 - 2018-05-25

WFC logging extended with Operation
New wpf style labelcontrolcollectinggrid - to use when label is on top and styling combining grid

Revision 10048 - 2018-05-24

Better check or teardown in QueryPlan

Revision 10045 - 2018-05-23

Better paste import from excel data even when data contain commas

Revision 10040 - 2018-05-21

Revision 10038 - 2018-05-21

Updated ignore on folders

Revision 10036 - 2018-05-21

Excluded packages using wildcards

Revision 10035 - 2018-05-19

Updates for Core

Revision 10032 - 2018-05-16

Updates to get menuButton in place on View+Groupbox+grid

Revision 10030 - 2018-05-14

WPF StringFormat now can be used on simple types. This can be used for DateTime generic styling.

Revision 10028 - 2018-05-14

When model has changed significantly in xmlpersistence we could get situations were data interpretation crashed the prototyper; fixed
In materialdesign the checkbox is on-click-edit and it ignores this cancel message - so ReadOnly did not work - fixed

Revision 10027 - 2018-05-13

Revision 10026 - 2018-05-13

Core uses filters instead of overrides - fixed

Revision 10025 - 2018-05-13

Revision 10024 - 2018-05-13

Adaption of Eco.MVC to compile on ASP.NET.Core

Revision 10011 - 2018-05-07

ContentEqualArray was not known to WCF so compoundkeys did not stream over WCF. Fixed.

Revision 10007 - 2018-05-04

LabelOnTop

Revision 10005 - 2018-05-04

Work with LabelOnTop

Revision 10001 - 2018-05-02

Issue with Modal windows in wecpof - variables set in OnShow-expression was reset. Fixed

Revision 9997 - 2018-04-28

All debug print for web is now optional and turned on with EcoTraceCategories.WebDebugPrint = true

Revision 9995 - 2018-04-27

Avoid queryplan on this.ViewModel.IsTornDown

Revision 9994 - 2018-04-26

Avoid waiting 10msec on async collision

Revision 9992 - 2018-04-26

XamlRenderer on grid cells draw same to all

Revision 9991 - 2018-04-26

RemoveAndDeactiveateAll did illegal cast. Fixed

Revision 9990 - 2018-04-26

XanlRenderer needs sized grid to draw in

Leave a Reply

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

*