Changelog-Framework


Release Notes
MDRIVEN: CHANGELOG - FRAMEWORK
All the latest MDriven Fixes and Updates
ChangeLog - MDriven Framework

August 2024

  • Revision 15882 (Modified on 2024-08-23): Blazor - issues we view creation and rerender
  • Revision 15879 (Modified on 2024-08-22): Blazor - StylesInModel when targeting Grid cells now works
  • Revision 15878 (Modified on 2024-08-22): Blazor - button style more like angular, DataGrid filters out columns ending with _Style and _ReadOnly
  • Revision 15876 (Modified on 2024-08-21): Blazor - better tracking of actually on screen views, Page header, Loading message
  • Revision 15874 (Modified on 2024-08-20): Blazor - continued
  • Revision 15866 (Modified on 2024-08-19): Microsoft.AspNetCore.Components 8.0.8
  • Revision 15865 (Modified on 2024-08-16): Blazor - difference between CSSGrid, and Flexbox rendering when it comes to DataTables and minheight - now understood and implemented in blazor
  • Revision 15864 (Modified on 2024-08-16): Blazor; ImageButtons, Pushdown of labeless, Switch color issue
  • Revision 15861 (Modified on 2024-08-15): Blazor - grid paging
  • Revision 15857 (Modified on 2024-08-15): Blazor, cols when in grid available on client, NotVisible available on client, ability to hide grid columns. vSelected checkbox in grids when MultiSelect Tv is present, dynamic grid headers
  • Revision 15856 (Modified on 2024-08-15): SysSingleton.MiscSetting(setting:String) added to enable runtime refresh of css: https://wiki.mdriven.net/index.php?title=Documentation:SysSingleton.MiscSetting
  • Revision 15855 (Modified on 2024-08-14): Blazor renderedBy implemented on Bool,Switch,Image,Typography
  • Revision 15849 (Modified on 2024-08-13): SoapCalls acceoted any Certificate if certificate used - this was caught by pen-test at client. We now check validity of cert and also allow for selfsigned certs
  • Revision 15847 (Modified on 2024-08-13): Several issues with DataGrid in Blazor
  • Revision 15844 (Modified on 2024-08-13): Blazor work in progress - TextArea fixes, Table overflow fixes
  • Revision 15837 (Modified on 2024-08-12): Adding blazor project to MDriven.netstandard build
  • Revision 15834 (Modified on 2024-08-12): Blazor - null ref check
  • Revision 15832 (Modified on 2024-08-12): GlobalBlazorClient setting on SysMDrivenMiscSettingsSingleton
  • Revision 15829 (Modified on 2024-08-08): Blazor work in progress - Better readonly grid
  • Revision 15824 (Modified on 2024-08-07): Blazor work in progress - Import of external components
  • Revision 15820 (Modified on 2024-08-02): Blazor work in progress - Navigate back after delete
  • Revision 15819 (Modified on 2024-08-02): Blazor work in progress - Change new id in url to persistent id after save
  • Revision 15818 (Modified on 2024-08-02): Blazor work in progress - HideMenubar, HideSidebar, Set app title
  • Revision 15813 (Modified on 2024-08-02): Blazor work in progress - Toolbar - fixing issue with smallscreen toolbar menuitem turning black
  • Revision 15811 (Modified on 2024-08-01): Blazor work in progress - Folding MainMenu, LoginSection , DataIsLink

July 2024

  • Revision 15810 (Modified on 2024-07-31): Blazor work in progress - Notifications
  • Revision 15807 (Modified on 2024-07-31): Blazor work in progress - Constraints
  • Revision 15806 (Modified on 2024-07-31): Blazor work in progress - Errors and helper text
  • Revision 15802 (Modified on 2024-07-30): Blazor work in progress - InPlacePopup started , cont
  • Revision 15798 (Modified on 2024-07-30): Build issues
  • Revision 15796 (Modified on 2024-07-30): Confusion as to where the sqllite package was located caused build issues / fixed
  • Revision 15794 (Modified on 2024-07-30): Nuget consolidation and updates: Microsoft.IdentityModel.JsonWebTokens 6.17->8.0.1 Microsoft.IdentityModel.Logging" 6.17 8.0.1 Microsoft.IdentityModel.Tokens 7.0.2 -> 8.0.1 System.Diagnostics.DiagnosticSource 7.0 -> 8.0 System.IdentityModel.Tokens.Jwt 6.17 -> 8.0.1 System.Text.Encodings.Web 7 -> 8 System.Text.Json 7.0.3 -> 8.0.4 System.Threading.Channels 7->8 Microsoft.IdentityModel.Abstractions 7.0.2 -> 8.0.1
  • Revision 15792 (Modified on 2024-07-29): Blazor work in progress - TextArea, GlobalMenu visible/enable
  • Revision 15791 (Modified on 2024-07-28): Blazor work in progress - PlacingCOntainer ListView and style and visibility
  • Revision 15790 (Modified on 2024-07-25): Blazor work in progress - Furter Styling and apply of Style info
  • Revision 15787 (Modified on 2024-07-25): Blazor work in progress - double click in grids, CheckBox as cell styling
  • Revision 15783 (Modified on 2024-07-24): Turnkey Memcheck could fail due to negative number Blazor work
  • Revision 15780 (Modified on 2024-07-22): Blazor work in progress - fileupload, imageupload now working
  • Revision 15778 (Modified on 2024-07-16): Nuget conflict
  • Revision 15768 (Modified on 2024-07-12): IssueBlazor work in progress - issue with blinking leftside solved
  • Revision 15765 (Modified on 2024-07-12): SignalR 8.0.0 -> 8.0.7 Blazor work in progress, integration, clean up of old blazor impl
  • Revision 15764 (Modified on 2024-07-09): Blazor work in progress, TaggedValues sent with meta, corrected PreventDefault for contextmenu
  • Revision 15763 (Modified on 2024-07-09): Blazor work in progress, ContextMenu
  • Revision 15762 (Modified on 2024-07-08): Blazor work in progress, Alert dialog, on AreYouSure, And on SavePriorToNavigate
  • Revision 15761 (Modified on 2024-07-08): Blazor work in progress, Alert dialog
  • Revision 15758 (Modified on 2024-07-08): Blazor work in progress, Modal win , ok/cancel
  • Revision 15756 (Modified on 2024-07-05): Blazor work in progress, Modal win
  • Revision 15753 (Modified on 2024-07-04): Blazor work in progress, leftside actions
  • Revision 15751 (Modified on 2024-07-02): Blazor work in progress
  • Revision 15747 (Modified on 2024-07-02): Blazor work in progress
  • Revision 15746 (Modified on 2024-07-01): CenteredPopUp introduced in MiscSettingsSingleton
  • Revision 15744 (Modified on 2024-07-01): Blazor work in progress

June 2024

  • Revision 15740 (Modified on 2024-06-30): fix
  • Revision 15739 (Modified on 2024-06-30): MDRIVENZEROSERVERSIDE cond def
  • Revision 15735 (Modified on 2024-06-30): Added access to GlobalMenu data as xml to be used by Blazor client added BlazorClientMetaRenderer that gives page structure to Blazor client Updates to MDriven.SharedInterfaces.WebAssembly in order to break dependency on Eco.Interfaces for version info
  • Revision 15734 (Modified on 2024-06-30): Nullchecks in QP
  • Revision 15728 (Modified on 2024-06-14): null check in Ocl_Existing After 10 issues BusinessDeleteWarnings we will now ask "Do you want us to continue to warn you?"
  • Revision 15727 (Modified on 2024-06-14): Debugger list of operators showed also triggers and triggerqueries - removed
  • Revision 15725 (Modified on 2024-06-14): Issue with the oclEditor Rescue functions that offer to add a missing var/attribute - got confused too easy - fixed
  • Revision 15721 (Modified on 2024-06-13): Correct version on MDriven.SharedInterfaces.WebAssembly assembly and nuget
  • Revision 15713 (Modified on 2024-06-13): filenames in zip does not like colon - replace with underscore
  • Revision 15710 (Modified on 2024-06-11): AutoFormSeekers for transient classes failed with exception - fixed
  • Revision 15708 (Modified on 2024-06-11): Issues with ViewModelOpenDocumentReports having static fields discovered that could give strange report results in multiuser systems (like turnkey/mdrivenserver). Images could get confused and mixed up between reports - fixed
  • Revision 15707 (Modified on 2024-06-10): LibreOffice would not open out odt produced files with images due to us not correctly updating the meta-inf/manifest.xml file with entries on what images to expect. Fixed
  • Revision 15705 (Modified on 2024-06-05): LibreOfficeConv - skip conv from PDF to other - not supported
  • Revision 15704 (Modified on 2024-06-05): SysDocBatchChecks moved to DefaultEcoSpace Turnkey Issue with missed action - when button with abstractaction that is optedout and shows a modal window - fixed GraphAPISupport GetContentFromDriveIdAndIdAndVersion added
  • Revision 15703 (Modified on 2024-06-04): Introducing protected virtual IDbTransaction StartTransactionNoChecks() on AbstractIDatabaseImpl to facilitate ability to do your own StartTransaction - thus allowing Firebird specific options
  • Revision 15700 (Modified on 2024-06-04): Convert.ChangeType fails for string to Guid - will do safeval=TypeDescriptor.GetConverter(t).ConvertFromInvariantString(safeval as string); for all string values . This broke resolve of Posted data conversion to Guid at FI
  • Revision 15698 (Modified on 2024-06-04): selfVM.Download - removing the FileType param Extending SysDocBatch pattern with method OnSysDocBatchViewClose Dropping Convert attributes from SysDoc pattern since it does not play with Zip function that use fixed attributes Bug in MDrivenServerAutoForm when converting nullable DateTime
  • Revision 15697 (Modified on 2024-06-03): Introducing LibraOffice PDF/DocX/XLSX conversions support
  • Revision 15696 (Modified on 2024-06-03):
  • Revision 15695 (Modified on 2024-06-03): Pulling apart IExternalLateBind implementation of Turnkey to better support pattern based methods from MDrivenServer

May 2024

  • Revision 15692 (Modified on 2024-05-31): IOpenDocumentService has a new OnInitiateUserDownloadOfData - that is backing a new selfVM.Download operator - that will download any data
  • Revision 15690 (Modified on 2024-05-29): SysDocBatch work
  • Revision 15689 (Modified on 2024-05-29): Missed nuget
  • Revision 15688 (Modified on 2024-05-29): x
  • Revision 15687 (Modified on 2024-05-29): SysDocBatch pattern support - a way to print manage downloads and prints in batch New selfVM operators: IObject SysDocBatchEnsured(ViewModelReferenceType vmref); byte[] SysDocBatchZip(ViewModelReferenceType vmref);
  • Revision 15685 (Modified on 2024-05-27): Easy access to GetDecodedAccessAndRefreshTokenOnClient for GraphAPISupport
  • Revision 15684 (Modified on 2024-05-23): SoapCall webRequest.AutomaticDecompression=DecompressionMethods.GZip | DecompressionMethods.Deflate
  • Revision 15683 (Modified on 2024-05-23): SoapCall did not correctly add the encoding header to xml sent
  • Revision 15682 (Modified on 2024-05-23): x
  • Revision 15681 (Modified on 2024-05-23): In AngularJS with Edit controls - StringFormat broke the databind - so we solved it by removing the StringFormat, but that caused problems and the stringformat for numbers was really missed. So we now render 2 editcontrols - both input elements - one with readonly databind that has stringformat, and one with 2 way databind without string format - and we use onfocus/onblur to make the right one show on edit
  • Revision 15680 (Modified on 2024-05-23): Adding check for vSoapResult and vSoapError to make SoapCall debugging easier
  • Revision 15679 (Modified on 2024-05-22): Last row of CSSGrid rendering height autofit for tables only
  • Revision 15677 (Modified on 2024-05-22): GraphAPISupport adding User and Groups access from AzureAD
  • Revision 15676 (Modified on 2024-05-22): Last row of CSSGrid rendering height autofit
  • Revision 15674 (Modified on 2024-05-20): Issue with combobox picking enum value and initial value is first enum - a comparison with equality == failed - changed to Object.Equals instead to fix issue of initiating
  • Revision 15673 (Modified on 2024-05-19): Score calculation now seperates between PSExpression and ocl expressions
  • Revision 15671 (Modified on 2024-05-17): Issue in AutoForm whan handling combos of Enums - when enum is badly initiated or null - handled Turn off autoform showing when clicking combos with enums
  • Revision 15666 (Modified on 2024-05-17): Now MDrivenServer stats per class and per associationEnd is shown in OCLEditor tree when listing classes and associationends
  • Revision 15665 (Modified on 2024-05-17): Attribut Change of type did not give clear warning on evolve-skipping Issue with ColumnConsistencycheck fixed.
  • Revision 15664 (Modified on 2024-05-17): Extended new ColumnFieldConsistencyCheck; added check for: null in db not in model, null in model not in db, string length shorter in db than in model
  • Revision 15662 (Modified on 2024-05-16): New Function in MDrivenServer/Admin/ColumnFieldConsistncyCheck that loop through and compare db-type with model type - this is good to catch any unhandled "will not evolve" warnings
  • Revision 15661 (Modified on 2024-05-16): New Function in MDrivenServer/Admin/ColumnFieldConsistncyCheck that loop through and compare db-type with model type - this is good to catch any unhandled "will not evolve" warnings DatabaseSnapshot was not working in MDrivenServerCore - Fixed issue
  • Revision 15656 (Modified on 2024-05-15): --table-min-height-span variable added to adjust the minimum height of the table
  • Revision 15654 (Modified on 2024-05-14): Row+ColumnVirtualization turned on for WPF DataGrids... Especially column seemed to slow everything to a halt almost if column count >70
  • Revision 15651 (Modified on 2024-05-12): Doublets of constraints error messages shown due to non uniqueness check of objects - fixed
  • Revision 15649 (Modified on 2024-05-10): Changed so the a Framework hack for header on GET requests is not executed in .Net Core
  • Revision 15648 (Modified on 2024-05-10): DefaultEcoSPace /// Normally singletons are created/ensured if the typesystem.checksum has not been seen since start of process /// But for testing purposes one may want the Singletons to be ensured on each ecospace creation - then set this property to true public bool EnsureSingletonInstancesOnEachEcoSpace { get; set; }
  • Revision 15646 (Modified on 2024-05-09): Really mind boggling issue with PlacingContainers sub containers switching context due to singlelink nestings; this tripped QueryPlanner to check Visible and Style expression of PC with wrong context - fixed