Change Log

Master Setup

New development since latest stable branch 2020.1

  • Mar 27, 2020
    6050
    setup

    FIX: import namespace missing.

  • Mar 26, 2020
    6043
    setup

    FIX: Merging into a xml context from a xml context in workflow failed with object reference not set.

  • Mar 25, 2020
    6034
    setup

    CHG:The variable 'ex' is declared but never used The variable 'e' is declared but never used

  •  
     
     

    CHG:'FilePersistenceProvider.CompiledModel' hides inherited member 'AbstractPersistenceProvider.CompiledModel'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.

  •  
     
     

    CHG: 'WorkQueueWorkflowCommand.ParameterMappings' hides inherited member 'EntityUIAction.ParameterMappings'. Use the new keyword if hiding was intended.

  •  
    6033
    setup

    CHG:Possible unintended reference comparison; to get a value comparison, cast the left hand side to type 'string'

  •  
    6031
    setup

    CHG:The field 'ControlItem._isExternal' is never used

  •  
    6029
    setup

    CHG:'AbstractSchemaItem.Id' hides inherited member 'AbstractPersistent.Id'. Use the new keyword if hiding was intended.

  •  
    6026
    setup

    CHG:The variable 'originalUICulture' is assigned but its value is never used The variable 'originalCulture' is assigned but its value is never used

  •  
     
     

    CHG:'SchemaExtension.Persist()' hides inherited member 'AbstractPersistent.Persist()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.

  •  
     
     

    CHG: 'XmlPackageReferenceAttribute.Namespace' hides inherited member 'XmlReferenceAttribute.Namespace'. Use the new keyword if hiding was intended.

  •  
     
     

    CHG: The variable 'ex' is declared but never used

  •  
    6025
    setup

    CHG: warning CS0618: 'XmlDataDocument' is obsolete: 'XmlDataDocument class will be removed in a future release.'

  •  
    6023
    setup

    CHG: The variable 'a' is assigned but its value is never used.

  •  
     
     

    CHG: 'MyUri.EscapeUriString(string)' hides inherited member 'Uri.EscapeUriString(string)'. Use the new keyword if hiding was intended. 'Uri.EscapeString(string)' is obsolete: 'The method has been deprecated. Please use GetComponents() or static EscapeUriString() to escape a Uri component or a string. http://go.microsoft.com/fwlink/?linkid=14202'

  •  
    6022
    setup

    CHG: Assignment made to same variable; did you mean to assign something else?

  •  
    6021
    setup

    CHG: Tree ModelBrowser show fields in data structures order by "Order". Change order by name. ref #131 .

  • Mar 24, 2020
    6019
    setup

    FIX: transformationAfterSelection in menu item didn't work after XmlDataDocument refactorings.

  •  
     
     

    FIX: Create field with lookup entity command used to fail when a field created for detached (virtual) entity.

  •  
    6018
    setup

    NEW: Language of Identity ServerGui can be set on login page

  •  
    6017
    setup

    FIX: Cannot associate the DataSet with the current XmlDataDocument because the DataSet is already associated with another XmlDataDocument.

  •  
    6016
    setup

    NEW: ServerCore UIService.DeleteFilter.

  •  
    6013
    setup

    CHG: Changed signature of ServerCore UIService.InitUI. NEW: ServerCore UIService.SaveFilter.

  • Mar 18, 2020
    6011
    setup

    NEW: Add to app settings BehindProxy. Enable or disable(default) . If server core is behind proxy and need forwarded headers.

  •  
    6010
    setup

    FIX: Forwarded Headers Middleware isn't enabled by default if server is behind proxy.

  • Mar 17, 2020
    6008
    setup

    NEW: Added serverClient to IdentityServer for debugging

  •  
     
     

    NEW: Added serverClient _appSettings.json

  •  
     
     

    CHG: IdentityServer client definition can be omitted in appSettings.json. The undefined clients will not be available but the server will not complain on startup

  • Mar 13, 2020
    6004
    setup

    NEW: There is a link to go to Login page from LoggedOut page

  •  
     
     

    NEW: IdentityServer pages load custom.js which can be used to customize them

  •  
     
     

    CHG: Login page contains link to reset password

  •  
     
     

    Chg: Change logging reset password into log4net.

  •  
     
     

    CHG: change design Accounts page.

  •  
     
     

    CHG: Configuration entries PathToJwtCertificate and PasswordForJwtCertificate are not required

  •  
     
     

    FIX: Returned ResetPassword endpoint deleted previously by mistake

  •  
     
     

    FIX: Invalid email caused an exception in ForgotPassword endpoint

  • Mar 9, 2020
    5944
    setup

    CHG: Origam.ServerCore - GetAuditLog, GetRecordTooltip, Blob support both session and sessionless requests.

  •  
    5942
    setup

    NEW: Origam.ServerCore BLOB upload.

  • Mar 8, 2020
    5941
    setup

    NEW: Origam.ServerCore - BlobController.UploadToken.

  • Mar 5, 2020
    5939
    setup

    Origam.ServerCore BlobController.Get

  • Mar 4, 2020
    5938
    setup

    revert commit #4e27a84 .

  •  
    5937
    setup

    RowLevelSecurity rule based on entity field works well in GUI but not in API ref: #127 .

  • Mar 3, 2020
    5936
    setup

    NEW: Origam.ServerCore UIServiceController.PendingChanges.

  •  
    5933
    setup

    FIX: Origam.BI.Excel.dll missing in the Application Server update package ref: #174 .

  •  
    5930
    setup

    FIX: Origam.BI.Excel.dll missing in the Application Server update package ref: #174 .

  •  
    5929
    setup

    FIX: XsltPageRequestHangler responded incorrectly if the response should be application/json and there was also declared a transformation output structure.

  •  
    5927
    setup

    CHG: Change Sorting rules in rule sets in data structures ref: #132 .

  • Mar 2, 2020
    5926
    setup

    NEW: Origam.ServerCore - BlobController.DownloadToken.

  •  
    5923
    setup

    FIX: Revert #dd70294 . We MUST try to get the row state from the session first.

  • Feb 29, 2020
    5922
    setup

    FIX: RowStates check old row data in .NetCore.

  • Feb 28, 2020
    5921
    setup

    FIX: When aggregated row was deleted, root row wasn't returned to client in the changes list.

  • Feb 27, 2020
    5919
    setup

    FIX: System Information crash without loaded project.

  •  
    5918
    setup

    FIX: Remove RemoveAllEmptyAttributesAndNodes from Extensions/XmlExtensions.cs

  •  
    5916
    setup

    FIX: PUT didn't work at all after XmlDataDocument refactoring.

  •  
     
     

    FIX: Find Reference didn't show list of references.

  •  
    5914
    setup

    FIX: Empty Xml attributes not stored in dataset any more.

  • Feb 25, 2020
    5911
    setup

    FIX: RuleQueue entries were converted to XmlDocument and then parsed into IDataDocument which caused rules to be very slow in some cases.

  •  
    5910
    setup

    FIX: The call is ambiguous between the following methods or properties: 'Task.Run(Action)' and 'Task.Run(Func<Task>)'

  •  
     
     

    FIX: Remove AsThreadPool from WorkflowHost. Remove test Identity.IsAuthenticated from SecurityManager CurrentPrincipal.

  • Feb 24, 2020
    5908
    setup

    FIX: WF step For-each in WorkQueueServiceAgent . Update logging informations.

  •  
    5905
    setup

    FIX: ReportService.PrintReport was failing with "Data is not of type XmlDocument".

  • Feb 23, 2020
    5903
    setup

    NEW: Origam.ServerCore - UIService.SaveFavorites.

  • Feb 21, 2020
    5901
    setup

    FIX: Put back missing method FileSystemService.CreateDirectory.

  •  
    5897
    setup

    FIX: Exception on timer error when creating a new project. Change code for better readable.

  •  
    5896
    setup

    FIX: No longer crashes for deleting of records from lazy-loaded screen.

  •  
    5895
    setup

    FIX: Exception on timer error when creating a new project ref: #175

  • Feb 20, 2020
    5894
    setup

    FIX: Parameter EmailConfirmed set parameter IsApproved in CreateUser in IdentityServiceAgent.

  • Feb 17, 2020
    5888
    setup

    FIX: Produce Origam.XmlContainer (IXmlContainer) when evaluating Xpath xpression and producing XML.

  • Feb 14, 2020
    5884
    setup

    FIX: portalBaseUrl throw exception when start stand alone applications.

  • Feb 13, 2020
    5882
    setup

    CHG: Flash UI - Build number is taken from the swf filename instead of number injected by build server.

  •  
    5880
    setup

    FIX: Deleting Ancestor in Newly Created View ref. #139

  • Feb 12, 2020
    5879
    setup

    FIX: System.Runtime.Loader doesn't work for netfx even though it is available as nuget for it.

  •  
    5877
    setup

    FIX: tests has no constructors with specific paramaters.

  •  
    5874
    setup

    FIX: ConfirmationRule wasn't in dependencies. ref: #176.

  •  
    5873
    setup

    FIX: External assemblies (not configured as dependencies in .dep.json) must be loaded before using Type.GetType(). The solution loads it to default application's assembly load context. Type.GetType() must contain version of assembly for external assemblies.

  • Feb 11, 2020
    5871
    setup

    FIX: ReferenceIndexManager has no reference on ConfirmationRule.

  • Feb 10, 2020
    5869
    setup

    FIX: Reference Index has no reference from XsltTransformations or Rules.

  • Feb 6, 2020
    5868
    setup

    FIX: Origam.Security.Identity.IManager is resolved now from HttpContext.RequestServices DI container (IServiceProvider) and not using public static variable that was beeing overwritten by various requests.

  •  
    5866
    setup

    FIX: UpdateRowColumnArray is not JArray on Flash.

  • Feb 5, 2020
    5862
    setup

    FIX: Workqueue notification subsystem used to work with old xslt engine. Switched to XslCompiledTransform

  •  
    5861
    setup

    FIX: IdentityServiceAgent.GetPasswordResetTokenFromEmail() can't return just bare System.Xml.XmlDocument, because it's then not recognized as a valid input for xsl transformations.

  •  
    5860
    setup

    FIX: It didn't create <ROOT /> xml as an input for Datastructures created from SD entity for selection dialogs.

  •  
    5859
    setup

    FIX: lazily loaded forms with pre-filter (selection dialog) didn't work at all with html5 client and netcore server.

  •  
    5856
    setup

    FIX: An exception was thrown sometimes thrown when converting project to FileSystem

  • Feb 4, 2020
    5852
    setup

    FIX: Password was not saved as hash when creating User with workflow

  •  
    5849
    setup

    FIX: Trying to use disposed object during model conversion to file system ref: #173

  • Feb 3, 2020
    5847
    setup

    FIX: dataset.readxml no append xml if dataset is not empty.

  • Jan 31, 2020
    5846
    setup

    FIX: Missing instantiation of lock object.

  •  
    5845
    setup

    FIX: Origam.Server.InitUI didn't always deliver result, because it was waiting for parallel processing of form XML.

  •  
     
     

    FIX: Incorrect invocation of parallel task.

  •  
    5843
    setup

    FIX: Remove function LoadData from UIServiceController.

  • Jan 30, 2020
    5837
    setup

    FIX: LookupLabelsInput crash when key wasn't Guid.

  • Jan 29, 2020
    5833
    setup

    FIX: Origam.Server.UIService methods had incorrect return types.

  • Jan 28, 2020
    5823
    setup

    FIX: Data Lookup with ListMethod Workflow show no ParameterMappings in Grid.

  • Jan 24, 2020
    5819
    setup

    ReportController is invokable from browser, improved handling of file system reports.

  •  
    5814
    setup

    FIX: SessionControllerTests to adopt async/await implementation of getting form xml

  • Jan 23, 2020
    5813
    setup

    FIX: fix async/await form xml building when not loaded in parallel

  •  
    5811
    setup

    Workflow run under anonymous.

  •  
     
     

    When row state is deleted , crash delete because cant get information about row.

  •  
     
     

    SessionStore create Data dataset only if datasource is not null.

  •  
     
     

    Revert "FIX: ScreenReference not supported load data from workflow."

  •  
     
     

    Remove function DataDocumentFactory.New.

  •  
     
     

    Remove connect to internet over proxy.

  •  
     
     

    Remove All empty attributes and nodes. in transformation.

  •  
     
     

    if Lookup has not methodid then return every time first element. This issue be log as warn.

  •  
     
     

    FIX: Reverted commit #46c581f

  •  
     
     

    FIX: response return in ContentEncoding null

  •  
     
     

    FIX: Principal was not null but Identity was not Authenticated.

  •  
     
     

    FIX: PostProcessing RemoveAllEmptyAttributesAndNodes move under NetCore only.

  •  
     
     

    FIX: Move fce RemoveAllEmptyAttributesAndNodes into DataDocumentCore.

  •  
     
     

    Fix: Load workflow in menu method.

  •  
     
     

    FIX: IDataDocument is already associate in dataset.

  •  
     
     

    FIX: |SessionStore. If finish workflow then trhrow exception dataset not set.

  •  
     
     

    Add: Load Data from DataStructureWorkflowMethod.

  • Jan 22, 2020
    5809
    setup

    CHG: New Project Wizard - updated texts

  •  
     
     

    CHG: Executing a report element from Architect used MS Excel as a format, which did not work with other than Crystal Reports engine. Now uses PDF.