Change Log

Master Desktop Client – Update

New development since latest stable branch 2020.1

  • May 25, 2020
    6210
    backend

    NEW: Add docker git branch environment.

  • May 21, 2020
    6203
    backend

    FIX: UrlApiCache refactored to support localization

  •  
    6192
    backend

    NEW: Add a support for XslTransform (OldXsltEngine) to netcore. XslTransform works with localization in fx and core as well while XslCompiledTransform works with localization in core only. So now it is possible to keep back XslTransform at a model for such transformations, that make use of a localization while it would work also with core server on the same model.

  • May 13, 2020
    6129
    backend

    FIX: WorkflowSessionStore - ExecuteAction did not return UIResult for Next and Abort methods

  • May 7, 2020
    6113
    backend

    FIX: StoreQueueError throw DBConcurrencyException when WQ work with row and someone else is changing this row. Root model version 5.0.3 required.

  •  
    6107
    backend

    FIX: HandleRemove throw DBConcurrencyException, when delete changed row.

  • May 6, 2020
    6105
    backend

    FIX: Remove unused function.

  •  
     
     

    FIX: ComposeConcurrencyErrorMessage return no text if dataset has no row .

  • Apr 30, 2020
    6103
    backend

    FIX: LoadActualRow throw exception when row has DataRowState Deleted.

  • Apr 23, 2020
    6102
    backend

    FIX: Revert #eb0ba7a Cannot associate the DataSet with the current XmlDataDocument because the DataSet is already associated with another XmlDataDocument. It not works in all time properly.

  • Apr 18, 2020
    6095
    backend

    FIX: Flash UI didn't support dot as a separator in the build number.

  •  
    6093
    backend

    FIX: Flash UI - order buttons were enabled in read only panels.

  • Apr 15, 2020
    6089
    backend

    NEW: Hitting Enter in name or password input on login page will submit the data (ref. #186)

  • Apr 7, 2020
    6088
    backend

    NEW: Flash UI supporting HideCopyButton.

  •  
    6086
    backend

    CHG: PathToJwtCertificate must be specified in settings (ref. #185)

  • Apr 6, 2020
    6085
    backend

    NEW: Screen section - new property HideCopyButton.

  • Apr 2, 2020
    6077
    backend

    FIX: When a new object was created via template, child objects created together with it were sent to flash client with status update, instead of create.

  • Apr 1, 2020
    6072
    backend

    NEW: GetRows api method accepts lookupId as an ordering parameter

  •  
     
     

    NEW: GetGroups end point returns aggregated columns

  •  
     
     

    NEW: Api method GetGroups added

  •  
     
     

    NEW: Api method GetAggregations added

  •  
    6071
    backend

    CHG: remove origam-utils from build. Origam.server using DocProcessor instead origam-utils.

  •  
    6066
    backend

    NEW: ServerCore.SetDefaultFilter.

  •  
     
     

    NEW: ServerCore.ResetDefaultFilter.

  • Mar 31, 2020
    6063
    backend

    Revert "FIX: Could not copy the file "app.config" because it was not found. Origam.Security.NetFx.csproj"

  •  
     
     

    FIX: Could not copy the file "app.config" because it was not found. Origam.Security.NetFx.csproj

  •  
    6061
    backend

    FIX: Could not copy the file "app.config" because it was not found. Origam.Security.NetFx.csproj

  • Mar 30, 2020
    6058
    backend

    FIX: DataStructureTemplate.Entity wasn't persisted.

  • Mar 27, 2020
    6050
    backend

    FIX: import namespace missing.

  • Mar 26, 2020
    6043
    backend

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

  • Mar 25, 2020
    6034
    backend

    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
    backend

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

  •  
    6031
    backend

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

  •  
    6029
    backend

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

  •  
    6026
    backend

    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
    backend

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

  •  
    6023
    backend

    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
    backend

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

  •  
    6021
    backend

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

  • Mar 24, 2020
    6019
    backend

    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
    backend

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

  •  
    6017
    backend

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

  •  
    6016
    backend

    NEW: ServerCore UIService.DeleteFilter.

  •  
    6013
    backend

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

  • Mar 18, 2020
    6011
    backend

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

  •  
    6010
    backend

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

  • Mar 17, 2020
    6008
    backend

    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
    backend

    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
    backend

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

  •  
    5942
    backend

    NEW: Origam.ServerCore BLOB upload.

  • Mar 8, 2020
    5941
    backend

    NEW: Origam.ServerCore - BlobController.UploadToken.

  • Mar 5, 2020
    5939
    backend

    Origam.ServerCore BlobController.Get

  • Mar 4, 2020
    5938
    backend

    revert commit #4e27a84 .

  •  
    5937
    backend

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

  • Mar 3, 2020
    5936
    backend

    NEW: Origam.ServerCore UIServiceController.PendingChanges.

  •  
    5933
    backend

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

  •  
    5930
    backend

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

  •  
    5929
    backend

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

  •  
    5927
    backend

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

  • Mar 2, 2020
    5926
    backend

    NEW: Origam.ServerCore - BlobController.DownloadToken.

  •  
    5923
    backend

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

  • Feb 29, 2020
    5922
    backend

    FIX: RowStates check old row data in .NetCore.

  • Feb 28, 2020
    5921
    backend

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

  • Feb 27, 2020
    5919
    backend

    FIX: System Information crash without loaded project.

  •  
    5918
    backend

    FIX: Remove RemoveAllEmptyAttributesAndNodes from Extensions/XmlExtensions.cs

  •  
    5916
    backend

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

  •  
     
     

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

  •  
    5914
    backend

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

  • Feb 25, 2020
    5911
    backend

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

  •  
    5910
    backend

    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
    backend

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

  •  
    5905
    backend

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

  • Feb 23, 2020
    5903
    backend

    NEW: Origam.ServerCore - UIService.SaveFavorites.

  • Feb 21, 2020
    5901
    backend

    FIX: Put back missing method FileSystemService.CreateDirectory.

  •  
    5897
    backend

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

  •  
    5896
    backend

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

  •  
    5895
    backend

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

  • Feb 20, 2020
    5894
    backend

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

  • Feb 17, 2020
    5888
    backend

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

  • Feb 14, 2020
    5884
    backend

    FIX: portalBaseUrl throw exception when start stand alone applications.

  • Feb 13, 2020
    5882
    backend

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

  •  
    5880
    backend

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

  • Feb 12, 2020
    5879
    backend

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

  •  
    5877
    backend

    FIX: tests has no constructors with specific paramaters.

  •  
    5874
    backend

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

  •  
    5873
    backend

    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
    backend

    FIX: ReferenceIndexManager has no reference on ConfirmationRule.

  • Feb 10, 2020
    5869
    backend

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

  • Feb 6, 2020
    5868
    backend

    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
    backend

    FIX: UpdateRowColumnArray is not JArray on Flash.

  • Feb 5, 2020
    5862
    backend

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

  •  
    5861
    backend

    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
    backend

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

  •  
    5859
    backend

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

  •  
    5856
    backend

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

  • Feb 4, 2020
    5852
    backend

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

  •  
    5849
    backend

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

  • Feb 3, 2020
    5847
    backend

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

  • Jan 31, 2020
    5846
    backend

    FIX: Missing instantiation of lock object.

  •  
    5845
    backend

    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
    backend

    FIX: Remove function LoadData from UIServiceController.

  • Jan 30, 2020
    5837
    backend

    FIX: LookupLabelsInput crash when key wasn't Guid.

  • Jan 29, 2020
    5833
    backend

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

  • Jan 28, 2020
    5823
    backend

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

  • Jan 24, 2020
    5819
    backend

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

  •  
    5814
    backend

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

  • Jan 23, 2020
    5813
    backend

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

  •  
    5811
    backend

    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
    backend

    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.