Stable Setup 2020.1
Final file system model storage, new Architect look and feel, visual workflow designer, PostgreSQL, FastReports.
Oct 12, 2020 (build 1320) 2020.1#59 Download this version
-
XSLT FormatNumber available in SimpleRule (resolves #129).
-
SessionController.CloseSession, UserController.Logout.
-
Serverside filter of lookup field ignores primary key columns.
-
Serverside filter of lookup field ignores Id column.
-
ServerCore - changed API signatures, reorganized namespaces.
-
Origam.ServerCore - UIServiceController.GetRecordTooltip.
-
Origam.ServerCore - UIServiceController.GetRecordTooltip - adjusted server configuration to provider culture info and xml output.
-
NEW; Origam.ServerCore ReportController.
-
NEW: Workflows now always edit using a diagram editor. "Edit in diagram" menu item removed from Architect.
-
NEW: Some more new icons
-
NEW: SchemaItemEditor is open when a node is double clicked in schema item tree diagram
-
NEW: ServerCore.RowStates performance optimized to load multiple rows in a single database query
-
NEW: ServerCore endpoint EntitiesGet returns values of virtual fields
-
NEW: ServerCore endpoint EntitiesGet can handle virtual fields which don't have ArrayRelation
-
NEW: ServerCore - UIService.SaveObjectConfig, UIService.SaveSplitPanelConfig.
-
NEW: RowStates API now works for session-less data
-
NEW: Round function is now available as an in-memory calculated field.
-
NEW: Origam.ServerCore Workflow handling.
-
NEW: Origam.ServerCore GetLookupLabels supports session screens.
-
NEW: Origam.ServerCore AttachmentList.
-
NEW: Origam.ServerCore AttachmentCount.
-
NEW: NodeToString XSLT function now allows a boolean parameter, which determines if the result will be indended (default is "true"). Example: AS:NodeToString($node, 'false'). It is important e.g. for returning data to tooltips where spaces and new lines are taken into account.
-
NEW: More new icons
-
NEW: More new icons
-
NEW: Implementation of Postgre Database.
-
NEW: icons
-
NEW: FastReport engine initial implementation
-
new: connect and create database and schema.
-
NEW: Common and Data Model icons updated.
-
NEW: Architect Save and Dock icons updated in editor dialog view.
-
NEW: Architect - model editor in dialog mode closes when user double clicks a model reference (e.g. when showing item details in Workflow editor).
-
NEW: add tsvector OrigamDataType.
-
NEW: add DeployPlatforms into Origam.Common/OrigamSettings.cs.
-
NEW: add column Package , PackageReference.
-
NEW: A check is performed to verify that all objects are stored in .Origam files with the same name as the objets' names after a project is loaded. (ref. #90)
-
INTERNAl: update sql functions.
-
CHG: Right mouse click on a node in DiagramEditor will select the node
-
CHG: Right click on a node in DiagramEditor will not expand it
-
CHG: Returned support for TLS 1.0 protocol for http requests
-
CHG: Origam.ServerCore Results for report actions return url segment instead of just key.
-
CHG: Origam.ServerCore Changed routing for workflow APIs.
-
CHG: Origam.ServerCore - Changed routing for several API methods, implemented ServerCoreReportManager.
-
CHG: ModelBrowser will show newly created node while making sure the new node's parent is also visible. (ref. #117)
-
CHG: Label takes only fontWeight style definition from model.
-
CHG: ContextStore dependencies in DiagramEditor are shown/hidden by right clicking on a ContextStore and corresponding context menu
-
CHG: Context store nodes in DiagramEditor were moved closer to other nodes
-
CHG: Context store area in DiagramEditor is reshaped to aspect ratio 2:5
-
CHG: Column in Connection Configuration "Model Connection" was renamed and now shows connection string or path to model on disk according to model persistence used (ref. #116)
-
CHG: Architect status bar text improved
-
HTML5 API GetScreen -> GetUI.
-
Flash Client updated to 2019.1.42.
-
FIX: Xml file with corrupt xml show no error on load project.
-
FIX: Wrong search results were returned for dependency on an extended model element (ref. #128)
-
FIX: wrong get AbstractSqlCommandGenerator.
-
FIX: WorkQueueWorkflowLoader wasn't updated to XmlContainer.
-
FIX: Workflow invoked from WorkflowService didn't use parent setting for trace if its own trace setting was InheritFromParent.
-
FIX: Workflow editor red and green colors updated to match the style
-
FIX: When OpenForm QueueAction was invoked, server returned two PanelActionResults.
-
FIX: when open package on project under PostgreSQL connection , then crash.
-
fix: when change databasetype then document is not dirty.
-
FIX: when delete screen section reference index throw exception when remove item from index.
-
FIX: When creating a new connection, connection name was pre filled with application location folder
-
FIX: when Create OrigamSetting for client , create bad type of DatadataService and Schemadataservice.
-
FIX: user on postgresql didnt have right rights.
-
FIX: user is null and function i.e IsLockedOutAsync return Exception.
-
FIX: use page.Url instead of page.Path.
-
FIX: update structure of DeployPlatforms.
-
FIX: update page with select type of database in new project wizard.
-
FIX: update generate SQL Syntax for Console.
-
FIX: UIActions weren't sorted by name in Architect model tree.
-
FIX: UI for the connection configuration contained BaseFolder, which is not used anymore (ref. #118)
-
FIX: Typo.
-
FIX: Transaction rollback when get data from table which not exists yet.
-
FIX: The message "Right click here to add steps" was some times shown in subgraphs which were not empty in DiagramEditor
-
FIX: The API with result transformation (without transformation output structure) used to return the output wrapped in 'Xml' object.
-
FIX: The "Right click here to add steps" message was shown in BlockDiagrams that were not empty
-
FIX: Text in ActionButtons displayed in DiagramEditor is center aligned
-
FIX: test platform of script was on bad place.
-
FIX: Stack wasn't able to handle DataDocumentFx class and calling a workflow in a modal dialog with some data input ended up with incorrect data type (FluorineFx.ASObject).
-
FIX: split RenderSelectUpdatedData in AbstractSqlCommandGenerator into MsSqlCommandGenerator and PgSqlCommandGenerator.
-
FIX: split functions in Sql language from AbstractSqlCommandGenerator into MsSqlCommandGenerator and PgSqlCommandGenerator.
-
FIX: split functions AbstractSqlCommandGenerator to MsSqlCommandGenerator and PgSqlCommandGenerator.
-
FIX: split FunctionDefinitionDdl .
-
FIX: split function UPSET and SqlDataType in AbstractSqlCommandGenerator into MsSqlCommandGenerator and PgSqlCommandGenerator.
-
FIX: Some block sub graphs in DiagramEditor were laid out horizontally
-
FIX: Some ActionButton images were scaled, rectangles representing empty icon were sometimes not shown
-
FIX: Show Xml crash on open txt file.
-
FIX: Setup GetDataDataService for add to OrigamSettings on IIS server. Didnt see tasks in NewProjectWizard when run.
-
FIX: set public get DbDataAdapterFactory and internal set in AbstractDataService.
-
FIX: Selected platform in NewProjectWizard didnt save.
-
FIX: select result by Array not working under Postgresql.
-
FIX: run deplomentscript on diferent platform.
-
FIX: RuleQueue entries were queued with XmlDocument and dequeued as IDataDocument (ref #130).
-
FIX: rewrite CompareSchema Compare Model in Database. Move function for MsSql from AbstractSqlCommandGenerator into MsSqlCommandGenerator.
-
FIX: rewrite #89
-
FIX: return xml and memo to ConvertDataType.
-
FIX: return back SelectParameters.
-
FIX: resource .cs file not found.
-
FIX: RequireNonDefaultAttribute is not able to handle certain types of object, it was dropped from conflicting object (resolves #153).
-
FIX: remove TsVector.
-
FIX: remove duplicate reference.
-
FIX: RefreshItem crash when node has no parent. ref: #117.
-
FIX: redesing load table schemas in CompareSchema
-
FIX: redesign fill array as parameter.
-
FIX: rebuild create database and user in New Project wizzard.
-
FIX: problem with setup parameters in sql.
-
FIX: Principal was not null but Identity was not Authenticated.
-
FIX: Parsing CSV files was failing (missing XmlDocument > XmlContainer conversion)
-
FIX: PackageEditor is marked as "Dirty" (with *) right after it is open.
-
FIX: OrigamDataType.Object return Nvarchar(MAX).
-
FIX: Not all actions buttons were shown in DiagramEditor
-
FIX: Nodes were not expanded when showing dependencies in DiagramEditor
-
FIX: Node ordering in .origam files was not working in all cases (ref. #109)
-
FIX: New Deployment version depends on most recent deployment versions from every package in project. ref: #122
-
FIX: move functions back to AbstractSqlCommandGenerator.
-
FIX: move DatabaseType to Enums.cs .
-
FIX: move Databasetype into Const.
-
FIX: more readable code.
-
FIX: Model Database persistence and Convert to File Persistence was not working
-
FIX: Method Execute in FileDownloadPageRequestHandler was not fully implemented (ref. #125)
-
FIX: latitude and longtitude change on postgresql.
-
FIX: It was not possible to create a new project using Project Wizard
-
FIX: it didnt test if is null.
-
FIX: insertSql change to public.
-
FIX: index.bin was never reused and had to be always rebuilt
-
FIX: improve Create new user for permitting to PostgreSQL server.
-
FIX: if xslt template has no xmlns:AS=\"http://schema.advantages.cz/AsapFunctions\"; then is not need for parameter. ref: #5e9613b.
-
FIX: Check file against git Repository many times.
-
FIX: change Xml field to nvarchar(max) for MsSql.
-
FIX: Change Timestamp precision from 6(default) to 3. DateTime have precision 3 and Timestamp in Postgres 6.
-
FIX: change size of txtCommand . add cboPlatform disable when is only readOnly.
-
FIX: change NpgsqlType to Uuid for OrigamDataType.UniqueIdentifier.
-
FIX: change MsSqlCommandGenerator to AbstractSqlCommandGenerator.
-
fix: change MsSqlCommandGenerator to AbstractSqlCommandGenerator
-
FIX: Change MsSqlCommandGenerator into AbstractSqlCommandGenerator.
-
FIX: HttpRequest returning JSON data failed
-
FIX: Group located in a group from a different package was not persisted correctly
-
FIX: Git integration now supports model to be stored in a repository subfolder
-
FIX: GetPid divide to postgres and mssql. Update created extension on postgres. Lowcase Name of project when create new Project create enum for specified divide betwen postgres and Msql.
-
FIX: generate sql for DeclareAsSql in Postgresql.
-
FIX: generate password for Postgres.
-
FIX: generate INSERT templates were wrong.
-
FIX: fix sql command for create role in Postgres.
-
FIX: first UnloadService then Rollback.
-
FIX: finish redesign CompareSchema.
-
FIX: FastReports - changed the way how data source is registered to avoid problems with binding some data tables
-
FIX: Excel resource .cs
-
FIX: E-mail content was being escaped (e.g when sending an url in an e-mail, & parameter was escaped to &)
-
FIX: Double click on grid header invoked default action (ref #136).
-
FIX: Documentation was loading slowly
-
FIX: Documentation is loading slowly
-
FIX: Display of work queues did not work both in web and desktop (InvalidCastException)
-
FIX: DiagramEditor was refocused to center of diagram after deleting/adding a node
-
FIX: DiagramEditor was not focused ot the same spot after clicking on a node if other that the default zoom was applied
-
FIX: Desktop client DateBox - value was not taken over on keyboard input. It was possible to delete content in a disabled state.
-
FIX: Desktop client - pressing Delete keyboard button deleted the whole text box content.
-
FIX: Design updates on New Project wizard.
-
FIX: DaysToAnniversary not working under MsSql.
-
FIX: DaysToAnniversary , getdate(), extension enum DateTypeSql.
-
FIX: DateAddSql not working under postgresql.
-
FIX: Data service parameters were not being offered in Architect
-
FIX: createrole in postgres.
-
FIX: CreateDatabase in postgres upgrade. it needs create extensions pgcrypto and dblink on specific schema.
-
FIX: create two list of tasks in ProjectBuilder . One for Mssql and second for Postgressql.
-
Fix: create NewProjectWizard. On page select type of database . when continue throw error port is not number.
-
FIX: Count agregate function return in mssql int and postgres long. Count in Mssql change to Count_BIG.
-
FIX: Could not delete workflow item in WorkflowDiagram if it had dependencies
-
FIX: Copying text from Model Errors window sometimes causes exception
-
FIX: convert Geo to text was wrong in Postgresql.
-
FIX: ContextMenu popped up after clicking on ActionButtons in DiagramEditor
-
FIX: CompareSchema working.
-
FIX: Coding of file didnt be Windows .
-
FIX: Close transaction every time when get DataVersion of package from database.
-
FIX: cant create parameter in xslt if not set xmlns:AS=\"http://schema.advantages.cz/AsapFunctions\" in xsl:stylesheet.
-
FIX: Cannot close ControlSetEditor if an error occurs while closing it
-
FIX: Cannot close Architect if an error occurs while closing it
-
FIX: Block nodes in DiagramEditor did not have symmetrical border
-
FIX: bad compare name if indexes between Database and model.
-
FIX: AttachmentCount unable cast long to int.
-
FIX: An Error is shown if trying to switch between deployment versions
-
FIX: Align left label Platform.
-
FIX: after save or update data form into database and click on refresh , then Data will refresh in form but session not close.
-
FIX: After Rollback New Project wizard . Architect throw error “Object reference not set to an instance of an object.“ ref: #114.
-
FIX: add trow sqlexception under postgresql
-
FIX: add SYSTEM.THREADING.TASKS.EXTENSIONS.DLL and SYSTEM.RUNTIME.COMPILERSERVICES.UNSAFE.DLL to ArchitectSetup.
-
FIX: Add MARKDOWNSHARP.DLL to Architect.
-
FIX: add license into WebGitData.cs and WebGitXmlParser.cs.
-
FIX: add license into files.
-
FIX: add licence into MultiLineTextEditor.cs.
-
FIX: add all choices.
-
FIX: ActionButtons shown in DiagramEditor were not filtered by Screen
-
FIX: ActionButton images in DiagramEditor were black and resized to 24 px
-
FIX: Action buttons were not rendered in DiagramEditor if they appeared in more than one node
-
FIX: A mode specific message shown if duplicate field is found in a .origam file (ref. #101)
-
FIX: A context menu was shown after clicking on DataStructureEntity (Envelope of action buttons) in DiagramEditor
-
FIX: .git directory was lock when new project wizard delete git repository from new project.
-
FIX: "Generate Entity Fields" action in Data Structure Entity was deleting manually added fields. They are kept now.
-
FIX: "Execute SQL" button in SQL Console was shifted down
-
FIX: "AddAfter" context menu item on nodes located in nested blocks in DiagramEditor did not work
-
FIX: WorkFlow Task HttpService sent no Content.
-
FIX use SecurityManager.CurrentPrincipal instead of Thread.CurrentPrincipal on further places
-
Failed login attempt info - implemented in master. By default it's not switched on, because it could be considered by insecure.
-
Exposed IterationCount property in AdaptivePasswordHasherWithLegacySupport to enable configuration of hashing algorithm via Startup.cs (ref #110).
-
Basic infrastructure for action handling.
-
Adjusted test classes after renaming.
-
add generateConsoleUseSyntax as new parameter.
setup
Sep 21, 2020 (build 1227) 2020.1#57 Download this version
-
FIX: The target data structure was not used when mapping a body of an HTTP request to a data page API which used a workflow method. Thus attributes/elements were not mapped correctly from the source JSON.
setup
Aug 20, 2020 (build 1158) 2020.1#56 Download this version
-
FIX: Error when building localization files ref: #189.
setup
Aug 17, 2020 (build 1153) 2020.1#55 Download this version
-
FIX: Calculating DataMember not set document dirty when open to edit Screen.
setup
Aug 10, 2020 (build 1143) 2020.1#54 Download this version
-
NEW: EntityUIAction.ConfirumationRule documentation.
setup
Jul 17, 2020 (build 1115) 2020.1#53 Download this version
-
CHG: ReportViewerHandler returns 404 if the file system report is unable to locate requested file.
setup
Jul 10, 2020 (build 1104) 2020.1#52 Download this version
-
NEW: Flash UI - support for logging deleted child entities.
-
NEW: Audit log now supports displaying of the deleted child entities.
setup
Jun 16, 2020 (build 1041) 2020.1#50 Download this version
-
FIX: Flash UI - it was possible cltr+click on empty value in grid; ctrl+click to cached form threw an NPE.
setup
Jun 14, 2020 (build 1033) 2020.1#49 Download this version
-
FIX: Redraw Tree set colour to white like as searched parent node in Find Result.
setup
Jun 5, 2020 (build 977) 2020.1#48 Download this version
-
FIX: No error message on concurrency exception was created when deleting changed row.
setup
May 29, 2020 (build 947) 2020.1#41 Download this version
-
FIX: Workflow.FileSystemService didn't support XmlContainer.
setup
May 21, 2020 (build 902) 2020.1#40 Download this version
-
FIX: UrlApiCache refactored to support localization
setup
May 7, 2020 (build 816) 2020.1#39 Download this version
-
FIX: HandleRemove throw DBConcurrencyException, when WQ want delete changed WQ row.
setup
May 7, 2020 (build 815) 2020.1#38 Download this version
-
FIX: ComposeConcurrencyErrorMessage return no text if dataset has no row .
setup
May 7, 2020 (build 814) 2020.1#37 Download this version
-
FIX: StoreQueueError throw DBConcurrencyException when WQ work with row and someone else is changing this row. Root model version 5.0.3 required.
setup
Apr 18, 2020 (build 794) 2020.1#36 Download this version
-
FIX: Flash UI didn't support dot as a separator in the build number.
setup
Apr 18, 2020 (build 792) 2020.1#35 Download this version
-
FIX: Flash UI - order buttons were enabled in read only panels.
setup
Apr 7, 2020 (build 787) 2020.1#33 Download this version
-
NEW: Flash UI supporting HideCopyButton.
setup
Apr 6, 2020 (build 784) 2020.1#32 Download this version
-
NEW: Screen section - new property HideCopyButton.
setup
Apr 2, 2020 (build 776) 2020.1#31 Download this version
-
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.
setup
Mar 30, 2020 (build 757) 2020.1#30 Download this version
-
FIX: DataStructureTemplate.Entity wasn't persisted.
setup
Mar 26, 2020 (build 744) 2020.1#29 Download this version
-
FIX: Merging into a xml context from a xml context in workflow failed with object reference not set.
setup
Mar 12, 2020 (build 668) 2020.1#28 Download this version
-
FIX: transformationAfterSelection in menu item didn't work after XmlDataDocument refactorings.
setup
Mar 3, 2020 (build 628) 2020.1#27 Download this version
-
FIX: XsltPageRequestHangler responded incorrectly if the response should be application/json and there was also declared a transformation output structure.
setup
Feb 28, 2020 (build 620) 2020.1#26 Download this version
-
FIX: When aggregated row was deleted, root row wasn't returned to client in the changes list.
setup
Feb 27, 2020 (build 615) 2020.1#25 Download this version
-
FIX: PUT didn't work at all after XmlDataDocument refactoring.
setup
Feb 26, 2020 (build 613) 2020.1#24 Download this version
-
Revert "FIX: WF step For-each not documented in the Trace ref: #178"
-
Revert "FIX: WF step For-each in WorkQueueServiceAgent . Update logging informations."
setup
Feb 25, 2020 (build 612) 2020.1#23 Download this version
-
FIX: RuleQueue entries were converted to XmlDocument and then parsed into IDataDocument which caused rules to be very slow in some cases.
setup
Feb 24, 2020 (build 607) 2020.1#22 Download this version
-
FIX: WF step For-each in WorkQueueServiceAgent . Update logging informations.
setup
Feb 24, 2020 (build 606) 2020.1#21 Download this version
-
FIX: ReportService.PrintReport was failing with "Data is not of type XmlDocument".
setup
Feb 24, 2020 (build 604) 2020.1#20 Download this version
-
FIX: WF step For-each not documented in the Trace ref: #178
setup
Feb 21, 2020 (build 600) 2020.1#19 Download this version
-
FIX: Put back missing method FileSystemService.CreateDirectory.
setup
Feb 17, 2020 (build 591) 2020.1#18 Download this version
-
CHG: Disabled version check.
setup
Feb 17, 2020 (build 587) 2020.1#16 Download this version
-
FIX: Produce Origam.XmlContainer (IXmlContainer) when evaluating Xpath xpression and producing XML.
setup
Feb 13, 2020 (build 583) 2020.1#15 Download this version
-
CHG: Flash UI - Build number is taken from the swf filename instead of number injected by build server.
setup
Feb 13, 2020 (build 581) 2020.1#14 Download this version
-
FIX: Deleting Ancestor in Newly Created View ref. #139
setup
Feb 12, 2020 (build 578) 2020.1#13 Download this version
-
FIX: ConfirmationRule wasn't in dependencies. ref: #176.
setup
Feb 11, 2020 (build 572) 2020.1#12 Download this version
-
FIX: ReferenceIndexManager has no reference on ConfirmationRule.
setup
Feb 10, 2020 (build 570) 2020.1#11 Download this version
-
FIX: Reference Index has no reference from XsltTransformations or Rules.
setup
Feb 5, 2020 (build 563) 2020.1#10 Download this version
-
FIX: IdentityServiceAgent.GetPasswordResetTokenFromEmail() can't return just bare System.Xml.XmlDocument, because it's then not recognized as a valid input for xsl transformations.
setup
Feb 4, 2020 (build 553) 2020.1#9 Download this version
-
FIX: Password was not saved as hash when creating User with workflow
setup
Feb 4, 2020 (build 548) 2020.1#8 Download this version
-
FIX: dataset.readxml no append xml if dataset is not empty.
setup
Jan 22, 2020 (build 508) 2020.1#6 Download this version
-
FIX: implement IRequest.UrlReferrerAbsolutePath {get;} in StandardHttpContextWrapper correctly after year 2019 netcore and other refactorings. The UrlReferrerAbsolutePath is used when no redirect in workflow page is modelled.
setup
Jan 21, 2020 (build 498) 2020.1#3 Download this version
-
FIX: FxHttpRequestWrapper use to had only dummy implementation of IRequest.UrlReferrerAbsolutePath {get;} after year 2019 netcore and other refactorings. It caused breaking change for the wy.by not to redirect after signup endpint (/api/public/createNewLessee), but ended up with 'Value cannot be null' exception - actually the value of UrlReferrerAbsolutePath used to be null.