MDriven Framework Change log

The log of changes for MDriven Framework

Revision 13689 - 2021-11-28

EcoSpaceTypeNameTypeConverter compare on type name to allow for different versions

Revision 13688 - 2021-11-28

Revision 13683 - 2021-11-28

Newtonsoft.Json.dll

Revision 13682 - 2021-11-28

Revision 13677 - 2021-11-27

Revision 13675 - 2021-11-24

Null checks in union and indexof since mainthread access during derivation may show null objects in list

Revision 13674 - 2021-11-24

Revision 13670 - 2021-11-24

In reverse engineered dbs columns coould come back as [dbo].[Territories].Attribute2 and we were tricked to calling the table dbo and column territories - fixed

Revision 13669 - 2021-11-24

Fawlty image data could crash wpf

Revision 13667 - 2021-11-23

Revision 13666 - 2021-11-23

SQLLite

Revision 13665 - 2021-11-23

Buildactions for sqlite poited to vs2022

Revision 13663 - 2021-11-23

Buildactions for sqlite poited to vs2022

Revision 13662 - 2021-11-23

Hint path was wrong

Revision 13651 - 2021-11-22

null check

Revision 13649 - 2021-11-22

null check

Revision 13648 - 2021-11-22

null check

Revision 13647 - 2021-11-22

Revision 13646 - 2021-11-22

Revision 13644 - 2021-11-22

Updated templates to work with nugets

Revision 13643 - 2021-11-22

Templates fixed to work with nuget
1 template for .netstandard
1 template for .net framework with WPF and MaterialDesign

Revision 13632 - 2021-11-22

Wecpof must be in core for templates to work

Revision 13628 - 2021-11-21

Revision 13627 - 2021-11-21

Revision 13624 - 2021-11-21

Revision 13622 - 2021-11-21

Revision 13617 - 2021-11-21

Revision 13606 - 2021-11-20

Newtonsoft.Json.dll set to 13.0.1

Revision 13600 - 2021-11-20

Updated SQLite version

Revision 13595 - 2021-11-17

selfVM.ViewModelName is now available

Revision 13592 - 2021-11-17

Changing to netStandard2.0 instead of 2.1 to stay compatible with .netframework and VisualStudio

Revision 13591 - 2021-11-16

VMClass methods to getNamed attribute,single and multilink added for brevity

Revision 13590 - 2021-11-16

Unhandled list coercion in Handles could give strange result from if statements where one branch return a collection and other single object. Fixed.

Revision 13578 - 2021-11-05

Null check in WECPOFDoubleClickActionEnum

Revision 13574 - 2021-11-04

If ES is in the process of shutdown and someone asks if object is Deleted - say yes rather than exception

Revision 13571 - 2021-11-03

MVC - when click on button placed in grid - vCurrent was not updated prior to action - fixed

Revision 13569 - 2021-11-03

LinqExtender for core now include SQLClient and the ability to do the SQLImport end SQLExport done by MDrivenServer

Bootstrap grid placed buttons did not send the name of the button -> no action - fixed

Revision 13568 - 2021-11-02

Correction made for MVC was not the best and made stuff miss QueryPlanner - Now it works for async and non async

Revision 13566 - 2021-11-01

Strange issue with ThreadLocal construct used by AutoSubscriptionService - disposed before owning ES fully disposed - think it is a harmless raise issue. Seems new to .net5?

Revision 13560 - 2021-10-31

Major change to DefaultStringRepresentation and .asstring on Objects; If DefaultStringRepresentation is filled in model all is the same. If left blank in the model we now state the "ClassName: "+"value of first owned string attribute"

Revision 13558 - 2021-10-31

"EVOLVED" can now be sent from SignalAllIsWellLatestVersionId

Revision 13552 - 2021-10-31

Ocl_ClassFromString - comment corrected
Ocl_Attributes: if ran on other than class just return empty list dont throw
Ocl_AssociationEnds: if ran on other than class just return empty list dont throw

When model shrinks DataBlockToXml could access outside of features

ViewModel.TransactionSafeSave was internal - but made visible for Turnkey LiveUpdate

BootstrapControl renderer null checks to avoid blank page on sketchy viewmodels

Revision 13546 - 2021-10-27

New ability to control access to MVC GetImage : https://wiki.mdriven.net/index.php/MVC_GetImage
New ability to also return text from MVC GetImage

Revision 13543 - 2021-10-26

Render of Image in MVC (no upload yet - but shows the image)

Revision 13538 - 2021-10-25

null check

Revision 13535 - 2021-10-24

MDrivenPackageVersion set on WPF.core and WinForms.core

Revision 13531 - 2021-10-24

ThrowIfNotOnUIThread on plugin

Revision 13527 - 2021-10-23

Changes to WinForms to to better fit .net5 (https://edi.wang/post/2019/12/6/upgrade-winforms-apps-from-net-core-30-to-31)

Building MDriven.WinForms.core (.net5)

Revision 13526 - 2021-10-23

Adding more projects for standard and .net5

Revision 13525 - 2021-10-23

Building WPF with .net5.0-windows

Revision 13519 - 2021-10-20

Null check

Revision 13517 - 2021-10-20

In not async (like in MVC) we happened to do to many spanfetches - fixed

Revision 13515 - 2021-10-18

Issue with MVC TextArea also setting Value - and this is not correctly escaped by Razor so we end up with corrupt html is the value of the data contains xml or html. Fixed

Revision 13514 - 2021-10-17

Fixed bug that caused null reference exception

Revision 13510 - 2021-10-13

MVC - restoring variable state was expensive since objects was looked up one by one - now we use the new ObjectForIds and fetch all in 1 go

Revision 13509 - 2021-10-13

Error messages from WebApiClient was not received correctly - fixed

Revision 13503 - 2021-10-13

Discovered we had to much public methods in controllers - seen by MVC - changed to protected

Revision 13502 - 2021-10-13

Made the generic ObjectForId protected to hide it from MVC4

Revision 13496 - 2021-10-12

TIME is reserved word in VistaDB

Revision 13495 - 2021-10-11

added ObjectForId

Revision 13494 - 2021-10-11

Support to use your own action name instead of Display in MVC

Revision 13490 - 2021-10-11

DragOver that resolved ExternalIDs must do so in AsyncThread

Fisrt Click on checkbox in grid changed data even if ReadOnly - fixed

Revision 13489 - 2021-10-10

Testruns with .net 5 MVC 5 and updates

Revision 13488 - 2021-10-10

Revision 13487 - 2021-10-10

Removed reference

Revision 13485 - 2021-10-10

Finding a way to publish .netStandard nugets

Revision 13484 - 2021-10-10

Issues with netstandard projects , missing version

Revision 13483 - 2021-10-09

Debugger AutoForms now show Constraints

Revision 13482 - 2021-10-09

Revision 13480 - 2021-10-09

Debugger AutoForms now has a State tab that expose states and triggers

Revision 13478 - 2021-10-09

OCLDebugger autoforms for search were faulty for some derivations - fixed

Revision 13467 - 2021-10-03

netcore3.1 upgraded to .net5

Revision 13462 - 2021-10-03

Discovered issues with VistaDB due to not allowing nested transactions. This has been addressed by the following:
VistaDB does not allow nested transactions - so we let the Pool hand out the currently used DBConnection if we are in the same thread
This way - the using code will notice that there is a transaction active already and skip creating a new one

Also VistaDB had a Time as a reserved word - and also someother words that was not allowed but gave strange error results - these have been given brackets.

Revision 13459 - 2021-09-29

CanAccess on IOpenDocumentService now also checks if ViewModel requires root - if so - when null root is sent in - returns false

Revision 13458 - 2021-09-28

AsyncErrors in debug win is now written to Error tab

Revision 13457 - 2021-09-27

Fix for the file upload component.

Revision 13456 - 2021-09-27

ocl operator ObjectFromExternalId changed to use the more generic ObjectForUnkownId that can resolve guid and other types of ids
Debugger has new button to paste excelrows into M1 list of strings
Debugger now recognize F4 to allow cell select, M1-M3 now handles simple type cell select

Revision 13454 - 2021-09-27

Paste of strings in WPF wrongfully null out last row in target if last row in paste buffer is empty. This also effected excelplugin

Revision 13451 - 2021-09-22

Issue with Enum in EcoQuery fixed by adapting Ocl_AbstractCompare to allow enum==int and int==enum

Revision 13450 - 2021-09-22

Issue with Enum in EcoQuery fixed

Revision 13442 - 2021-09-15

QP changes made QP loop when triggered by changes in action - now we make sure to only put 1 QP pass in NEXT async step

Revision 13441 - 2021-09-15

InvalidateDeferedInvalidationsNow - collection modified - maybe effect of change QP behavior fixed

Revision 13440 - 2021-09-15

Change in how QueryPlan acts on refetch - to better handle nestings moved to root to avoid the christmastree-effect of fetching everything - Removed rootplaced comboboxes from the above logic after discovering case where stepping of grid became slow due to rootplaced combos-picklist using vCurrent_ of grid

Revision 13439 - 2021-09-14

Change in how QueryPlan acts on refetch - to better handle nestings moved to root to avoid the christmastree-effect of fetching everything

Revision 13438 - 2021-09-14

QueryPlan issue when seeing an ElementList and assuming an ObjectList - fixed

Revision 13437 - 2021-09-13

VistaDB has Image as reserved word - missed to add resource to core

Revision 13436 - 2021-09-13

Fixed bug when execution of actions sometimes didn't work because if mismatch in "uniqification"

Revision 13435 - 2021-09-13

Debugger Seeker AutoForms now has limititation on rowheight

Revision 13430 - 2021-09-09

VistaDB has Image as reserved word

Revision 13429 - 2021-09-09

VistaDB has Image as reserved word

Revision 13426 - 2021-09-08

TurnkeyCore did not respect the SkipExternalAccountConfirmationScreen flag
Possible to set SkipSignalR and thus allowing for TurnkeyCore to connect to MDrivenServer-built with .net Framework

Revision 13423 - 2021-09-07

Fix for table's empty space issue.

Revision 13417 - 2021-09-03

When using Comboboxes on ViewModels one can omit the Nesting showing the value in the comboselector - however this has not been ok for Web-UI only for WPF UI - now we also allow it for Web by doing this on a lower level in the ViewModel creation - fixed when multiple combos are used that would get same automatic name...

Revision 13416 - 2021-09-02

When using Comboboxes on ViewModels one can omit the Nesting showing the value in the comboselector - however this has not been ok for Web-UI only for WPF UI - now we also allow it for Web by doing this on a lower level in the ViewModel creation

Revision 13414 - 2021-09-01

Templates forced to 4.7.2 since MDriven requires it

Revision 13413 - 2021-09-01

null check

Revision 13402 - 2021-08-26

Fix for "Always show actions".

Revision 13396 - 2021-08-26

PwdReset.txt implemented for MDrivenServer https://wiki.mdriven.net/index.php/MDrivenServer,_opening_the_built-in_database

Revision 13392 - 2021-08-25

Huge change to rendering of input components (numbers, strings, datepicker, timespans, etc.)
Added ability to put icon into the input components (through TV)
Added dynamic helper text element for inputs (_HelperText)
Added dynamic placeholder for inputs (_Placeholder)
Changed paddings for components to relative size based on application's font-size.

Revision 13389 - 2021-08-25

Fix of problem with placed buttons that used a viewmodel class name or action name that contained foreign characters.

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.