iCL Designer Version Protocol
๐ โฆ bugfix โจ โฆ new feature
1.22.4.0 (Beta)
โจ 8951 - adds a dropdown element to order_by block in queries
โจ 8895 - able to sort content items alphabetically
โจ 8857 - allows to define an index field
โจ 8827 - mapping scripts do validate, if a content field does exist
โจ 8773 - allows the blockly editor window to be docked or shown as fullscreen
โจ 8724 - able to recolor checklist fields individually
โจ 8681 - shows a warning when the user uses titles of option fields without the "make list from text" block
โจ 8670 - able to find usages of content types
โจ 8556 - sentry sdk integrated
โจ 8527 - allows to define a sort order for repeatable sections
โจ 8483 - CLI - migrates text blocks to be not translatable
โจ 3435 - getproperty block for content items has a dropdown instead of a text field
๐ Bugfixes (9033 9031 8962 8960 8911 8908 8887 8851 8810 8775 8767 8750 8728 8726 8410 8194)
1.20.7.0
๐ Bugfixes (8728)
1.20.6.0
โจ 8649 - string operations safely ignore empty (null) values
โจ 8614 - refuses to save the workbook if it was stored with a newer version introducing breaking changes
โจ 8607 - filteroperator "not in" added
โจ 8511 - blockly blocks added: "null", "not"
โจ 8456 - blockly text blocks can be prevented to appear in localisation file
โจ 8388 - adjusted warning for number type validation
โจ 8373 - blockly block added: username
โจ 8084 - blockly block added: text breaky
๐ Bugfixes (8593 8548 8445 8416 8403 8355 8347)
1.20.0.0
โจ 8317 - adds 'number from text' block
โจ 8279 - add validation for comparing answers that are not numbers
โจ 8118 - sets default value for "top options count" for checkboxes to 20
โจ 7710 - adds iFinding field paremter 'Single selection only'
๐ Bugfixes (8308 8292 8245 8240)
1.18.2.0
โจ 7823 - export translations with additional colums
โจ 7851 - improve workbook search (add note type, search in comments and scripts, show display title)
๐ 7536 - a validation message does not lead to a checklist-node, if it contains an validation error
1.18.0.0
โจ 7635 - allow to specify a custom date format for a workbook
โจ 7629 - allow to specify "top options count" for checkboxes and radio buttons
โจ 7354 - allow to specify query for contentitemfield (filter when opening dialog)
โจ 7574 - add "autoselect (single option)" checkbox
โจ 7490 - add blockly blocks for working with text ("substring", "find occurrence", "get letter")
โจ 7454 - Allow to specify the image quality per image field
๐ 7729 - cannot copy blockly scripts
1.17.2.0
โจ 7082 - update new default report template to hide hidden fields
โจ 7054 - validation - check if a ScriptedAnswer script references a field from a repeatable scope
โจ 7480 - add comment field to nodes
โจ 7185 - bind answers to content items
๐ 7098 - has-value block should only allow answer-of blocks, nothing else
๐ 6984 - the create date block should not accept date fields, only numbers
๐ 7183 - using "answerof" block inside a "test" block (conditional) leads to runtimeexception
๐ 7399 - Databound values - copied fields do not work in iCL Filler
๐ 7383 - crashes when opening a workbook with multiple checklists
1.14.10.0
โจ 7311 Designer - install application without adimistrative privileges
โจ 7148 Support for Repeat for "Elements in list"
1.14.5.0
โจ 7297 contextcommand to search for all dependencies
โจ 7291 support searching in checklist and workbook
โจ 7102 create an error when a script (other than answer) is bound to a contentitem property
โจ 7216 allow to copy nodes between workbooks including the blockly scripts
โจ 7107 improve mindmap performance using DynamicData library
๐ 7334 after copying and pasting a headline and re-ordering the questions, their order is stored incorrectly
๐ 7318 copies blockly scripts except of repeatforrelated query
๐ 7305 crashes when copying node in checklist
๐ 7306 creates two connections when node is moved between headlines
๐ 7275 when pasting chapter more than twice, only the chapter without descendants is pasted
๐ 7277 when copy-pasting chapter that was not collapsed, the serializer throws an exception
1.14.1.0
โจ 7018 - disable autofilling content items and task data on second checklist
๐ 6937 - crash when loading workbook when content type changed name and cannot be found by a loading strategy
๐ 2794 - When opening another workbook there will be still data from the old workbook in the checklist viewmodel
1.14.0.0
โจ 6459 - add option to "forbid" cancellation of tasks in the workbook
1.13.6.0
๐ 6839 - duplicate content item mappings with case-sensitive property names
1.13.5.0
๐ 6836 - workbook cannot be saved with message "key not found in dictionary"
1.13.4.0
๐ 6823 - nodes with duplicate Ids
๐ 6607 - when adding values of dropdown fields, calculates wrong results
๐ 5554 - when comparing a property of content item with the 'has value' block, the result will be true even if the value of the property is ""
๐ 6071 - when calculating with content item number-mappings directly, + will cause text concat instead of calculations
1.13.2.0
โจ 4381 - add "hidden" additionally to "isvisible" and rename to "exists"
โจ 6713 - allow to map internal property "isdeleted" of each content type
1.12.17.0
๐ 6699 - workbook cannot be saved with message "key is already present"
1.12.15.0
โจ 6667 - Generate validation warning when referencing an unexisting field in scripts
โจ 4379 - calculate with dates (add/subtract days,months,years,now())
๐ 6355 - when setting de|en in translation excel, then workbook default language is changed to en
๐ 6658 - when blockly is pasted the save button should not be greyed out
๐ 5935 - when importing a content type with missing name properties on fields, the Designer crashes
1.12.14.0
๐ 6574 - name not updating in blockly's
1.12.13.0
โจ 3318 - specify, that user can add/remove items in repeatfor section
โจ 5922 - comparison of dates (gt, gte, lt, lte, )
โจ 5878 - if answer is rated negative, allow to specify severity (1..warning, 2...error)
โจ 6232 - replace updated report template
โจ 6187 - update dox42 engine to support FieldType.FileEntry
๐ 6493 - when importing a translation file in a workbook with "fields_resolve_option" blocks, their culture property gets lost (is cleared)
๐ 6471 - When copying nodes with blockly scripts into a different checklist and changin the name, the name changes in the source checklist too
๐ 6476 - when renaming a contentitem field after copying the whole chapter, dependant scripts in other checklists are also renamed
๐ 6467 - images of content items are not shown in report (datasource)
๐ 6358 - it is possible to delete the answers in a three button field
1.12.9.0
๐ 6062 - cached content type definitions are not updated when a content type definition is updated
๐ 6035 - when a mapping exists for a content field that is removed, the mapping is not removed
๐ do not crash when an error happens during saving a workbook
1.12.5.0
โจ 6046 - allow for a blockly script to change the casing of a text to UPPER or lower
โจ 5896 - Blocks getting the title of an option field allows to specify a constant language if workbook is multilanguage
โจ 6005 - validate that fields of type fileentry cannot be mapped to/from signatures
โจ 5774 - allow to map image fields to contentfields of type "file" (defect image)
๐ 5999 - when adding a content field, not specifying the type yet and saving, iCL Designer crashes
๐ 5964 - when opening a Finding, all Findings are opened again
๐ 5933 - repeatForRelatedQuery can be configured with 'IsAsync=false' which breaks functionality in the Filler
๐ 5950 - error in blockly script when using compare and calculations
1.12.4.0
๐ 5919 - cannot use answer of "Textbox" block in ScriptedAnswer of "Multiline Textbox"
1.12.0.0
โจ 5815 - blockly - add sqrt block
โจ 3437 - improve validation
1.11.6.0
๐ 5827 - values get lost when translating blockly scripts that have fields_one_of blocky
1.11.3.0
โจ 5676 - add a single-item "create list with" block automatically to the "is one of" block
โจ 5283 - add block allowing to "repeat for defects" (filter: questionname, assetid, state)
๐ 5675 - using date part block within a string concatenation function breaks the script
๐ 5674 - cannot import translation file after the order of languages changed
1.10.3.0
๐ 3068 - new default value "exactly" is breaking functionality
โจ 5460 - add date-part block to resolve year, month, day and week-day of a date
1.10.2.0
๐ 3068 - Blockly - "is"-field (fields_one_of) does not return true if there are more answers given, including the defined one
๐ 5308 - Blockly - l10n scripts are not backwards-compatible
๐ 5322 - workbooks with 1 language are interpreted as multilanguage
๐ 5312 - cannot export translated workbook - ArgumentNullException
๐ 5225 - Blockly - single quotes are not escaped in text blocks of scripted answers
โจ 5169 - Blockly - add "now" block to set the ScriptedAnswer of a date field to the current date