Change Log
All notable changes to the framework will be documented in this file.
5.2.10 (2023-12-21)
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
bcm | fix issue where a conversion script was ignored on an isolated field with a data extension | 1a182ae7 | #18981 |
5.2.9 (2023-11-20)
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
bam | use database default collation for GetCorrelationDetails procedure | 23aad1ed | #18917 |
fw | fix issue in case context service throwing a 'key already exists' error and fix method name validation in WpfGUI | 19e48705 | #18643 #18853 #18914 |
5.2.8 (2023-11-07)
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
bcm | fix issue where data extensions could disappear after upgrade from a pre-v5 version | e7fe6555 | #18594 |
setup | update patcher dependencies | 9c0f6035 |
5.2.7 (2023-11-06)
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
bcm | fix validation scripts on fields that exist only in extension | eb2a6433 | #18799 |
bcs-sap | update sap connector for .net to 3.1.3.0 | 8e16abbd | #18860 |
fw | resolve document ADM and approval object issues | 91e24789 | #18657 #18676 #18712 #18871 |
fw | adapt the compilation, retrieval and execution of validation scripts | 24f11291 | |
transfer | fix issues with subscriptions, smart tiles, DataSourceFieldLinkedToExecution and wizard change tracking | 0b2e2732 | #18787 #18788 #18817 |
5.2.6 (2023-10-13)
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
adm | fix 'no result' message not being shown when there are no results in a single record view | 21748019 | #18782 |
adm | refresh button not visible on multi record control in forms | dbae6821 | #18840 |
5.2.5 (2023-10-06)
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
adm | prevent save when controls are validating | 8aaaeaff | #18806 |
adm | be able to set conditions on built in functions | da4f6aa8 | #18600 |
auth | skip sso flow if microsoft provider disabled | 99ac0d9f | #18789 |
bcjs | fix source view is always executed twice | 9ba9f0ca | #18720 #18811 |
5.2.4 (2023-10-03)
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
adm-package | fix race condition results sometimes in no loading of the ADM | 7abca5d2 | #18827 |
bcm | resolve conversion error with field token in non-text fields and validation scripts | 4172ff62 | #18824 |
dcs | resolve issue with duplicate task mails when working with multiple custom assignees | 36657047 | #18823 |
fw | fix object reference errors of BCA caused by cancellations and too many connections | 4e82be54 | #18635 |
smart-tiles | remove Subject from code | 71c2899c | #18827 |
5.2.3 (2023-09-08)
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
rest | enhance security policies | a6405505 | #18796 |
5.2.2 (2023-08-24)
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
adm | set initial value as last known value for editor | dbf3e45c | #18771 |
bcm | fix issue with validation scripts in combination with context records | b0bf2138 | #18762 |
core | remove unneeded unit test from MethodFieldValidatorShould | 5a8a802a | #18738 |
core | remove blocking method field validator check | cbacfebd | |
rest | improve parallel retrieval of data source values | 68ddde53 |
5.2.1 (2023-08-04)
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
adm | show errors on (lock) dialog | 1b5913d4 | #18754 #18755 |
adm | unable to save with multiple context records in lockable form | c4b8cc34 | #18724 #18728 #18737 |
adm | map rowKeys to executed function | 0cf29f49 | #18672 |
adm | retrieve oidc from local node_modules | 707aea19 | #18645 |
adm | enter doesn't trigger value change twice | 462c9b68 | #18016 #18666 |
adm | add file type when setting base64 string | cd3e89de | #18622 |
bam | force the installation of the BouncyCastle DLL during setup | 4d9aab55 | #18644 |
bb | resolve issue with missing local attachments in Send Mail | f1b8072e | #18727 |
bb | resolve object error with empty field value in Ensure File | 59ef1635 | #18648 |
bcm | fix error when copying object with duplicate identifiers in extensions | 49ab9e85 | #18757 |
bcm | fix issue where an async method would be cancelled after 10 seconds | 949858a3 | #18673 |
bcm | validate extension profiles in bcm | 6496306a | #18705 |
bcm | fix issue in the execution of validation scripts causing type conversion exceptions | 334d543c | #18649 |
bcm | fix an extremely rare issue causing an access denied error on the BC_out.xml file | fec45792 | #18606 #18652 |
bcs-file | fix issue where field values would not be read due to a missing separator at the end of a line | 85ca990c | #18664 |
fw | correct build issues due to missing code as a result of cherry picking PR's from master | 2c0a40eb | |
fw | fix issues caused by specific version of AutoMapper | 79bf73be | |
rest | fix interface script path check in case no path is defined | ec932852 | #18654 |
transfer | increase max timeout and batch limit | f9cdc785 | #18736 |
transfer | fix issue where a system label would be used over the imported label | e752a7d9 | #18634 |
5.2.0 (2023-06-14)
⭐ Features
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
bcs-webservice | add OAuth2 support to webservice interface | ecfc9fa1 | |
fw | make document ADM multi language, optimize multi language document approval and add French labels | 8b1d2644 | #18524 |
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
adm | try to parse OData error | 6433ed20 | #18575 |
adm | retrieve language files from core service | 3efd0512 | #18629 |
adm | set case insensitive value on external context | fc506a1e | #17310 #18567 |
adm | focus the first control in dialogs | fff67a3e | #18558 |
adm | show correct inline edit error | c563ae66 | #18548 |
adm | show unlock all even with custom layouting enabled | 5c1b048b | #18498 |
authority | fix issue causing 'request headers too long' error | 9ddf6567 | #18611 |
bam | update Get Occurred Errors BAM report to eliminate empty error lines | 406df62a | #18614 |
bb | resolve issue with ensure file and full url in name | 841cc0de | #18557 |
bb | allow default language in Ensure Subsite BB | 3d5cf936 | #18514 |
bcjs | prevent jobs being rescheduled instantly | c356ead6 | #18569 |
bcm | fix issue in conversion scripts where the current field value would not be used as the default | 3b92afb8 | #18628 |
bcm | fix error with parallel data extensions and caching | 720abc30 | #18614 |
bcm | fix upgrade from v4 to v5.2 doesn't patch extensions | a32128d8 | #18594 #18608 |
bcm | fix connections not being reused | e7d7cbff | #18609 |
bcm | fix memory leak due to string.Intern | 6ed2633a | #18598 |
bcm | fix extension execution not following sequence order | 5fd7ecab | #18593 |
bcs-baan | fix memory leak, TCP port leak and issues with connection pooling of bshell processes | 2f6fe064 | #18571 |
bcs-odata | fix datetimeoffset fields when used on datetime entity properties | 056502e5 | #18614 |
bcs-odata | fix authentication using saml assertions not using the 'Force Ometa Client Id' profile field | 6df41604 | #18580 |
bcs-odata | fixed url encoding when using global custom query options | 4c8a16d5 | #18518 |
bcs-webservice | fixed empty interface and interface script | db926629 | #18568 |
bcsl | fix interface max memory recycle when using multiple bcsl services | a6fcb038 | #18574 |
commlib | do not log Enforce System Context as warning | 095a29bc | #18601 |
dcs | convert case property names to lower case to match naming conventions in context property lists | 9ef1e2d2 | #18527 |
fw | fix issue with batch requests and client cascades | 0ef4a114 | #18624 |
fw | change pdca tasks to be lifecycle wide by default | 4f5474ef | #18597 |
fw | fixed multiple task instances when assigning a role | 48974c70 | #18564 |
odata-wizard | fixed field name generation on odata wizard | 050c9bdc | #18499 |
rest | fix 'Force System Context' setting ignored when output field was created first | 45cdca87 | #18581 |
5.2.0-rc.0 (2023-05-09)
⭐ Features
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
bcs-odata/bcs-rest | return structures as json in output | 61734139 | |
bb | add support for special fields in Ensure Item and Ensure File | 5ab22919 | #18431 |
rest | allow json body in multi part form data content and add option for binary content type | e9dc2107 | #18468 #18531 |
fw | add language label to field tooltip and description text | 8b8959b2 | #18517 |
dcs | add generic permission objects | 379ae5e4 | #18523 |
wrappers | upgrade ADM, Smart Tiles and Security Redirect SPFx Web Parts | 004409ef | #18446 #18511 |
obiz-suite | added a separate client for obiz suite | feebb511 | #18477 |
document-adm | add support for document sets, new functions for version history, merge and add folder / role support document approval | 350dc00f | #18317 |
fw | introduce the DateTimeOffset field type | 8f9912f6 | #18346 |
adm | add support in CSL to emit context change in setContextValue | 272afd1c | #18284 |
fw | added the option to process update and create views as a single batch in inline editing | 20baf039 | #18373 |
adm | added context manager CSL methods for hide field condition and values | 50140b38 | #18200 |
fw | added option to process validation scripts on data extensions and moved main method validation processing | 3f9687d4 | #18199 |
fw | add the possibility to query case information with their properties via our OData Core Service | dffd8092 | #18344 |
bcs-odata | added option to disable escaping special chars in odata call | 5e7a2a04 | #18265 |
bcs-rest | add option to REST interface to set multipart form data content to upload a file | d594984d | #18295 |
adm | introduce modern forms | eee0e9e6 | |
authority | add functionality to keep ad group claims in sync with users and ensure transitive claims | 26e17c56 | #18332 |
bb | add new calculated field building block, add option to change list title, ensure folder when creating file and ensure file using SP template | 98f0e1b3 | #17878 #18252 #18254 #18258 |
fw | add possibility to generate reports optionally uploading them to Ometa in critical health conditions & optimize correlations | cbf477aa | |
core | create properties to support responsive layouts | cb3d9b38 | #18090 |
charts | chart axis modifications | 33c1cc72 | #17371 #18063 #18203 |
odbc-wizard | adapt wizard to adhere to defined SQL naming convention during object generation | 96a900a7 | #18251 |
document-approval | resolve issues v2, include data extensions via transfer, add lifecycle filter and introduce specific task type | d92f36da | #18232 #18294 |
fw | add cancellation support to client calls for method execution | 73d48f51 | |
fw | add health checks to the framework to support auto restarts | 3f506404 | |
bcs-opc-ua | extend cancellation support for the OPC UA interface to the OPC UA support libraries | 03123920 | #18209 |
bcm | introduce option to run the main method parallel with the first | b2985468 | #18241 |
bcm | add profile error throttling during method execution | 4f79dc4d | |
dcs | add option to unassign tasks when removing employee | 27b428d9 | #18227 #18231 |
fw | add default and maximum timeout settings to a method and support cancellations within the interfaces | b08b6ed9 | |
bam | change BAM log report exports to set most reports for export by default | 5a590c0c | #18242 |
bcm | refactor logging infrastructure and create bcm request manager | ec59188a | |
bcm | introduce maximum queue length on BCM | 6c041d16 |
🎯 Performance Improvements
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
core | boost performance of data extensions | a45d3156 | |
bcs-odata | boost performance of deserialization in big data sets | 1b5cbd03 | |
fw | optimize performance of save actions in objects | 0a7429f5 | #18352 |
bcm | analyze response time peaks during high load and small bcm performance fixes | b41342c5 | #18283 |
dcs | enhance performance of state transitions and case validations in large lifecycles | 1ae53fc6 | #18260 |
🐛 Bug Fixes
Scope | Title | Commit | Work Item(s) |
---|---|---|---|
installation-scripts | include obiz-suite with installation scripts | bfe51845 | |
bcm | fix issue where error messages would be cached over multiple method executions | 38e4a973 | #18559 |
adm | validate all data source controls | 3fdef62f | #18300 |
obiz-suite | all view fields are necessary in write forms | c43c9d50 | #18486 |
wpfgui | fix save button and shortcuts on masterdata windows | a8f4f660 | #18510 |
bcs-sp | ignore certain reserved sharepoint field names when changing metadata | 7dd9e46d | #18549 |
fw | modify check on existence of profile field context tokens and passing of internal execution state | a17db5d5 | #18502 #18526 |
wpfgui | fallback to default webbrowser when cefsharp doesn't work | a6ac3162 | #18553 |
adm | split context records when DataSourceLinkedToExecution is enabled | 1ba55ddc | #18508 |
wpfgui | catch empty bam appsettings to prevent the wpfgui from crashing | c7271d3d | #18512 |
wpfgui | fix issue causing unexpected error 'Item with key case.id has already been added' | c558de3b | #18482 |
adm | hide pager when only one record shown | 9b347873 | #18490 |
bam | add filter to the Get Occurred Errors BAM report to remove communication error messages | 81e338d7 | #18464 |
bcsp | fix thread race condition to avoid stalling the BCSP queues stalling | ae3aa3ee | #18425 |
adm | set correct value on multi record control in a context manager | 1c3e573a | #18528 |
adm | trigger before event after confirming in confirmation dialog | 00cf1d02 | #18494 |
wpfgui | added method/view and field information to exceptions | e5ff684d | #18509 |
bam | adapt BAM logging to handle WpfGUI logging constraints properly | bca20f1c | #18428 |
obiz-suite | interpret the http errors | ca03fd30 | #18481 |
wpfgui | fixed import/export of process as single batch property | 18ca771c | #18515 |
wpfgui | added method/view and field information to exceptions | 2732fc20 | #18509 |
bam | adapt BAM logging to handle WpfGUI logging constraints properly | 9b95f255 | #18428 |
obiz-suite | interpret the http errors | d18d040b | #18481 |
wpfgui | fixed import/export of process as single batch property | b251ec14 | #18515 |
bcm | store cache entries asynchronously to db | 88d52c36 | #18475 |
adm | trigger search once with update after selection on Context Manager | 57478afd | #18369 |
fw | define custom element if not defined | ebb4f7cf | |
obiz-suite | add form size button alignment, temporary fix for fuse drawer overlay bug | d80d8be2 | |
document-approval | implement datetimeoffsets in document approval | 28e939d6 | #18329 |
odata-wizard | OData wizard can start for all default OData profiles | f8f79c9f | #18495 |
bam | correct BAM stored procedure to fix BAM report Get DCS Case Saving Times numeric conversion issue | 0beeefd3 | #18466 |
wpfgui | upgrade browser version to resolve memory leak | c7a1f500 | #18484 |
adm | change fixed css from modern forms | 48c8bf02 | #18483 |
adm | set row icon condition is not triggered on realtime events after changing pages | 12a0c448 | #18405 |
adm | unit tests not running due to a non existing param given to charts component | a8185185 | #18480 |
bam | adapt BAM reports to properly handle datatimeoffset fields across ODBC drivers and changed BCM health reporting | 75ca6d81 | #18447 |
obiz-suite | unnecessary breaking environment injector removed | 48f39cc1 | #18479 |
obiz-suite | fixed redirect urls | ef547331 | #18476 #18478 |
adm | some chart errors are not visible | 0d439d94 | #18395 |
adm | header and row buttons are clickable multiple times in some cases | 6762d683 | #18417 |
fw | fix several issues encountered during E2E testing | 2f79db2c | #18456 |
bcs-sp | removed error when trying to delete an item that does not exist | 06f6d5ac | #18418 |
obiz-suite | changed obiz suite rewrite url | 8dcd480e | |
wpfgui | removed empty multi record for inline editing check on save | 6a4eb93c | #18450 |
bcm | trigger conversion scripts when main method is cached but extensions are not | b740fee1 | #18401 |
transfer | fix generated lifecycle objects missed lifecycle properties as object fields | 0d4f1563 | #18457 |
transfer | fix error while validating system object data extension field | 7b1012bb | |
fw | fix issue where services would not be started if something went wrong during initialisation | 31985994 | #18394 |
transfer | remove transfer backup storage to db and various fixes | 3964c791 | #18341 #18379 #18408 #18422 #18436 #18439 #18440 #18454 |
adm | trigger validation on the right time when appending fields | e64ef0a0 | #18385 |
test | activate case provisioning in several Case Action E2E tests | 828e1e6f | |
adm | font-awesome icons are cropped/hidden on square and large square smart tiles | 6ecb3f84 | #18406 |
fw | fix OData batch processing causing issues when OData calls were made in after actions | 6e4b314f | #18409 |
rest | fix forbidden issue when retrieving context on a SharePoint 2019 server with multiple authentication providers | 376711bc | #18400 |
commlib | fix issue where GetRegistryKey was not thread safe. | b3f1e6f1 | #18387 |
commlib | fix issue where a sync would stop on the first error + fix issue where method would fail instead of going to the next context record | dd502b4c | #18411 |
bcs-sap | fix issue preventing the user from configuring the maximum number of allowed concurrent connections to the SAP system | 0e6552c0 | #18410 |
bam | improve the addition and removal of BAM Log table partitions | 816fff81 | #18402 |
bcs-rest | allow normal string as multipart data content | daecc227 | #18403 |
fw | return the correct task instance id when creating an adhoc or pdca task | 8ddeebaa | #18322 |
wpfgui | fix various issues with profiles and templates | c3889667 | #18380 |
bcjs | fix issue where data extension profiles would not be set when executing methods within a sync | cb0a3045 | #18360 #18386 |
bcm | fix version retrieval not adapted to new format for profiles | 15ea40d3 | #18391 |
bcm | fix issue causing connection errors when an interface connection is reused | 9fcc0a2f | |
bcm | fix issue causing a save conflict on an initial profile update | a811281d | #18388 |
adm | execute function after selecting records across multiple pages | 3d002525 | #18160 |
fw | minimise framework logging output | f134bc1a | #17956 |
fw | fixed input field validation object reference error | 01e692f1 | |
bcs-odata | fix OData interface not paging correctly when using conversion scripts | 596631d8 | #18359 |
bam | adapt stored procedure GetCorrelationDetails to retrieve BAM logs in linear fashion instead of tree-based | c1873fcc | #17956 |
core | replace unsigned BouncyCastle.Crypto.dll by a signed version | f441bed7 | #18363 |
adm | set local ISO string in context for dates | b34368c3 | #18346 |
infra | reset several EF Core system log levels to Trace level | 12745c4e | |
bcs-odata | fix incorrect mapping on key fields | e811956e | #18372 |
adm | only one active subscription per component | b558dcd8 | #18364 |
bcs-odata | use absolute associations uri setting on odata client | 32ef81a3 | #18371 |
wpfgui | fix issues in the OPCUA subscription window causing the save button to stay disabled and lifecycle properties to not load correctly | 630d5ad3 | #18336 #18337 |
bcs-sap | fix an issue where an empty row would be returned while the BAPI | b679801e | #18309 |
bcm | fix issue where global context is not forwarded to a context record | 69f3700e | #18323 |
setup | fix migrations being applied twice when upgrading | 703c0465 | #18339 |
wpfgui | fixed pressing the 'go to view' button when the object is not currently displayed in the object list | bab22c9d | #18263 |
wpfgui | fix issue where the authentication popup would stay blank and no new token would be requested after a long time of inactivity | f7ce5d54 | #18311 |
bcs-odata | add support for relative association uris and guids | 98a12e5f | #18304 |
bcs-odata | using composite keys on bound actions | 50f92105 | #18305 |
fw | fixed incorrect sql syntax | f94d5d32 | |
fw | fixed task status constraint | 8d840478 | |
bcs-odata | fix input mapping of nested structured data | cbe755db | #18304 |
fw | fix issues caused by different versions of System.Data.SqlClient | 496ee846 | |
fw | fix issue with paging and profile selection in data extensions | 4654a950 | #18133 #18312 |
fw | fix various tasks bugs and comments | 26a7e09a | |
bcm | fix issue where inner join extensions would not create extra records | 1d07f060 | #18301 |
bcm | fix issue where an interface could not request MASTER commands | 5adfa24c | #18291 |
wpfgui | switch to Settings tab just before copying method | d943b30b | #18170 |
infra | fix missing designer file for latest migration | 0f50fa90 | |
bcs-odata | fix error on odata operation when no result | 84e51dc7 | #18238 |
fw | improve the Insert Custom User Claim dialog box | 3081c2ed | #18249 |
fw | adapt method execution success reporting in BAM reports and BCM to use General.Method.Error tag | 5decfd4f | #18255 |
bcs-opc-ua | adapt OPC UA unit tests checks to account for slower execution under specific circumstances | 0dca7d35 | #18261 |
rest | replace BCM service check by access check during file upload | 7cc32dce | #18237 |
* | remove reference to core projects in nuget packages | f7075ee1 | #18206 |
4.13.4 (2023-02-21)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
bcm | fix issue causing connection errors when an interface connection is reused | 43f63b6 |
4.13.3 (2023-02-09)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
bcs-odata | fix OData interface not paging correctly when using conversion scripts | c671ec4 | #18359 |
test | fix test odata query options test object | 35fbc84 |
4.13.2 (2023-02-03)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
bcs-odata | resolve issue where input context is not set on unused output fields | 2a5c02f | #18235 |
dcs | add option to unassign tasks when removing employee | 2fb0dd4 | #18227 #18231 |
odata | fix error on odata operation when no result | 19b23b4 | #18238 |
rest | add check on presence of key fields in entity on Generic REST OData service end-point | 0091557 | #18275 |
tests | fix odata / service endpoint / transfer e2e tests | d60aa78 | |
transfer | export initial actions and their dependencies of lifecycles | 668ea1f | #18253 |
transfer | fix import of authorization policy on creation enabled | e7d1113 | #18266 |
transfer | fix import of unspecified LCID cultures | a06314d | #18250 |
transfer | fixed import fail when view function refers to method with data extensions | af622d6 | |
web-api | fix return format of GetDistinctClaimTypes() Core web service | 9e85815 | #18276 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
dcs | enhance performance of state transitions and case validations in large lifecycles | fd69252 |
5.0.1 (2023-02-02)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | fix csl view e2e test + add view folder to docs | 1a74edf | #18319 |
adm | open picker dialog filtered on the given display columns | 4f45e87 | #18289 |
adm | retrieve correct controls when executing data sources | 0fe0218 | #18333 |
adm | search cm when a valid value is changed | bea336c | #18315 |
adm | sent correct values to navigation after save | bf0b44c | #18296 |
adm | set default value of date time to null | 27d9e4e | #18316 |
bb | make SharePoint.DocumentApproval.GenericLibrary public available for use in V5 custom DLL | 4fb4ef1 | #18308 |
bcs-baan | ensure first three digits of report value from BaaN are outputted via Ometa | 2f058be | #18338 |
bcs-odata | add support for relative association uris and guids | bfd18d3 | #18304 |
bcs-odata | fix input mapping of nested structured data | eda6f44 | #18304 |
bcs-odata | using composite keys on bound actions | 9052ef3 | #18305 |
bcs-sap | adapt SAP Wizard to override field external names when same field name is used for mapping different BAPI input and output fields | 20ad96c | #18268 |
fw | remove reference to core projects in nuget packages | b6ef092 | #18206 |
patcher | adapt some exception messages to notes to avoid user configuration and fix BB patch issues | 1f2fe2c | #18307 |
rest | fix check on presence of key fields in entity on Generic REST OData service end-point | 9260e58 | #18275 |
setup | fix migrations being applied twice when upgrading | 203db7d | #18339 |
smart-tiles | set source system to sharepoint | e6515d0 | #18331 |
test | fix odata / generic rest / service endpoint tests | 537627f | #18340 |
wpfgui | fixed syntax highlighting on context manager event scripts | cf56368 | #18314 |
5.0.0 (2023-01-13)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | clear control when no value is passed | 2b1e781 | #18302 |
adm | copy oidc dist folder | fe03b9c | #18262 |
adm | data source append form fields triggers | ceafe97 | |
adm | picker not validating in context manager | de4d1c4 | #18300 |
adm | validate append form fields | afc9785 | #18302 |
bca | fix issue where bca could drop a connection in rare circumstances | 6a98f3d | #18279 |
bcm | fix issue where an interface could not request MASTER commands | 90146a1 | #18291 |
bcm | fix issue where inner join extensions would not create extra records | 5ad7a56 | #18301 |
fw | fix issue with paging and profile selection in data extensions | 78fef0c | #18133 #18312 |
fw | fix issues caused by different versions of System.Data.SqlClient | 5d03143 | |
fw | fix various tasks bugs and comments | ad5d71b | |
fw | fixed incorrect sql syntax | 0106b53 | |
fw | fixed task mail template links and language labels on the dcs.tasks object | 6927bd0 | |
fw | fixed task status constraint | 1e4a617 | |
odata | fix error on odata operation when no result | 52eacd8 | #18238 |
odata | map null service results to empty column output if not specified in context | beb1384 | |
transfer | fix import of authorization policy on creation enabled | 1f62517 | #18266 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
document-approval | resolve issues v2, include data extensions via transfer, add lifecycle filter and introduce specific task type | 26a0ef9 | #18232 #18294 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
dcs | enhance performance of state transitions and case validations in large lifecycles | f87c367 | #18260 |
5.0.0-beta.7 (2022-12-08)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | add clear errors on data source append form field configuration errors | f0af1e7 | #18226 |
adm | disabled save button on update dialog | 424edb9 | |
adm | filter out empty data source values | 46139d2 | #18222 |
adm | fix append form field issues | 459b38a | #18226 #18234 #18245 |
adm | fixed context manager not updating context when search button is disabled | d7d4827 | #18219 |
adm | realtime reconnect on core service recycle | 6d4a37a | #18193 |
bcm | fix context manager with fields copy issue | 0112d2b | #18243 |
bcs-odata | resolve issue where input context is not set on unused output fields | f20f1dc | #18235 |
bcsp | reduce queue check timespan | a5ab148 | |
core | use network credentials for basic auth to support ntlm | cb23856 | #18220 |
dcs | fix issue on queue table causing deadlock and fix issue where bam could not process file | 2dd4a32 | #17965 #18217 |
rest | fix aspose license issues and export with cached output | 1f63d31 | #18218 |
setup | add dependency to visual c++ redistribution package 2015-2022 | e2a513f | #18155 #18156 #18239 |
setup | include 14.0 version registry check for Visual C++ | de15c76 | #18264 |
transfer | export initial actions and their dependencies of lifecycles | ef9b460 | #18253 |
transfer | fix import from v4 removes isolation template field | 16951d0 | |
transfer | fix import of unspecified LCID cultures | bb54a04 | #18250 |
transfer | fixed import fail when view function refers to method with data extensions | 78d9c9b | |
wpfgui | fix predefined choices in test method input field form | dad521e | #18230 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
adm | add property to disable setting an initial value on create view and context manager data sources | 2686844 | |
bb | support dynamic view fields in export view | 96424e7 | #18215 |
4.13.1 (2022-11-18)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
dcs | fix issue on queue table causing deadlock and fix issue where bam could not process file | 1655331 | #17965 #18217 |
5.0.0-beta.6 (2022-11-08)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | fix required media field false error | b270d33 | #18188 |
adm | header filtering when using distinct query options | ccea4bf | #18168 |
adm | let form valdiate values | 083e221 | #17988 #18015 |
adm | show the correct error message when using multi views | 6fe80fd | #17981 |
adm | trigger real time actions on empty grid | 98782ec | #18060 |
adm-wrapper | fix loading objects in publishing pages | 6f8d79c | #18197 #18197 |
authority | pass access token from Auth Manager to OData interface | f607bfd | #18099 |
bam | adapt log level configuration and naming to remove all Serilog specific log level names | 7c0770d | |
bam | fix internal checks on partition removal during log cleaning to database size | 790e6ad | #18187 |
bam | fix ObjectDisposedException during file processing right after BAM Windows service startup | c36194c | #18153 |
bam | improve BAM report queries performance by using the updated log table structure | 6e60a65 | #18164 |
bca | fix issue causing a service crash when something fails in the timers | e998742 | #18157 |
bcm | fix empty linked views guid | 17b72e3 | #18123 |
bcm | fix caching with extensions merging extensions again | 06d55d9 | #18183 |
bcm | fix issue on input extensions where context would not to be overwritten | d312e34 | #18190 |
bcm | fix issue resulting in a lot of BAM errors (error.txt file) which are not real errors | aed2883 | #18184 |
bcs-dll4 | fix backwards compatibility for ProcessMethodCall in interface script on Ometa DLLs | 1c4f72f | |
bcs-rest | fix issue with absolute url in JSON paging link | f72ed1a | #18202 |
bcsl | fix issue causing duplicate BCSL.MaxInterfaceMemoryUsage | a9cbeab | |
dav | resolve issues with HTTP retries and re-archiving, add retry for update of document by checking the document | a902848 | |
dcs | add fallback to SharePoint site with owner permissions check | 9c4df2f | #17927 |
dcs | fix formatting resulting in corrupt validation scripts | 5bab433 | |
dcs | invalid column name userstatus | 595dded | #18167 |
dcs | remove lifecycle state settings when state is removed from lifecycle flow | 16c4e32 | #17855 |
dcs | update description of isGroup property | b870ff5 | |
docs | fix link reference build warning in the OPC UA documentation | 5304b0a | |
fw | fix issue in conversion scripts where specific exceptions would cause other conversion scripts to not being processed | f017a3f | #18136 #18139 |
fw | fix issues in assembly bindings | dfdd0e5 | #18161 |
fw | fix predefined choices causing issue with null values | ed9ab3e | |
fw | update OPC UA library NuGet package to fix BouncyCastle loading issue in BCS_OPCUA interface | f567ec0 | |
infra | reorder database context initialisation actions to avoid running multiple actions at the same time over the same connection | d01dbb2 | |
odata | fixed key property not being set correctly for bound actions | da4ea7d | #18198 |
patcher | fix issue causing isolation on system profiles to stay 'Dedicated' | cedd14e | |
patcher | fix issue where errors would not be saved and shown by enumerating all objects when compiling | a1992be | #18135 |
patcher | remove automatic migration from BAM.config settings to appsettings.json | de498ce | |
rest | fix data source picker results returning error | 358101c | #18140 |
rest | fix external context being overriden by context when force system context not disabled | f570ada | #18131 |
rest | fix generic rest using context from first context record for other records | 02ac816 | |
test | fix several E2E integration tests | 02225ef | |
test-platform | close framework connections when not needed anymore | 0e6d751 | |
test-platform | fix BCM connection issues when starting analysis of executed integration tests | bff8221 | |
web-services | write web service start up errors to eventlog | 634e085 | #18085 |
wpfgui | fix context menus on test method window | 2a58d9d | #code-try-3 #18098 |
wpfgui | fix issue in profile selection for a data extension | dff4e65 | #18133 |
wpfgui | fix issue on logout functionality | b2631c0 | #18138 |
wpfgui | fix issue where sap wizard could not be opened if the interface script is empty | 212908f | #18146 |
wpfgui | fix some validation events being hidden when setting other events | e0947e8 | #18032 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
adm | review modal dialog | 79ade49 | #18084 #18120 |
bb | adapt the mail buildingblock to send mails using the Graph API | 5e8bbc4 | #18152 |
dcs | editable isgroup property for employees | 9081012 | #18132 |
document-approval | document approval v2 release, added several new functions and improvements | 52690a5 | |
sap | update the SAP NCo to the latest version (3.0.25) | c548951 | |
tasks | improved tasks module | 2c06704 | #17772 #17808 #17959 #17960 |
transfer | introduce API to use transfer tool in custom code | eb3a86a | #18114 #18128 #18059 #18056 #17919 #17919 #18056 #18059 #18114 #18128 #18142 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
core | implement user profile service | 4547d17 | |
dcs | boost performance of fetching tasks and case context | 5080c06 | |
fw | fix issue in DataServiceClient to prevent multiple instances of HttpClient | f27b976 | #18176 |
4.13.0 (2022-10-28)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | header filtering when using distinct query options | ede1f49 | #18168 |
adm | refresh grid when realtime action occurs on empty grid | 7ea603a | #18060 |
adm-wrapper | fix loading objects in publishing pages | 2e8b95f | #18197 #18197 |
dav | resolve issues with HTTP retries and re-archiving, add retry for update of document by checking the document | 1782636 | |
dcs | update description of isGroup property | 6b125e4 | |
fw | fix issue in conversion scripts where specific exceptions would cause other conversion scripts to not being processed | be25733 | #18136 #18139 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
bb | adapt the mail buildingblock to send mails using the Graph API | 19263f6 | #18152 |
dcs | editable isgroup property for employees | 25259a6 | #18132 |
document-approval | document approval v2 release, added several new functions and improvements | 865896c | |
sap | update the SAP NCo to the latest version (3.0.25) | 6888ec0 | |
transfer | introduce API to use transfer tool in custom code | 4d612de | #18114 #18128 #18059 #18056 #17919 #17919 #18056 #18059 #18114 #18128 #18142 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
bam | improve cleanup to size performance | 641f54d | #18185 |
4.12.1 (2022-09-28)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
commlib | fix conversion script context casing issues on 4.x | aa07c0d | #18147 |
commlib | fix issue where disposals would take too much time when many objects have been loaded | c53d771 | #18108 #18130 #18140 #18143 |
4.12.0 (2022-09-23)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | show the correct error message when using multi views | a22bd85 | |
bb | sync content type from hub if not available on site | 84c3aac | #17985 |
dcs | fix issue causing the ValueAs columns of a case property to be NULL | c1ad22c | #18126 |
dcs | fix issue where permission sync would not process all memberships | 0977102 | #18119 |
dcs | ignore timestamp error when duplicate state transitions are queued | 979d476 | #18092 |
dcs | split up the save of a case in several transactions to prevent timeouts due to lock escalation | 86bf53b | #18083 |
fw | change conversion and validation scripts to be case insenstive | 2e116ea | #18094 |
fw | fix issue where input context is not always set in unused output fields | 07ab675 | #18103 #18110 |
fw | fix predefined choices causing issue with null values | 71c5278 | |
patcher | patch document approval DCS methods | 99079e5 | |
test | fix compatibility issue in Ometa.Testing.Tests.CaseManagement.xml | daf0e6b | |
transfer | fix various bugs in the transfer tool | 5271ec3 | #17708 #17862 #17863 #17918 #17920 #18022 #18025 #18026 #18072 #18078 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
bcs-sap | add SNC capabilities to the SAP interface | aedc97f |
5.0.0-beta.5 (2022-09-20)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | keep reference on CSL styling condition | 838cc8e | #18105 |
dcs | split up the save of a case in several transactions to prevent timeouts due to lock escalation | c74243a | #18083 |
rest | fix validate values returning no view field with multiple validate values on view | 048cb9c | #18130 |
test | adapt back-end integration tests to ensure the test quality of the tests and fix issues in framework | 653b507 | #18109 |
5.0.0-beta.4 (2022-09-15)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | fix export view issue | 5c21f81 | #18107 |
adm | set the correct index on custom styling conditions | 5e23f15 | #18093 |
adm | uploading multiple files | 2a3d120 | #18095 |
bcm | fix issue causing realtime key subscribers not being notified | 341c6eb | #18102 |
bcm | fix issue where caching would throw an exception when used with data extensions | 0ade23e | |
bcs-sap | fix issue where the first profile is reused when using a different profile | 29c669f | #18127 |
commlib | fix issue where disposals would take too much time when many objects have been loaded | 14aa0c6 | #18108 |
core | fix issue where the case could not be found for an encoded url | cf8b3fe | #18121 |
dcs | fix issue causing the ValueAs columns of a case property to be NULL | 3107d51 | #18126 |
dcs | fix issue where permission sync would not process all memberships | ba5c5a2 | #18119 |
dcs | ignore timestamp error when duplicate state transitions are queued and clean up old queue errors | 1220e00 | #18092 |
fw | fix audit trail issues | 4c9c5ea | #18068 #18106 |
fw | fix backwards compatible Interface properties and deprecations | ffd2018 | #18117 |
fw | fix issue where input context is not always set in unused output fields | 3840acc | #18103 #18110 |
fw | move audit trail interface scripts | 21a8759 | #18104 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
bcs-file | add recursive option when listing directory contents and methods to create and delete a folder | 5609ff3 | #17957 |
bcs-odata | add option in profile to select only output fields in GET requests | 40508e5 | #17915 |
fw | add Generic REST method execution blocking and OPC UA service method handler pipeline data load shedding | 80492f7 |
5.0.0-beta.3 (2022-09-02)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | drop item on document ADM results in empty dialog | 34bb694 | |
bam | encapsulate specific SQL statements regarding partitioning into stored procedure calls | dcc3888 | #18088 |
bb | interpret target audience SP groups for every classic web part building block | 874ebdf | #17922 |
bb | sync content type from hub if not available on site | 6e301bc | #17985 |
fw | change conversion and validation scripts to be case insenstive | 61e66db | #18094 |
fw | fix issue where incorrect caching resulted in core method not found errors | ac9cec8 | #18100 |
fw | fix the patcher to prevent disabling the system switch on objects | 6730fba | |
setup | do not overwrite appsettings.json and system scheduled jobs | da67c86 | |
setup | fix issue with missing file(s) in temporary patcher files | 2165a90 | |
test-platform | adapt reading configuration settings by the Test System installer | dee74dd | |
transfer | fix various bugs in the transfer tool | 200d738 | #17708 #17862 #17863 #17918 #17920 #18022 #18025 #18026 #18072 #18078 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
test-platform | update Test System Installer to make let the Test System use different test servers and remove unused scheduler code from the Test System | 5e2a865 |
5.0.0-beta.2 (2022-08-22)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
bcjs | fix jobs timing out after an hour | a0b6986 | #17859 |
fw | fix issue where performance of conversion scripts was degraded | 64c0f7c | |
fw | fix tests and issues resulted from tests | 6b65323 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
adm | upgrade to Angular 14 | baa76b3 | |
bcm | introduce setting to limit total cache size | eb9ec99 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
improve framework v5 performance | 87416cc | #18033 |
4.11.1 (2022-08-11)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
bcjs | fix bcjs not starting jobs | 0e48aee | |
bcjs | fix jobs timing out after an hour | 0dae3af | #17859 |
fw | fix issue where performance of conversion scripts was degraded | 07ec61e | |
rest | serialize the prepared context manager before disconnecting BCClient | 0a5ffb6 | #18064 |
bam | add WITH (NOLOCK) while selecting info from Log table | 15a956b2 | #18065 |
5.0.0-beta.1 (2022-08-04)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | check if ExecutedChart exists | 3e5ff04 | |
adm | execute process conditions during realtime updates on multi record view toolbar buttons | f935676 | #17986 |
adm | interprete authorisation policies on single record view linked views | dac1730 | #17784 |
adm | return null if date is null | 6a5d66d | #18019 |
adm | text overflowing on chips when the view dialog is too small | f03750a | #17983 |
adm | unable to execute record styling with font-weight tag in a grouped multi record view | ad7a0bf | #17909 |
adm | unit test from editable grid failing randomly | a6bd18e | #18017 |
bam | adapt bulk insert of log data to a direct insert instead of merge and correct column name mapping between table and code | aea25d3 | |
bam | extend ParentId property check to make sure that it contains proper GUID values | e94e85a | |
bca | fix issue where connection ports would not be freed in certain scenarios | b186fe9 | |
commlib | fix an issue where multiple or cascading disposals of objects cause remoting and/or serialization exceptions | 7ffb87f | #18023 |
commlib | fix disposals of several classes to shorten memory allocation and suppress finalizers | 370c9b7 | |
commlib | fix issue where a copy of a method causes duplicate methods | e16dfc0 | #18003 |
fw | add dispose actions on result sets from method executions to make sure generated temp files are cleared | 3bcdb1b | #17995 |
fw | disable Enforce System Context on SharePoint and Teams BB and add logging when Enforce System Context is active | cb33ec9 | #18002 |
fw | fix issue in compiled object utility causing a memory leak | a826786 | #17966 |
fw | run migrations in other windows services | b924d12 | #18080 |
interfaces | fix issue where many connections at once could freeze the internal queue for a some time | 6ba2fb9 | |
rest | fix issue on preparing a cm which fails on disconnected bcclient | 6852f63 | |
rest | serialize the prepared context manager before disconnecting BCClient | 17b30ff | #18064 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
bcs-rest | added basic authentication | e394cdb | |
dcs | add extra functions to DCSClient to be able to retrieve case Id's without the need to load all cases into memory and cache | 7b09bd7 | |
fw | adapt data extensions execution to be able to run them in parallel | 92cec18 | |
fw | add direct OPC UA functions to the framework client to be able to read and write data to OPC UA servers without OPC UA interface | 62b3876 | |
fw | add possibility to stream files to microsoft sql server | e64c0de | |
fw | add support for optimistic concurrency | 9c5ba07 | |
fw | implement method output caching | 2fa83ef | |
test | add stability test tool for OPC UA framework service | c3d597f |
4.11.0 (2022-07-08)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm-package | wait for external trusted token to be fetched | 53b8fda | #18001 |
bca | fix issue where connection ports would not be freed in certain scenarios | b155a0b | |
commlib | fix an issue where multiple or cascading disposals of objects cause remoting and/or serialization exceptions | ebfa45a | |
commlib | fix disposals of several classes to shorten memory allocation and suppress finalizers | 99c4dcc | |
fw | add dispose actions on result sets from method executions to make sure generated temp files are cleared | a48a0ec | #17995 |
fw | disable Enforce System Context on SharePoint BB and add logging when Enforce System Context is active | 52b1713 | #18002 |
fw | fix issue causing execution errors when interface is installed on separate server | 441f05a | #18030 |
fw | fix issue in compiled object utility causing a memory leak | 72c4a73 | #17966 #17966 #18023 |
rest | fix issue on preparing a cm which fails on disconnected bcclient | 4bc2af1 | #18040 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
authority | set issuer in tokens to a fixed value to allow multiple bindings on IIS | a381374 | |
bcs-file | add recursive option when listing directory contents and methods to create and delete a folder | 97858db | #17957 |
bcs-odata | add option in profile to select only output fields in GET requests | 65457ab | #17915 |
fw | add timeline | 22bf85e |
5.0.0-beta.0 (2022-06-14)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
fix setup for automatic test system | 60d3baf | ||
adm | add safeHtml to empty function template | 36670e3 | #17591 |
adm | ADM does not load on SharePoint 2013 | d1c9e65 | |
adm | check if renderedView is known in base-view-renderer | 9cdd6ad | |
adm | clear selection after context change | c22a130 | #17579 #17601 |
adm | close button text on singlerecord view | a36e937 | #17335 |
adm | create file for uploading media field | fbf091a | #17722 #17722 |
adm | date values are not filled out in date picker | e656901 | |
adm | datetime not showing when microseconds are above 999499 | f615f4a | #17854 |
adm | detect changes after events | de8a39b | #17849 |
adm | don't clear notifications when destroying view-renderer | 3f9f3d4 | #17760 |
adm | don't keep focus on date picker for incorrect dates | 4ca39bb | |
adm | error handling media field | fe22661 | #17828 |
adm | fix configuration and event script errors not shown | 634ed6d | #17696 |
adm | fix context setter with context listener does not work as expected | b48132a | #17519 |
adm | fix e2e tests | dfe22c5 | |
adm | fix empty view when using multirecord or picker datasource | 6d6cb4e | #17519 #17536 |
adm | fix failing chart unit tests | 5b71471 | #17778 |
adm | fix integration tests with false positives | f516ad7 | #17943 |
adm | fix number and currency culture | 56bda54 | #17546 |
adm | fix refresh interval loop on empty multi record view | b68421d | #17676 |
adm | fix the failing e2e tests | d10f799 | |
adm | fix valuechanged char control | f891f24 | #17543 |
adm | fix wrong value in picker valuechanged | 84e17d5 | #17577 |
adm | header filtering using 'enter key' gives wrong results | 82bf146 | #17825 |
adm | hide invisible linked views | b658570 | #17564 #17564 |
adm | hide multi views when unauthorised action is hide | 2a68d93 | #17687 #17687 |
adm | hide selection checkboxes when showSelection is false | c653bef | #17461 #17461 #17462 |
adm | keep original timezone when only using time pickers | bdee569 | #17935 |
adm | mark rows as pristine when row is succesfuly saved | df69a5c | #17775 |
adm | move toolbar out of custom renderer. Add no result component | f191d95 | #17874 |
adm | open and close mobile filter | b27bdb2 | #17470 |
adm | pass first value as initial value when opening dialog | fcef66b | |
adm | pass old and new context in afterSaveSuccess | 80994fa | #17474 #17317 |
adm | prevent picker loop when referring same update form fields | 36d6137 | #17442 |
adm | realtime adm full refresh changes | 02cdd16 | #17555 |
adm | realtime delete multiple rows at once | a9558fc | #17662 |
adm | reduce CPU consumption on ADM | b9346ae | #17734 |
adm | reevaluate header columns | ca7601a | #17900 |
adm | remove placeholder so it doesn't get used as label | 80e608f | #17443 #17443 |
adm | remove sticky mobile header | 9539c16 | #17464 |
adm | remove value when setting new record | 64b7db9 | #17913 #17940 |
adm | retrieve correct data when calling getPageData | 748d5ff | |
adm | return correct observable when confirmation on function is enabled | 1d856f7 | #17887 #17892 |
adm | return observable stream when error occurs in custom scripting | 3d4d3d2 | |
adm | rework the execution of list item functions | 85ea180 | #17797 |
adm | set control processing when retrieving output | 97a0fde | #16965 |
adm | set initial values on dialogs to make sure the values and reloads are preserved | 42fb659 | #17700 #17700 |
adm | set visibility condition on linked views | 15ba8be | #17290 #17426 |
adm | show correct error in toast when function can't be made | 1761afa | #17883 |
adm | shuffled charts data | 263562b | #17356 #17466 |
adm | start redirect flow when access token is expired | 2994da1 | #17709 #17709 |
adm | trigger conditionals even when no records are returned | 330d01b | #17225 #17225 |
adm | trigger onChange when value by CSL has been changed | e36ceba | #17456 |
adm-package | wait for external trusted token to be retrieved | f90361d | #18001 |
adm-wrapper | remove access token expired event | efe8a8d | |
adm-wrapper | remove confirmation alert dialog | 3542f40 | |
auth | check CanReadToken before trying to call Graph Api | d3fe18c | #17660 |
auth | update stored usertokens when logging in | 00da4df | #17664 |
authority | fix issue where provider conditions were not evaluated and optimise preferred provider evaluation | 376ea2b | |
authority | make the authentication cookie persistent | 96b2109 | |
bam | add database version check for enabling auto creation of statistics incrementally | 13fc970 | |
bam | add exception data to the formatted message | 41a94a2 | |
bam | change method duration reporting to use the General.Method.Duration tag | 1ac0511 | #17852 |
bam | decrease maximum fields lengths Log table and add EventLog assembly to Generic REST | 8062e75 | |
bam | disable automatic Event Log source management explicitly | 4e2319b | #17895 |
bam | fix bam cleanup on azure sql | e1c6fab | #17455 |
bam | fix injection of logger with generics | af31a97 | #17776 |
bam | improve BAM log file processing speed | 49c9039 | #17571 |
bam | remove the hard-coded BAM database recovery model | 7fbbfdf | |
bb | break inheritance before clearing permissions on list | 1ce401a | #17578 |
bb | do not remove limited access rights when clearing list permissions | ef0c39f | #17494 |
bb | fix issue where settings would be fetched everytime | d3fd0f2 | |
bb | fix typos in system objects | d9152be | #17423 |
bb | folder in another folder is now properly removed with Delete Item | b86999a | #17705 |
bb | hidden when unauthorized is now properly set on modern Ensure ADM | 54a96f2 | #17545 |
bb | make document approval functions used in methods public | 1b9cf4b | #17590 |
bb | recreate client context if cached client context is expired | e3c78ae | #17336 |
bb | removed double else if | 1cded67 | #17681 |
bb | resolve issue with large lists and Ensure File / Item building blocks | 3e995b3 | #17631 |
bb | resolve list threshold error when ensuring a folder in a large list | 5984992 | #17531 |
bb | retrieve user without login prefix for ensure / delete permission level | d7d96fa | |
bb | retry random Bad Request errors from SharePoint Online | 6a11226 | #17512 |
bb | set width and height property for all ADM / CM versions on SharePoint Online | 14a3071 | #17419 |
bcjs | add intermediate disconnect and reconnect to destination view execution to avoid timeouts during synchronisation | 91ddf49 | #17592 |
bcjs | fix job scheduling for very infrequent executions | 8ea4621 | #17738 |
bcjs | look up service directory from process | deeb728 | |
bcm | add copy logic for view configuration after the rework of the copy functionality | 829d020 | |
bcm | added check to see if objects directory exists | 992e46b | #17901 |
bcm | continue object syncing after exception | e510786 | #17731 |
bcm | copy secured context for data extensions | 4425d15 | #17502 |
bcm | fix an issue preventing the correct use of virtual profiles | 0f71073 | |
bcm | fix arithmetic overflow when all retry settings are set to maximum values | 952f40d | #17576 |
bcm | fix issue in data extension comparison when multiple field relations are used with empty values | 6569836 | |
bcm | fix issue in data extension comparison when sorting is applied and some values don't match | 3146c94 | |
bcm | fix issue in data extension merge when context record index is not set | b9f4250 | |
bcm | fix issue in data extensions when matching multiple sorted field relations | 6e73948 | |
bcm | fix issue where applying query options would fail after data extension execution | c9e334e | |
bcm | fix multiple output records for methodtype create | c0aa681 | #17603 |
bcm | fix race condition in directories and use Path.Combine | 06a6de8 | #17558 |
bcm | fix rare race condition which resulted in same work directory for different requests | 5528832 | |
bcm | fix tracking of all object xml syncs | a41e107 | #17698 #17713 |
bcm | fix unique identifiers for authorization policies | 1cf2ffc | #17827 |
bcm | fix update profiles not removing the second removed profile field | 7b60249 | #17486 |
bcm | fix wrong calculation in same request id percentage | 33045b4 | |
bcm | generate new identifiers when copying an object | 7c50ad1 | #17524 |
bcm | input default field tokens are now replaced in context records | ca783f5 | #17573 |
bcm | patch duplicate identifiers in object XML | 2517ac7 | #17524 |
bcm | replace input context tokens when using context records | 7d33a85 | #17530 |
bcm | set identifier of object in bcm | e69d2f2 | |
bcm | trim template fields when creating a profile | d2032a5 | #17487 |
bcm | update context after merging input extension | 2523134 | |
bcs_dav | resolve issues from beta release | 81253d1 | #17499 #17506 |
bcs_odata | introduce option to refresh cross-site request forgery tokens | 9cda1af | #17810 |
BCS_OData | parse date time fields to date time offsets | 731d86c | |
bcs_sharepoint | check in document library regardless of executequery | 594cee2 | #17538 |
bcs-dll4 | fix an issue where statics (and the whole assembly) would not be kept in memory between method invocations | d429710 | |
bcs-odata | parsing count / escape inputFields in filter | 716ecf7 | |
bcs-odata | resolve error executing an operation in batch | eb39acd | #17953 |
bcs-sp | fix issue with datetime field as key filter | 597939a | #17774 |
bcs-sp | ignore empty key text field as CAML query filter | 5574eb3 | #17769 |
bcs-sp | resolve issue with CAML query when reading list items | 54ca64f | #17674 |
bcsl | fix an issue where a connection command of BCM would hang indefinitely when an interface process crashes at startup | 227cdd5 | |
cm | wrong datetime validation on initial context manager load | a480362 | #17936 |
commlib | ensure initialization on property setters | 7228469 | #15031 |
commlib | fetch the assembly class again when refreshing the compiler class | 8b5b196 | |
commlib | fix converting a view with functions disposing the entire object | 3fff100 | #17667 |
commlib | fix paging when query options are disabled | e1a6a19 | #17671 |
commlib | fix query options hiding records with conversion scripts | 0ae51b4 | #17677 |
commlib | fix query options paging when filtering is applied | 87944ab | #17858 |
commlib | fix the lifetime of CompiledObjectUtility getting expired after a pause | 5342e84 | #17966 |
commlib | initialize chart tooltip before attaching events | d226c2d | |
commlib | set object xml after saving | e7e9e85 | #17669 |
commlib | skip case properties without prefix with same name as context fields | 98e14b6 | #17507 |
commlib | skip object content validation when object removed | c5bed90 | #17653 |
core | check employee display name for identity context group matching | 4195275 | #17637 |
core | fix issue that a proxy client cannot be re-authenticated | 7f77f7b | |
core | increase SignalR timeout interval | 9570cf5 | |
core | prefer settings from earlier shared setting sources and allow relative paths | d1c938a | #17497 |
core | remove conflicting config values check when upgrading | d7809f6 | #17845 |
dav | add option to re-archive a case and send source metadata to DAV | fb66d78 | #17644 |
dav | filter documents of another field filter with the 'and' combiner | 613c841 | |
dav | fix long retry, foreign key delete issues and ignore empty dossiers | 752bfcc | #17718 #17719 #17720 |
dav | resolve issues with long case retrieval, incorrect CAML query and dossier creation | af103bf | #17780 #17781 #17782 |
dav | resolve JSON error with document metadata links which were lists in DAV | 17b94ad | #17791 |
dcs | add brackets to generated interface scripts for system lifecycles | c270727 | #17525 |
dcs | add explicit column names to Config table insert statements | ee76397 | |
dcs | add index on message table for state action id | 0c4ee7f | |
dcs | add lifecycle name and lifecycle state display name to case context | 2df9174 | #17304 |
dcs | disable system context when not unique field in generated dcs objects | 0d7c803 | #17380 |
dcs | export start conditions into xcdata element | 270aa58 | #17642 |
dcs | fix issue where WITH (NOLOCK) was not added to the generated lifecycle objects and SQL views | e4aff44 | #17870 |
dcs | migrate message cleaning to dcs.utilities | e8cca49 | #17721 |
dcs | recheck lifecycle state not found in database | 301a30b | #17904 |
dcs | resolve issue with broken sharing link after processing case permissions | 7fd96d1 | #17496 |
dcs | use generated state task id when inserting field links | 3cf271e | #17694 |
dcs | use table aliases in membership table triggers | 1612d66 | #17630 |
dcs | use the correct status field in the get cases per status method | 8bc6043 | #17613 |
dcs | validate the name of spgroups for invalid characters | 43765bf | #17636 |
docs | fix link to editing values in batch article | 75a8d91 | #17274 |
docs | update link to WMF 5.1 in system requirements | 3059a2f | |
document-approval | fix document approval setup issues, improve docs and resolve double mail issue with sequential flow | ac05181 | #17829 #17830 |
fw | adapt internal OPC UA communication to use dynamic network ports | 6f909b5 | #17765 |
fw | add asynchronous execution to several interface to fix method execution timeouts | 717db57 | #17823 |
fw | add log context properties check when setting title, category and priority properties | e26db68 | |
fw | ensure that several types of sql errors are retried via an execution strategy | 79f49cf | |
fw | fix broken distinct option on methods and views | b66d712 | |
fw | fix deleting the root condition of a condition set | c0fac33 | #17624 #17634 |
fw | fix file upload when file is split up into chunks | bdc4657 | |
fw | fix issue in the validation of a cached proxy token | d3cc2c1 | |
fw | fix issue where memory could build up when using many temporary objects (e.g. in synchronisations) | 5967ad0 | |
fw | fix issue where queued requests are not taken out of the queue fast enough and prevent expensive call in syncs | 5cbb00c | |
fw | fix issue with multi-threaded operations on dictionaries | 4e5f90a | |
fw | fix validation errors on system objects | 5ad4f8c | #17508 |
fw | large file upload to sharepoint with overwrite turned off | 943d968 | #17967 |
fw | put case validation into queue when saving a state task | 8b5fea1 | |
generic-rest | fix issue where various context data could not be fetched out of the request causing the service to think the request was anonymous | b4c607f | |
infra | fix issue where resulting changes of a preprocessor would not be saved | 1990a9e | |
infra | fix issue where resulting changes of a preprocessor would not be saved | bb20188 | |
infra | fix issue with multiple cascade paths on method fields | 5c28fb3 | |
infra | fix the cascade removal of linked views when removing objects | b78b8be | |
odata | fix datetime and query options issues | 202a61f | |
odata | fix folder structure of system.odata interface scripts | 736edc2 | #17675 |
odata | fix issue where client_id and client_secret could not be used together with basic authentication | 7cd35b8 | |
odata | fix issue where the external name of a field would not be used in the query options of OData | 3b4cecc | |
odata | fix various issues with odata filters like contains, doesnotcontain, neq, .. | 24d10b4 | |
odata | prevent duplicate global query option values | 32ee2fb | |
odata | take into account that a service can return empty next pages | d583ee2 | |
opcua | add the retrieval of source and server timestamps when reading the variables of an OPC UA object | 446bd95 | #17616 |
opcua | fix application URI in generated Ometa OPC UA certificate | c4baa2c | |
opcua | remove duplicate references between 2 nodes while traversing address space tree | 7b30c39 | #17515 |
opcua | throw an error when a data retrieval of specific information returns no data | ab9065f | #17457 |
patcher | fix issue where multiple patch runs result in invalid objects | 15f0612 | |
patcher | fix patcher looking for appsettings on analyze | e542a4d | #17755 |
patcher | ignore system case sensitivity when replacing template fields | e0e5406 | #16776 #17450 |
patcher | remove check for teams building block profile | da2e05c | #17665 |
performancegroup | fix an issue where the performance group was throwing an error on a non-english server regarding NTAccount.Translate | b01df04 | #17449 |
postcompile | ensure directories before copying files | 723580a | |
publishing | disable the show title when static view flags on the archiving | 8e6e958 | #17182 |
realtime | fetch access token from the query string as fallback for realtime data hub | 3ab846e | #17814 #17841 |
rest | add default query options to execute view if none specified | 4e6a595 | #17549 |
rest | apply context fields of view functions with target view when executing functions | 64e964f | #16911 |
rest | fix error on service endpoint creation without unique field | ec00ff2 | #17732 |
rest | fix odata method errors not shown when multiple items are selected in a view function | 31a1a2e | #17838 |
rest | fix service endpoint routing for objects with dots | 2321b85 | #17421 |
rest | fix web config handler for files | c5e55ae | |
rest | ignore SharePointRewriteUrls with empty FromUrl | f584ee1 | #17350 |
rest | pass access token to interface for data sources | 2484a54 | #17521 |
rest | remove invalid redirect binding | 1aa6b99 | #17846 |
rest | remove unneeded cast to Logger to fix issue in case of disabled BAM logging | 2ed3931 | #17745 |
rest | serialize execute view response before disposing client | 4cc0586 | #17168 |
rest | set access token on relation data sources of create view | 448f9a0 | #17897 |
rest | set trusted access token when validating a data source | d5810cb | #17747 |
rest | update web.config redirect bindings | e697ffb | |
rest | use document descriptor for media view field file data | 96a058c | #17736 |
setup | add missing dependencies to temporary Patcher install | 09fb640 | |
setup | remove Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll reference | 3c200be | |
setup | revert upgrade code to keep feature selection when updating | fc6514c | #17844 |
setup | run patcher on setup maintenance | 911e655 | #17658 |
setup | sync language subfolders in BCS_DLL 4 | dd9e45b | #17604 |
sharepoint | fix issue where StartInFolder is not used for write actions | cc582d2 | |
sp | set session check interval to 5mins | e554ee4 | #17763 #17763 |
sync | fix insert case system methods not finding the lifecycle when used in temporary objects | ff8b5a7 | #17537 |
tasks | send mails to members of assigned role in case | eedbb9f | #16592 |
test | change the profile templates of Teams Building Blocks test methods | 7bbb71b | |
test | fix E2E tests | 8a41183 | #17921 |
test | fix test project DLL name in interface script of test method | 5146e09 | |
test | fix unit tests of test system | 985111a | |
test-platform | update MSSqlServer Serilog sink to latest version | b2bcc1b | |
testing | dispose connections with the framework | 110815e | |
testing | fix various issues encountered by E2E tests | 9158549 | #17714 |
testing | remove unused references from E2E tests | 2981767 | |
tests | add shared appsettings to testing shell | 55ec76c | |
transfer | create new language label when importing conflicting language | c054ae1 | #17793 |
transfer | fix backwards compatibility with older archives | 5006ff2 | #17518 |
transfer | fix import of master data condition sets and nested auto transition conditions | c3a1820 | #17804 |
transfer | fix import of realtime keys and lifecycle layouts | efb4eec | #17688 #17690 #17691 #17692 #17693 |
transfer | fix import validation of field relations on data extensions | 8853a57 | #17649 #17656 |
transfer | fix issues found in the transfer tool | 740b7a1 | #17383 #17385 #17386 #17387 #17389 #17418 |
transfer | fix issues found in the transfer tool | 458128b | #17606 #17602 #17619 #17594 #17596 #17595 #17618 #17594 #17595 #17596 #17602 #17606 #17618 #17619 |
transfer | fix tag threading issues and profile case sensitive validation | ae231da | #17726 |
transfer | import object tags | 9e8fc52 | #17628 |
transfer | lookup system language labels when importing | 0d5f4d5 | #17567 #17568 |
transfer | validate field relations of data extensions and fix partial lifecycle imports | f34566a | #17746 |
wpfgui | add check on retry settings so that they exist in all cases when enabled | fbbb8b5 | #17582 |
wpfgui | add default value check when using input choice list on input fields | ff9c84d | #17338 |
wpfgui | add newly loaded lifecycles to case management list box only when relevant | b607d8f | #17527 |
wpfgui | add showtime and showdate options to context manager datetime field | 6324ddf | #17561 |
wpfgui | add time interval selection option to context manager datetime field | 95fa8f7 | |
wpfgui | always show relations tab in case management | 4a1ccad | #16832 |
wpfgui | apply tooltips to labels where applicable | ba1aee2 | #17373 |
wpfgui | block object treeview navigation when content invalid | 7bd46ac | #16774 |
wpfgui | change default audit trail function icon to fa-history | a840883 | #17790 |
wpfgui | change label on security of view and CM functions | 06dea8d | #17617 |
wpfgui | convert filter to lowercase when filtering the lifecycle states | c8f1f85 | #17648 |
wpfgui | filter the grouped actions only in the grouped actions window | 57676e9 | #16941 |
wpfgui | fix charts marked as changed upon focused | a3181f0 | #17633 |
wpfgui | fix check for duplicate fields when selecting all fields | 846fc29 | #17430 |
wpfgui | fix configuration of cultures with unspecified lcid | 120d6d9 | #16819 |
wpfgui | fix creating lifecycle properties when the lifecycle is not selected in the navigation panel | 734785a | #17453 |
wpfgui | fix data extension rework issues | 0ebc40e | |
wpfgui | fix data source events shown as changed when loaded | de58784 | #17179 |
wpfgui | fix duplicate data extension settings on task definition end actions | a7e2eb0 | #17614 |
wpfgui | fix errors shown when editing new lifecycles | a9c1751 | #17493 |
wpfgui | fix hang when opening a view | 398f1ed | |
wpfgui | fix insert custom field context menu | 3d519f9 | #17575 |
wpfgui | fix opcua documentation link | 7868b38 | #17392 |
wpfgui | fix refresh token sometimes getting reused when token expired | f5f1a4e | |
wpfgui | fix removing a method with post execution configuration | 732693e | #17699 |
wpfgui | fix sorting of Building Blocks in toolbox | 21ea2a8 | #16811 |
wpfgui | fix viewfields not reloaded after changing view type | fcb5a10 | #16861 #17190 |
wpfgui | fix wpf browser not handling auth challenge | 3ce89c4 | 26108#p26108 #17766 |
wpfgui | fixed refresh interval layout | be0eae9 | |
wpfgui | give error message when exception is thrown in odata wizard | af48e26 | #17673 |
wpfgui | hide connect window from taskbar | a9baf9e | #17395 |
wpfgui | hide microsoft tenant warning from list if not enabled | 42098d3 | #17324 |
wpfgui | ignore changes while loading context fields of media view fields | 09031c4 | #17547 |
wpfgui | improve error handling in method case management settings | 132a4a4 | #17646 |
wpfgui | optimize the test conversion script functionality | 0bb2b12 | #17612 |
wpfgui | patch parsing from lifecycle to key value pair | c0448f3 | #17621 |
wpfgui | prevent selected lifecycle resetting in bcsp method setting when refreshing case management | 904c234 | #17378 |
wpfgui | provide a new way to visualize the unpredicted lifecycle configuration | 528a985 | |
wpfgui | reload available view choices when switching views | 63637c8 | #17706 |
wpfgui | remove live sorting when editing state permissions | ae2b12f | #16867 |
wpfgui | select all in connect window once on load | d030972 | #17661 |
wpfgui | select bottom item when clicked in OData interface | 1388e19 | #17541 |
wpfgui | select correct details tab on method field selection | 55e98d3 | #17520 |
wpfgui | show proper validation errors on donut chart field validation | 8f28ba7 | #17622 |
wpfgui | show the default membership check value | acdad3c | #17972 |
wpfgui | shutdown process when main window is closed | 0684165 | |
wpfgui | track hash code in object instance as fallback | 6a1d51b | #17393 |
wpfgui | validate lifecycle is saved before editing state transition and improve double click to open states | bd7b2d0 | #17526 #17534 |
wpfgui | validate linked view exists before saving | b51800f | #17884 |
wpfgui | validate token before executing odata method | 84d533e | #17501 |
wpfgui | validate view used in viewconfigurations not removed | d211ec8 | #16953 |
xml | reload input field values on method start | 9207080 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
adm | add code coverage for e2e tests | fc01740 | |
adm | add getter on dataSet to retrieve data | 4718a5a | #17473 |
adm | add timeline | 514c46f | |
adm | allow html in dropdown and radio/checkbox items | 71ec2dc | #17454 #17454 |
adm | changed first error notifications to be on the component instead of a toast message | e2b4fba | #17880 #17889 |
adm | configurable styling conditions | cb64a44 | #17850 #17811 #17812 #17811 #17812 #17850 |
adm | introduce adjustable css | a498346 | #17647 #17651 |
adm | introduce monorepo for ADM | 2790bfe | |
adm | introduce multi record dirty concept and refresh interval changes | 1464026 | |
adm | introduce starting mode and remove linked view from update view | ee15bb8 | #17436 |
adm | introduce toasts | 80e8912 | #16588 #17652 |
adm | upgrade to angular 12 | a29edbd | |
adm | uploading larger files in chunks | c37966d | |
auth | ensure that users with the same email are linked together via a person | 969c936 | |
auth | support saml assertions for clients | 9af65e2 | |
authority | create the possibility to logout users and invalidate tokens | 66fae67 | |
authority | set issuer in tokens to a fixed value to allow multiple bindings on IIS | 56eeca2 | |
bam | add new BAM Windows service replacing old BAM method jobs for log file processing and database cleaning | 2b0753a | |
bam | consolidate all BAM logging configuration in a single location | f4258d6 | #17610 |
bam | fix several BAM analysis reports and add report generation settings overview | 03d7500 | #17876 |
bam | improve Get Interface Requests BAM report to get correct duration reporting | c13a986 | #17964 |
bam | improve log table structure with partitioning to speed up maintenance | ff4dd6d | |
bam | migrate BAM configuration to new appsettings.json structure and improve internal logging setup | 494de54 | |
bam | replace old Microsoft Enterprise Logging library by Serilog | d5b8332 | #17610 |
bam | update current and add additional BAM analysis reports | 52d64cf | #17876 |
bb | add building block to delete a field | 10fa876 | #17663 #17668 |
bb | add option to display table information from single - multi record view in mail | 1649c2e | #17659 |
bb | add profile fields for 'From' and 'Reply To' fields of Send Mail | 03c9855 | #17703 |
bb | delete teams channel | 82c9986 | #17348 |
bb | provide building block to create channels and teams based on an O365 group | f5205fd | #17300 #17346 #17347 |
bb | update person fields in Ensure File and Ensure Item | 5fae1bc | #17562 |
bcm | optimize performance in queuing and create possibility to force connection slots | 5d78594 | |
bcs_file | support (s)ftp and windows impersonation | c58bbe6 | |
bcs-file | introduce file interface | e5607cc | |
bcs-odata | add OAuth Grant Password and headers to OData | e7577af | |
bcs-odbc | change default SQL Seperator for ODBC profiles | 3aa24e3 | #17806 |
bcs-rest | add pem and key certificate options to REST interface | d4d8210 | #17888 |
da | add support for folders, dynamic case sites, give approvers read permissions on listitem and fix several issues | eef936b | #17410 #17467 |
dav | add dav interface and archiving system | 13fbc1d | #17490 |
dcs | add CaseRelativeUrl context menu option | ecfc6cd | |
dcs | add possibility to update many properties of many cases in a performance efficient way | 48efa92 | |
dcs | set membership check enabled on every lifecycle | ea87771 | #17639 |
fw | add performance data (like memory & cpu usage) to certain log lines | 8387adb | #17737 |
fw | add retry resiliency into framework web services | c4c36cf | #17877 |
fw | extend and improve input / output data extensions | d9437c7 | #13347 #17685 |
fw | implement post execution configuration and actions in master data and on methods | 5105f21 | |
fw | migrate framework settings from registry to database | 1c48c7c | |
fw | multi-threaded interface processes | e8925dd | |
fw | provide possibility to authenticate to azure using certificates | c983551 | #17609 |
odata | add possibility to define the HTTP verb on updates | 002e7ce | |
odata | add possibility to use cross-site request forgery tokens by using the x-csrf-token header | 076ea38 | |
odata | support batch operations in interface and service endpoints | 3b03c5f | |
opcua | adapt method calls originating from OPC UA to use context records | 9ac20ee | #17795 |
opcua | extend OPC UA data type support and writing capabilities of the OPC UA interface | cb9e6f4 | #17548 |
opcua | improve method calling from the OPC UA Windows service | 0a35a7e | #17516 |
rest | add option to load body from file | 96bffc2 | |
setup | increase minimum .NET Core version requirements and remove BAM config dialog | 667f79b | |
smart-tiles | allow configuring authorization policies on smart tiles | d4c82a6 | |
tasks | add possibility to retry a failed system task | cb0fdb5 | |
tree-view | BREAKING introduce the tree view component | 464a9e7 | #17608 |
wpfgui | add jump-to-method button in method job window | d4af605 | |
wpfgui | add option to use unique source ids in the tester | 1791120 | |
wpfgui | alter the label of the remove case method to delete case so it's not next to the refresh case method | fd13625 | |
wpfgui | changed title bar and added statusbar | 2768784 | |
wpfgui | extra search functionality on object tree | 7411d16 | |
wpfgui | optimise configuration / execution of trigger case management | e50df91 | |
xml | write xml of multiple context records to one file | 44c7065 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
bcm | improve performance of object xmls syncing with database | ff194c4 | #17679 |
commlib | optimise performance by eliminating double processing of query options | b643188 | |
dcs | enhance performance of parallel case processing | 090cbd2 | |
fw | enhance performance by optimising code at various places | 34633ee | |
fw | enhance performance of queue processing in the dynamic case system | f3e3e1a | |
fw | enhance performance of service queue processing and interface startups | 38f93d3 | |
fw | fix issue where performance data could return incorrect values | 538e837 | |
postcompile | improve performance of script and copy framework content | 2426415 | #17542 |
4.10.0 (2022-05-05)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | reevaluate columns after refresh | 2273d88 | #17900 |
bam | fix reports to use the category name for better log record filtering | 5c5e2dd | #17876 |
bb | interpret target audience SP groups for every classic web part building block | e5f0b7f | #17922 |
bcs-odata | resolve error executing an operation in batch | 6ac8bb1 | #17953 |
commlib | fix query options skipped when no conversion script is configured | 538ca55 | #17955 |
commlib | fix the lifetime of CompiledObjectUtility getting expired after a pause | d00b9f0 | #17966 |
fw | fix issue where queued requests are not taken out of the queue fast enough and prevent expensive call in syncs | 9ce1e5f | |
fw | large file upload to sharepoint with overwrite turned off | b01cbec | #17967 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
bam | improve Get Interface Requests BAM report to get correct duration reporting | b97a5a1 | #17964 |
bcs-rest | add pem and key certificate options to REST interface | 176ea97 | #17888 |
bcs-rest | add support for basic authentication | 339a0e2 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
dcs | enhance performance of parallel case processing | daec3ca |
4.9.0 (2022-03-10)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | add rowError on inline edit grid - 4.8.x | 1a5da59 | #17865 #17937 |
adm | clear control when new value is set 4.8.x | 9265a64 | #17913 #17913 |
adm | ensure the core service doesn't have a trailing / | 9c592eb | #17861 #17910 |
adm | fixed multi record realtime create error | 7e001fe | #17865 |
adm | keep original timezone when only using time pickers | 1a7207c | #17935 |
adm | picker in update form is not cleared during validation | fd098ed | #17913 #17940 |
auth | add option to exclude ad groups as claims for microsoft provider | 393f3b6 | #17914 |
auth | use IncludeAdGroupsAsClaims when merging person claims | 9d4c38f | |
bcm | fix issue where copying method would break copy object | 5c1b164 | #17899 |
cm | wrong datetime validation on initial context manager load | c3b8b73 | #17936 |
dcs | recheck lifecycle state not found in database | 66d0522 | #17904 |
fw | add locking to data context initialisation and improve state tasks and layouting unit tests | 79991cf | #17877 |
fw | ensure that several types of sql errors are retried via an execution strategy | ef87b45 | |
fw | fix issue where memory could build up when using many temporary objects (e.g. in synchronisations) | 0fc2016 | |
rest | set access token on relation data sources of create view | 2be350f | #17897 |
test-platform | add EF configuration to Test System Installer to read DCS database configuration before use | bb49732 | #17921 |
wpfgui | add showtime and showdate options to context manager datetime field | 52e3b5e | #17561 |
wpfgui | add time interval selection option to context manager datetime field | 448928d |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
bam | update current and add additional BAM analysis reports | 9792396 | #17876 |
fw | add retry resiliency into framework web services | a7a3729 | #17877 |
4.8.2 (2022-02-03)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
fw | fix issue with multi-threaded operations on dictionaries | ff5492c |
4.8.1 (2022-01-18)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | detect changes after events | 3a173d2 | #17849 |
adm | fix integration tests | 0a03f44 | |
adm | set groupHeaderStyling on correct key | fe27cc3 | #17850 |
adm | trigger inline edit events | 6e6c903 | #17811 #17812 |
bam | change method duration reporting to use the General.Method.Duration tag | e9af722 | #17852 |
bcjs | add intermediate disconnect and reconnect to destination view execution to avoid timeouts during synchronisation | 845d8b7 | #17592 |
bcm | fix an issue preventing the correct use of virtual profiles | b38b9f1 | |
bcm | fix issue in data extensions when matching multiple sorted field relations | 9272111 | |
commlib | fix query options paging when filtering is applied | e727503 | #17858 |
dcs | fix issue where WITH (NOLOCK) was not added to the generated lifecycle objects and SQL views | c27fd99 | #17870 |
rest | fix odata method errors not shown when multiple items are selected in a view function | 635f03a | #17838 |
test | fix unit tests of test system | e7f57f6 |
4.8.0 (2022-01-03)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
bcm | fix issue in data extension comparison when multiple field relations are used with empty values | ac21c5b | |
bcm | fix issue in data extension comparison when sorting is applied and some records don't match | 56f770e | |
bcm | fix issue in data extension merge when context record index is not set | 73eb210 | |
bcm | fix issue where applying query options would fail after data extension execution | 7aeedff | |
bcm | fix issue where extensions would not work as expected when using different fields in the relations | c19260c | |
bcm | fix unique identifiers for authorization policies | 565b2ee | #17827 |
bcm | fix various copy and rename functions returning object reference errors | 665c563 | |
bcs-odata | introduce option to refresh cross-site request forgery tokens | 84dee7e | #17810 |
bcs-dll4 | fix an issue where statics (and the whole assembly) would not be kept in memory between method invocations | 35d43ef | |
commlib | skip validation of method fields when object is removed | c4bf8d5 | #17815 |
core | fix issue that a proxy client cannot be re-authenticated | e217309 | |
dav | resolve JSON error with document metadata links which were lists in DAV | 0f3f3bb | #17791 |
document-approval | fix document approval setup issues, improve docs and resolve double mail issue with sequential flow | 2f7d411 | #17829 #17830 |
realtime | fetch access token from the query string as fallback for realtime data hub | b93e7f5 | #17814 #17841 |
test | revert language label change and cherry pick fixes from master | c033380 | #17827 |
transfer | fix import of master data condition sets and nested auto transition conditions | 570f355 | #17804 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
bcs-file | support (s)ftp and windows impersonation | 54bb1bd | |
dcs | add possibility to update many properties of many cases in a performance efficient way | d543878 | |
opcua | adapt method calls originating from OPC UA to use context records | 0949cbf | #17795 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
fw | enhance performance by optimising code at various places | e5e99ad | |
fw | enhance performance of queue processing in the dynamic case system | 97d1e09 | |
fw | enhance performance of service queue processing and interface startups | f57805b | |
fw | fix issue where performance data could return incorrect values | 159b3fc |
4.7.2 (2021-12-17)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
bcm | fix issue in data extension comparison when multiple field relations are used with empty values | 5786684 | |
bcm | fix issue in data extension merge when context record index is not set | 9756455 | |
bcm | fix issue where applying query options would fail after data extension execution | 6664479 | |
bcs-dll4 | fix an issue where statics (and the whole assembly) would not be kept in memory between method invocations | 06f5444 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
dcs | add possibility to update many properties of many cases in a performance efficient way | e3c8c89 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
fw | enhance performance of service queue processing and interface startups | c54d650 |
4.7.1 (2021-11-22)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
bcm | fix issue where extensions would not work as expected when using different fields in the relations | b2fb0b5 | |
bcm | fix various copy and rename functions returning object reference | ed324fc |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
fw | fix issue where performance data could return incorrect values | cac3629 |
4.7.0 (2021-11-17)
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
fw | enhance performance by optimising code at various places | e5e99ad |
4.6.9 (2021-12-17)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
bcm | check for duplicate identifiers in objects and copy authorization policies | c3a96bd | #17827 |
bcm | fix unique view identifiers for linkedviews and context listeners | e8b9021 |
4.6.8 (2021-11-03)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | reduce CPU consumption on ADM | 5f3caab | #17734 |
authority | check CanReadToken before trying to call Graph Api | ba7ce49 | #17660 |
bcs-sp | fix issue with datetime field as key filter | 544434e | #17774 |
bcsl | fix an issue where a connection command of BCM would hang indefinitely when an interface process crashes at startup | a1f1f38 | |
dav | resolve issues with long case retrieval, incorrect CAML query and dossier creation | 3b7c563 | #17780 #17781 #17782 |
fw | adapt internal OPC UA communication to use dynamic network ports | 7d05fb9 | #17765 |
fw | add performance data (like memory & cpu usage) to certain log lines | d40f008 | #17737 |
rest | use document descriptor for media view field file data | bcde82e | #17736 |
test | fix tests for the 4.6.8 release | 973aac1 | |
transfer | fix tag threading issues and profile case sensitive validation (4.6.x) | f650bfd | #17726 |
transfer | validate field relations of data extensions and fix partial lifecycle imports | 5c8672e | #17746 |
4.6.7 (2021-09-21)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | create file for uploading file - 4.6.x | d5bc3cd | #17722 #17722 |
adm | remove override of viewInstance | 6c12a2d | #17680 |
adm | set initial values on dialogs to make sure the values and reloads are correct | 61e6502 | #17700 #17700 |
core | increase SignalR timeout interval | 579778b | |
dav | fix long retry, foreign key delete issues and ignore | 41c7659 | #17718 #17719 #17720 |
transfer | fix import of realtime keys and lifecycle layouts | 3d60a48 | #17688 #17690 #17691 #17692 #17693 |
transfer | fix import validation of field relations on data extensions (v4.6.x) | 3a44a5a | #17649 #17656 |
transfer | fix merge issue transfer 4.6 | 2906cf6 |
4.6.6 (2021-08-23)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | hide multi views when unauthorised action is hide | cc437f9 | #17687 #17687 #17687 |
dav | remove InlineEditStartingMode attribute from metadata link view | 5cd42cd |
4.6.5 (2021-08-11)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | fix refresh interval loop on empty multi record view for 4.6.x | 51d4c15 | #17676 |
bcs-sp | resolve issue with CAML query when reading list items | 8e69d77 | #17674 |
4.6.4 (2021-08-02)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | add safeHtml to empty function template | 24e2947 | #17591 |
adm | fix unit tests of safeHtml | 688a67f | |
adm | realtime adm full refresh changes | e8acc62 | #17555 |
bb | resolve issue with large lists and Ensure File / Item building blocks | a587e93 | #17631 |
bcm | fix multiple output records for methodtype create | ee0fb4b | #17603 |
commlib | initialize chart tooltip before attaching events | c1576b1 | |
core | check employee display name for identity context group matching | 40c223c | #17637 |
dav | add option to re-archive a case and send source metadata to DAV | 3b43529 | #17644 |
dcs | export start conditions into xcdata element | 4b6088c | #17642 |
dcs | validate the name of spgroups for invalid characters | 5531b92 | #17636 |
opcua | adapt OPC UA method execution to use common source id | f7181a8 | #17516 |
opcua | add source and server timestamps when reading the variables of an OPC UA object | 8bed9c2 | #17616 |
opcua | improve method calling from the OPC UA Windows service | 24aea84 | #17516 |
test | replace old output fields with proper definitions to fix internal Guid references | c835ce6 | |
transfer | import object tags | b4fa74b | #17628 |
wpfgui | fix charts marked as changed upon focused | fd5e35b | #17633 |
wpfgui | fixed refresh interval layout | 77a8291 | |
wpfgui | select all in connect window once on load | 5494497 | #17661 |
wpfgui | show proper validation errors on donut chart field validation | 72a5732 | #17622 |
4.6.3 (2021-07-08)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | clear selection after context change | d91a91e | #17579 #17601 |
adm | prevent picker loop when referring same update form fields | 0aa967c | #17442 |
bam | improve BAM log file processing speed | 1bda8dc | #17571 |
bb | make document approval functions used in methods public | 4677eec | #17590 |
bb | resolve list threshold error when ensuring a folder in a large list | 94a75c5 | #17531 |
dcs | use table aliases in membership table triggers | e48def1 | #17630 |
dcs | use the correct status field in the get cases per status method | edfe9dc | #17613 |
odata | fix issue where the external name of a field would not be used in the query options of OData | 8c8c042 | |
odata | fix various issues with odata filters like contains, doesnotcontain, neq, .. | d2cd071 | |
transfer | fix issues found in the transfer tool | 9458b705 | #17594 #17595 #17596 #17602 #17606 #17618 #17619 |
wpfgui | change label on security of view and CM functions | 0945bfc | #17617 |
wpfgui | select correct details tab on method field selection | f9cde02 | #17520 |
4.6.2 (2021-06-24)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | fix wrong value in picker valuechanged | 96570df | #17577 |
adm-wrapper | remove access token expired event | dbf6f5c | |
bb | break inheritance before clearing permissions on list | d4d06fd | #17578 |
bb | hidden when unauthorized is now properly set on modern Ensure ADM | e3c3353 | #17545 |
bb | set width and height property for all ADM / CM versions on SharePoint Online | 2d89208 | #17419 |
bcm | fix rare race condition which resulted in same work directory for different requests | a50d354 | |
transfer | lookup system language labels when importing | 14a48fc | #17567 #17568 |
wpfgui | fix insert custom field context menu | d212c02 | #17575 |
4.6.1 (2021-06-04)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | clear stale states | 677d07a | #17299 |
4.6.0 (2021-06-02)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | ADM does not load on SharePoint 2013 | d1c9e65 | |
adm | close button text on singlerecord view | a36e937 | #17335 |
adm | date values are not filled out in date picker | e656901 | |
adm | find the correct group header cell while realtime altering | 59e0953 | #17522 |
adm | fix context setter with context listener does not work as expected | a94c1f7 | #17519 |
adm | hide selection checkboxes when showSelection is false | c653bef | #17461 #17461 #17462 |
adm | pass old and new context in afterSaveSuccess | 80994fa | #17474 #17317 |
adm | remove placeholder so it doesn't get used as label | 80e608f | #17443 #17443 |
adm | remove sticky mobile header | 9539c16 | #17464 |
adm | set visibility condition on linked views | 15ba8be | #17290 #17426 |
adm | shuffled charts data | 263562b | #17356 #17466 |
adm | trigger conditionals even when no records are returned | 330d01b | #17225 #17225 |
adm | trigger onChange when value by CSL has been changed | e36ceba | #17456 |
kendo-adm | add extra security OAuth scope | 834825d4 | |
adm-wrapper | remove confirmation alert dialog | d92a3b0 | |
authority | fix issue where provider conditions were not evaluated and optimise preferred provider evaluation | f20f752 | |
authority | make the authentication cookie persistent | a515923 | |
bam | fix bam cleanup on azure sql | e1c6fab | #17455 |
bb | do not remove limited access rights when clearing list permissions | 5b75619 | #17494 |
bb | fix typos in system objects | d9152be | #17423 |
bb | recreate client context if cached client context is expired | 5b3526b | #17336 |
bb | retrieve user without login prefix for ensure / delete permission level | 6da2b34 | |
bb | retry random Bad Request errors from SharePoint Online | aedd844 | #17512 |
bcm | copy secured context for data extensions | 4425d15 | #17502 |
bcm | fix update profiles not removing the second removed profile field | c144072 | #17486 |
bcm | fix wrong calculation in same request id percentage | 33045b4 | |
bcm | replace input context tokens when using context records | 26e5828 | #17530 |
bcm | trim template fields when creating a profile | d2032a5 | #17487 |
bcm | update context after merging input extension | bc4961c | |
bcs_dav | resolve issues from beta release | 81253d1 | #17499 #17506 |
BCS_OData | parse date time fields to date time offsets | 731d86c | |
bcs_sharepoint | check in document library regardless of executequery | bdaf0f5 | #17538 |
commlib | fetch the assembly class again when refreshing the compiler class | 8b5b196 | |
commlib | skip case properties without prefix with same name as context fields | 98e14b6 | #17507 |
core | prefer settings from earlier shared setting sources and allow relative paths | d1c938a | #17497 |
dav | filter documents of another field filter with the 'and' combiner | 60a91f2 | |
dcs | add brackets to generated interface scripts for system lifecycles | dab5fb2 | #17525 |
dcs | add index on message table for state action id | c2591b2 | |
dcs | add lifecycle name and lifecycle state display name to case context | 2df9174 | #17304 |
dcs | disable system context when not unique field in generated dcs objects | 0d7c803 | #17380 |
dcs | resolve issue with broken sharing link after processing case permissions | 7fd96d1 | #17496 |
docs | fix link to editing values in batch article | 75a8d91 | #17274 |
docs | update link to WMF 5.1 in system requirements | 6685962 | |
fw | fix validation errors on system objects | 5ad4f8c | #17508 |
fw | put case validation into queue when saving a state task | 8b5fea1 | |
generic-rest | fix issue where various context data could not be fetched out of the request causing the service to think the request was anonymous | b4c607f | |
opcua | throw an error when a data retrieval of specific information returns no data | ceac613 | #17457 |
patcher | ignore system case sensitivity when replacing template fields | e0e5406 | #16776 #17450 |
performancegroup | fix an issue where the performance group was throwing an error on a non-english server regarding NTAccount.Translate | b01df04 | #17449 |
rest | fix service endpoint routing for objects with dots | 2321b85 | #17421 |
rest | fix web config handler for files | c5e55ae | |
rest | ignore SharePointRewriteUrls with empty FromUrl | f584ee1 | #17350 |
rest | pass access token to interface for data sources | 248bce0 | #17521 |
sharepoint | fix issue where StartInFolder is not used for write actions | cc582d2 | |
sync | fix insert case system methods not finding the lifecycle when used in temporary objects | 35f2951 | #17537 |
tasks | send mails to members of assigned role in case | 6d65222 | #16592 |
testing | dispose connections with the framework | 110815e | |
transfer | fix backwards compatibility with older archives | 793a2a4 | #17518 |
transfer | fix issues found in the transfer tool | 740b7a1 | #17383 #17385 #17386 #17387 #17389 #17418 |
wpfgui | always show relations tab in case management | 49fd30b | #16832 |
wpfgui | apply tooltips to labels where applicable | ba1aee2 | #17373 |
wpfgui | block object treeview navigation when content invalid | 7bd46ac | #16774 |
wpfgui | fix check for duplicate fields when selecting all fields | 3f08f87 | #17430 |
wpfgui | fix configuration of cultures with unspecified lcid | 3c93abe | #16819 |
wpfgui | fix creating lifecycle properties when the lifecycle is not selected in the navigation panel | 734785a | #17453 |
wpfgui | fix data source events shown as changed when loaded | bf2efd0 | #17179 |
wpfgui | fix errors shown when editing new lifecycles | a9c1751 | #17493 |
wpfgui | fix hang when opening a view | 398f1ed | |
wpfgui | fix opcua documentation link | 7868b38 | #17392 |
wpfgui | fix sorting of Building Blocks in toolbox | eb97472 | #16811 |
wpfgui | fix viewfields not reloaded after changing view type | 207d5a2 | #16861 #17190 |
wpfgui | hide connect window from taskbar | a9baf9e | #17395 |
wpfgui | hide microsoft tenant warning from list if not enabled | 8a71a7e | #17324 |
wpfgui | prevent selected lifecycle resetting in bcsp method setting when refreshing case management | 904c234 | #17378 |
wpfgui | provide a new way to visualize the unpredicted lifecycle configuration | 528a985 | |
wpfgui | remove live sorting when editing state permissions | f3d6bef | #16867 |
wpfgui | shutdown process when main window is closed | 0684165 | |
wpfgui | track hash code in object instance as fallback | 6a1d51b | #17393 |
wpfgui | validate lifecycle is saved before editing state transition and improve double click to open states | c348145 | #17526 #17534 |
wpfgui | validate token before executing odata method | 84d533e | #17501 |
wpfgui | validate view used in viewconfigurations not removed | 837850a | #16953 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
adm | add getter on dataSet to retrieve data | 4718a5a | #17473 |
adm | allow html in dropdown and radio/checkbox items | 71ec2dc | #17454 #17454 |
bb | add option to hide the page title on a modern page | 6056da4 | #17249 |
bcm | optimize performance in queuing and create possibility to force connection slots | 5d78594 | |
da | add support for folders, dynamic case sites, give approvers read permissions on listitem and fix several issues | 85a0658 | #17410 #17467 |
dav | add dav interface and archiving system | 13fbc1d | #17490 |
odata | add possibility to use cross-site request forgery tokens by using the x-csrf-token header | 076ea38 |
4.5.4 (2021-06-07)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | clear stale states | 8821419 | #17299 |
adm | find the correct group header cell while realtime altering | 401b122 | #17522 |
commlib | fetch the assembly class again when refreshing the compiler class | 010bc62 |
4.5.3 (2021-05-11)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | date values are not filled out in date picker | 3c71547 | |
adm | trigger onChange when value by CSL has been changed | 82cba99 | #17456 |
kendo-adm | add extra security OAuth scope | 834825d4 | |
transfer | fix backwards compatibility with older archives | a64c154 | #17518 |
transfer | fix issues found in the transfer tool | 19ae009 | #17383 #17385 #17386 #17387 #17389 #17418 |
4.5.2 (2021-05-04)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
dcs | resolve issue with broken sharing link after processing case permissions | c384143 | #17496 |
4.5.1 (2021-05-03)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
commlib | skip case properties without prefix with same name as context fields | 373eb82 | #17507 |
generic-rest | fix issue where various context data could not be fetched out of the request causing the service to think the request was anonymous | 875eefe |
4.5.0 (2021-03-19)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | resolve error on direct create views | 8c5c047 | #17408 |
adm | set isModal when opening dialog from CSL | b01fa75 | #17434 |
adm | zone already loaded error in SPO | 9efe6ed | |
bam | fix issue with converting doubles from log to BAM pages | fc7d2b8 | #17401 |
commlib | fix issue where DateTimeOffsets were not made invariant when passing through the framework layers | 6f5541e | |
da | change approval 32x32 icon from jpg to png | cbfdd7f | #17337 |
da | resolve issue with system document approval creation | 5f2b7e6 | #17399 |
dcs | add a null check when reviewing the required tasks | c37ab98 | |
fw | fix issue where a field token would not be replaced by its current value | a07556f | |
fw | improve internal handling of framework connections during synchronisation execution | 5b4e53f | #17372 |
fw | improve the cleanup of temporary objects created during synchronisations | dad6e2a | #17301 |
fw | validate context records in BCSP and with data extensions | eaf45c7 | #17420 |
odata | fix issue where client_credentials grant type was not set when requesting our own OData service | 3acba22 | |
rest | dispose bcclient after preparing view & fix endpoints | da83d0a | |
tasks | allow non-admin users to create ad hoc tasks | 09899c5 | |
test | alter test faulty method names | 584bf74 | |
testing | set the correct dll in the data extension interface scripts | 569262c | |
tests | fix issues found in odata and context token tests | c63c1da | |
transfer | take nullable properties into account when retrieving a specific employee | f2d424e | |
wpfgui | hide ad hoc task type and always keep filter control visible in task definitions window | bbd038c | #17427 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
odata | support odata v1-3 and create saml assertions with options | e36d7f9 |
4.4.3 (2021-02-19)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | header item functions are not displayed | cd53e00 | #17225 #17362 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
fw | process list item functions in batch | 805cc51 | #17241 |
4.4.2 (2021-02-18)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | ensure Bootstrap is available to custom no result template in custom renderer | 2702627 | #17320 #17278 #17320 |
adm | ensure no result message is shown when custom renderer reloads with | 2b2718b | #17278 #17278 |
adm | fix empty CSL in single record view listfunction execution | cffa11a | #17232 |
adm | fix issue where listfunction conditions weren't triggered when dataset is empty | db11738 | #17225 |
adm | fix link display format settings | 759a71c | #17216 |
adm | fix rowData variable to be defined in after save success and always events | d15644e | #17154 |
adm | legacy edge flat support and language files are preloaded | da14e5c | #16614 #17032 #17349 |
adm | prevent values from being validated while a context manager is being cleared | 977ca9b | #17184 #17184 |
adm | set initial values after external context is set | 4d1d0cb | |
adm | set the z indexes low enough so material components are shown correctly | 6bd1ea8 | #17321 |
adm | set z-index on backdrops of dialogs | c76ac3c | #17235 |
adm-csl | addSessionContext set context always in the session storage | 6677fbb | #17211 |
adm-wrapper | reduce fetching MS Graph API tokens | d625445 | #17283 |
bb | publish modern redirect page | a9397de | #17315 |
bb | resolve issue where logo library was not ensured when working with a base64 string in Ensure Styling | 3a915b1 | #17269 |
bb | set default value for every input choice field | 9df4e07 | #17245 |
bcm | fix duplicate input extension error message | 79956f5 | #17244 |
bcm | replace invalid context field tokens with empty string | 0b36a8f | #17255 |
bcs_sharepoint | continue processing batches on error | 1ca3bfc | #17220 |
bcs_webservice | resolve error when output contains special characters | b6c9d3b | #17298 |
da | do not set context in form approval and wait until elements exist in script | e767b92 | #17288 |
dcs | add removal settings to the request options for later queue processing by the BCSP service | 0fecc7f | #17289 |
dcs | add validation for duplicate roles, state permissions and state transition permissions | 1ff1879 | #17246 #17247 |
dcs | hide type field in create case message when no case id was found | d6dd7da | #17234 |
dcs | improve DCS logging to improve timing logs of saving and validation actions | e484127 | |
document-approval | resolve issues from first project test | eae28bb | #17229 |
fw | fix issue in bcm and implement time-based caching in various components | 71e42a9 | #17286 #17287 |
fw | fix issues found in the transfer tool | c1678f0 | |
fw | implement optimalisations to prevent excessive memory usage | b7dc853 | |
odbc-wizard | fix numeric object field generation | 085592c | |
opcua | improve stability and resilience of OPC UA service against failing SQL Server | 5afb2b3 | #17308 |
rest | ignore warning logging for cancelled requests | ea925d5 | #17251 |
setup | extend installer to include check on the presence of the .NET Core hosting bundle | e67ea7b | #17261 |
syncs | fix issue in synchronization engine to ensure that global context is send along with the CRUD actions | c6a0f55 | #17316 |
tasks | ad-hoc tasks were not shown in dashboard | 111daf7 | |
tasks | prevent ad-hoc tasks from blocking state transitions | 49cf9f0 | #17223 #17285 |
tests | don't check task definition when verifying whether to start a task template | eddc2ee | |
transfer | fix transfer e2e tests | 10f32c9 | |
transfer | fix transfer e2e tests for unpredicted lifecycle | cfe4c93 | |
wpfgui | initialize viewsettings when switching viewfunction target | 722cccf | #17239 |
wpfgui | patch helpsite user setting to use docs.ometa.net | e3f5b67 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
dcs | optimize the queries used to retrieve state transitions so they won't load everything in memory | e1f1d5d | #17306 |
4.3.14 (2021-03-26)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
wpfgui | track hash code in object instance as fallback | 33ba80d |
4.3.13 (2021-03-19)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | set isModal when opening dialog from CSL | 188ace4 | #17434 |
adm | zone already loaded error in SPO | f3840b4 | |
commlib | fix issue where DateTimeOffsets were not made invariant when passing through the framework layers | 230e2f9 | |
dcs | add a null check when reviewing the required tasks | 6c6210d | |
fw | improve internal handling of framework connections during synchronisation execution | a6ae79c | |
fw | improve the cleanup of temporary objects created during synchronisations | 027b9a6 | |
tasks | allow non-admin users to create ad hoc tasks | 1274cac | |
transfer | take nullable properties into account when retrieving a specific employee | 269ee0d | |
wpfgui | hide ad hoc task type and always keep filter control visible in task definitions window | f9ba8e8 | #17427 |
4.3.12 (2021-02-17)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
core | add enable query attributes to case messages controller | 38501aa | #17344 |
4.3.11 (2021-02-16)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | ensure Bootstrap is available to custom no result template in custom renderer | 0954cc0 | #17278 #17320 |
adm | fix link display format settings | 0459778 | #17216 |
adm | legacy edge flat support and language files are preloaded | b202b72 | #16614 #17032 #17349 |
adm | set the z indexes low enough so material components are shown correctly | e5b1f31 | #17321 |
tasks | ad-hoc tasks were not shown in dashboard | 748f28f | |
tasks | prevent ad-hoc tasks from blocking state transitions | cdbcce0 | #17223 #17285 |
tests | don't check task definition when verifying whether to start a task template | 2cc260d |
4.3.10 (2021-02-02)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | ensure no result message is shown when custom renderer reloads with | dfc4feb | #17278 |
adm | prevent values from being validated while a context manager is being cleared | f6d2ce7 | #17184 #17184 |
adm | set initial values after external context is set | dc90d43 | |
adm | set z-index on backdrops of dialogs | ba0fbca | #17235 |
dcs | improve DCS logging to improve timing logs of saving and validation actions | 3011091 | |
fw | implement optimalisations to prevent excessive memory usage | 2736669 | |
kendo-adm | ensure that the files are bundled when building | 0aa1ada | |
rest | set access token when executing update view function | 9905088 | #17231 |
4.4.1 (2021-01-18)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
kendo-adm | ensure that the files are bundled when building | df309a9 | #16955 |
setup | stop BCL service when upgrading the framework | a69ba01 | |
wpfgui | hide tenant textbox by default | f2b808c | |
xml | fix object reference error on read action | 2cc2d1a | #17227 |
4.4.0 (2021-01-07)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | ensure that multi views can't be clicked when the component is in the loading state | a35a10f | |
adm | ensure the beforeSave event on forms is handled correctly | e79add2 | |
adm | only look at field type when getting parse options for view field value | a0bc194 | |
adm | remove star from readonly headers | 5aae6c2 | #17169 #17169 |
adm | set overlay z-index to 999 | a5110d5 | #17198 #17198 |
adm | subscribe to data source events | e068c85 | #17159 #17222 |
bb | add missing Delete List fields | 7572c6d | #17167 |
bb | resolve error with recreating items and empty groups with Ensure Navigation List | fe0ba6c | #17111 |
bb | resolve unknown method issue with retrieval of wiki page on SP2016 | 8246535 | #17228 |
bcm | fix issue where a control character would result in an invalid xml | 53bb52d | |
bcm | fix memory issue upon disposing a BCM worker | 063a932 | |
bcm | use static Core Service URL in BCM workers | 97f33c0 | |
commlib | fix view conversion when changing type of view with data sources defined on fields | a969f5f | #17191 |
dcs | fix faulty validation error when creating state tasks in combination with task templates | e590a7c | #17195 #17195 |
fw | modify the base class of classes RetrySetting and RetryAction to AuditableEntity to include all audit fields | c124a39 | |
kendo-adm | ensure the discover call in page-manager-start-up.js is not using double slashes | 852804a | |
kendo-adm | route all calls for context managers through the views endpoints | 0339bbd | |
nuget | update internal libraries nuspec files | f94585e | |
opcua | improve monitoring pipeline resilience against data conversion problems | 557cdb0 | #17202 |
rest | lock the check authorization functionality in the rest service | 532198d | |
rest | set access token when executing update view function | 5e3d4f8 | #17231 |
rest | use prepare view output for prepare view functions | 7027b73 | |
security | ensure authorization handlers are returned for base types | d74dac0 | |
security | fix issue where microsoft provider could not be updated | 496fc89 | #17204 |
setup | fix issue where .NET Core v3.1.10 or higher cannot be used | 8a093ce | |
setup | fix missing DLL file, avoid overwriting BAM configuration file and improve dialog labels | 6d943ba | #17183 #17205 #17209 |
setup | include missing Ometa.BAM.LogAnalysis DLL and framework object | aca4976 | #17221 |
setup | stop BCM service when running the setup | 612a77d | |
wpfgui | enable 'tabbing' through all input controls of Test Method dialog | 1e45ad5 | #17187 |
wpfgui | fix issue in paging when last page isn't valid anymore | d5cc15d | #17194 |
wpfgui | fix issue where flow designer would get stuck | ebf327e | #17186 |
wpfgui | hide inheritance controls for multiview colors when using system colors | 3e2eaa4 | #17188 |
wpfgui | set minimum width to the Row Display Format box on Mobile tab of multi record view | 12e1210 | #17189 |
wpfgui | show script text box if a data source event has been selected | 033ba7d |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
ad | allow custom CN when creating a user | 864d970 | |
adm | add ability to handle conflicts in inline editing | 1c79ff7 | |
adm | add ability to resolve conflicts on cell and row level | 59db420 | |
adm | filter out hidden view fields in the multi record search | 0a8945d | #17200 |
adm | inline edit - add ability to add and remove the added row | 00316a1 | |
adm | inline edit - show row errors when the save fails | 06d6162 | |
approval | implement generic document approval | 8e0a548 | #17099 |
auth | create and store saml usertokens | 2e1efcf | |
bb | implement recycle bin option in delete building blocks | c5af88d | #17100 |
bcm | add retry methods functionality to method execution in BCM | bcedcc7 | |
bcm | make BCM multi-threaded and let it act as a service | 8b09080 | |
bcm | prepare BCM for async await calls in preparation for DI | 1e64696 | |
core | add description to condition sets and extend auditing fields on all entities | ed7fe0a | |
extensions | add option to use conversion scripts in data extensions | 68527ef | |
fw | introduce repositories and endpoints for layouting | 5b2c4c6 | |
odata | introduce OData wizard | 4a942ca | |
opcua | add support for monitoring multiple variables per device | 60bd234 | |
security | further enhance security to take into account case context, options on CRU views, .. | 6e68526 | |
security | support master data condition sets | c044b8a | |
wpfgui | display last modification info in condition sets | 0c29ffa | |
wpfgui | improve state color of normal states in the flow designer for unpredicted lifecycles | 37e6889 |
4.3.9 (2020-12-17)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | clear selection after executing a listitemfunction on a standalone | daaf852 | |
adm | deny ability to overwrite enable/visible condition when element is unauthorized | f5bf201 | #17207 |
adm | pass initial record of item function to dialog | 7df93fb | #17149 |
4.3.8 (2020-12-14)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
commlib | fix backwards compatibility issue with case properties not being set as non-prefixed context | b339ac5 | |
rest | fix issue in the rewrite function of an url | 80b26a8 |
4.3.7 (2020-12-10)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
security | fix issue where anonymous users were not allowed access to cases with disabled membership check | 3bf7feb | |
test | account for method changes for context manager functions | 2c62c3c | |
test | fix issues that arose from transfer integration tests | ffea30f | |
test | fix issues that arose from transfer integration tests | 5379996 |
4.3.6 (2020-12-07)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | pass raw data when collapsible list | 0f8a98b | #17125 |
adm | trigger on change when the value is changed | 0fc82df | #17184 |
commlib | fix issue in force system context causing a 'Sequence contains no matching elements' error | 79a703b | |
core | remove EnableQuery attributes from individual actions of OData controllers | 46c0366 | |
opcua | add conversion operations to handle short (unsigned) and long (unsigned) integer values from OPC UA source data | 52f59a0 | #17171 |
transfer | fix various issues with the transfer tool | e26d94a | #17166 #17173 |
wpfgui | limit the height of the configuration script text box | 19a8a53 | #17185 |
4.3.5 (2020-11-25)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
baan | fix compilation error in BaaN setup | f921da2 | |
bb | ensure correct script contents for Kendo ADM and CM | 0211939 | |
tasks | fix 'create ad hoc task action' on the core service | 627eaf9 | |
wpfgui | resolve visual GUI bugs concerning tasks | aaa5db4 | #17174 #17176 #17177 |
4.3.4 (2020-11-17)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | don't remove other fields when own field isn't present | 890dff7 |
4.3.3 (2020-11-17)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
rest | rework the output endpoint for a context manager | bacde26 | #17134 |
4.3.2 (2020-11-10)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | remove own field from append form fields | 32c6101 | #17145 |
adm | retrieve new filter options when opening a filter dialog | 0fd459f | #17138 #17138 #17140 |
adm | set oidc path to assets folder in static redirect pages | a666a6c | |
bb | owner of Ensure Modern Team Site should be required | 7e18c73 | #17136 |
bb | resolve issue where site building blocks didn't work when used in case management | 261346c | #17142 |
bb | resolve issue with defaut major version limit not set to 500 in Ensure List | 453e987 | #17089 |
bb | set correct default value on Layout field of Ensure Ometa Quick Links | f986906 | #17143 |
dcs | set ensure case provisioning on initial actions from initial state setting | 1fa6a70 | #17141 |
wpfgui | fix alignment of new lifecycles | b49c2f2 | #17131 |
4.3.1 (2020-11-05)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | add devider between editable rows | 8835a40 | |
adm | add function columns when leaving inline edit | d382bd7 | |
adm | append all fields if no fields are configured | da295e3 | #17104 #17104 |
adm | case id in context was stored in the wrong key | 9544e7b | |
adm | change inline edit language labels | 4061564 | |
adm | clear items when clearing the context manager | a60329b | #17103 |
adm | do not fall back on en-us when the culture is still being fetched | db21144 | #17108 |
adm | ensure that GetOutput call for context | 1861adc | |
adm | ensure that the browser doesn't crash when handling large files in the media control | 9d83337 | |
adm | reload update view with new context when context changes | ebe6ecf | |
adm | set decimals to the decimal response from ADM or CM result | cf21297 | #17122 #17122 |
adm | set value on update view inside dialog when value changed by onLoadComplete script | 1b7c7db | #17116 |
adm | show unauthorized notification when the user receives 403 upon opening a dialog | 8a4e186 | #17114 |
adm | use session storage case id only after checking url and context manager | e9a40f3 | #17119 #17119 |
adm | wait for language to be set before rendering obiz-component | 8a7f6ec | #17105 |
authority | allow single sign on without enabling microsoft provider | 39af9f0 | |
authority | dcs connection string was missing in new installation | 40cb3eb | |
bb | resolve error with recreating items and empty groups with Ensure Navigation List | fe0ba6c | #17111 |
bcm | dispose communication clients in the bcm worker | 1e03cf2 | |
bcs_sharepoint | fix a bug that a file/folder cannot be recycled | fef385d | #17095 |
dcs | fix issues in tasks module so that the task tests succeed | f33b091 | |
dcs | provide undo removal functionality on a state task | ac4f307 | |
dcs | remove state from collection when setting another initial state | feedfad | |
fw | rework inheritance tree on state tasks | 1ffed17 | |
fw | update post compile script to replace BCM schema | c6a8618 | |
security | allow external users to use microsoft provider without admin consent | aa7ca1f | |
security | case context was not taken into account | 6e68526 | |
transfer | fix various issues in transfer tool from first release | 2bc03a0 | #17126 #17127 #17128 #17129 #17130 |
wpfgui | disable conversion script and validation script when inheriting from parent | 69b2d42 | #16907 |
wpfgui | do not crash when adding a task template twice to the same state | c2847bb | |
wpfgui | do not open task details window when double clicking on child in new task template | 83ad355 | #17124 |
wpfgui | do not open task details window when double clicking on master data task template child | a150238 | |
wpfgui | fix action validation in odbc wizard | eaaa571 | |
wpfgui | fix issue where a discard of an existing model would delete the model from the GUI when it was flagged for removal | d69810b | |
wpfgui | keep previous value of context field when breaking inheritance | ef68109 | #17020 |
wpfgui | reuse object field name restrictions for custom lifecycle property names | 1e07b54 | #17022 |
wpfgui | show only masterdata conditionsets for provider conditions | 9ad3a86 | #17113 |
wpfgui | show only profiles valid for the audit trail method | d957eda | #16939 |
wpfgui | sync view removal for linked views within the same object | 8b4b8f2 | #17001 |
wpfgui | validate method not removed in connection settings | 1ece666 | #17002 |
4.3.0 (2020-10-16)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | fix grouped and rendered view | 767b71c | |
adm | fix infinite loop of rendered view in dialog | 31268f4 | |
adm | force multi record in dialog to keep context of record it was opened for | d409476 | #17085 |
adm | keep processing stream alive as long as the component is present | cb460fa | |
adm | render inline edit viewFields even when they are not present on MR view | 64a672c | |
dcs | save task instance before sending mail | 6bd541d | #17102 |
adm | set aggregates on the groupedHeader | 0e2e52d | |
adm | set output results | 3cd2c41 | |
adm | set the correct value on datasource controls when opened in dialog | a6b0fec | #17098 |
adm | take context into account when opening filter | b7492f2 | #17074 |
adm | trigger append form field for multi record component | 0913ac7 | |
authority | fix issue where api scopes would become disabled after upgrade | fbbd0b8 | |
authority | ensure that provider claims from microsoft are the same in SSO procedure | 434202e | |
authority | fix issue where parallel SSO calls can cause invalid client error | e6facd9 | |
bcs_odbc | use case insensitive dictionary that contains the supported ODBC systems | 7d85ca0 | |
commlib | fields should have data source disabled when they are readonly | 79ee686 | #17077 |
dcs | add additional view to Case Management Dashboard to list only messages of failed actions | 42fc7e9 | #17064 |
dcs | fix deletion of state transition actions for tests | 15665e8 | |
dcs | re-validate possible state transitions when tasks are instantiated | 942c4d1 | #17094 |
fw | add claim type check on client.claim.emailaddress to identity context checks | bef8de7 | |
fw | add owner attribute to state task assignees | af53093 | #17072 |
fw | load task definition method settings before trying to execute them | 3fb9a29 | #17048 |
fw | remove child conditions that are still part of the deleted combiner condition | 6258a65 | |
fw | undo the alter of date created column on a message | 200680f | |
generic-rest | allowed headers should contain Ometa-FullUrl instead of FullOriginUrl | fef9e58 | |
patcher | add check to fix up the Assembly tag of job definition XML files in case of Ometa.CommLib references | 20b898a | #17038 |
setup | adapt setup to include Microsoft.SqlClient.SNI.pdb during installation | fead2e1 | |
setup | add missing SQL script replacements for database creation scripts | 207d4dc | #17056 |
setup | move installation path of files Ometa.BAM.Clean.dll and Ometa.Publishing.Backend.dll to proper features | 767c209 | #17039 |
wpfgui | change relative documentation URL of realtime keys master data window to correct article | b728da3 | |
wpfgui | check if the action is selected to be generated before validating | 0228791 | |
wpfgui | disable initial actions button while loading flow designer | 6ffa0ea | #17084 |
wpfgui | fix critical error thrown when enabling security on a linked view | 3fa9fb0 | |
wpfgui | resolve remarks from ODBC wizard demo | 0c1cc2b | #17068 |
wpfgui | resolve task configuration issues | a96ff31 | #17087 #17088 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
consolidate dependencies to same version across projects | fe87bc5 | ||
update nuget packages where possible & migrate MSTest projects to xUnit | f9d4b27 | ||
adm | include Documents ADM object | 8fbb6b5 | |
adm | inline editing basic batch editing | 7a5ae7b | |
bb | add field to set header author of a modern page | 7316a49 | #16773 |
bb | add new building block to publish a file | c28b08d | #17090 |
bcs_rest | add support for nested objects inside a property that contains a list of items | 0ff59ad | |
bcs_rest | make body mapping optional | 0e812b2 | |
dcs | decouple case messages from strict linking to cases | 499c443 | |
dcs | request confirmation upon creating a global membership | df91464 | |
dcs | request confirmation upon removing site from recycle bin as well | bc51a26 | |
fw | adapt Authority Service, AD interface and WpfGUI to support LDAPS connections | 539579d | |
fw | enable mailing on system tasks | d35dd5e | #17071 |
fw | extend configuration options of condition sets with context-sensitive value selection menu and condition fields | 99dccf5 | |
fw | use odata queries for the case message functionality | 4564c0a | #16961 |
odata | support top, skip and count query options on the OData interface | 0008fad | #17055 #17061 #17062 #17063 |
security | enhance and expand security upon different layers (view functions, tabs, context manager functions, ...) | 5b8ef36 | |
setup | add Azure SQL DB support within the framework installer | 9655bd7 | |
transfer | expand transfer tool to transfer lifecycles (sprint 9 & 11) | 20d443d | |
transfer | expand transfer tool to transfer objects (sprint 7) | 27ea46f | |
wpfgui | introduce ODBC wizard | 1eec837 | #16372 #16479 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
adm | optimise text-overflow calc and small optimisations | 162cae9 | |
dcs | improve performance when working with unpredicted lifecycles | f4b67c4 | #16967 #17057 |
4.2.6 (2020-09-29)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
bb | use correct redirect library as default for Ensure CM | 8c9dc48 | #17078 |
bcs_rest | set concatenated array values on correct method output field | 3c7b9f5 | |
dcs | do not re-instantiate child task when template has not been re-instantiated yet | 6ce75a0 | #17083 |
dcs | return task as unsuccesful when it doesn't exist | 22e7373 | #17076 |
dcs | set data extension profile when executing a task | c2295ac | #17081 |
wpfgui | decrease input delay so that pressing enter when testing method | 21ae0ff | #17069 |
wpfgui | set owner employee to null when a role is selected on a task and vice versa | dab5522 | #17080 |
4.2.5 (2020-09-24)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | fix missing triggerConditionals function | 7c840e4 | |
dcs | set context field value by taking the field type into account | 5cacf83 | #17066 |
fw | expand retry functionality in the ometa.utilities.client | de69615 | |
wpfgui | add delete button for global property changed event settings | e0a9265 | #16945 |
wpfgui | ambiguous reference between Object and object | e94ed5e | |
wpfgui | disable multiview when all linkedviews were removed | f7183e3 | #17000 |
wpfgui | fix no method fields shown when creating a write view | b518b8a | #17004 |
wpfgui | fix renaming object with same name removes the object | 63c5873 | #17044 |
wpfgui | show template in profiles window | 0a485f9 | #17054 |
wpfgui | sort all context menu items alphabetically | d45355e | #17026 |
wpfgui | widen input fields form controls | fefb440 | #17059 |
4.2.4 (2020-09-15)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | set styling on control wrapper instead of control itself | a3166cb | #17040 |
adm | trigger onChange when adding/removing value of checkbox group | 4a3d8ad | |
adm-csl | null checks in multi record namespace | 5581048 | #17052 |
bb | resolve issue with EnsureList call in custom code and null values | d2dc34d | #17042 |
dcs | add check for object name when resetting input fields to support custom DCS membership methods | aa5ddb0 | #17037 |
fw | provide retry mechanism in the ometa.utilities.client | 6509ca9 | |
generic-rest | remove request options and reduce endpoints to HttpGet | 787116c | #16608 |
opcua | add browse call loop to retrieve all references of a single parent node | 3915137 | |
patcher | don't check scripts and icons of system objects | 038c57a | #17016 |
rest | fix issue when security is checked in multiple threads (ex: item functions) | 659c922 | |
wpfgui | check number of viewfunctions instead of viewfields to move down | b4fd786 | #17028 #17060 |
4.2.3 (2020-09-02)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | refactor save functionality so that multi records with validation shows correct record | d1c718f | |
adm | reload data and clear state when reloading multi record instead of doing a full component reload | b391b76 | #17024 |
adm | render no-records template when no records are found | cfa34ef | #16991 |
adm | trigger conditionals after state change | e8906fc | |
barcode | ensure that all types can be matched to a Symbology | 6227854 | |
dcs | add check for object name when resetting case field to support custom DCS membership methods | 055fdc2 | #17037 |
docs | don't generate CSL docs for node_modules | aa2c062 | |
docs | not all code examples were visible in the CSL documentation | e73ba64 | |
fw | adapt synchronisation actions execution to batched 100 context records processing | 2c3c32a | |
generic-rest | handle download of export through separate endpoint | d33c43d | #16608 |
rest | ensure context calls are sent to the correct urls when working with extended web apps in SharePoint on-premise | eb3e6e9 | #17031 |
wpfgui | show correct permissions on state details | b38eaf5 | #17035 |
wpfgui | show correct roles on state transition details | d5f1f1a | #17035 |
4.2.2 (2020-08-28)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
patcher | patcher should skip connectability check during an auto installation and analyze | 3fc3d0a |
4.2.1 (2020-08-28)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | disable save button while controls are still processing | 1d78d2b | #17023 |
bam | make "Get Full DCS Actions List By Case Id" BAM analysis method compatible with SQL Server 2012 | 5014781 | |
bb | do not load field values explicitly | 610361f | #17030 |
dcs | add check to avoid creating lifecycle states with duplicate names | a76c3e9 | #16772 |
patcher | provide interaction in patcher about missing settings | 23c530d | |
rest | fix issue where anonymous requests were allowed on non-anonymous subjects | f243020 | |
wpfgui | apply alphabetical sorting on role and SharePoint group names in the state (transition) details dialog | 4e09481 | #16857 |
4.2.0 (2020-08-27)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | check if validation is finished before triggering load$ event | b15fccd | |
adm | fix multi value on picker | 2437940 | #16997 |
adm | focusing the control is on the entire component | 5d19f63 | |
adm | highlight label of active control + more spacing between description and label | c745840 | #17009 #17011 |
adm | make sure controls are clean when loading the form | ac81f6c | #16628 |
adm | set append form fields when retrieving datasource of view control | 400df2c | |
bb | generate barcode was not returning data | fa00e7e | #17012 |
bb | resolve null reference error when using EnsureList in custom code | 4650ba7 | #17013 |
bb | use correct separator in Send Mail building block | c2e1d68 | #16998 |
cm | get correct context to use for requests | c39c6a1 | |
dcs | ensure all case ids at start of state transitions processing to ignore non-existing case ids | e21cbbf | #16946 |
dcs | ensure lifecycle state settings at the creation of a new lifecycle | 38a23db | #17005 |
dcs | improve lifecycle imports with XML files exported from pre-v3.5 framework versions | 03c974c | #16992 |
generic-rest | remove duplicate Microsoft.Extensions.Logging.Abstractions reference in project file | 459374b | |
generic-rest | set IncludeSymbolsInSingleFile to true in csproj to ensure that Microsoft.Data.SqlClient.SNI.x64.dll is in build folder | 4c79474 | |
rest | fix issue where 403 is returned instead of 401 on unauthorized anonymous requests | 49f8648 | |
rest | fix security context threading issue for multiple ADM | f3ca21d | |
rest | prepare the context manager the same way we prepare a view | 8862983 | #16994 |
rest | update pnp core package version to match Ometa.Utilities.Client | 001ddc6 | |
security | return unauthorized when the user needs to be authenticated to retrieve data | 8fabbdb | |
wpfgui | ensure that view field events have syntax highlighting and multiple lines | c00b61a | #16878 |
wpfgui | remove duplicate identity constants namespace | 6a1f8eb |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
adm | support single sign on (SSO) in SharePoint Online | 186425e | |
bb | add comments enabled and social bar enabled property to Ensure Site Collection | 7deb6b8 | #16890 |
bb | add list properties to Ensure List | 40d79bb | #16872 |
bb | add new building block to ensure sharing properties on site | 14d68a5 | #16934 |
bb | add properties to Ensure Styling to set modern site footer | 6edda21 | #16889 |
bb | implement folder (path) property on item building blocks | 898b6ec | #16933 |
fw | provide a method job that cleans the messages table | cf16f69 | #12812 |
fw | remove illegal JSON constructs from appsettings.json files | d76fc9b | |
fw | store persisted grants in the database | c448e20 | |
navigation-webpart | add support for SP2019 and item level permissions | 13fd678 | |
security | make it possible to use conditions on already security enabled subjects like objects, methods, views, cm's and charts | 50e591e | |
setup | add support for Windows or SQL authentication selection during framework install | 6d56c5d | #13476 #15198 #16958 #16959 |
4.1.2 (2020-08-05)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | don't set auth headers when requesting json files of own services | d513570 | |
adm | ensure that the logout button displays the translation and improve the handling of the 403 event | 6609385 | #16952 #16952 |
adm | include automatic fallback for fontawesome 4.7 export and refresh icons to fontawesome 5 | 094bbaa | #16740 #16740 |
adm | set a request parameter when retrieving json files to prevent | 9303c64 | |
bb | allow the separator ;# to be used in the To field of the Send Mail building block | bfcbe72 | #16986 |
bb | resolve issue with wrong timezone when setting a datetime value | 6e55376 | #16957 |
bcs_rest | map result field to all output fields with same external name | 3f64bce | #16966 |
dcs | check that the retrieved assigned employee value is null instead of collection variable | ec035a9 | #16985 |
dcs | save who created the case | 70063b4 | #16947 |
dcs | save who started case creation | 7a65816 | #16947 |
fw | make CORS policy configurable to resolve CORS cache problem | f8317b4 | #16993 |
kendo-adm | make sure added button through CSL on create or update view gets rendered | 20c3d41 | |
wpfgui | show correct page when jumping to selected grouped action | 5c9fe3d | #16980 |
4.1.1 (2020-07-31)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
webparts | ensure that the discovery result can also be read from the session storage | fa7c951 | |
webparts | include the .g.cs files for the webparts again | 7c4dca9 | |
webparts | set discover object correctly on obiz.auth | 34a1091 | |
webparts | use correct detection for discover result from session storage | 302a5b8 |
4.1.0 (2020-07-31)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | align double time separator | 1d5197b | #16866 |
adm | clearing a context manager that yielded no results in an ADM would keep the data still in ADM | 0183c9f | #16960 #16960 |
adm | hide multi-views when not enabled | 8c8b73a | #16719 |
adm | interpret html in controls | c609f78 | |
adm | realtime notifications were not send to the ADM | e440373 | |
adm | replace br tag in title of cells | ed49d4f | #16823 |
adm | sort multi views based on their sequence | 1aca667 | #16910 |
adm | stay on the same page when sorting a column | d5d8ece | #16928 |
adm | take initial values over default value for update view | 4124687 | |
adm | wait for the prepared view to be completed before showing multi record in picker dialog | 667ac77 | |
baan-interface | fix issue in synchronize command | 506363f | |
bam | fix line formatting in exported log analysis reports and BAM log message splitting | eab91c0 | |
bb | resolve issue where permissions were not cleared when inheritance was broken | ed5c153 | #16901 |
bb | resolve issue with forbidden error and checking if the modern site exists | 436a0a1 | #16976 |
bb | significantly reduce modern site creation on SharePoint Online | 07fd05c | STS#3 GROUP#0 SITEPAGEPUBLISHING#0 #16873 |
bcl | fix rare connection error which could occur under heavy load | 9fd2a03 | |
bcm | add upper memory limit check with automatic shutdown of the BCM process | cd0ce10 | |
core | add migration for configdiscovery tracing columns | 5ec7be4 | |
dcs | add index to case messages table | 4d3933c | #16915 |
dcs | add save feature to cases skipping validation when needed | 669f417 | |
dcs | do not send email multiple times when relay address is used for tasks assigned to a role | 7b38095 | #16922 |
dcs | produce a set union of the internal case relation collections | 8c9519a | #16937 |
dcs | use input field values for membership crud actions on case management dashboard | fee71ba | #16834 #16835 |
fw | rebuild dcs db snapshot | bafb44c | #16973 |
fw | set source and destination view connection context on synchronisation executions | b392d27 | #16926 |
odata | fix inherited entity properties not retrieved in output or OData wizard | b475091 | #16919 |
patcher | do not remove type attribute on a method | e23c45d | #16972 |
patcher | inherit value when context field has a reserved field name | 59eeac0 | #16918 |
projects | fix nuget references to ometa.all packages | 5c49bcc | |
rest | execute same function in same queue id | 83236da | #16852 |
wpfgui | downgrade Xceed Wpf Toolkit library and adapt color pickers to show only advanced color picking tab | c0b21e7 | |
wpfgui | use datacontext on method templates selection changed trigger | 84c51de | #16838 |
wsp | fix loading of Kendo ADM in SP 2013 | c0234e6 | #16956 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
adm | introduce MultiRecordView datasource control | 52703eb | |
bam | extend BAM log analysis object with report generation to Excel files | dcc1de7 | |
bam | improve BAM property value logging and add new BCM Kills Memory Exceeded report | 7e515d7 | |
bcs_baan | add NT BShell abort when BaaN connector receives timeout and correct encoding code page on data | 1070c5d | #16666 |
fw | allow usage of different multiple framework services | 3242da0 | #16009 |
fw | extend Export To Excel with custom field selection configuration | 7efb584 | |
fw | provide a way to add multiple assignees to a task | 797ef51 | #16908 |
security | add a client side webpart for catching tokens, making the script editor obsolete | a5c488b | |
transfer | expand transfer tool export wizard for sprint 5 & 6 | 0ba83eb | |
utilities | provide view for get system information method | 868c33c | #16887 |
wpfgui | introduce a combobox for expression lists | 18d721e |
4.0.0 (2020-06-17)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | make dialog draggable by title | 615e5b2 | #16902 |
adm | set heigth of chips dynamicly so value fits | 8be87c1 | #16903 |
fw | filter the state tasks correctly and do not clear new child tasks of a template | 73bb920 | #16899 |
rest | fix dll issues for deprecated REST service in v4 | 96186e5 | #16884 |
4.0.0-rc.2 (2020-06-08)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | fix ADM not loading on SP2013 | 2e0b63a | |
bam | fix line formatting in exported log analysis reports and BAM log message splitting | 07188c0 | |
bam/rest | fix dll issues for BAM portal and REST service for v4 release | 4f292f4 | #16884 |
bb | resolve issue with ensure ADM on SP2013 | 7a109e0 | #16893 |
setup | fix issue where setup does not continue when BAM is disabled and create shortcut after installation | 3be04d1 | #16883 #16892 |
wpfgui | fix input field name in input context setting during preparation for call to retrieve all existing OPC UA object variables | cb9e3a9 | #16730 |
wpfgui | hide paste action button on state tasks | dc3b930 | #16894 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
dcs | add additional system methods to track case creation numbers and case transition numbers per day | 9bf89bc |
4.0.0-rc.1 (2020-06-03)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
wpfgui | use conditional access when retrieving task definition from state task | e048c14 | #16891 |
4.0.0-rc.0 (2020-06-02)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | ensure that CSL functions that are called on the global window trigger ADM change detection | 56a5006 | |
adm | faster login process | 2fa428c | |
adm | highlight the focused control correctly | 21d8db9 | #16634 |
adm | make floating labels sharper | 5f56da4 | #16659 |
adm | make sure that checking core service url is correct | 208772f | |
adm | show error notification instead of no result message | 3077747 | #16667 |
adm-webpart | increase the version number of adm webpart | 5671dfd | |
adm-webpart | make sure the core service has no trailing slash | 8471a75 | |
auth | enable legacy resource claims for token validations in generic rest | 903cf1b | #16733 |
bam | fix issue where BAM logging (in debug mode) would not be written when a property value is NULL | 9d15796 | |
bb | add publish page property to Ensure Ometa Quick Links and resolve build errors | 2c7a7dd | |
bb | retrieve authentication parameters only from profile | 5a6009f | #16715 |
bcm | do not write |
888066f | #15961 |
bcm | remove system flag from copied templates | 421dfee | #16687 |
case-management-dashboard | possibility to open site collection from display name instead of possibly empty description | c0bff4d | #16635 |
client | fix datamanager handling new and changed models from the cache | 943b39f | #16639 |
commlib | remove profile field value caching for fields with tokens | 97cc49e | #16686 |
dcs | add scrolling and list resize to State Tasks tab on State Details screen | 09e4ea0 | #16674 |
dcs | double-clicking a taskdefinition in a template opens the details | 5807e3a | #16813 |
dcs | encode comment to html in conversionscript for task dashboard | 72dbdbf | #16710 |
dcs | fix issue where task instance was kept in cache while state task was removed | 1760292 | |
dcs | fix obsolete code and state task check on template removal | 191cdef | |
dcs | include milliseconds in queue processing to prevent incorrect comparisons on timestamps | 7c6dd36 | |
dcs | select all the loaded lifecycle state id's when retrieving a state transition | aead5bf | #16831 |
fw | reload fields collection after selecting all input or output fields | 82d9cc3 | #16820 |
fw | update identity server packages and register IISServerOptions | cbe90ed | #16671 |
fw | use given input field value without losing focus first | 24cd987 | #16699 |
fwclient | ensure that the core service url is set in the registry asap | 931ace4 | |
infra | add migration for missing auditing columns for state tasks and task instances | e40441d | |
opcua | add input choices for dead band type / data change trigger type on opcua system object | 227dfd5 | |
opcua | add NuGet package Microsoft.Data.SqlClient to OPC UA interface | 05259a4 | |
rest | fix duplicate key when merging context with external context | 1816574 | |
setup | fix .NET Core check and sync OPCUA subfolders | 4620dd5 | |
setup | fix .NET Core check in setup | a85cb22 | |
setup | remove microsoft.web.administration.dll reference in setup | c3b0ee8 | |
tracing | change all new tracing and auditing columns to be nullable | 962a659 | |
wpfgui | add missing resource key | 21c405f | #16681 |
wpfgui | add separate resource keys for media viewfields for clarity | b32c316 | #16675 |
wpfgui | allow ordering data extensions | 0207906 | #16706 |
wpfgui | fix create all paths button visibility | acfe401 | #16633 |
wpfgui | improve system character handling in interface scripts | f31b81d | #15846 |
wpfgui | make width configurable on yesno and char fields on an update and create view | 4e8bc7c | #16810 |
wpfgui | reuse method settings from previous view instance | 6caa72f | #16688 |
wpfgui | show appropriate context menu items when clicking in a fields list box | 8bdea07 | #16828 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
adm | remove deprecations for version 4.0.0 | 359a34b | |
adm | stop using componentId as the first parameter in CSL functions | 543c26a | |
adm | support drag drop of files | af6e23d | |
adm | upgrade to Angular 9 | dc485c3 | |
bam | add system object with methods to assist in analysing the BAM logging data | 067e210 | |
bam | extend the BAM log analysis object with extra reporting methods and extraction method | be08f9a | |
bb | add building block to ensure or delete text on a modern page | e54be8f | #16824 |
bb | add field to set custom site design GUID in Ensure Modern Communication Site | 91bd7b5 | #16502 |
bb | add generate barcode BB | b1bd7f8 | #16643 |
bb | add option to ensure modern security pages, modern Ensure ADM ensures modern pages | 883196a | #16850 |
bb | support to update the editor and author fields for SPO | cd5b5c8 | |
bcs_odata | allow usage of custom actions and functions on entity sets | 02556e1 | #16487 |
bcs_odata | introduce template to send requests to the Ometa Core service from BCS_OData | 762edd9 | #16487 |
dcs | add new job to retry failed cases | 43f6f51 | #16782 |
dcs | introduce ad-hoc tasks | d8a05d8 | #16487 |
dcs | introduce jump to grouped action button and show original grouped action name | b9804fc | #16763 |
dcs | introduce retry functionality on site creation | 2678707 | #16803 |
dcs | make the re-syncing of permissions optional when refreshing a case | 9033b94 | #16807 |
dcs | provide possibility to re-instantiate tasks in the current state | e74df93 | #16863 |
fw | introduce auditing and tracing for core framework entities | 18d2229 | |
fw | provide realtime communication between framework and adm | bcff0d2 | |
fw | upgrade to .NET Core 3.1 | 1d0d5f1 | |
libraries-core | create one solution and nuget for all internal libraries including their dependencies and add ometa.framework.client to commlib | beeb316 | |
navigation-webpart | introduce navigation web part for SPO | f408bbc | |
opcua | read configuration settings from separate appsettings.json file instead of App.Config file | 70d8e79 | #16580 |
rest | allow ItemAdded and ItemUpdated event types in the process one-way event trigger | 6f62e5c | #16848 |
rest | make authentication parameters configurable | 82805d7 | #16689 |
security | add possibility in microsoft provider for organizational accounts only registrations in v4 | 9cdaa68 | |
sp-interface | add possibility to start in a folder | 3964f0a | |
wpfgui | add filter functionality on method fields | a9b6cb9 | #16683 |
wpfgui | add the possibility to configure states as additional initial states in the flow designer | c6381d2 | |
wpfgui | rework textbox control for syntax highlighting | 997e150 | #16682 |
wpfgui | set 'Show Data Timestamp' to false for new views | af7883b | #16697 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
bb | optimize ensure ADM on classic pages | f4d389b | #16685 |
bb | optimize modern web part building blocks and add publish page field | a9fab03 | #16858 |
3.6.5 (2020-05-27)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
bb | ensuring a Kendo CM on Microsoft 365 classic pages would have invalid script contents | 4cc54d5 |
3.6.4 (2020-05-25)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
dcs | fix issue to warn user about a required owner email when creating sites in SharePoint Online | 472ad84 | #16806 |
setup | fix issue where references of the DLL 4 interface itself were not installed | 1151dcd |
3.6.3 (2020-05-20)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | get initial values based on view type | 30df4d5 | #16859 |
3.6.2 (2020-05-18)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | extract date properties from string value | 6662d57 | #16818 #16825 |
adm | make sure update view is useable even when no record is returned | 998f0b6 | #16843 |
dcs | change on delete action of task template task foreign key | b3ed915 | #16854 |
dcs | check case input field when fetching common properties | 30eb6f2 | #16834 #16835 |
generic-rest | couldn't connect to multiple SharePoint environments | 2a0d5c2 |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
wpfgui | improve performance many unpredicted states | 968198d | #16844 |
3.6.1 (2020-05-12)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | don't throw error if culture of view field is being imported | 9e87702 | |
baan | multiple optimizations and fixes on the BaanConnector | fd6f3f9 | |
bb | resolve issue with page title being added to modern home pages with | 983f242 | #16846 |
dcs | fix issue where error could be thrown when updating an lc property which is synced with site | a918538 | |
setup | alter prerequisite checks to prevent installation of prerequisites which are not required | 09e9740 | |
setup | change absolute path of BCS_DLL 4.config to relative path and optimise core check | f5fe879 | |
sp | resolve error when GUID field doesn't exist on a specific list template | d7a0297 | #16847 |
3.6.0 (2020-05-01)
Bug Fixes
Scope | Title | Commit | Work items |
---|---|---|---|
adm | check form values to append form fields | e3b2dd5 | |
adm | close dialog after calling CSL.writeView.save() | ac466fa | |
adm | ensure that the field description height is taken into account | 71d685e | |
adm | ensure that title of dialog is positioned correctly | bd57de3 | #16809 |
adm | ensure valid data source values are set correctly in form after validation | d8d9dbe | |
adm | fix autocomplete blur + append after selection on list | 757f44e | #16830 |
adm | set preparedView when view is prepared | b6c4bbf | |
adm | show media error notification | 0af218a | #16799 |
adm | throw the correct error when a function has an error | 4906f22 | #16816 |
bb | fields can now be added to site content types | a609d71 | #16418 |
bb | resolve issue with setting the view query on a new view | f765779 | #16821 |
bb | show proper message for unsupported remove page header option in | 3ee0c6b | #16731 |
Features
Scope | Title | Commit | Work items |
---|---|---|---|
bb | allow creation of custom client side web parts with modern Ensure Web Part | fcb5883 | #16761 |
charts | provide a way to configure custom color schemes on categorical charts | 17b9945 | #16781 |
charts | provide formatting options to a categorical chart | 74a13ea | #16783 |
cmd | force case management dashboard lifecycle to be generated for latest ADM version | 9e1015e | #16744 #16746 #16748 #16749 |
security | add possibility in microsoft provider for organizational accounts only registrations | 4c7ba1b |
Performance Improvements
Scope | Title | Commit | Work items |
---|---|---|---|
dcs | improve performance and logging for UpdateCase | 95309bb |
3.5.2 (2020-04-27)
Bug Fixes
- adm: ability to navigate single record lock view + hide lock all on single record lock view (d68c481), closes #16770 #16771
- adm: add/validate value of autocomplete on blur (bd55f5a), closes #16758
- adm: check if coreService includes a slash (5d895b1)
- adm: ensure onChange event in CM is working (62acd07), closes #16796
- adm: fix update media field + take width heigth into consideration (93c2e38), closes #16766 #16768
- adm: returned context array from before execute event was not taken into account when executing listitemfunction (5fe5cb6)
- adm: show datasource errors (0546d1a), closes #16808 #16793
- adm: show no result template when no results found for multi record (75c4f3b), closes #16775
- adm: wait until validation has been completed for data source input before saving (8dd8265), closes #16791
- bb: fix bug where access denied could be thrown when using performance groups (1187824), closes #16787
- bb: resolve issue with 'Clear Existing Permissions' on a list item causing to clear permission on a list (2f8e9b6), closes #16786
- bb: resolve issue with clear page not working on a default modern home page (dfd9137), closes #16573 #16636
- bb: resolve random error in 'Ensure Content Type To List' on a subsite (02a27e3), closes #16797
- dcs: add check to reset state transition status message at the end of a case refresh (74c1f10), closes #16788
- dcs: do not write succes message when ensuring user permission fails (f13aa17), closes #16785
- dcs: fix issue on state transitions property containing duplicates and includedlifecyclestates not containing the correct states (ce19ed9)
- dcs: fix issue where removing a role was not possible (14a8b8b)
- dcs: fix potential access denied to port issue in semaphore (be7cba0)
- dcs: remove copy of prefix when copying or duplicating actions (378aba4), closes #16704 #16705 #16794
- dcs: use null conditional when processing case property values (7e7cc19), closes #16777
Performance Improvements
- dcs: improve performance of generated single get method when case id is provided (006a1a1), closes #16778
3.5.1 (2020-04-09)
Bug Fixes
- adm: ensure horizontal spacing between controls and view field groups in dynamic layout (dafff50)
- adm: external context should be editable in context manager (3b2b8ba), closes #16745
- adm: fix a lot of issues with the locking function view (cbbff82)
- adm: fix opening a single record view dialog (c5d0892)
- adm: make sure core url has a slash at the end (6580961)
- adm: pass dataset initially when checking conditions of the toolbar (605dc59), closes #16754
- adm: subscribe to view field events when control is initialised (bc0e28b)
- adm: take the default field type value when initialising the control with a default value (f4b7e6c), closes #16747
- bb: make sure that newly created fields can be added to content types on a list (e8b6774)
- bb: resolve issue with width and heigth property not set on the ADM client side web part on a classic page (e97d6f3), closes #16760
- bb: set default value of the Silent Redirect And Redirect Library field in Ensure CM to the same value of Ensure ADM (465a2a5), closes #16769
- build: don't use wildcard when replacing version number in ADM files (eb051a3)
- build: fix adm build to include version number when loading files (ce49c56)
- dcs: ensure that case properties that should be synced with site can be created (461b552)
- wpfgui: increase max-length of Label properties to 255 for Objects, MethodJobs, Rules, SynchronisationJobs and virtual elements (9dca5b6)
3.5.0 (2020-03-27)
Bug Fixes
- adm: add control-styles to read only control (a18abb9)
- adm: check if there is a prepared view when refreshing a view (153dfdf), closes #16709
- adm: set icons of viewField title on grid even (fdfd1dd), closes #16724
- adm: set title on cells that overflow (fa7fb7e), closes #16723
- bb: use correct version when using Kendo as ADM version (523cd7f), closes #16739
Features
- adm: custom renderer: possibility to access the entire record set (39ad9cf), closes #16631
- adm: extend CSL.dialog.open to allow tracking the state of the dialog (ee2897c)
- adm: get a dialog instance by its component id through CSL (fbcf78c)
- adm: support setting selection conditions through CSL (cfaee80)
- bb: add new vertical and full-width section templates (edbb54e), closes #16500
- dcs: add possibility to define initial actions and directly go to specified state (75fbc1e)
3.4.3 (2020-03-26)
Bug Fixes
- adm: lower the font-size in the header of a grouped grid (149023d)
- adm: replace old context fields in save notification (2d72b82), closes #16556
- adm: run CSL functions outside of angular zone (f8e6599), closes #16655
- adm: send parse options when formatting collapsible list header (a1a2507), closes #16589
- adm: show empty template or message when no records are returned (d523733), closes #16711
3.4.2 (2020-03-13)
Bug Fixes
- bb: check internal name and title in GetFieldByInternalNameOrTitle and GetSiteFieldByInternalNameOrTitle function (521e9fd), closes #16726
3.4.1 (2020-03-12)
Bug Fixes
- adm: break relation between control configuration and implementation (c7370b6), closes #16692
- adm: do not take row context into account for list functions (724b504), closes #16668
- adm: ensure multi view type configuration change reflects to ADM (108ae67)
- adm: interpret tooltip icon for view field tooltip (354e0a7), closes #16661
- adm: invalidate browser cache after upgrade (3aaa58e)
- adm: reduce the space between form field and error message (7c871d4), closes #16672
- adm: remove cached filter when removing all filters (96cb2e6), closes #15930
- adm: remove cached page data upon executing listfunction (a7e5304), closes #16690
- adm: remove rotation from the x-axis label (a07741e), closes #16622
- adm: set font-size on table instead of cell (99b711b), closes #16698
- adm: set session storage web id to same property name (e4d0820)
- adm: take correct translation for opening detail view on mobile (a08bb9d), closes #16669
- bb: redirect and silent redirect url are now set with Ensure CM on classic pages (9e7b860), closes #16703
- commlib: restore the order of modified context fields in grouped action actions after saving (953d245), closes #16654
- generic-rest: prepare view threw an error if external context had same key as context record (863341c)
- kendo: parse the sorting when checking for conflicts if needed (c98eb3d), closes #16665
- kendo-adm: make sure the correct filter is passed when saving inline editing (3759b6c), closes #16663
- kendo-adm: set grid in edit mode with CSL.grid.openInlineEditing (d63f184), closes #16678
3.4.0 (2020-03-05)
Bug Fixes
- adm: add multiLine to the parser options in multi record (ed42764), closes #16648
- adm: ensure cultures are loaded (2e5153a), closes #16557
- adm: ensure dialog is closed when multiple items are selected in the picker (bdd2388), closes #16617
- adm: ensure that the clear filters button is not visible initially (ced0771)
- adm: interpret specified width for controls (4836bcd), closes #16660
- adm: trigger OnLoadComplete on write views even when there are no records found (25ab5d6)
- auth: fix internal server error when clicking on a user when logging in with the Microsoft provider (2641261), closes #16599
- bb: check if ADM app is deployed tenant-wide before installing the app on the site (a9181af), closes #16653
- bb: resolve issue with site creation via BCSP (11da043), closes #16624
- bcm: open a new connection when the previous connection was closed due to maximum memory usage (cb6ca1d), closes #16563
- commlib: send context values with prepare call, even for datasource (b079004), closes #16642
- dcs: add check on messages total count during lifecycle import with overwrite (809e7da), closes #16023
- opcua: improve error handling for grpc in generic rest (cecd721)
- patcher: always override objectconnectionsettings for dcs methods (da91c1e), closes #16637
- patcher: move existing clientid and clientsecret values to new fields in in bcs_rest template (68b2957)
- rest: fix select on odata endpoints not working with fields with spaces (7277596), closes #16607
- setup: add general registry key (065b0f8)
- testing: create build configuration for new test project SiteCreation (bdb5b73)
- wpfgui: display system icons next to views, charts and context managers (e3af815), closes #16646
- wpfgui: ensure grouped actions can be removed after removal of an other grouped action (3b45d5d), closes #16630 #16630
- wpfgui: fix issue that input choices were not correctly set for method execution (369dc99), closes #16494 #16644
- wpfgui: improve error handling in synchronisation window (6bc0437), closes #16612
- wpfgui: remove object selection from chart settings configuration (74393cc), closes #16452
- wpfgui: remove the synchronisation name from the scheduler job name to shorten the full path name of the job instance file (3f3abfb), closes #15635
- wpfgui: restore missing resource keys for minimum and maximum (431e8cb), closes #16559
- wpgui: remove context menu items block and unblock from method, chart, cm and view items (109cf9f), closes #16496
Features
- adm: add list group and update to latest minor Bootstrap (bc3e34f), closes #16619
- adm: add support for tabs as multi views (d705963)
- adm: support clearing all multirecord filters at once (fbb705f)
- bb: add possibility to ensure and remove multiple groups by specifying the names separated by a semicolon (fc9b1f7), closes #16638
- bb: ensure and delete multiple lists (be85f37), closes #16679
- bb: ensure and delete multiple navigation nodes (45c6a02), closes #16649
- bb: ensure and delete multiple permission levels (0006360), closes #16652
- bb: ensure or remove multiple content types to list (f455d9d), closes #16676
- remote-event-receiver: add support for the ItemFileMoved event (5bc46af)
- sharepoint: ensure that all requests to SharePoint are monitored and managed by performance grouping (6f28fbe)
- wpfgui: use same remove mechanism for objects as methods (8173450), closes #16596
Performance Improvements
- bb: improve ensure field performance (a0bff2e), closes #16615
- bb: reuse client context in same process (748e8c8), closes #16680
3.3.4 (2020-03-04)
Bug Fixes
- adm: interpret specified width for controls (bc4e603), closes #16660
- generic-rest: prepare view threw an error if external context had same key as context record (cbcee96)
3.3.3 (2020-02-24)
Bug Fixes
- adm: add multiLine to the parser options in multi record (ed42764), closes #16648
- adm: ensure dialog is closed when multiple items are selected in the picker (bdd2388), closes #16617
- adm: trigger OnLoadComplete on write views even when there are no records found (25ab5d6)
- bcm: open a new connection when the previous connection was closed due to maximum memory usage (cb6ca1d), closes #16563
- commlib: send context values with prepare call, even for datasource (b079004), closes #16642
- dcs: add check on messages total count during lifecycle import with overwrite (809e7da), closes #16023
- patcher: always override objectconnectionsettings for dcs methods (da91c1e), closes #16637
- rest: fix select on odata endpoints not working with fields with spaces (7277596), closes #16607
- wpfgui: display system icons next to views, charts and context managers (e3af815), closes #16646
- wpfgui: ensure grouped actions can be removed after removal of an other grouped action (3b45d5d), closes #16630 #16630
- wpfgui: fix issue that input choices were not correctly set for method execution (369dc99), closes #16494 #16644
- wpfgui: improve error handling in synchronisation window (6bc0437), closes #16612
- wpfgui: remove object selection from chart settings configuration (74393cc), closes #16452
- wpfgui: remove the synchronisation name from the scheduler job name to shorten the full path name of the job instance file (3f3abfb), closes #15635
- wpfgui: restore missing resource keys for minimum and maximum (431e8cb), closes #16559
- wpgui: remove context menu items block and unblock from method, chart, cm and view items (109cf9f), closes #16496
3.3.2 (2020-02-05)
Bug Fixes
- adm: ensure cultures are loaded (2d10e25), closes #16557
- auth: fix internal server error when clicking on a user when logging in with the Microsoft provider (c4822c1), closes #16599
- bb: resolve issue with site creation via BCSP (c47e369), closes #16624
- patcher: move existing clientid and clientsecret values to new fields in in bcs_rest template (04c44ae)
- testing: create build configuration for new test project SiteCreation (99eea82)
3.3.1 (2020-01-31)
Bug Fixes
- adm: add notification when data source call has an error (61db483), closes #16581
- adm: check if an open record is allowed to show the fab (f65626f), closes #16583
- adm: check if the adm response has a preparedView or executedView (fb561df), closes #16611
- adm: custom renderer view not rendered (c534fe4)
- adm: don't try to set the toolbar when the execution is failed (5c41494), closes #16610
- adm: fall back to an image when no mime type is defined in a base64 string (6803943), closes #16586
- adm: trigger toolbar conditions when no results are shown in the multi record (1d3eb31), closes #16600
- generic-rest: downgrade several packages of the Microsoft ASP NET WebAPI packages to version 5.2.6 (85d7e69), closes #16608 #16609
- publishing: ensure the 'Archive to Corsa' button can be clicked directly from the SharePoint ribbon instead of via a dropdown list (c2b6747), closes #16601
Performance Improvements
- core: optimise querying the aggregates in the cases controller (411e21f)
3.3.0 (2020-01-28)
Bug Fixes
- adm: enable save button when there are no processing controls (a53b972)
- adm: ensure font-size is not scaled when label starts floating (2b0427c)
- adm: selecting a file disables save button until file is processed (b879ea8), closes #16577
- adm-csl: change parentId to componentId in most cases and make CSL.screen backwards compatible (d2439ae), closes #16287
- bb: resolve error when creating a new ADM settings list (83183e2), closes #16595
- bb: resolve issue with site creation and modern authentication (77ba2ee), closes #16594
- bcs_rest: ensure REST template is installed during setup (00a8cf7)
- dcs: fix transition options of an action cannot be saved (ed92d89), closes #16579
- infra: fix xmlrepository loading .hash files (d61eb5d)
Features
- adm: introduce context listeners (c4d093c), closes #16472
- adm: introduce control action and super class for control based views (e15fbaf), closes #16454
- adm: parse values without cldr library (7da87b6), closes #16557
- bcs_rest, bcs_odata: add support for OAuth 2.0 (5307907)
- dcs: add extra Import Lifecycle With Cases method to handle importing lifecycle configuration on top of existing lifecycles that have cases (964ef6a), closes #16554
- fw: extra chart properties (891ffdd), closes #16477
- fw: provide a way to enable or disable the retrieval of AD groups when logging in using the Windows provider (08f6a6a), closes #16564
- rest: add support for oauth2-authentication for GET requests (4659650), closes #16582
- wpfgui: set 'Run Synchronously' option by default to true for view functions of type item and target view (fe09673), closes #16522
3.2.5 (2020-01-21)
Bug Fixes
- adm: prevent token to be sent only to Ometa Core Services (95be2d3)
3.2.4 (2020-01-20)
Bug Fixes
- adm: assign objectName correctly so the output call goes correctly (bd3a446), closes #16575
- adm: complete the prepare view subject when the prepare call has stopped running (2ad9588), closes #16561
- adm: do not add Ometa Authorization Token Header for calls outside Ometa (e98fa21), closes #16585
- backup: fix several issues in the devops backup scripts (0948d1e)
- bb: ensure ADM3 on SP2013 now properly ensures ADM settings list (404adf0), closes #16572
- build: fix issue where nuget packages were not correctly updated in BCS_OPCUA and WpfGUI (c6603e5)
- opcua: fix issues with managing subscriptions in wpfgui (5ab52be)
- opcua: improve the error message of the Test Profile button in case no connection to the database could be made (8bb42d8)
- sap-wizard: allow usage of tables as input in sap wizard (736467d), closes #5890
- sap-wizard: use external name for the field name when a duplicate fieldname is checked (6ad62cb), closes #5885
3.2.3 (2020-01-07)
Bug Fixes
- client: add extra check to keep new models in datamanager (3ae1d5f), closes #16492
- commlib: provide default value of field type when value is not present in dictionary of fields with conversion scripts (05d4ab5), closes #16571
- setup: include all built files for BCS_SharePoint interface (3a5fa3f), closes #16565
- wpfgui: it was not possible to set the parallel workers to a custom amount (abdd97a)
3.2.2 (2020-01-02)
Bug Fixes
- bb: don't retry 500 errors on SharePoint on-premise versions (dd74205), closes #16525
- bb: resolve error with new site creation in Ensure Site Collection (2fc2f66), closes #16562
- bb: resolve issue with incorrect input choices of the 'Default Web Part' field of the modern Ensure Web Part building block (aa889f9), closes #16501 #16560
- dcs: increase the max length of the current user column on the messages table (df1241b), closes #16508
- opcua: update logging extensions NuGet package to fix build errors (79f58f3)
3.2.1 (2019-12-16)
Bug Fixes
- generic-rest: don't depend on identityserver3.AccessTokenValidation (40c8cde)
- generic-rest: use correct office 365 dependencies (57e396f)
- opcua: remove version tag from OPC UA framework core project (63c3926)
3.2.0 (2019-12-11)
Bug Fixes
- bcs_rest: fix double occurring slashes in urls (aeea55b)
- dcs: review multi instantiable and template failed condition functionality (976388b), closes #16524 #16526 #16527
- devops: update backup project to use .NET Core 2.2 (3f03008)
- release: fix delete databases script (8330666)
- wpfgui: reassign error message dialog buttons to improve expected behaviour (a8d8526), closes #16520 #16543
Features
- adm: filter menu has improved controls and entering in basic controls will update view model and trigger validation (a3b2696), closes #16438 #16478 #16514
- rest: extend rest interface to support pagination in JSON API GET requests (6a7e400), closes #16270 #16385
- security: add a client side webpart for catching tokens, making the script editor obsolete (60566a4)
3.2.0-rc.0 (2019-12-06)
Bug Fixes
- adm: abillity to render a naked base64 string (8b775dd), closes #16515
- adm: dragging dialogs does not go smoothly (2c1f872), closes #16471
- adm: not loading the very first time in SP 2013/2016 (9f88c17)
- adm: opening the create view view from single-record doesn't take record. YesNo sets correct value on FormGroup (b46a9ab), closes #16405
- adm: prevent the save when in an autocomplete control (9218c85), closes #16511
- bb: resolve authentication error with Ensure File and App Only authentication and allow large file upload with SharePoint 2016 or higher (2f8a0c6), closes #16488
- commlib: when retrieving the execution results data table, the resultset should be disposed (4d3962c)
- dcs: move the check about child tasks down in the canStart evaluation (653d425), closes #16519
- dcs: optional system tasks and first task in template started even when template doesn't match conditions (4951071)
- generic-rest: update OfficeDevPnP.Core reference to November 2019 release (edacf32)
- nuget: update internal nuget references in dll 4 and sharepoint dev pnp core (7ae8b1d)
Features
- bb: add building blocks to ensure and delete user custom actions on a list or web (0bf7418), closes #16391
- bb: add new building block to ensure security pages and add global security site url parameter in profile (f1973bc), closes #16148
- bb: try to install app from site app catalog first, then tenant app catalog (6520dd3), closes #16493
- dcs: do not evaluate assigned to value for a task if the task can be skipped (af29947), closes #16521
- profiles: prevent overriding changes of other users when saving a profile (90c15b8)
2.4.2 (2019-11-27)
Bug Fixes
- dcs: optional system tasks and first task in template started even when template doesn't match conditions
3.2.0-beta.0 (2019-11-25)
Bug Fixes
- adm: editor doesn't set value when setting value programmaticly (f6b97fa), closes #16460
- adm: overflow picker item when text is too long (1d0f21a)
- adm: use negative pattern to set the currency symbol (2aa2939), closes #16490
- bb: catch internal server error in ExecuteQueryWithIncrementalRetry (5764c0b), closes #16503
- bb: include user agent string in client context request (1a5fcaf), closes #16394 #16489
- bb: update PnPCoreOnline to November 2019 release (a2ded87), closes #16499
- bcm: update cached profile to prevent issues caused when fetching the updated profile within a ms of updating the profile (162d202)
- bcsp: include Utilities.Client dll's to be able to call SharePoint correctly (a745357), closes #16491
- core: fix issue where client secret is always created upon update (113f236)
- dcs: evaluate start time of a task only when multi instantiable (bdbc2d3), closes #16474
- developers: interpret Retry-After response header in ExecuteQueryWithIncrementalRetry function when encountering throttling (16586d8), closes #16475
- generic-rest: ensure SharePoint can be called by including OfficeDevPnP.Core as a reference (d79f057)
- opcua: fix create subscription pop up FocusedElement (3195c70)
- setup: make it clearer that .NET Core 2.2.x is a prerequisite, warning users to install only the latest 2.2.x version (1a8b7e8)
- wpfgui: expand error messages shown when authentication fails in wpfGui (ad68718)
- wpfgui: fix details of a person not loaded in wpfGUI (4a312ae)
Features
- adm: context setter can immediately send context to other components (c96de4a), closes #16472 #16317
- adm: introduce custom rendering via configuration script (09c45a6), closes #16376
- adm: make it possible to overwrite group and decimal separator (d1c288f), closes #16425
- adm: update initial progress (4cf562f)
- adm-csl: introduce CSL.rest functions and make them backwards compatible (241e4d4), closes #16328
- bb: add extra properties to modern Ensure List View (aed94a5), closes #16397
- bb: add new properties to set storage warning level, sharing capabilities and no script to Ensure Site Collection (d738980), closes #16495
- client: add iupdateable interface to be able to distinguish if model supports create and/or update operations (b9b75ae)
- client: support open id connect flow from within the client (cc2cfe9)
- cm: set context on model change (b0a14a3), closes #16313
- expressions: add initial expression functionality to the new core layers (a3cf1a5), closes #16333 #16347
- fw: allow the configuration of new clients (490bb91), closes #16345
- fw: implement Modern SharePoint authentication throughout the entire framework (41be2fa), closes #16429 #16431
- kendo-adm: enable function events on single record view (7c5e6e4), closes #16219
- opcua: add a basic OPC UA Dashboard as a system lifecycle to the framework (331363b), closes #16419
- opcua: extend and improve the Ometa.System.OpcUa system object (2a09811), closes #16356
- opcua: rewrite Refresh functionality of the OPC UA service (53eb3f7), closes #16357
- sap: add Test Profile capability to the SAP interface (e8d829f), closes #16337
- wpfgui: add client validators to existing models (83f30af), closes #16340
- wpfgui: introduce generic dataset paging and filtering (5c82ace), closes #16339 #16366
2.4.1 (2019-11-14)
Bug Fixes
- dcs: evaluate start time of a task only when multi instantiable (8a65182)
3.1.0 (2019-11-13)
Bug Fixes
- adm: don't show red notification when redirecting for authentication flow (1db4c9f), closes #16450
- adm: set initial context in the sessionStorage (718e339), closes #16158
- bb: ensure CM throws cannot import this webpart error (5ae1454), closes #16457
- bcm: fix issue where query options would not be processed in non-windows connectors (4e0af9d), closes #16424 #16461
- commlib: replace context value with empty string when the given key is not found (745da5d), closes #16445
- dcs: do not overwrite building block input field value with context when inheritance is broken (bfca658), closes #16414 #16440
- dcs: escape invalid characters in task definition or template name when evaluating start conditions (512ecc4), closes #16411
- dcs: export employee and role configuration on a task (40f5034), closes #16115
- sap: fix issue where date time fields could not be used to set date fields in a SAP BAPI (63baac7), closes #16466
- testing: shorten the name of a task template test (9e60672), closes #16411
- wpfgui: do not throw exception when user cancels the login procedure (55a529a), closes #16455
- wpfgui: fix retrieving models with different entity names to wpfGui (0ed7031)
Features
- bb: add support for relay addresses in Mail Building Block profiles (44cda52), closes #16444
- dcs: introduce required property on tasks in a template (f8299eb), closes #16409
- fw: add indication of method field that throws when value is not found in list of predefined choices (64c3905), closes #16443
2.4.0 (2019-11-07)
Bug Fixes
- adm: don't show red notification when redirecting for authentication flow (ea22e02), closes #16450
- commlib: replace context value with empty string when the given key is not found (21777f5), closes #16445
- commlib: save lifecycle name instead of id in the object definition for triggering case management (f309f31), closes #11383
- dcs: escape invalid characters in task definition or template name when evaluating start conditions (1eb4986), closes #16411
- dcs: export employee and role configuration on a task (1dd828a), closes #16115
- dcs: fix creating a membership with a case where the case would not be saved (2fafba2), closes #16439
- dcs: re-validate restrictions when updating name of a task or DCS action (6af8076), closes #16411
- patcher: port changes in 3.0.0 to patcher and DCS to fix the wrong lifecycle ID referenced in case management triggers (531be81)
- testing: shorten the name of a task template test (a9a488f), closes #16411
Features
- bb: add support for relay addresses in Mail Building Block profiles (592ca25), closes #16444
- dcs: introduce required property on tasks in a template (207eeca), closes #16409
- fw: add indication of method field that throws when value is not found in (45adbdb), closes #16443
3.0.0 (2019-10-28)
Bug Fixes
- adm: don't add obiz-component-loader to components to bootstrap on SP2013 (2b76c0e)
- adm: ensure that the results array when executing a view is always an array (e3a3986)
- dcs: fix creating a membership with a case where the case would not be saved (00cd86a), closes #16439
- dcs: re-validate restrictions when updating name of a task or DCS action (e6396e6), closes #16411
- setup: extract zip files of edge builds in Core and Generic REST (f01d844)
3.0.0-rc.5 (2019-10-24)
Bug Fixes
- adm: add api-service in the shared modules (9fa391d)
- adm: copy dialog not closing and base64 image hangs (48e3ae0)
- adm: emit event when component's proccessing state changes (bc64c5f), closes #16410
- adm: execution of save is the same for CSL.writeView.save() and clicking save button (db43262), closes #16305 #16306
- adm: make linked views go through different endpoint than normal functions (d8b39a1), closes #16393
- adm: make sure that the dialog provides enough width for the progress bar to be shown (8cc1d79)
- adm: make sure the audit trail icon is visible (0ce98fd), closes #16198
- adm: provide the apiService in the app-modules instead of shared module (559c7cf)
- adm: take the preparedView options for validation (4bb4e86)
- adm: trigger toolbarButtons on the right moment (a8f228c), closes #16288
- adm-wrapper: support for SharePoint 2019 (926de23)
- authority: fix issue where object reference error is thrown when prefered provider is set or specified (7658e7c)
- testing: ensure correct appsettings.json file in Generic Rest Service when executing tests (b6bdafd), closes #16364
Features
- adm: add edge loader (fd38a30), closes #16430
- authority: add the possibility to use The Identity Hub as a provider (bc5d013), closes #16380
- setup: include ADM Edge builds in setup (db5624d)
2.3.2 (2019-10-24)
Bug Fixes
- adm: make sure that the dialog provides enough width for the progress bar to be shown (f74ae6a)
2.3.1 (2019-10-09)
Bug Fixes
- dcs: check which cases are being validated when instantiating new tasks (71ae761)
- kendo-adm: trigger conditions after selection of a datasource (8134edf), closes #16381
3.0.0-rc.4 (2019-10-07)
Bug Fixes
- adm: make sure that viewForm is known in single record (64a8732), closes #16390
- adm: remove dubble pageContext property when getting culture (14ea131), closes #16273 #16274
- bcm: check whether a script hasn't been generated already when compiling an object and replace white spaces with underscores (b80d77f), closes #16283
- commlib: fix issue on logwriter which could throw exceptions when used in multi threaded code (77ea151)
- dcs: check if a state action can start when refreshing and validating case (298e363), closes #16398
- dcs: check which cases are being validated when instantiating new tasks (8778924), closes #16389
- kendo-adm: trigger conditions after selection of a datasource (b3f30a6), closes #16381
- opcua: add conditional check to null string values coming from OPC UA data (868c6f5), closes #16387 #16388
- opcua: add retry policy execution to Ometa method calls in the OPC UA pipeline processing (dea35a9), closes #16382 #16383
- opcua: rework subscription gui to create mappingdefinitions initially (a6d6fce)
- wpfgui: fix issue where gui would disconnect and throw error when access token has become invalid (4eefeb4)
Features
3.0.0-rc.3 (2019-09-30)
Bug Fixes
- adm: complete observable after all save events instead of invoking next (ad9d287), closes #16367
- adm: use the context records as initial value, create view must set context in form by itself (d0bd309), closes #16368
- cases: fix issue where related case information wasn't returned when include history is disabled (992e615), closes #16348
- commlib: save lifecycle name instead of id in the object definition for triggering case management (96ee3a1), closes #11383
- kendo-adm: check if there are rows, before trying to set it to success (2d8fae6), closes #16228
- testing: fix profile value in rest tests (36e823a), closes #16332
- wpfgui: use data source for inheritance on multiple values enabled and hide option within write views (5ae76cd)
3.0.0-rc.2 (2019-09-26)
Bug Fixes
- commlib: ignore null values when compiling filter expression by ignoring them (3478c07), closes #16276
- dcs: remove ValueType column of LifecycleProperty from schema to fix patcher issue (e2fae42)
- fw: fix usability issues in the GUI and fix adding multiple actions to a grouped action (71b009a), closes #16326 #16329 #16330
- infra: ensure correct data type mapping between ValueType and enum on LifecycleProperties (9ea722b)
- testing: fill in correct passwords in configuration of test installer (8c44d77), closes #15415
- wpfgui: show task type icons in designer canvas (6335b82), closes #16331
Features
- adm: separate initial validation values (e49f96b), closes #16304
- context: add option to force usage of system context on fields (8f12ff0)
- dcs: provide case context to use in email body when a task starts (658588f), closes #16307
3.0.0-rc.1 (2019-09-23)
Bug Fixes
- adm: get the appendFormValues when validating (98e26c9), closes #16252
- adm: make checkAll viewchild of filter-form dynamic (39b9611)
- dcs: fix EnsureFolder throwing EnableFolderCreation property not initialised (4702320)
- opcua: update the data type conversions within the OPC UA Core and Service to properly store the incoming data (41ad02b)
- rest: ignore exceptions thrown by configure communication server in the rest service (dd23238)
- setup: use the selected ODBC driver instead of the default one (0ce0328)
- test: allow parallel builds by using available ports (ceef547)
- testing: bam checks for OPC UA tests succeed (84176ea), closes #16282
- testing: test system installation copies artifacts correctly (f2345d5), closes #16284
- wpfgui: show exceptions in OPC UA wizard thrown by method execution (7627b2d)
Features
- adm: take width and height into account for the picker dialog (3a09517), closes #16267
- generic-rest: enable and prioritise settings in an appsettings.json file (a79bebd)
- wpfgui: introduce option to automatically connect (90e9dd6)
2.3.0 (2019-09-20)
Bug Fixes
- adm: remove obsolete pageContext when getting sharepoint online culture (7bdd484)
- adm: use the label instead of the name for the filter menu of pickers (14a52c6), closes #16265
- dcs: fix BaseType property not initialised exception (4c5cbd2)
- dcs: fix EnsureFolder throwing EnableFolderCreation property not initialised (cfd9e18)
Features
2.2.12 (2019-09-19)
Bug Fixes
3.0.0-rc.0 (2019-09-18)
Bug Fixes
- adm: add external context in create view if set context in form is configured (df33b1e), closes #16227
- adm: break relation with row when setting row in context (b93ff36), closes #16248
- adm: check if the apiObject has ScriptEvents (7f74587), closes #16257
- adm: clear cm does not reload views (598cabe), closes #16236
- adm: console error not visible when prepare ADM call succeeds but a code issue occurred while processing the response (3b6ea77), closes #16255
- adm: CSL custom layouting corrupts picker functionality (10850e8), closes #16230
- adm: event handling and messages (a0ba1c8), closes #16008
- adm: remove obsolete pageContext when getting sharepoint online culture (7ed94de)
- adm: update script for ADM bundling SP2013 (8059278)
- adm: use the label instead of the name for the filter menu of pickers (fa242e8), closes #16265
- adm-csl: make CSL.multiRecord backwards compatible (dc44ca8)
- adm-csl: make CSL.multiRecord.getCellValue backwards compatible with rowIndex (53a1b17), closes #16263
- adm-csl: make sure CSL.component and CSL.contextManager are backwards compatible (222001e)
- adm-csl: return a promise instead of an observable in current CSL functions (c1d089c), closes #16253
- bb: resolve error with unknown major version limit property on Ensure List on old SP2013 version (4500714), closes #16222
- commlib: catch exception when log writer is disposed (56c7d2a), closes #16220
- commlib: change ensure contextfields to ensure execution (dc60d66)
- commlib: fix crash in wpfgui upon removing an object field (fa5688e), closes #16218
- dcs: don't remove task property setters linked to other lifecycle properties when removing a lifecycle property (c91dcf0), closes #16249
- dcs: make it possible to use the context of a task in mail and end action (356f29d), closes #16217
- dcs: return correct task instance within template when querying multi instantiable templates (462ae7b)
- dcs: update lifecycle correctly when updating a membership (92cd90d), closes #16234
- dcs: view fields for creating and updating a membership have the same order and required properties (37c5cc9), closes #16202
- wpfgui: add empty option for multi record view for inline editing (eb90b68), closes #10420
- wpfgui: change duplicate labels in datasource settings (94df75d), closes #6333
- wpfgui: disable the profile selection in the data extensions popup of DCS methods in the State Details and State Transfer Details dialogs (c202184), closes #16097 #16264
- wpfgui: fix 'multiple values enabled' inheritance on views (cffaf60), closes #15687
- wpfgui: fix change highlight for grouped actions settings (81a2e14), closes #13752
- wpfgui: fix error when opening opcua wizard or insert subscription window (cbc7aea)
- wpfgui: fix interface issues with default values and predefined choices (cf911a3), closes #15524 #15964
- wpfgui: fix scrolling in event scripts (3d594e1), closes #14955
- wpfgui: improve Test formatter on any supported field of object, method and view (a69a099), closes #16261 #4575
- wpfgui: open a wizard is based on interface name instead of template (858012a), closes #15972 #16268
- wpfgui: remove Refresh context menu item for methods, views and context managers (014cc4c), closes #15558 #16269
- wpfgui: verify display type when returning validate data (6ebf5d3), closes #14892
Features
- adm: add backwards compatible CSL.grid.addActionCondition (195f094), closes #15942
- adm: add possibility to add and overwrite translation files (bd9ddfc), closes #16238
- adm: add sourceId to event scripts of views for backwards compatibility (06c936b), closes #16257
- adm: upgrade to FontAwesome 5.10.2 (5221ba2), closes #15927
- adm-csl: add backwards compatible way to use CSL.multiRecord.deleteRecord by rowNumber (57ab4da), closes #16251
- bb: add field to set section background on modern web part building blocks (db6ca11), closes #16246
- bb: add header options to Ensure Modern Page (ef71df8), closes #16212
- bb: add options for modern site styling in Ensure Styling (e171f6f), closes #16210
- bcs_webservice: allow certificate validation of web service to be bypassed for development services (5456f3a), closes #16235
- core: optimise code structures in the client API to eliminate dto's (2ed6889), closes #16232
- dcs: introduce multi instantiable tasks (8da13e5), closes #16237
- dcs: make context fields optional for developers creating state actions in their code (5513798), closes #15970
- fw: provide idle interface and BCM processes running in the background (0c725d8), closes #16209
- odata: try aggregate text properties for cases with relations call (0dca766), closes #16243
- opcua: add new OPC UA Windows service for improved monitoring and data handling (eb1d939), closes #16239
- opcua: add the new opc ua service to the setup (3e93b6a)
- rest: add support for request headers and authorization tokens (a0cd581), closes #16088
- setup: add rest interface to the setup (043deef), closes #16221
- testing: allow automated testing (d32d7ab), closes #15415
- wpfgui: introduce "jump to method" and "jump to view" in the objects tab (5c24980), closes #16250
- wpfgui: support reveal in explorer in context menu of object (5b6e9ad), closes #15969
Performance Improvements
- wpfgui: reduce memory usage for case management (fbe27dd)
BREAKING CHANGES
- bb: because some functions are made internal from public. Other functions can be used instead.
2.2.11 (2019-09-13)
Bug Fixes
- dcs: don't remove task property setters linked to other lifecycle properties when removing a lifecycle property (b73e45d), closes #16249
2.2.10 (2019-09-10)
Bug Fixes
- adm: clear cm does not reload views (6846d05), closes #16236
- adm: CSL custom layouting corrupts picker functionality (a4705d2), closes #16230
- adm: fix the possibility to add tables, links and images in the WYSIWYG editor (9d372ca), closes #16193
- commlib: catch exception when log writer is disposed (beeb2ce)
2.2.9 (2019-08-20)
Bug Fixes
3.0.0-beta.0 (2019-08-20)
Bug Fixes
- adm: fix the possibility to add tables, links and images in the WYSIWYG editor (35abd3a), closes #16193
- adm: reload ADM when clicking the search button with no context change (a094064), closes #16206
- dcs: mark Tasks as a reserved name so that lifecycles with this name (893c149), closes #16200
- test: fix the ensure relation test of the lifecycle service (03ecf6d)
Features
- adm: support dynamic view fields generated from method output (fb9a246), closes #16178
- bb: implement app-only authentication for building blocks (cbc2193), closes #16199
- opcua: improve OPC UA Wizard based on new Ometa Framework OPC UA Core (35b6521), closes #16033 #16034 #16035 #16036 #16078 #16079 #16080 #16081 #16082 #16083
- web: use filter links when retrieving related cases (7985c6b), closes #16172 #16173
- wpfgui: introduce component to link to specific documentation articles (c372f17), closes #16205
2.2.8 (2019-08-19)
Bug Fixes
3.0.0-alpha.1 (2019-08-08)
Bug Fixes
- adm: put row context in form when opening item function from row (5f3f842), closes #16190
- bb: add interface script for building block 'Ensure Web Part' (c365bc9), closes #16180
- bb: resolve error with BaseType property not initialized in modern Ensure List View (517b529), closes #16196
- dcs: close template when a human task fails (37ea05f), closes #16187 #16188
- wpfgui: do not trigger SAPWizard property changed event when refreshing BAPI (aa1f76c), closes #16184
- wpfgui: fix creation and removal of grouped actions (7bd485b), closes #16181 #16182
2.2.7 (2019-08-08)
Bug Fixes
2.2.6 (2019-08-07)
Bug Fixes
2.2.5 (2019-08-05)
Bug Fixes
- bb: check if id and title are loaded in GetList (829ef79), closes #16156
- bcm: set system attribute to false on temporary objects used when testing conversion scripts on a system objects (9add453), closes #15353
- kendo-adm: ensure viewfield definition retrieval throws no error if mapping is unavailable (dcf9331), closes #16167
- rest: keep a connected BCClient during serialization (cda79aa), closes #15351
- wpfgui: do not trigger SAPWizard property changed event when refreshing BAPI (c129ae6), closes #16184
3.0.0-alpha.0 (2019-07-31)
Bug Fixes
- adm: optimise conditionals on multi record (79850f2), closes #16149
- bb: check if id and title are loaded in GetList (f3568a9), closes #16156
- bb: interpret Url and CaseRootUrl before Website input field (e06c963), closes #15407
- bb: keep Ensure Modern Page with 'Home Page' backwards compatible after O365 update pushed by Microsoft (2a05c31), closes #16164
- bcm: set system attribute to false on temporary objects used when testing conversion scripts on a system objects (7cfb032), closes #15353
- core: check current lifecycle properties on relation instead of the related lifecycle properties (39be9d2), closes #16171
- csl: keep CSL.viewField and CSL.multiRecord implemented functions backwards compatible (3305d99), closes #16170
- dcs: create lifecycle properties on new lifecycles (3be453c), closes #16174
- dcs: hide relations tab on new lifecycles (685b8b5), closes #16175
- dcs: remove lifecycle without loading dcs instance (867bde0), closes #16176
- kendo-adm: ensure viewfield definition retrieval throws no error if mapping is unavailable (9e590b9), closes #16167
- rest: keep a connected BCClient during serialization (e9d7506), closes #15351
Features
- adm: upgrade to Angular 8 (c1b3b35), closes #16085
- adm-wrapper: no unnecessary requests while loading ADM (a6354bd), closes #16148 #16147 #16146
- adm-wrapper: upgrade to SharePoint Framework 1.9 (5e0bccb), closes #16169
- bb: add generic ensure modern web part building block (9d495e8), closes #16143
- dcs: add service layers to query dcs information via odata (4eb98ee), closes #15768 #15772 #15773 #15775 #15780 #15781 #15786
- dcs: make case messages functionality ADM3 proof (85d4fc8), closes #16166
- xml: add possibility to write to a XML file or output field (de6b0db), closes #16093
2.2.4 (2019-07-23)
Bug Fixes
- adm: change cldr url to get cultures (ed7d8dc), closes #16063
- dcs: optimize import and export functionality regarding tasks (2a9e6f6), closes #16153
- wpfgui: prevent changing dynamic picker data source to radiobuttons when changing focus to a static data source (671a21f), closes #15041 #16150
2.2.3 (2019-07-18)
Bug Fixes
2.2.2 (2019-07-18)
Bug Fixes
- adm: add cslDirective so that ngOnInit is triggered before the component's ngoninit (77b8c6f), closes #16107
- adm: add unselect deprecation logging (5b16e6f), closes #15943
- adm: don't use record in create linked view (ebdd39a), closes #15934
- adm: emit form complete when no initialValidation is needed (3001b4b), closes #16135
- adm: fix wysiwyg font family (4718438), closes #15926
- adm: load view field definition of key columns and display columns if not yet known (1603ac9), closes #15351 #15351 #16128
- adm: make CSL.view.values backwards compatible (800be5d), closes #15944
- adm: make yes-no and media control look the same as other controls (468b3d4), closes #16139
- adm: process HTML tags in MR title (1f6cb5c), closes /github.com/angular/components/issues/5440#issuecomment-313740211 #16129
- adm: provide cslcapable directive to single record (a858114), closes #16138
- adm: show header button tooltip (08e941e), closes #16130
- commlib: extend data source error messages with information on the containing field, view and object (d2c63b9), closes #16132
- dcs: use default value for type conversion when internal case property value equals null (a0060b7), closes #16141
- kendo-adm: optimise getViewField functions (4bd4a35), closes #16133
2.2.1 (2019-07-12)
Bug Fixes
- adm: add semantic version no in obiz.version property (f9ac499), closes #16126
- adm: get the autocomplete suggestions through validateValue (384af75), closes #16121
2.2.0 (2019-07-11)
Bug Fixes
- ad: provide more specific error message in wizard when refreshing properties (8f6592b), closes #3395
- adm: add console error when there is no value found for a style key (50ce7ad), closes #15611
- adm: add font-family css and backdrop for confirmation dialog (aa1dd06), closes #15918 #15919
- adm: check if date is considered empty when clearing CM (59f4f21), closes #16026
- adm: CSL.dialog.open does not throw an error (8788e3c), closes #16073
- adm: execute onLoadComplete event when navigating between records (b99aed1), closes #15982
- adm: hide the elipsis button when there are no functions to show in the menu (b53e7e2), closes #15830
- adm: make instances of the csl (519b3cf), closes #16101
- adm: make sure files can be uploaded to external sources (90e5249), closes #16069 #16070 #16071
- adm: make sure that there is context to delete from (38d7193), closes #16104
- adm: remove custom image URL to display default feature icon (4e5eaca), closes #4051
- adm: remove invalid filter values from the autocomplete field (7c791fd), closes #16121
- adm: send correct locale id with request to get the correct language label (96b8719), closes #4271
- adm: send record values with the filter options display formatting (17cb7dc), closes #16060
- adm: show first page when page is empty during runtime (56509f2), closes #16086
- adm: show noResult message on single record (1a749d8), closes #16084
- adm: use the all method in context manager test (2eb9dde), closes #16119
- adm: use the rawValue on collapsible list (6f15e4d), closes #15978
- bb: context setter not working on cm / adm created with building block (aacf67f), closes #16091
- bb: page header isn't added again when adding the first section on a page (c34e248), closes #16113
- bcm: use new id of group by field on copied view (89cf258), closes #15370
- commlib: fix issue where a race condition on disposing an object could result in an invalid operation exception (e4513c2), closes #16072
- commlib: fix issue where parallel disposing on an object could result in an invalid operation exception (dae4886), closes #16072
- commlib: remove default label value of a predefined choice (def9219), closes #13762
- dcs: do not execute system task when configured as trigger manually (668c510), closes #16117
- dcs: make auto state transitions import correctly (94966f7), closes #16112
- dcs: remove new role state permissions from state permission list on remove and discard (524bf0a), closes #15966
- kendo-adm: fix issue with view functions running parallel with Run Synchronously property enabled (5d6c9ab), closes #16064
- patcher: check object name when retrieving dcs method (c3096e5), closes #16061
- patcher: make sure tags and predefinedchoices files are handled correctly when patcher is run (2ebb919), closes #16110 #16111
- patcher: resolve .NET error when temporary masterdata-directory doesn't exist (3a8df40), closes #16123
- publishing: execution of publishing now done via DLL-profile; execution of methods and retrieval of cases via Archivation Dashboard fixed (7411758), closes #16044
- setup: prevent default bamfolder from creating when different installation path is provided (32359ec), closes #2485
- setup: put back accidentally removed condition for default BAM portal url (76f90fa)
- setup: retain custom tags when running setup (bc10f0f), closes #548
- wpfgui: evaluate the selected single record view when the data context changes (70dd0cb), closes #16067
- wpfgui: hide default value property on view fields of update vew (cb30d53), closes #4262
- wpfgui: hide save as dcs method button when action is grouped action (fd4de31), closes #16090
- wpfgui: remove minimum number of items in grouped action to collapse (cef6f72), closes #15625
- wpfgui: select corresponding item when pressing key in culture combo box (14ff096), closes #9927
- wpfgui: set current UI culture after closing dialog (4d8b32a), closes #16102
Features
- adm: add ability to set function icon conditionally (5d31b85), closes #16107 #16100
- adm: add CSL documentation (e864452), closes #16108
- adm: add hide condition for functions (4b052ec), closes #16105 #16106
- adm: rewrite and limit support for view field events (01672fd), closes #16058
- bb: add No Crawl property on Ensure List to exclude list from crawler (a9786ae), closes #13984
- bb: building block field positons are now consistent (cfbfd0d), closes #12456
- commlib: support async test profile implementations (9ec5796), closes #16045
- dcs: save action as dcs method for reusability (b612aff), closes #14903
- infra: set command timeout of migrations to maximum to prevent timeouts (25bf9cc), closes #16122
- opcua: add OPC UA profile testing to interface connector (2bb17fc), closes #15884 #15923 #15924
- setup: allow the bam portal url to be configurable (65f2122), closes #15796
- wpfgui: introduce base controls for wizards (d99f53b), closes #16076
- wpfgui: remove unimplemented data source events configuration (af34c28), closes #4156
2.1.2 (2019-06-17)
Bug Fixes
2.1.1 (2019-06-14)
Bug Fixes
- adm: don't wait for media file processing when no file has been selected (522bc02), closes #16052
- adm: load initial values of context manager after execution of configuration script (8183349), closes #16055
- adm: make addHideFieldCondition callable without component id (c9c8624), closes #16054
- commlib: check if custom BAPI already exists to avoid duplicates (544c6be), closes #15819
- commlib: set public selected BAPI group and BAPI property when adding a custom BAPI (0561db6), closes #15817
- commlib: trim field name in sap wizard (25b4903), closes #15963
- commlib: use correct base method field reference when converting an object field (965ca60), closes #15014
- wpfgui: add null check to BAPI and ABAP name when filtering BAPI's (6ca85b6), closes #15816
- wpfgui: check if user cancels out of profile selection before opening sap wizard (94edc8c), closes #15818
- wpfgui: display name of related lifecycle property correctly (306b755), closes #16048
2.1.0 (2019-06-06)
Bug Fixes
- dcs: make importing of tasks and templates possible (da71896), closes #16042
- setup: add .NET 4.7.2 as a prerequisite (71404e0), closes #16025
- setup: fix .NET prerequisite on setup (00295d4), closes #16025
- testing: fix some issues in tests to make them execute successfully (a862f05), closes #16030
- wpfgui: make it clear which framework version is installed (9e3849d), closes #16029
- wpgui: optimize persons and users window (5a56023), closes #16024
Features
- core: add default null logger to services container (29d9cac), closes #16040
- fw: make it possible to use shared json setting files across the services (ad00e87), closes #16031
- testing: introduce a testbase to ensure a case with ease (e7e1f97), closes #16012
2.0.0 (2019-05-29)
Bug Fixes
- adm: check if the fieldType is defined instead of falsy (8c3d27e), closes #15900
- adm: ensure CSL.grid.getPageData is backwards compatible (cc56ef1), closes #15948
- adm: make sure all viewFields get a value even when not in the response data (2ecbb0c), closes #15909
- adm: make sure CSL.multiRecord.getPageData can handle empty result sets (7d7468e), closes #15949
- adm: remove $event from enter to submit in base-write-view template (d83a8c0), closes #15998
- adm: remove obsolete onChange (37eed03), closes #15883
- adm: resolve media on update view and base64 target (f1c757f), closes #15889 #15890 #15891
- adm: sent context with list item functions targeting method (b82ee75), closes #15869
- adm: set the correct translation for setAsContext function in a grid (0758daa), closes #15977
- adm: take decimals into account for read only fields (7a51aaa), closes #15893
- adm: trigger onLoadComplete event on the correct moment (967e2d8), closes #15982 #15983
- adm: use fullContext when navigating after executing function (4d6d73d), closes #15954
- adm-wrapper: add retry button when error occured during discovery (740b2ce), closes #15938 #15939
- adm-wsp: bootstrap Kendo ADM (d1fc73f), closes #16014
- bb: add missing interface script of Ensure Language Settings (13050e8), closes #15997
- bb: allow additional field in ensure list with same name as field on the parent list (47d07a1), closes #15962
- bb: allow special characters in the web part title (6d50035), closes #15565
- bb: check SharePoint version when retrieving modern pages (6c52bb8), closes #16005
- bb: error thrown when specifying major version draft limit with minor version disabled (e4d4f71), closes #15951
- bb: fix invalid xml of SharePoint.BuildingBlocks.Fields (5a15e90)
- bb: fix typo in event type input choices of ensure remote event receiver (31acc16), closes #15061
- bb: hide the field in the content types when the property hidden is set (615e49e), closes #13951
- bb: load name property of content types in EnsureContentTypeToList (b5cdc87), closes #15196
- bb: page library is now properly ensured with the content types on a subsite (52d8972), closes #15868
- bb: pages are now published after saving when using the modern web part methods (3abce6a), closes #15907
- bb: permission level is now changed when the permission level exists (5b05238), closes #15186
- bb: resolve access denied error when creating wiki pages on specific modern sites (39f2a07), closes #15974
- bb: resolve issue with ADM app installation on SP2019 (06e785b), closes #15904
- bb: show more information in the description of the view query field of ensure view (b026233), closes #15171
- bb: use client side webpart when ensuring an ADM or CM on SP2019 (b71073a), closes #15933
- commlib: validation of a removed filter expression now succeeds when a child operator contains a blank field expression (f39b3d9), closes #15896
- dcs: fix invalid column ValidTo error (cefb290), closes #16000
- dcs: optimize case management queries and several object fixes (d7c63f1), closes #15988
- dcs: skip site collection removal if case is not provisioned (2936a06), closes #15968
- fwclient: process cached models when (re)loading data from the core service (2457323), closes #16015
- patcher: prefix dcs methods with building block object name (c12183b), closes #16018
- publishing: add newly created archive config subjects to dcs after creation (46ccc40), closes #15882
- publishing: ensure documents are processed to corsa correctly (4fb9b29), closes #15984 #15985 #15986 #15987
- publishing: lifecycle is now appended when picking a case in refresh archive configuration (f1d3707), closes #15879
- publishing: prevent infinite loop when publishing a document in major version-only library (ad9c538), closes #15880
- rest: ensure that the SPWeb.* fields are always filled when the user is authenticated (9fe8f7b), closes #15876 #15991
- testing: resolve issues in tests for release v2.0 (a53b9a3), closes #16016
- testing: resolve issues in tests for release v2.0.4 (4bb88df), closes #16016
- wpfgui: accept return in context field text box (cdd6e75), closes #15936
- wpfgui: prevent access to the gui when the user is not an administrator (839a682), closes #16020
- wpfgui: show configured state tasks on the correct lifecycle (4177ed7), closes #15894
Features
- adm: add CSL function to hide fields in a view based on the current record (5d75fc4), closes #15867
- adm: allow bypassing LIF confirmation check when using CSL - update docs of MultiRecord namespace (41a0e4f), closes #15989 #15990
- adm: process media files through a new endpoint (adfc7ef), closes #15999
- authority: make it possible for local users and users without email address to use the framework (d23ed6e), closes #16013
- bb: fix various typos, required fields and descriptions in the objects (5d6990a), closes #15975
- commlib: include object name when throwing exception that method can't be (8c66b68), closes #15947
- dcs: allow the use of expressions on lifecycle properties for automatic state transitions (e5d1910), closes #15899 #15952 #15953 #15955 #15956 #15957
- dcs: change save historical case property (a081d31), closes #15905
- dcs: fix entity framework loading history table before adding new historical case property (ff6d353), closes #16006
- dcs: introduce tasks v2 including templates & enhanced conditions (9e00476), closes #15993
- fw: introduce conditions on state actions, state transition actions and lifecycle property changed events (593bc95), closes #16017
- fw: test profile (f2a8a09), closes #15903
- kendo-adm: set hide and style condition on functions (toolbar and in grid) through CSL (d59792c), closes #15916 #15917 #15920
- publishing: create dedicated bb profile for publishing (17ac4db), closes #15881
- publishing: make archive configuration-subjects inaccessible outside dcs (32247f2), closes #15915
- publishing: update case now also executed for corsa sub cases when ensuring archive end date (f6a11a8), closes #15878
- testing: ensure that a test fails when one of the Test Successful checks is false (ae10df7), closes #15914
- testing: introduce attribute for method timing (5effd61), closes #15946
- testing: make rest service url configurable when executing a service endpoint (102e923), closes #15810
- testing: optimize structure of writing tests (c9f74ce), closes #15824
- wpfgui: add possibility to start with an operator group as root condition of a new expression (c8d743b), closes #15899
Performance Improvements
- fw: optimise caching mechanism in BCM & BCClient to boost performance and limit memory usage (39faf25), closes #16007
1.8.1 (2019-05-22)
Bug Fixes
- bb: fix invalid xml of SharePoint.BuildingBlocks.Fields (ab492465)
- dcs: fix invalid column ValidTo error (ac6d8bd), closes #16000
1.8.0 (2019-05-21)
Bug Fixes
- publishing: ensure documents are processed to corsa correctly (e3720d6), closes #15984 #15985 #15986 #15987
Features
- bb: fix various typos, required fields and descriptions in the objects (3c16753), closes #15975
- dcs: change save historical case property (db60ebb), closes #15905
- kendo-adm: set hide and style condition on functions (toolbar and in grid) through CSL (767c993), closes #15916 #15917 #15920
1.7.1 (2019-05-20)
Bug Fixes
- bb: allow additional field in ensure list with same name as field on the parent list (2d7113a), closes #15962
- bb: error thrown when specifying major version draft limit with minor version disabled (7e9b97a), closes #15951
- bb: fix typo in event type input choices of ensure remote event receiver (0a25629), closes #15061
- bb: show more information in the description of the view query field of ensure view (db79b55), closes #15171
- dcs: optimize case management queries and several object fixes (a90b250), closes #15988
- dcs: skip site collection removal if case is not provisioned (6687ce6), closes #15968
1.7.0 (2019-04-30)
Bug Fixes
- publishing: add newly created archive config subjects to dcs after creation (72239da), closes #15882
Features
- publishing: create dedicated bb profile for publishing (841f4de), closes #15881
- publishing: update case now also executed for corsa sub cases when ensuring archive end date (45f4179), closes #15878
1.6.1 (2019-04-29)
Bug Fixes
- adm: check if the fieldType is defined instead of falsy (4a4dbef), closes #15900
- adm: ensure contextChange event is subscribed once in CM and ADM
- adm: remove obsolete onChange (945357a), closes #15883
- adm: sent context with list item functions targeting method (4fc4421), closes #15869
- adm: take decimals into account for read only fields (a12027f), closes #15893
- bb: page library is now properly ensured with the content types on a subsite (8965f8e), closes #15868
- bb: permission level is now changed when the permission level exists (a2842a9), closes #15186
- dcs: get the correct lifecycle id when refreshing all cases for a lifecycle
- publishing: lifecycle is now appended when picking a case in refresh archive configuration (c499018), closes #15879
- publishing: prevent infinite loop when publishing a document in major version-only library (e03db32), closes #15880
1.6.0 (2019-04-19)
Bug Fixes
- dcs: fix issue where field tokens could not be used in the value of a state property condition (77b4f20), closes #15848 #15849
- kendo-adm: add notification when interface script error occurs (573ba20), closes #15834
- kendo-adm: fix filtering in kendo grid (b8b0121), closes #15740
- kendo-adm: get the context icon every time the grid changes (ecbbc12), closes #14945
- kendo-adm: remove obsolute function in CSL (e9b4bdd), closes #15836
Features
- kendo-adm: add CSL functions to hide and style listitemfunctions in a grid row (f895ef3), closes #15826
- kendo-adm: add CSL functions to style and hide toolbar buttons of Multi Record (3d6bde2), closes #15836
- kendo-adm: add SetFieldStyling CSL function (dfbec14), closes #15790 #15821
- publishing: improve publications overview on dashboard (e5e2cc4), closes #15832
- sp: allow update of readonly sharepoint field (9b81a01), closes #15842
1.5.5 (2019-04-19)
Bug Fixes
- dcs: optimise queries for the case management dashboard (1bceb6e), closes #15742 #15743
- kendo-adm: remove filter resulting in empty grid does not throw an error (e5e9aa3), closes #15838
2.0.0-rc.3 (2019-04-19)
Bug Fixes
- adm-package: fix issue frame window timed out when retrieving object list (b349218), closes #15860
- adm-package: rename url reference from silent renew to silent redirect (200568d), closes #15843
- bb: resolve issue with ensure modern page when the page didn't exist yet (addc5f3), closes #15858
- bb: use client side webpart and install the Ometa ADM app when using ADM, SPO and classic pages (1bce4b2), closes #15859
- dcs: ensure that tasks are re-evaluated before any auto state transition takes place (1037a8e), closes #15852 #15853
- dcs: fix issue where field tokens could not be used in the value of a state property condition (6abb322), closes #15848 #15849
- dcs: optimise queries for the case management dashboard (d849fdf), closes #15742 #15743
- kendo: trigger onLoadComplete on empty MR when reloaded by CSL (13450ac), closes #15837
- kendo-adm: add notification when interface script error occurs (1a78985), closes #15834
- kendo-adm: don't strip URL context after security redirect (00c8925), closes #15795 #15841
- kendo-adm: fix filtering in kendo grid (258de81), closes #15740
- kendo-adm: get the context icon every time the grid changes (ff0f877), closes #14945
- kendo-adm: remove filter resulting in empty grid does not throw an error (a46bb1f), closes #15838
- kendo-adm: remove obsolute function in CSL (2dd45e6), closes #15836
- kendo-adm: update the files that are loaded in debug mode (4892ec3), closes #15844
Features
- bb: permission not deleted when inheriting permissions (1339cd5), closes #14322
- dcs: make it possible to prioritise expressions when configuring conditions on tasks (c658df6), closes #15863 #15864
- kendo-adm: add CSL functions to hide and style listitemfunctions in a grid row (41b4ad5), closes #15826
- kendo-adm: add CSL functions to style and hide toolbar buttons of Multi Record (008db1e), closes #15836
- kendo-adm: add SetFieldStyling CSL function (0e1cff6), closes #15790 #15821
- publishing: improve publications overview on dashboard (1073ad5), closes #15832
- sp: allow update of readonly sharepoint field (88a63c1), closes #15842
1.5.4 (2019-04-15)
Bug Fixes
2.0.0-rc.2 (2019-04-11)
Bug Fixes
- adm: get the edit text configured instead of translation on single-records (b47e156), closes #15825
- bb: resolve error when creating web part page as home page (d58b499), closes #15831
- bb: resolve issue with indexed property not working on all field BB (d5a5046), closes #12398
- bb: target audience sp group incorrecly split by comma in ensure list view (e6b9658), closes #15089
- commlib: filter data correctly when a global filter is configured with "does not contain" (534810a), closes #15815
- publishing: ignore archive minor versions configuration when archiving manually (4b63ba3), closes #15827
1.5.3 (2019-04-11)
Bug Fixes
- adm: get the edit text configured instead of translation on single-records (70d269e), closes #15825
- bb: resolve error when creating web part page as home page (e6b2b3f), closes #15831
- bb: resolve issue with indexed property not working on all field BB (0cf2736), closes #12398
- bb: target audience sp group incorrecly split by comma in ensure list view (dda225a), closes #15089
- commlib: filter data correctly when a global filter is configured with "does not contain" (d668287), closes #15815
- publishing: ignore archive minor versions configuration when archiving manually (ef948a9), closes #15827
1.5.2 (2019-04-08)
Bug Fixes
- adm: don't wrap labels in views (c0b564c), closes #13093 #15688
- kendo-adm: add padding to cells in form table-layout (63f0a6a), closes #15688
1.5.1 (2019-04-05)
Bug Fixes
- adm: fix passed parameters to context manager configuration script (7f94930), closes #15744
- bcm: fix an issue where a given input value is not overwritten by an input data extension (d865c00), closes #15752 #15767
- commlib: could not remove rule element from virtual element (afdbd10)
- dcs: return an existing case relation when ensuring a case relation when start and stop is null (625a75f), closes #15799
- odbc: install system odbc object (b000ecc), closes #15647
- publishing: compose a correct name for a corsa case (d3684e0), closes #15766
- publishing: create a corsa case without an end date (85e5005), closes #15808
- publishing: create DCS method for ensuring the manual archive trigger (fdc6ec1), closes #15765
- publishing: ensure a corsa case succesfully (8519021), closes #15761
- publishing: ensure archive configuration fails (22cbd22), closes #15760
- publishing: removed quick launch and hid some columns on publications overview page (03b4f86), closes #15764
- publishing: templates SharePoint Building Blocks for Execute Manual Trigger and Ensure Manual Archive Trigger (ed32524), closes #15762
- testing: fix error while restoring database (1c46f76), closes #15648
2.0.0-rc.1 (2019-04-05)
Bug Fixes
- adm: add check for dates on isDefinedAndNotEmpty (d95bea8), closes #15797 #15800
- adm: don't strip query string from url when redirecting (86656f0), closes #15795
- adm: don't wrap labels in views (f044956), closes #13093 #15688
- commlib: fix issue where media field throws null exception on saving (506b483), closes #15804
- commlib: make Base64 default value of media field target type for (c1280c9), closes #15805
- dcs: return an existing case relation when ensuring a case relation when start and stop is null (885145c), closes #15799
- kendo-adm: add padding to cells in form table-layout (b17dd06), closes #15688
- publishing: compose a correct name for a corsa case (52d4cff), closes #15766
- publishing: create a corsa case without an end date (353bd52), closes #15808
- publishing: create DCS method for ensuring the manual archive trigger (ffa4ab9), closes #15765
- publishing: ensure a corsa case succesfully (d4e95dd), closes #15761
- setup: ensure that adm files are overwritten when upgrading (8e7afcf), closes #15813
- testing: remove dummy life cycle states only once instead of twice and use different profile on the system method (62893b2), closes #15801 #15802
- testing: use new profile for the ODBC structures tests (081ebe1), closes #15812
- testing: wait for the http request to return when executing a method on a service endpoint (a54bbef), closes #15811
Features
- security: configure maximum amount of sites to parallel process by security script (458bdf1), closes #15806
2.0.0-rc.0 (2019-04-02)
Bug Fixes
- adm: fix passed parameters to context manager configuration script (7f94930), closes #15744
- bb: fix issue where the modern BB could not be patched (d4483ee), closes #15754
- bcm: fix an issue where a given input value is not overwritten by an input data extension (d9160ab), closes #15752 #15767
- bcs_rest: fix wrong commlib reference (260395e), closes #15757
- commlib: removing a rule from a virtual profile results in a crash (c71c2fc), closes #15104 #15105 #15213 #15311 #15362
- dcs: fix issue to refresh object connection settings of a task definition when the type changes (c257c9c), closes #15750 #15758
- dcs: set identity insert to off on the categories table instead of operations (6eafa28), closes #15791 #15794
- odbc: install system odbc object (b000ecc), closes #15647
- publishing: ensure archive configuration fails (ea6b0ef), closes #15760
- publishing: removed quick launch and hid some columns on publications overview page (9374a50), closes #15764
- publishing: templates SharePoint Building Blocks for Execute Manual Trigger and Ensure Manual Archive Trigger (de12374), closes #15762
- testing: adjust code to fix compiler error (7df43bd), closes #15756
- testing: fix error while restoring database (1c46f76), closes #15648
Features
- adm: add an X to close the dialog on picker dialog and view dialogs (3ec69b1), closes #15748
- bb: add support for modern pages (d59e3ba), closes #14457 #15027
- bcs_rest: add new REST interface (dfcd2d7), closes #15757
- dcs: introduce task flows in case management (e1e72f7), closes #15747
- fw: add complete new security layers to the framework based on OpenID Connect and OAuth 2.0 (be66a58)
- fw: first version of upload multiple files through media control (e0908ae), closes #15570 #15571
- patcher: remove code related to entities (aadbef6), closes #15753
1.5.0 (2019-03-27)
Features
- dcs: use font awesome icons on DCS.Membership object (630d87f), closes #15717
- odbc: introduce sql commands for table structures retrieval (317c27e), closes #15646 #15647 #15648
- publishing: corsa archive triggers (4355d3d), closes #15575
1.4.1 (2019-03-26)
Bug Fixes
- adm: boolean not correctly set on lock form (3acd919), closes #15712
- adm: change order of parameters for multi record configuration script (6ef7709), closes #15731
- adm: move styling of grid header text to a higher level (5fc1295), closes #15732
- bb: fix error with default datetime in ensure datetime field (d2b496c), closes #8036
- commlib: filter with startswith, endswith, contains or does not contain did not work on char, link or media fields (41b6dfc), closes #15737 #15738
- kendo: stop editing the list on o-grid when leaving inline edit (323cfe7), closes #15719
- rest: rest installed on DMZ would always refer to localhost:2005 (5e60a71), closes #15728
1.4.0 (2019-03-18)
Features
1.4.0-beta.3 (2019-03-15)
Bug Fixes
- dcs: no more time-outs on the case management dashboard (91c56fa), closes #15710 #15711 #15714
- kendo-adm: execute onLoadComplete event even when no results are found (0d83988), closes #15689
1.4.0-beta.2 (2019-03-15)
Bug Fixes
- adm: loadSettings of input and output of a textfield (baa74bc), closes #15678
- jquery-adm: fix broken export to excel (e5eda20), closes #15531 #15675
- patcher: copy objects before patching (18ba7ea), closes #15668 #15682
- rest: allow multiple data source executions in parallel (ea0c8e9), closes #15679
1.3.9 (2019-03-14)
Bug Fixes
1.4.0-beta.1 (2019-03-13)
Bug Fixes
- adm: remove isProcessing from location component (2e9dc22), closes #15626
- bcm: fix issue where the patcher throws an object reference error upon compiling objects (5ce0a08), closes #15668 #15669
- patcher: missing interface scripts after installation framework (83599ab), closes #15673 #15674
- testing: fix failing test Lab07TwoDayADMTraining (ef98e21), closes #15670 #15671
- testing: required profile for Lab07TwoDayADMTraining test will be installed (66a4155), closes #15670 #15671
Features
1.4.0-beta.0 (2019-03-11)
Bug Fixes
- adm: CSL multi record styling - check if there is an item to set the styling on (548bae0), closes #15620
- adm: default geolocation error was shown when there was an error on the form (7919c70), closes #15621
- adm: don't display empty update form when record to edit is not found (41c1055), closes #15593
- bcm: fix an issue where input extensions with conversion scripts pushes raw and converted values to main method (5660be6), closes #15577 #15578
- bcm: fix an issue where input extensions with conversion scripts pushes raw and converted values to main method (20220a7), closes #15577 #15578
- bcm: fix an issue where paging returns empty results on next page when data extensions and conversion scripts are active (197cb30), closes #15614 #15615
- commlib: fix an issue where a method throws an error when a conversion script on a DateTime field returns NULL (972bc02), closes #15612 #15613
- commlib: fix issue where conversion scripts on output fields cannot use input context (086c611), closes #15633 #15634
- commlib: fix issue where documents are no longer fetched from methods (7814545), closes #15623 #15624
- kendo-adm: 2 filters brake the filtering on multirecord (d801857), closes #15598
- patcher: take into account if the objects directory does not exist (c8b61bd), closes #15631 #15632
- testing: allow multiple runs of the case action test at the same time (894e2ce), closes #15616 #15617
Features
- adm: add CSL functions for the styling of a field in a MultiRecord view (afd1a1f), closes #15590
- adm: add CSL.contextManager.clearAll (40dc069), closes #15589
- adm: set running context in CSL (cd0ccc6), closes #15591
- adm: when taking new context, reload component instead of patching context values (5e3547e), closes #15574 #15586
- bb: use SMTP user as from email when no address is given (0e32a20), closes #15564
- bcm: increase max length for method, view and context manager names (4e19778), closes #15601
- bcm: take into account main context when merging extensions (e12f2e8), closes #15585 #15594 #15595
- bcsp: use converted field values on site provisioner fields (ee2d652), closes #11175 #15596
- dcs: allow archive configurations to be created without a life cycle (aedb11a), closes #15568 #15569
- dcs: show confirmation dialog before removing cases on case management dashboard (9627613), closes #15629
- fw: update projects to use the latest CSOM libraries (5d1d579), closes #15602
- setup: keep service endpoints on objects when upgrading (5daecea), closes #15365
- testing: helper methods for writing tests (4c2b3ae), closes #15605
- testing: more readable data for executed test cases on test system dashboard (d4df4b3), closes #15532
- testing: new status for tests where duration checks failed (6f153bb), closes #15610
- testing: test cases are automatically created when the test framework is installed (cc37be9), closes #15572
1.3.8 (2019-03-11)
Bug Fixes
- commlib: fix issue where conversion scripts on output fields cannot use input context (e6fef3e), closes #15633 #15634
1.3.7 (2019-03-07)
Bug Fixes
- commlib: fix issue where documents are no longer fetched from methods (ede98d6), closes #15623 #15624
1.3.6 (2019-03-06)
Bug Fixes
- bcm: fix an issue where paging returns empty results on next page when data extensions and conversion scripts are active (f6d73fc), closes #15614 #15615
- commlib: fix an issue where a method throws an error when a conversion script on a DateTime field returns NULL (aa4037d), closes #15612 #15613
1.3.5 (2019-02-28)
Bug Fixes
- bcm: fix an issue where input extensions with conversion scripts pushes raw and converted values to main method (94e24cf), closes #15577 #15578
- bcm: fix an issue where input extensions with conversion scripts pushes raw and converted values to main method (9217efd), closes #15577 #15578
- bcm: fix an issue where the framework falsely reports that the results don't have a next page (23d88fb), closes #15594 #15595
1.3.4 (2019-02-27)
Bug Fixes
- adm: afterSaveSuccess event params are not correct (a806375), closes #15587
- adm: csl should only emit changed context values for (d44632c), closes #15555
- adm: fallback to empty string when view dialog title is not yet available (6e4c813), closes #15492
- adm: fix view specific columns not being displayed (9bb8dc2), closes #15490 #15579
- adm: reload toolbarbuttons after context update (8ebaa42), closes #15574
- adm: set layout on groups for single records (22e569f), closes #15583
- adm: update functions when navigating through multiple records (36d5039), closes #15566
- bcm: fix an issue where merges of data extensions fails when a conversion script is active on a field used in the extension relation (67ca7bb), closes #15577 #15578
- bcm: fix issue where obj ref error is thrown when executing method with (9f1e734), closes #15580 #15581
- dcs: 'Copy of' prefix should not be added to imported grouped action (a62ced4), closes #15327 #15476 #15588
- kendo-adm: fix opening size of SingleRecord view in dialog (9d93dc9), closes #15546
1.3.3 (2019-02-20)
Bug Fixes
- adm: add showDate and showTime to parser options (bd3d664), closes #15477
- adm: alignment of dynamic form controls (c25e6d0), closes #15543
- adm: get the correct context to sent to view dialog (2ae5490), closes #15566 #15547
- adm: make sure that description has a min height (c247cdd), closes #15548
- commlib: fix properties with a space not being set correctly as context when executing a method through odata (6b26a5e), closes #15573
- wpgfui: reload available multi record views for inline editing when data context changes (f90e989), closes #15505 #15567
1.3.2 (2019-02-15)
Bug Fixes
1.3.1 (2019-02-14)
Bug Fixes
- bcm: fix an issue where the merging of output extensions didn't work (0043d0e), closes #15550 #15551 #15560 #15561
- commlib: ensure initialisation before saving fields to xml (0bea160), closes #15552 #15553
- commlib: return specific value instead of method field value instance (b796080), closes #15554 #15557
- frontend-core: ContextChangeEvent thrown with wrong context upon calling (f86505b), closes #15555 #15556
1.3.0 (2019-02-14)
Features
- patcher: try to read predefined choices xml with and without encoding (5fe16af), closes #14981
- wpfgui: use latest Ometa logo (2d4f0b1), closes #15544
1.2.3 (2019-02-12)
Bug Fixes
- adm: align column title color in grids with field label color of controls (225de57), closes #15542
- fw: loop through context records in utilities client (738338b), closes #15534 #15535
- wpfgui: do not wrap conversion script text (3146050), closes #15537 #15541
- wpfgui: remove global text changed event for textboxes (a9da21a), closes #15536 #15538
1.2.2 (2019-02-11)
Bug Fixes
- setup: error while analysing entities when installing on drive other than c (606d51f), closes #15529 #15530
Reverts
1.1.3 (2019-02-11)
Bug Fixes
- setup: error while analysing entities when installing on drive other than c (e9de119), closes #15529 #15530
1.2.1 (2019-02-08)
Bug Fixes
- dcs: order dcs queue entries using their sequence when selecting one to process (ba31e43), closes #15438 #15516
- wpfgui: do not dispose dcs client when closing rdp (bdaacfe), closes #15466 #15517
- wpfgui: do not reload method jobs window when it is already has (913f226), closes #15522 #15527
- wpfgui: fix disabled context menu on objects list (913a663), closes #15232 #15504 #15525 #15526
- wpfgui: implement text changed event for all text boxes (76bbb63), closes #15503 #15523
- wpfgui: optimise tab cycle on context fields (02ce902), closes #15468 #15518
- wpfgui: provide value when breaking inheritance on context field of type YesNo (7d94cb6), closes #15487 #15521
1.2.0 (2019-02-06)
Bug Fixes
1.2.0-beta.2 (2019-02-05)
Bug Fixes
- testing: database names in profiles are set to the correct value while installed (f72a911), closes #15507 #15508
- testing: the method for the service endpoints test will now execute succesfully (5b415fa), closes #15509 #15510
Features
1.2.0-beta.1 (2019-02-01)
Bug Fixes
- adm: mobile grid label, parse value with parser service (246402b), closes #15494
- adm: remove double identifier for ValueObject (fade49d), closes #15498
- testing: null property value in BAM range check (60cd97b), closes #15425 #15501
- wpfgui: copying an action to the same destination no longer removes source action (4dfd813), closes #15327 #15476
Features
- adm: date inputs should be able to be empty (db22822), closes #15497
- adm: migrate view and dialog related CSL functions (b9f110c), closes #14626 #14627
- adm: show autocomplete suggestions based on display value instead of key value (1a6c676), closes #15496 #15495
- fw: introduce property to show timestamp of data in pager of MultiRecord view (a1fa2a7), closes #15482 #15483
- wpfgui: set default width and height unit to auto for views (15ebd8f), closes #15499
1.2.0-beta.0 (2019-01-28)
Bug Fixes
- frontend-core: don't use obiz-core for relative import of ValueObject interface (c3d9551)
- frontend-core: don't use obiz-core for relative import of ValueObject interface in context manager service (8a9bdac)
Features
- adm: add possibility to add enable condition on multi record list item function (6cd6fce), closes #15489 #15490
- adm: support ADM web part on SharePoint 2019 (3683ebe), closes #15439 #15439
- adm: validate multiple records (e8a1a85), closes #15274
- dcs: display actions of past states on Case Managment Dashboard (8f136cf), closes #15406
- dcs: use same navigation links on every page in the Case Managment Dashboard (23b3b0d), closes #15381
- fw: introduce checkboxes to indicate whether you want to use a refresh or new icon (5a208f8), closes #15042 #15207
- fw: introduce full picture property on media view fields (4291bb4), closes #15051 #15428
- testing: add installer for the test framework (b5a767c), closes #15414
- testing: add possibility to change the profile for the state actions (4898b4b), closes #15447
- testing: methods tested via an odata connection will be executed via the config endpoint (dbfe8b6), closes #15413
- wpfgui: introduce object field creation and field types to the sap wizard (f1c820e), closes #15331
1.1.2 (2019-01-28)
Bug Fixes
- adm: context manager events (61875fb), closes #15479 #15480
- adm: mobile multigrid does not encode html tags (2681b11), closes #15481
- adm: set default icons for row functions (208706c), closes #15491
1.1.1 (2019-01-22)
Bug Fixes
- adm: form.reset() should set valid values (ca6d3df), closes #14869
- adm: URL context has the highest priority at page load (f784891), closes #15396 #15445
- bb: file path is formatted correctly when downloading files to send as an attachment (fb063f9), closes #15443 #15444
- commlib: execute conversion scripts when no query options are present (42cb20b), closes #15469 #15470
- commlib: optimise object field creation (0f0b2f0), closes #15454 #15458
- commlib: use filter on raw field value when no conversion script is active (7680ef1), closes #15461 #15464
- dcs: case status will now indicate failure when one action inside grouped action fails (99e484d), closes #15462 #15465
- dcs: fix issue where the view VW_Employees is not generated on upgrade or install (6eafa62), closes #15434 #15435
- dcs: on the Case Management Dashboard html text will not appear in columns anymore (fc4aa70), closes #15436
- dcs: reserve "Case Messages" as a lifecycle name (99ed911), closes #15473 #15474
- dcs: the Case Management Dashboard doesn't show incorrect count for queues anymore (c015053), closes #15401
- dcs: the case root url was not visible in the cases picker on the case management dashboard (3614a74), closes #15459
- fw: update case messaging functionality and check if the given source is valid (919c4e3), closes #15450 #15451 #15452
- kendo-adm: error thrown in static single record view when no records are found (6f82415), closes #15368
- kendo-adm: invalid date is still valid (413ec4a), closes #15471
- kendo-adm: show title on static multi record view (0c031fb), closes #15360
- publishing: fix issue where invalid object name error in view on Archive Configuration Dashboard was thrown (9afa9b7), closes #15456
- testing: remove test object after executing synchronisations test (5f27227), closes #15448
- wpfgui: add tooltip for html encoding on conversion scripts (71f7a08), closes #15437 #15457
- wpfgui: remove tag filter functionality from case management windows (13cc0de), closes #15320 #15455
- wpfgui: site type dropdown is now sorted alphabetically (728b496), closes #13760
1.1.0 (2019-01-09)
Bug Fixes
- rest: executing datasources on a context manager now works using the view endpoint (2280177), closes #15432 #15433
1.1.0-beta.0 (2019-01-08)
Bug Fixes
- ad: large integers are now read correctly (e36c4ba), closes #14905 #15366
- dcs: discarding state transition changes now works properly (bf30cb1), closes #15423 #15424
- dcs: tags are copied when copying an action (084c790), closes #15319 #15369 #15371 #15372
- sap: tables within root structures now count towards the total record count (57811f2), closes #15419 #15420
- testing: template already exists when executing test method for templates (2b44341), closes #15422
- wpfgui: append and update form fields now show a context menu to add fields (02a8961), closes #15426 #15427
- wpfgui: expanding another object will not make you lose the screen focus (071f5d6), closes #15232 #15429
- wpfgui: fields show relevant culture configuration (cbc3f7a), closes #15046 #15352
- wpfgui: it is now possible to link an existing language label to other labels (eba7f6b), closes #14453 #15323
- wpfgui: ribbon buttons in case management screen now support smaller resolutions (63a1c6f), closes #15300 #15430 #15431
Features
- adm: submit form when pressing on enter (f650f74), closes #15343
- bb: new Checkin File bb and optimised file creation (c4d6195), closes #15346 #15347
- bcm: The converted values are written to the output xml (d77840e), closes #15308
- dcs: ignore system sharepoint groups when processing permissions (686a09b), closes #15341
- publishing: case input for archive configurations and archive configuration dashboard in dutch language (b8ab9de), closes #11905 #15354 #15355 #15356 #15359
- sharepoint: introduce recycling items using the sharepoint interface (f788e4a), closes #14142
- tools: introduce tool for auto uploading a release zip file (dad2c84), closes #15349
- tools: introduce tool for checking the usage of a certain view field (412d29b), closes #15338
- wpfgui: it is now possible to add custom BAPI's to the SAP wizard (effe74b), closes #5887
1.0.0 (2018-12-20)
Highlights
- breaking changes when upgrading -
- kendo-adm: The external context is no longer interpreted in the ADM. External context will always be set by the REST service when executing a method, view, ... If you are still using external context fields in your Create views, the value of the external context is overwritten. To fix this issue, remove these fields from the view. Related to this, if you're using case properties like CaseID these properties should be used in the Interface Script using the following syntax: {$CaseProperty.CaseID}. The patcher will also notify you about any life cycle properties that are synced with the site. You should also check these properties!
- [beta] ADM -
This release marks the initial availability of the newest ADM version. This version is built with Angular v7 and Angular Material. From now on, this 'Angular ADM' or 'ADM3' will be referred to as 'ADM'. Previous versions of the ADM will be referred to as 'Kendo ADM' or 'jQuery ADM'. If you want to know which version you're using, you can simply type 'kendo' in the developer console of your browser. If there's no error displayed in the console, you're using the Kendo version. This version however comes with some breaking changes.
- New mail building block -
This release includes a new building block for sending mails. Use the Send Mail method of the Ometa.Utilities object that will be installed on your environment already. You can simultaneously refer documents on SharePoint On-Premise, SharePoint Online and other publicly available locations like websites or network shares.
- Performance and user experience -
Lots of performance fixes to improve usability of the business connector. The biggest changes are visible in the Case Management section with a major redesign.
Bug Fixes
- adm: change detection not triggered when creating elements at runtime (30fbddd), closes #15383
- adm: include generated sppkg for Office 365 (8547805)
- adm: show title not interpreted on context managers (bdc2e7a), closes #15385
- kendo-adm: stop async calls when dialog is closed when it wasn't ready yet (d801091), closes #15317
- wpfgui: collapse button is now hidden when toolbox contains grouped actions (1acda91), closes #15334 #15373
- wpfgui: fix days of week when switching to different weekly schedule of synchronisation (2ca79fe), closes #15117 #15367
1.0.0-rc.2 (2018-12-14)
Bug Fixes
- bb: sharepoint files can now be used as an attachment to an email (22f03d6), closes #15399 #15400
- rest: odata serialisation of local method fields (040d855), closes #15392
1.0.0-rc.1 (2018-11-30)
Bug Fixes
- adm: no error was shown when inserting image, link or table into editor (b0bd00d), closes #15344
- dcs: removing a lifecycle with a special character in it's name did not remove the database view to retrieve all cases (e292379), closes #15342
- dcs: wrong status text for the creation of a case when an error occured (10c416d), closes #15345
- kendo-adm: picker search on all columns when one column is visible (4c862aa), closes #15350
- testing: getting the run logs on the Test System Dashboard should return results (c539c70), closes #15337
1.0.0-rc.0 (2018-11-28)
Bug Fixes
- commlib: removed EntityProperty attribute from BCReadView (12b27bc), closes #15335 #15339
- old-rest: server version should be interpreted from connection instead of (2bc4571), closes #15336
- testing: make profiles test repeatable (da3c1d4), closes #15340
1.0.0-beta.0 (2018-11-27)
BREAKING CHANGES
- kendo-adm: The external context is no longer interpreted in the ADM. External context will always be set by the REST service when executing a method, view, ... If you are still using external context fields in your Create views, the value of the external context is overwritten. To fix this issue, remove these fields from the view. Related to this, if you're using case properties like CaseID these properties should be used in the Interface Script using the following syntax: {$CaseProperty.CaseID}. The patcher will also notify you about any life cycle properties that are synced with the site. You should also check these properties!
Bug Fixes
- adm: do not pass current field when opening picker (eff0c17), closes #15326 #15326
- adm: executeDataSource gets an empty object as value (10a0a26), closes #15286
- adm: make isMobile public for numeric components (d2799b2)
- adm: pass control erros with view-field-groups (2e8b0c5), closes #15063
- adm: picker with error call keeps loading (ce287ad), closes #15299
- adm: rename FormComponent (91e7364), closes #15268
- adm: render number fields as number control on mobile (8bf14bc), closes #15284
- adm: required picker is always invalid (b1d1d4f), closes #15301
- adm: setting context without context manager goes wrong (b11185c), closes #15285
- adm: sort responses on the rowKeys and refresh with external context (e219f4b), closes #15282
- adm: update view display results in the dialog (9e1f2c0), closes #15328 #15328
- commlib: break inheritance when input default is empty on a datetime field (62cb655), closes #15062 #15314
- dcs: remove unnecessary casedb name while creating the view VW_SPGroups (6c6148e), closes #15205
- dcs: remove where clause while retrieving lifecycles because System column is not retrieved (b95ba88), closes #15263
- fw: response is now parsed correctly and the View Type of a View Function is now saved correctly (06e0f41), closes #15277 #15304 #15315 #15316
- kendo-adm: add noindex to search robots (8bafb1e), closes #15325
- kendo-adm: delay OnLoadComplete event of grid to allow icons to be rendered (56a35be), closes #15292
- kendo-adm: ExecuteDataSource goes wrong with append field of type date (0fd67ef), closes #15322
- old-rest: validate external users on office 365 correctly (31334b6), closes #15025
- rest: a CM Function can now be executed using the view's endpoint (b230fa2), closes #15239 #15312
- rest: prevent object reference error when user object is empty (2b06097), closes #15249
- setup: don't require domain for sharepoint online credentials and stop BCOS before upgrade (b64dd94), closes #15245 #15293
- setup: missing library for encrypting the password when using custom credentials (09cfe5e), closes #15294 #15295
- test: status of test runs on Test System Dashboard are not displayed (f086a32), closes #15309
- testing: no data on test system dashboard when provisioned on SharePoint online (b4d8048), closes #15278 #15279
- wpfgui: changing data extensions on a method now immediately reflects to other components which uses this method (5a91d8e), closes #15038 #15306 #15307
- wpfgui: prevent adding building blocks to grouped action when no grouped action is available (22127f4), closes #15327
Features
- adm: make number of records in view dialog function clickable (b097646), closes #15287 #15290
- bb: allow mail building block to include attachments (660305c), closes #15258
- commlib: set ShowToolbar default to true for new views (e4f52f4), closes #15259
- dcs: a search for an employee now also includes a check on the e-mail (c2455cc), closes #15297
- dcs: boost performance of VW_Employees by eliminating PIVOT function (1f618f0), closes #15333
- dcs: change generation of lifecycle views to boost performance (690bcbe), closes #15191 #15332
- fw: introduce new context manager events (Configuration Script, OnLoadComplete, OnLoadForm) and write view events (OnLoadForm) (0880d31), closes #15250 #15251 #15254
- opcua: add additional user authentication methods like credentials and certificates to connect to OPC UA servers (f3f707e), closes #15275
- wpfgui: add Process BAM Files button to BAM tab (20491ee), closes #15291
- wpfgui: enhance performance in the case management screens (2323388), closes #15240 #15255 #15305 #15313 #15321
1.0.0-alpha.1 (2018-11-15)
Bug Fixes
- adm: cancel buttons focused before save button (18af987), closes #15195
- adm: context manager action toolbar (1901f7b), closes #15169 #15273
- adm: disable context manager specific progress bar (4af7f85), closes #15233
- adm: fix some picker issues (d9c74d3), closes #15148
- adm: fix vertical layout implementation of context manager (f683da3), closes #15192
- adm: let context manager function take context into account (8bb7392), closes #15234
- adm: missing code from dialog service (6b79b1e), closes #15189
- adm: missing viewForm on renderedview (1b9efc3), closes #15063
- adm: read view field events from ScriptEvents property (abb892f), closes #15226
- adm: take context into account when opening picker (9da3728), closes #15248
- adm: take context into calls (684cd46), closes #15248
- adm: take display format for single record controls in account (9e0059d), closes #15243
- adm: use obiz-form with read only controls for a single record (6d28b01), closes #15264
- adm: validation and errors when controls get disabled (0f9f2dd), closes #15265
- bcos: extend node cache manager to differentiate between "cache maintenance" and "normal" operation modes (6070582), closes #15217 #15222
- bcos: log faulty profiles and continue processing other opc ua profiles (8d3f54b), closes #15216 #15219
- BCOS: add additional check to avoid NACK error when no instance filter data is available (8b06712)
- BCOS: improve BCOS command exception logging by separating command name from parameters (c40b9b7), closes #15215 #15218
- dcs: fix invalid xml of object (8705c1b), closes #14538
- dcs: included interface script for Refresh All Cases of Lifecycle in installation (40206ca), closes #15260 #15261
- frontend-core: confirmation dialog styling + multiple columns for datasource controls (1b510b8), closes #15231 #15242
- frontend-core: fix failing frontend core tests as a result of the ScriptEvents property (d33089b)
- jquery-adm: open picker when multiple values are found (a2a9783), closes #15182
- kendo-adm: beforeSave event should keep original context when not returning new context (655c111), closes #15270
- rest: fixed typo in function name (a08b269), closes #15237 #15238
- wpfgui: critical error occurred when no grouped actions existed (d16145d), closes #15256 #15257
Features
- adm: add CSL.component namespace (2dc33a7), closes #15223
- adm: interpret image types (9e33362), closes #15088
- adm: listitemfunction that targets script should receive CSL (2bb3124), closes #15225
- adm: open dialogs from dialogs service (0510d5d), closes #15189 #15267 #15276
- bcos: adapt node cache manager to deal with node search more dynamically (2809750), closes #15211
- charts: upgrade to angular 7 (7be04cc), closes #13041 #14596 #14598 #14614 #14621 #14749 #14751 #14753
- fw: introduce case messages and Angular ADM (cd79d7d), closes #13024 #14599 #15063 #15121 #15128 #15135 #15136 #15137 #15140 #15141 #15144 #15145 #15146 #15147 #15148 #15155 #15159 #15161 #15162 #15163 #15164 #15165 #15166 #15168 #15170 #15173 #15175 #15181 #15183 #15188 #15190 #15193
- setup: include ADM builds for elements and SP2013 (15730a7), closes #15224
- setup: install OPC UA components with setup (35f35f9), closes #15187
- webparts: update path of ADM files to adm-sp2013 (e2720ae)
1.0.0-alpha.0 (2018-10-23)
Bug Fixes
- commlib: add the possiblility to modify label and icon of an Audit Trail Function (6ca0546)
- commlib: update cache after toggling system object (eaa5585)
- dcs: fix issue where retrieving cases of a lifecycle with no related lifecycle properties returns error (b8575b3)
- dcs: include Manage Permissions and Dynamic Timings when importing a lifecycle (2e8ff43)
- dcs: make it possible to remove a lifecycle with a hyphen in the name (66a34e3)
- jquery-adm: remove columns from key and display format when loading (0645d33), closes #15029 #15131
- kendo-adm: execute BeforeSave event when saving view function (f2e7b00), closes #15165
- kendo-adm: fix sorting in picker dialog when picker is opened automatically (71da2ce), closes #15115 #15156
- kendo-adm: hidden date time field doesn't throw conversion error (d8cd158), closes #15125
- kendo-adm: link field in grid was shown as object Object, closes #15116 #15157
- kendo-adm: send correct payload when requesting data source output directory data (2e79f6a), closes #15069 #15154
- kendo-adm: single value picker can change its value (1c58860), closes #15126 #15127
- kendo-adm: validate picker that is conditionally set as required correctly (eca697a), closes #14986 #15158
- patcher: fix the error when copying predefined choices upon patching (bbcb50a)
- wpfgui: fix error when adding context field to list item function that an error is thrown (2fa76bf)
- wpfgui: fix position of currency negative pattern combobox (ab9208e)
Features
- bb: add possibility to use actual fields instead of TypeOf... and ValueOf... fields (b98fb7a)
- commlib: check unique fields when saving a synchronisation (d251979)
- dcs: make it possible to execute dcs system functions in custom methods (4ab722d)
- fw: introduce type on an image (3a309d8)
- fw: log complete error message when something fails in BCS_DLL 4 interface (f6dde7b)
- fw: move copying of template and profile from wpfgui to backend (5b92bf8)
- rest: rest endpoints now check if the request is about a view or a context manager (c9c9a49)
- webgui: first version of the web interface (3b83179), closes #13001 #13003 #13004 #13005 #13006 #13007 #13008 #13009 #13012 #1338 #13380 #13382 #13627 #14045 #14744 #14746 #14747 #14748 #14762 #14763 #14764 #14765 #14766 #14767 #14768 #14769 #1477 #14770 #14771 #14772 #14773 #14774 #14776 #14912
- wpfgui: add possibility to search for a bapi in the sap wizard (e4d8935)
- wpfgui: change method test results save button to export (a5523ec)
0.0.1-alpha.12 (2018-10-05)
Bug Fixes
- bcm: prevent deleting the source object assembly when copying it (39f8f7f)
- commlib: fix issue where conversion script did not execute for a field starting with a number (8474cc3)
- dcs: fix the issue that it's not possible to remove a state that has no cases (af43fa7)
- setup: fix error when clicking next on the feature selection screen (aa247579)
- setup: solve the error when specifying custom credentials for the REST service (1477ad6)
- wpfgui: fix random crash when refreshing dcs screens (855fb1c)
Features
- fw: add possibility to ignore file processing on a method (ff65d93)
- fw: introduce modal dialog property on views and item functions (ee50704)
- wpfgui: add plus icons to method data extension tab headers (4aa90b6)
- wpfgui: remove the embedded browser and optimise the ribbon to enhance performance (01a9b3f)
- wpfgui: split configuration of field events and data source into separate tabs (5671d76)
0.0.1-alpha.11 (2018-09-28)
Bug Fixes
- commlib: fix incorrect sorting and filtering when using data extensions (99d9c62)
- commlib: refresh all properties when Master Data collection is refreshed (96d5bdb)
- dcs: fix upgrade script which throws an error about the foreign key FK_RelatedLifecycleProperties_CaseLifecycleProperty (e1e2679)
- dcs: prevent lifecycle objects to have multiple Ometa DCS tags (a19a6eb)
- kendo-adm: add Element.prototype.remove polyfill to allow removal of HTML (234ca82), closes #15047 #15050
- kendo-adm: decode the field name and value when setting value (f57947f), closes #15066 #15067
- kendo-adm: don't trim whitespaces of input and textarea (fc92a18), closes #15048 #15049
- publishing: fix object reference error while exporting to corsa (274ad08)
- setup: make it possible to install on drive other than C (d007cbd)
- setup: parallel workers are reset to 10 when upgrading (0fb02d7)
- tfw: improve the calculation of the margin of the expected duration condition (ca9cdf9)
Features
- bcm: prevent saving an object if another session already changed the same object (e6f2221)
- commlib: change events property to be obsolete (ee39978)
- dcs: make it possible to link properties of a lifecycle to another lifecycle (fc384d8)
- dcs: make it possible to refresh all cases of a lifecycle (1ad69b4)
- fw: change parsing logic of a filter expression sent to the REST service (03041f3), closes #15034 #15054
- fw: implement new OPC UA wizard, interface and service to link the Framework to OPC UA servers (eb84f3c)
- fw: optimize events on view fields and context manager fields (0400bd7)
- kendo-adm: return opened dialog instance of window.obizAdmPopUp (386080d), closes #15076
- tfw: improve reporting of test information and execution data (3fd5aa3)
- wpfgui: change labels of discard changes dialog when an error occurs (fda6e86)
- wpfgui: sort the bapi groups in the sap wizard (9bd1f88)
0.0.1-alpha.10 (2018-09-10)
Bug Fixes
- rest: ensure that external context is always fetched and set on each data request to the framework (79515c8), closes #15039 #15040
0.0.1-alpha.9 (2018-09-07)
Bug Fixes
- bam: changing the log directory in BAM.config will cause the logging for existing processes to go to that directory after maximum one minute (8435a86)
- bam: retrieve correlation tree of logs with multiple categories correctly (ef362e7)
- bam: the correct user name will now be put into the web.config file of the BAM portal (b3136ea)
- bam: when an error occurs while cleaning up the database, more details about the error will be logged (3dd3b26)
- bcsp: prevent the same case or case status to be created multiple times (6f4fdf9)
- kendo-adm: fix ADM keeps loading when event is configured (e3fdc94), closes #14995
- kendo-adm: remove extendWithExternalContext and add isExternalContextField to API of OContextService.js (9267423)
- kendo-adm: show key icon only in item function view dialogs (c86fe31), closes #14936
- rest: set external context in rest instead of frontend call + add extra CaseProperty fields for case context (125d90d), closes #14868 #14991
Features
- fw: add possibility to set a single record view as a target of a view function (b9d620d)
0.0.1-alpha.8 (2018-08-24)
Bug Fixes
- bcm: fix encoding of types schema (d717a1d)
Features
- dcs: add relation types to case relations (1c48e7e)
- wpfgui: create context menu for defining append form fields and update form fields (a7373a2)
0.0.1-alpha.7 (2018-08-24)
Bug Fixes
- bcm: attributes of master data items xml should all be optional (4564a47)
- commlib: initialise label with the name of the linked view on creation (4245c0f)
- commlib: no document is created when an empty string is passed to a media field (dbea2f2)
- fw: sequence on linked views (d015900), closes #14872
Features
- rest: ignore the process external context option in the generic REST service (bf79b5d)
BREAKING CHANGES
- rest: the process external context option is ignored in the Generic REST service. In a future release, this option will be eliminated completely causing the older REST service to always fetch the external context. In the older REST service, this will cause extra performance penalty when the option was previously disabled because caching isn't implemented there. However, if the option is disabled, security is completely bypassed in the older REST service which we can't support any longer.
0.0.1-alpha.6 (2018-08-24)
Bug Fixes
- bam: place config file and log files default in correct locations (ff9d2ec)
- cm: set default title of cm when it is created (936a223)
- commlib: change compiling of the datetime filter to take into account empty datetimes (b598971)
- commlib: change compiling of the datetime filter to take into account empty datetimes (b2de2a0)
- dcs: prevent multiple invitations when adding external users to SharePoint (30a1875)
- dcs: prevent re-adding already existing users when processing permissions (0a424da)
- patcher: fix error when installing system predefined choices (b86e0a8), closes #14979 #14980
- patcher: patch icons when analyzing is done (26cf5ee), closes #14859 #14975 #14976
- publishing: fix some minor issues in the archive configuration dashboard (7242045)
- sap: don't fill input tables when the value to set is empty (730b571)
- sap: ensure the case insensitivity of external names (685f787)
- testfw: fix dashboard creation contextfields (5f09e6a)
- testfw: fix expected duration calculation issues (ebd2899)
Features
- dcs: add possibility to choose the dashboard language for a system lifecycle (18ce3e5)
- dcs: add possibility to copy paste actions in case management (fe8d44f)
- dcs: add possibility to define and execute case actions on system cases (a109107)
- fw: add Docusaurus as documentation platform (edd32e4), closes #14960
- fw: introduce multi views on a view configuration (03c5d8e)
- kendo-adm: get event scripts to execute from the ScriptEvents property instead of the Events property (fa2269b), closes #14851
- kendo-adm: make ensureGlobalReference of OContextService public (159e9cf), closes #14944
- patcher: check for url in icon url property (d62b11a)
Reverts
- fix(commlib): change compiling of the datetime filter to take into account empty datetimes (e502181)
0.0.1-alpha.5 (2018-08-10)
Bug Fixes
- commlib: don't remove field links when opening a synchronisation (30d44d6), closes #14832 #14902
- commlib: reset context manager function properties when no longer set as activate on set context or activate on clear context (38aa1c9), closes #14871
- wpfgui: allow context fields textbox to accept return (0ef6c7b), closes #14904 #14917
Features
- fw: introduce ShowTitle on multi record view and context manager (54c2b94), closes #14842
- wpfgui: introduce context on trigger case management fields (98a9b92), closes #14391
- wpfgui: show owner fields when custom owner is checked (244c6ad), closes #14393
- wpfgui: sort predefined choices alphabetically (097cbd3), closes #14823
0.0.1-alpha.4 (2018-07-27)
Bug Fixes
0.0.1-alpha.3 (2018-07-24)
Bug Fixes
- dcs: catch the error for sending invitations and ensure processing permissions continues after handling the error (7149e5b), closes #14870 #14883
- kendo-adm: reference toCultureString function correctly (1dbcee4), closes #14888 #14891
- kendo-adm: remove duplicate value from validated items when picker is single value (4e894b8), closes #14889 #14890
- sap: set null value if SAP returns 0000-00-00 or 24:00:00 as value for a datetime field (6203ec4), closes #11392 #11763 #5075 #5834
0.0.1-alpha.2 (2018-07-18)
Bug Fixes
- build: fix failing frontend build (77b622c), closes #14819
- commlib: catch unauthorized exception when accessing IIS server manager (5c5987e), closes #14828 #14829 #14828 #14829
- commlib: solve issue where an interface can falsely throw an unknown command error (512f02b), closes #14864 #14865 #14866 #14867
- CommLib: check correctly for variable in context fields (1d7f6b0), closes #14818
- dcs: ensure custom employee properties on view after upgrade (2915fa0), closes #13447 #14833
- dcs: remove config table check to prevent sequence contains no matching element error (ec90d9a), closes #14834 #14835
- kendo-adm: add margin left to o-asset when bundling so it does not stick to the label (ccbf9ee), closes #14824 #14838
- kendo-adm: don't display records in bold when grid is not in edit mode (30ac612), closes #14879 #14880
- kendo-adm: execute onLoadComplete event even when there are no records returned (1d5dbc2), closes #14821 #14839
- kendo-adm: hide correct items for CSL.grid.addActionCondition when grouping is configured (8f8b08e), closes #14826 #14837
- kendo-adm: set cell HTML when using CSL.grid.setCellValue (4208a87), closes #14881
- kendo-adm: trigger change of datasource manually when grid is rendered (2299b20), closes #14848 #14850
- wpfgui: always show update form fields options on list and auto complete data sources (677ac6a), closes #14861 #14862
- wpfgui: readd libcef.dll (c378cbf), closes #14819
Features
- bam: configure bam logging location (aa571d4), closes #13065
- bb: add mail building block (474eb7b), closes #14820
- changelog: use custom standard-version changelog generator (aeff1f3), closes #14836
- publishing: optimise archive configuration dashboard (34bee21), closes #14800 #14801 #14802 #14803 #14804 #14805 #14807 #14809 #14810 #14811
- rest: include site id in validation checks and cache processing (76928b2), closes #14878
- setup: add setup files and build scripts to sources and update them to support setups per build (4bc8762), closes #14827
- wpfgui: set 1033 as default site locale setting for the case management trigger (3afa235), closes #14392
0.0.1-alpha.1 (2018-07-09)
Features
- changelog: use custom standard-version changelog generator (49d98cf)
0.0.1-alpha.0 (2018-07-09)
Bug Fixes
- build: fix failing frontend build (77b622c), closes #14819
- commlib: catch unauthorized exception when accessing IIS server manager (5c5987e), closes #14828 #14829 #14828 #14829
- CommLib: check correctly for variable in context fields (1d7f6b0), closes #14818
- wpfgui: readd libcef.dll (c378cbf), closes #14819