MDriven Framework Change log

The log of changes for MDriven Framework

Revision 13082 - 2021-04-07

Earlier fix to Unicode in xml revisited and updated to new implementation

Revision 13056 - 2021-03-31

Issue with MVC Date-picker - fails because of date follows culture instead of needed yyyy-mm-dd format - fixed

Revision 13053 - 2021-03-30

SharepointServices extended with PreviewImage

Revision 13052 - 2021-03-30

Revision 13051 - 2021-03-30

Revision 13050 - 2021-03-30

ClearAllDataGridFilters WPF functionality exposed

Revision 13049 - 2021-03-30

ClearAllDataGridFilters WPF functionality exposed

Revision 13044 - 2021-03-26

Version bump to remove conflict in MDrivenServer

Revision 13042 - 2021-03-25

Issues with cyrillic text in reports - a unicode filter was placed on the wrong level

Revision 13041 - 2021-03-25

Download of created report did not work on core - fixed

Revision 13030 - 2021-03-22

Several changes to lift in RedirectView logic into app rather than trusting IIS web.config

Revision 13029 - 2021-03-19

Added new feature for DataPickers (min and max value + step)
https://developer.mozilla.org/ru/docs/Web/HTML/Element/Input/date#htmlattrdefmax

Revision 13028 - 2021-03-18

New feature in SearchLogic. Ability to have default search ordering

Revision 13023 - 2021-03-17

RenderedBy works on the images now without showing the upload UI.

Revision 13020 - 2021-03-16

SQLServer updates System.Data.SqlClient is superseeded by Microsoft.Data.SqlClient and forced to update now to be able to use Azure ActiveDirectoryIntegrated connection mode in MDrivenServer

Revision 13017 - 2021-03-16

SQLServer updates System.Data.SqlClient is superseeded by Microsoft.Data.SqlClient and forced to update now to be able to use Azure ActiveDirectoryIntegrated connection mode in MDrivenServer

Revision 13015 - 2021-03-16

MVC combobox did not do correct razor html given the harder rules that all if-branches must be valid html by themselves - fixed

Revision 13004 - 2021-03-15

_LinkText available in data-tables.

Revision 13001 - 2021-03-14

Fix for the multi-select data-tables.

Revision 13000 - 2021-03-13

Follow up on move of constants from ViewModel to SearchLogic

Revision 12999 - 2021-03-13

Changed naming of seeker sorting variables.
Added autocreation of variables to autoforms

Revision 12998 - 2021-03-13

Fix of naming problems with seekers

Revision 12991 - 2021-03-11

Fixes to complete the requery sorting indicate sort order

Revision 12980 - 2021-03-11

Issue with WPF DataGrid Checkbox - desired behavior to catch first click to update instead of first click focus, second click toggle - fixed

Revision 12975 - 2021-03-10

Changes to oclDebugger, before the ViewModel-Tree, UserInterface and Tajson roots where linked to being one of the objects in vResults - this is changed to individual drag targets.
Dragged roots are kept between reloads of model (remembered and reloaded)
Reload of ViewModel only available in designer mode
HotReload that subscribes to ViewModelEditors and reload viewmodel when changed

Revision 12972 - 2021-03-08

vReturnStatusCode and vReturnMessage was only set if not null - fixed

Revision 12970 - 2021-03-08

Less laggy ocl editor

Revision 12967 - 2021-03-08

UIAllowed flag added to viewmodels to limit access to UI for views not intended for UI (Christina, Stokab)

Revision 12965 - 2021-03-07

missing app.config

Revision 12964 - 2021-03-07

missing app.config

Revision 12960 - 2021-03-04

New feature for multi-selectable data-table and add ability to change dynamically link text when "DataIsLink"

Revision 12958 - 2021-03-03

MDriven is now minimum 4.7.2

Revision 12946 - 2021-03-01

Package updating Newtonsoft.Json.dll to 12.0.2 + other stuff

Revision 12942 - 2021-02-28

Updates to jwt login after test and verifications

Revision 12940 - 2021-02-25

VS2017 had been lost

Revision 12932 - 2021-02-25

OpenIdConnect in core
Turning up all assemblies to .net 4.7.2 for .core/standard needs

Revision 12930 - 2021-02-20

Add ability to select all rows in MultiSelect data-tables.

Revision 12927 - 2021-02-18

Added ability to login with foreign jwt cookies as described here https://wiki.mdriven.net/index.php/Authenticate_with_a_jwt

Revision 12925 - 2021-02-18

Added ability to login with foreign jwt cookies as described here https://wiki.mdriven.net/index.php/Authenticate_with_a_jwt

Revision 12920 - 2021-02-17

In certain situations the QueryPlanner did not do the correct dynamic adaption.
Dynamic adaptions should happen when derivations are discovered by FetchFactFinder mode to hold unloaded things.
If the only reason for loading objects of a class was due to usage in Derivation we could miss it - but now we catch it.
(Memory Feed.ArticleInFeed.SalesArticle.ArticleNumber , ArticleNumber was derived as self.Article.ArticleNumberEffective that in turn was derived, no other reason to load Article objects...)

Revision 12919 - 2021-02-16

Support for rendering server sorting

Revision 12913 - 2021-02-13

On ReQuery we clear the searchresult once to get a reset to force the new order

Revision 12911 - 2021-02-12

Added highlight of column that the seeker found something in
Added selfVM.ReQuery for searching with progressing to the next column. Used when changing ordering

Revision 12907 - 2021-02-12

Issues with subscribing to broken constraints fixed self.constraints->select(x|x.broken).Name->asCommaList

Revision 12902 - 2021-02-10

System.Buffers ->4.5.0 to 4.5.1
MDriven.net.http -> .net4.5 to .net 4.6.2 (SignalRCore)
Microsoft.AspNetCore.SignalR.Client Framework can connect to CoreServer

Revision 12898 - 2021-02-09

Debugger - if no saved expressions add one for starters

Revision 12896 - 2021-02-09

Fixed problem with ODT files have the alt-text in desc, not title

Revision 12894 - 2021-02-07

ClientTableSorting updated. Works for several data-table on the one page.

Revision 12892 - 2021-02-06

Update ordering of the table. Add styles to indicate ability to order by data-table header.

Revision 12882 - 2021-02-04

Handle updated without RootVars made ViewModel creation take time in certain cases

Revision 12881 - 2021-02-04

ListView designtime improvment.
Contstraints without body gave Eval null ref errors -> fixed

Revision 12877 - 2021-02-03

SignaR Issues when framework client tries to connect to Core server - does not crash

Revision 12872 - 2021-02-02

Add support of icons to the link element.

Revision 12870 - 2021-02-01

ViewEnableExpression had issues and is fixed on WPF and Angular

Revision 12864 - 2021-01-30

Revision 12858 - 2021-01-29

Added sorting by column on the client by clicking the header
Fixed bug with duplicate html id on controls in tables

Revision 12853 - 2021-01-29

ViewModel in ViewModel DesignMode

Revision 12844 - 2021-01-26

FileOpenDialog filter files option via tagged value: https://wiki.mdriven.net/index.php/WindowsFileFilter

Revision 12839 - 2021-01-25

If a Enum finds an illegal value the exception thrown now states class and attribute and value tried to simplify debugging

Revision 12838 - 2021-01-25

ViewModel name read should not go through dependency property since it is not accessible from other threads

Revision 12830 - 2021-01-24

UserControls - ability to show ViewModel in Parent view - work in progress - dynamic View

Revision 12828 - 2021-01-22

UserControls - ability to show ViewModel in Parent view - work in progress

Revision 12823 - 2021-01-17

Issues with Dictionary invalidation - problem was that subscriber pair should be re-created since something is nulling it out upon cancelsubscriptions

Revision 12821 - 2021-01-16

If SearchExpression Nesting starts with OrderExpression SearchLogic now treats those expressions as orderby - the first active orderby expression is used in the query executed.

New interface in ITypeService to enable this functionality

///
/// Same as ExpandDerivationsInExpression, but seperates the expression from the orderby/orderdescending operations expected to be found in the end of the expression
/// The orderexpression is returned in a parameter.
/// This method is used by SearchLogic to allow seperate definition of orderby from the other criterias
///

string ExpandDerivationsInExpressionExtractOrderBy(string expression, IClassifier context, bool reRaise, IExternalVariableList variableList, out string orderexpression);

Revision 12820 - 2021-01-15

OCL-PS orderby has had the limitation to only work on maintable's attributes. This has now been extended to allow all singlelink navigations from main table in multiple steps

When doing orderby on multiple arguments "orderby(x|x.Class3.attribute1, x.Class3.Attribute2,x.class3.attribute3,x.attribute1,x.class3.class2.attribute1)" each argument calculates its own query
these queries and any table references they need are merged in order to avoid creating a new join for each argument when the table/column is the same
also we assume we can reuse table/column references created earlier in the expression in order to avoid joins that only target the order-by statement

Revision 12817 - 2021-01-14

Revision 12816 - 2021-01-14

Revision 12815 - 2021-01-14

Revision 12812 - 2021-01-13

Changes to the groupbox styles.

Revision 12810 - 2021-01-12

In Core textarea is TextArea so these did not work in MVC - does now

Revision 12809 - 2021-01-11

Issues with Guids stored as vars in core fixed

Revision 12808 - 2021-01-11

Revision 12798 - 2021-01-10

IsPopUp added to AngularModel

Revision 12781 - 2020-12-21

On RestPost/RestGet you can now receive reason code in vReturnMessage as described here https://wiki.mdriven.net/index.php/Rest_Services_In_MDriven

Issue when leaving empty columns in SQLExport - SQL parameters got complex unsupported types - fixed

Revision 12779 - 2020-12-18

Manage user core

Revision 12775 - 2020-12-16

Added color to known types

Revision 12772 - 2020-12-16

Core3.1 for MDrivenServer work in progress
ColorAsInteger mapper better mapped

Revision 12762 - 2020-12-15

Added Ignore CRC check on ExtractAll in zip

Revision 12760 - 2020-12-15

Fixed null reference bug

Revision 12757 - 2020-12-14

Groupboxes that with expression that is immutable made content immutable also -> dead wrong - fixed

Revision 12754 - 2020-12-14

Wrong sp used for primtitives

Revision 12749 - 2020-12-14

Core3.1 for MDrivenServer work in progress - issues with tagHelpers - renaming option-variable to opt for clearer definition

Revision 12746 - 2020-12-13

Fixed issue with style ref and _Style / _CssClass in the tables.

Revision 12744 - 2020-12-13

Core3.1 for MDrivenServer work in progress - SignalR

Revision 12735 - 2020-12-13

Moving needed logic from ASPProviders into model for core

Revision 12734 - 2020-12-11

OclDebugger crashed when result was IPrimtitive and when trying to run next expression it failed due misssing context - fixed

Revision 12732 - 2020-12-11

Fix to AccessToken in code flow

Revision 12731 - 2020-12-11

Fix to AccessToken in code flow

Revision 12728 - 2020-12-10

Fix to AccessToken in code flow

Revision 12727 - 2020-12-10

Revision 12719 - 2020-12-10

Core3.1 for MDrivenServer work in progress

Revision 12713 - 2020-12-08

Experiment with OpenIdConnect authorization code flow for Stokab - better logging - checking AccessToken for claims and creating SysClaim

Revision 12711 - 2020-12-08

Revision 12708 - 2020-12-08

CheckAndHandleStatusCode for RestGet, RestPost etc

Revision 12703 - 2020-12-05

Added styles for download component and for new material icons. Added ability to add icons to the actions.

Revision 12699 - 2020-12-01

Fix usage of fallback image inside the grids. Static blob now renders as the download button.

Revision 12694 - 2020-11-30

win

Revision 12693 - 2020-11-30

win

Revision 12692 - 2020-11-30

win

Revision 12691 - 2020-11-30

win

2 Responses to MDriven Framework Change log

  1. Pingback: Release notes | CapableObjects

  2. Derek Newton says:

    Revision 12233 – 2020-05-19 stated:
    “WPF groupboxes with immutable header expression and no explicit readonly was wrongfully forcing contained controls to readonly.”
    I am using Revision 12362 and it appears that this issue either continues or has reappeared.

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.