AskiaDesign
5.6.1.0 (Not yet released)
- Option to verify and remove non-printable characters (#465)
- Crash script with empty functions (#671)
- Crash on importation type dialog (#632)
- The save interview button of the CATI test mode in AskiaDesign doesn't work (#534)
- Open an XML or Import from XML doesn't work in 561 (#697)
- AskiaDesign crashes when an "ignore responses" routing action is placed on "Before" on a loop question (#698)
- Interview.IsLastPage return always true for all the screens (#629)
- Difference between live routing behaviour in v5 and v6 screens (#686)
- AskiaDesign 64 bit did not save tags (#727)
- Glitches on the import window (#646)
- The Tags are not saved in questions anymore when using AskiaDesign 32 bit (#758)
- When using Publish to portal with a survey opened locally, we can't save the QEX file modified anymore (#746)
- Add a new tab in the internet settings for v6 screens - default controls (#548)
- The randomisation is not correct for a closed question inside a loop (#744)
- When opening a portal survey and save as QEX locally there is a window update live survey that should not appear (#729)
- Modification of the size of some field in the database of the QES files (#737)
- AskiaDesign 64 bit did not save tags (#727)
- The target question of the routing on Start is lost after performing an updatesubsurvey (#696)
- Rotation of questions on merged screens should work when using chapter option or Change order routing using v6 screens (#622)
- Array of Responses to support property Tags (#726)
- AskiaDesign > Crash when view quotas in Open live survey (#725)
- SetADXProperties routing doesn't work on chapter (#704)
- Dragging QES file on to 64 bit AskiaDesign 5.6.1.0. exe brings up error message (#733)
- The export and import XML doesn't work (#740)
- Add a new check box Update caption during data entry on the caption element of the chapter and questions/loops for the v6 screens (#609)
- The setvalue doesn't work when the open question is not visible (#764)
- Previewing individual screen was broken (#754)
- List the screens where we have missing controls when performing a verify or when saving a survey (#761)
- Add a new check box Update caption during data entry on the caption element of the chapter and questions/loops for the v6 screens (#756)
- The open question is not visible when testing the survey except if we open the view quota window (#766)
- Show the live caption parameter only for the caption element (#765)
- The preview is unstable (#780)
- The additional CSS and JavaScript on a specific page are not saved (#779)
- Can't open the QEX file attached (#821)
- The fields of the routing send email are not saved in the QEX (#799)
- Improvement of the speed of Survey.Questions (#816)
- Optimisation of the impact of Run AskiaScript (#818)
- Improvement of Change Response order to a loop (#817)
- The UpdateADP doesn't work with these QEX files and command line (#831)
- ADP Properties goes blank for QEX files downloaded using the bridge (#824)
- Put the focus on the first question where we have a problem of special characters in the shortcut (#830)
- If the portal id of the ADPs resources changes, then the import would not pick on this and then the verification would break (#819)
- Change the Successfully published when importing or updating to Rapide Design from AskiaDesign (#828)
- Compilation error on a routing (#836)
- Add a search question feature in screen mode (#820)
- Advanced mode in routings are showing wrong condition (#890)
- Add the search option for surveys list when publish to Rapide or Open a Rapide survey (#841)
- Design crash when trying to open this XML file (#854)
- Add a new parameter /duplicateresources used by the insertsurvey and not updatesubsurvey (#843)
- Add resources to a QEX through command line (#842)
- Delete a resource from a QEX (#845)
- Update a resource in a QEX (#846)
- Add a new ADX property type file (#656)
- Add deletesubsurvey to delete a module from a QEX (#844)
- Error message when save as QES this QEX file (#900)
- The advanced condition window of the routings is not refreshed when doing modifications (#906)
- The order of the routings should be kept from the source when using updatesubsurvey (#903)
- Merge command parameter that validates the content of a QEX file (#848)
- Update a target QEX with bringing quotas from a source QEX (#847)
- Quota functions did not randomise responses if question not in quota tree (#972)
- Routing remnant could cause a routing not been imported when merging survey (#973)
- Simplified wizard options for interactive survey (#974)
- Translator x64 (#902)
- Add a check on all entities that should have unique id when saving the survey (#606)
- The run time debug on a routing ignore response by script doesn't work (#910)
- When using Open from portal in AskiaDesign, if I paste the name of the project, this is not enough to open it (#889)
- The before routing is executed after the After routing (#989)
- Add checks for the length of the tags or scenarios caption (#886)
- The previous answers are kept when using links and modifying the previous answers (#967)
- Add /remove unusedtranslations command (#912)
- Delete the reference of the tags in questions, responses when deleting tags (#1024)
- The loop iteration selection and number doesn't work with v6 screens (#1022)
- ReadTextFile allows to reads from resource (#990)
- Better error message for unknown module (#891)
- The id of the resources should be updated if it already exist in the source survey (#1049)
- The library management window disappears when hovered (#988)
- Don't take into account the ASX files with a name starting with a minus in the insertsurvey or updatesubsurvey and show an error if the module is not there in the merged file! (#1039)
- Create a command line action named /replaceemptylongcaptions (#1028)
- Create a command line action named /replaceemptyroutingnames to replace the name of the routings using the description if the description is not empty (#1029)
- Order of ASX files breaks module compilations (#1059)
- Missing routing condition when adding surveys in the library or by using the blue arrows from one library to a second one (#1061)
- Remove the popup error coming from design when using /verifysurvey (#1060)
- Modification of the /replace to work on both ways big to small and small to big (#1025)
- We lost the DK of the assisted condition when insertsurvey or updatesubsurvey (#1058)
- Getting the list of available keywords /keywordlist (#1057)
- Verification of questionnaires did not always work (#1052)
- Modification of the selector and scenarios in the interactive library (#994)
- Implement the wizard type action for the Interactive library (#995)
- Add .CultureInfo in the Language type variable (#1093)
- Make the .SetLanguage working with CultureInfo so es-ES as example (#1094)
- Add .IsFirstIteration property to the question object which return a Boolean (#555)
- The SetPosition() method doesn't work (#1102)
- Change the naming of the semi-open question to Shortcut_EntryCode instead of Shortcut_ResponseCaption when an entry code is defined (#936)
- Crash when using linked questions with /updatesubsurvey (#1086)
- The scenarios are mixed up when using interactive scenarios through command line (#1143)
- Remove duplicated Tags on questions and responses when importing from XML (#1118)
- Improve the updatesubsurvey for the modules by adding/updating only the relevant modules (#1129)
- Do not sanitise the description of the ADXs parameters so like that the html are rendered correctly (#1128)
- Allow debugging in ASX functions (#1092)
- Add .PercentCompletion property to the Interview object (#191)
- The scenarios are mixed when using AskiaDesign from the command line (#1165)
- AskiaDesign crashes when searching for Unicode text (#1159)
- UpdateSubSurvey inserts new routings after "All questions" in random places (#1177)
- Opening XML interview in the HTML interview dialog is broken (#1187)
- QFS - Some screens missing when deleting merge screen and verify screens (#1199)
- QFS - Some questions appear on the screen but they are skipped (#1200)
- QFS - ADCs applied to Chapter Caption when set from 56 to 60 screens (#1201)
- Adjust the Text replacement and List of responses JSON of the interactive surveys to be like the one of the API (#1191)
- Limit the length of the entry codes to 30 characters (#246)
- Increase the length limit of the entry codes to 255 (#1208)
- Error -18 invalid routing when running this command line (#1216)
- The entry codes are not created when using interactive surveys with list of responses (#1276)
- Crash when using numeric loops (#1283)
- Add 20 Custom error keys (#1175)
- Add a parameter when using configuration file to allow missing keys (#1305)
- Add a new Start called "All pages" that will be executed in the level of pages and not the questions (#1294)
- Removed unused translations doesn't remove everything (#1314)
- CurrentQuestion and CurrentQuestions return the questions of the next pages when used with AllPages (#1367)
- Interactive surveys: link of links do not update the maximum number of responses (#1399)
- /updateadp doesn't work (#1413)
- Develop level in analyse is not part of the export import XML (#1419)
- Import XML - The message from the routing Trigger custom AJAX is not take into account/imported (#1414)
- Add userdata for the list of responses for the interactive surveys (#1406)
- Added tooltips for scenario and tag combo-boxes (#1430)
- Allow to create functions with arrays of questions, responses and array of responses as parameters (#1431)
- Problems with current question within double loops (#1434)
- Make sure the interactive surveys work when using camelCase for the name of the node (#1465)
- Crash with CurrentQuestions on last page (#1471)
- Copy and pasting from another survey did not detect usage of modules (#1433)
- Keep the structure of the treeview when switching from routing mode to question mode (#1479)
- Add tooltip when hover a responses in the combo box of the responses in assisted mode for the condition (#1160)
- Set ADX properties using All Pages doesn't work (#1490)
- Introduction of new keywords (ASC and CHR) breaks existing ADC (#1548)
- Two bugs in AskiaScript (#1478)
- FilterByTag is now available for Responses (#1504)
- Correction on parsing strings in AskiaScript (#1538)
- Translate Responses (?? and !!) early on in AskiaScript (#1531)
- CurrentADC.Properties.ToString() problem (#1550)
- AskiaDesign could not create a quota on a linked question (#1527)
- Retrieve or publish quota from a QEX without Open Live Survey (#1541)
- Some routings are deleted when using updatesubsurvey and a config to remove scenarios (#1547)
- Better manage the problem of shortcut and variable in AskiaScript (#1421)
- Be able to push quotas from DOF to CCA (#1502)
- Add .speeder and .straightliner properties to the Survey object (#1410)
- Show runtime debug modal for each routing execution inside loops (#1409)
- Added unary function Chr() and ASC (#1539)
- The routing ids are missing in the xml when save as XML or using command line (#1589)
- AvailableAnswers property of the Question/Loop Object return empty array when filtering the first loop item (#1572)
- The GoTo functionality in test mode doesn't work when we collapse chapters (#1597)
- Regression problem on adcs generated on this qex (#1614)
- Crash when using Find in Design (#1603)
- An error message should be displayed when we are missing a variable form a QEX (#1919)
- Added an instruction and a comment node in the ToString() of the CurrentQuestion, CurrentQuestions and q1 (#1647)
- Added new Instructions and Comments fields for questions (#1611)
- Add instruction and comment field in translator (#1648)
- Exclude some questions from Speed median calculation (#1516)
- The order of the questions are not correct when transforming from v5 to v6 screens (#1623)
- Set version from 6.5 to 6.0 or from 5.6 to 6.0 doesn't work (#1663)
- Collected in field (#1612)
- Merge of surveys: failing module detection (#1573)
- Be able to set questions to be inmutable questions (#1610)
- Documentation Bug: The description says "Skips a question" when really the method changes the sub question order. (#1617)
- Create a function that lets you query anywhere in the quota tree QuotaTreeToDo() (#1669)
- Chapters view does not look good when user data is not shown (#1688)
- Crash design when trying to use alternative browser (#1644)
- For survey in 6.5 format and greater, don't replace \n by <br> but keep the \n when calling .ToString() (#1689)
- Create Major Minor doesn't work correctly (#1699)
- Inline askiascript mixed up when switching from source to preview to source in long caption (#1692)
- Be able to push quotas from DOF to CCA (#1502)
- Fix SkipAndKeepData() .LastResultCode and .LastSubResultCode (#1429)
- (Translator) Improve the copy paste of unicode characters (#1713)
- Create a survey to provide the wizard for interactive surveys (#1786)
- (Translator) Improve import when enter keyboard present in a cell (#1714)
- Trim entry codes in DOF (#1673)
- Answers[X].Parent or AvailableAnswers[X].Parent return 0 (#1598)
- Ability to search for EntryCodes and UserData in the Find dialog (#1636)
- The chapters are not skipped on merged screen (#1841)
- Remove the questions and Chapter from the merged screens when they are not visible during data entry (#1842)
- Crash design when using an invalid regex pattern as a parameter for ReplaceRegexp (#1853)
- Not Asked from Assisted routing condition doesn't behave the same as question.HasNA in askiascript (#1854)
- DOF - Remove the open ended when deleting a response which is semi open (#1863)
- Date of exe does not appear in dialog box anymore (#1886)
- Add Collected in field and Exclude from speed detection in the right click Set questions of the tree view (#1672)
- Filter the available list of surveys to only the ones not having Python scripts as routings (#1821)
- Implementing the LCID hack to allow IDP to have the 4 missing languages (#2025)
- The ADCs applied on the questions that are within the updated part of the main survey are lost (#2296)
- Add one property on the Response object named Routings (#1748)
- Add a new settings in DOF to freeze the entrycodes automatically when saving the survey (#2276)
- Scaled responses not present in the export xml of a survey (#2308)
- Add parsing of CSV to Askia Script (#2332)
- Leveraging the wizard response control (#2186)
- The userdata field are troncated to 50 characters when saving from QEX to QES (#2509)
5.6.0.0 (July 2021)
- Added a visual aid in the status bar for when the file is modified and not saved. (#426)
- Debug routing was not activated unless you modified the routing (#466)
- When adding an ADC or ADP that are already in the survey, add a warning to replace the existing one or add as a new one or cancel (#440)
- Changed the format of the library (ms access right now) to use XML (#449)
- Delete not used languages caption (#400)
- Be able to skip routings in order to test a specific question of a survey (without running in the background the entire Routing until that question). (#408)
- Use the entry code when the data returned is a string (#399)
- Added a new routing action Set ADX properties (#531)
- Added a new routing action Mark as completed (#349)
- Auto update of the old QEX/QES seems broken and stay on 5.5 instead of 5.6 (#585)
- Added a property .DurationMedian and .SpeedMedian to the Survey object (#786)
- Created 2 new methods .OpenQuota() and .OpenBalancedQuota() (#858)
- Survey update through CLI - shortcuts used in conditions incorrectly referenced (#1029)
- Wrong values returned by .OpenQuota and .OpenBalancedQuota (#963)
- Updatesubsurvey doesn't work for routing condition (#1080)
- The DK options of the assisted routing condition are lost after a merge using command line (#1093)
- CurrentQuestion.InputValue() empty in the error messages (#1078)
- 5.6.0 > problem with QES file verify structure and tags (#1100)
- Updatefinalpages - the Speeders/Fraudsters field is not updated (#1142)
- Design 5.6. crashes when using combination of GoTo And GobackTo (even when skipped ticked) (#1014)
- Be able to use the quota method on a question variable or Survey.Questions.FindByShortcut() and same for the categories (#970)
- Add /updatescreengeneration in the command line to update the screen generation settings from the secondary to the main when using insertsurvey or updatesubsurvey (#1177)
- ADCs and screens applied to questions are not kept/replaced when calling updatesubsurvey with /keepquestions command (#1239)
- Add /keeporder option when using /keepquestions - When using updatesubsurvey with /keepquestions command I want that the order from the initial QEX file to be preserved (#1245)
- Create a blank QEX file via command line with a defined list of languages and set the default language (#1246)
- Add languages in a QEX file via the command line (#1247)
- Set a default language via the command line (#1248)
- Error message for a caption missing for the default language when the caption is here when using updatesubsurvey (#1189)
- Crash AskiaDesign when merging 2 QEX file through the command line and the secondary QEX doesn't have screen group (#1178)
- Open question of the semi open response empty after an updatesubsurvey (#1203)
- Routing is not kept when calling updatesubsurvey with /keepquestions command (#1234)
- TranslateDynamic !! !! is no longer recursive (#1280)
- Log the deleted routings when using AskiaDesign via the command line (#1317)
- Accept categories as a string for the quota methods available for the question object (#1303)
- Persistence of the quota definition in AskiaDesign (#1286)
- Add the Quota object and .ToString() method in the Interview object to return in JSON format the entire quota tree (#959)
- .Skip() and .SkipAndKeepData() to work on an array of questions (#1505)
- The ADCs are not copied when using a library of questions (#1383)
- The modification of the ASX are take into account only when reopening the QEX file (#1537)
- Crash when editing several ASX in AskiaDesign (#1535)
- Add the possibility to list the parameters to update when using /updateadp command (#1440)
- The root target of the quota should be set as 1000 with old QEX file by default instead of 0 (#1591)
- Edit resource properties does not do anything (#1558)
- Selecting Always for a routing trigger produces annoying message (#1628)
- Open portal surveys with API not SQL connection (#776)
- Make AskiaDesign compatible 64 bit (#437)
- Extend the CurrentADC object with .Errors (#146)
- The condition of the routing is transformed/wrong using the command line (#355)
- Updatesubsurvey doesn't work with these 2 QEX files (#367)
- The function/module is not recognised (#342)
- The condition of the routings are empty when merging using the command line (#185)
- Quota unit tests problems (#475)
- The tree view for merge screens for v6 screens should be the same as Design Online (one page node) (#197)
- Be able to split screens when using v6 screens (#196)
- The ADP on each page node can't be accessed when using v6 screens (#189)
- Add a new setting in design to use v6 screens by default (#186)
- The Internet settings are not converted to XML for the library (#520)
- Before content and after content strings are not "translated" e.g. Askia inline script not recognised (#515)
- Errors with copy/paste code which includes functions (#152)
- Be able to define a function with a parameter Dictionary (#511)
- Different behaviour of a function when using v5 screens or v6 screens (#493)
- Crash AskiaDesign when trying accessing the debug window (#492)
- Lost the merge screens when using Set version to v6 (#488)
- Modify /updateadp and /adpproperties command line (#484)
- Add additional JS and CSS on each page node when using v6 screens (#190)
- Add before and after content on the survey settings and on each page - AskiaDesign side (#9)
- Apply ADC to element/chapter/question caption for v6 screens (#467)
- Setting a dictionary value with = (#527)
- Command line working with v6 screens (#161)
- Open interview .DAT files when testing a survey (#523)
- Recognize askia-gridOrientation property in the ADC to show horizontal or vertical grid error messages (#153)
- AskiaDesign crash when trying to set version to v6 (#552)
- The error messages are not shown and the ADP is deleted (#543)
- Question.ToString() does not take in account the current values (#541)
- Number of fixes on Askia scripts with dictionaries (#494)
- Implement XML import/export for QEX file using v6 screens (#536)
- Save As sets the version number to the default (#586)
- Add a new command line parameter /usedefaultwhenempty for the insertsurvey and updatesubsurvey (#521)
- Add a new parameter /updatemessages (#547)
- Copy/Paste questions using v6 screens doesn't paste screens (#587)
- Implement Delete Screen with DOM elements (#601)
- Disable some menu options in screen mode for v6 screens (#603)
- Edit Hierarchy to apply new folder structures even when existing variables are in an inconsistent hierarchy (#599)
- The editor return an error message when trying to edit the value if true of a routing run as AskiaScript (#600)
- GoBack to routing go to the previous screen instead of the good one using v6 screens (#595)
- The XML to QEX using command line doesn't work anymore or are not working with v6 screens (#604)
- Cannot set multiple tags in one go (#596)
- The InputValue() of the open of a semi open is blank when going back on a screen. (#593)
- Create command line should use the default QEX version settings of design when creating a new QEX file (#605)
- Generate makes design crash with v6 screens (#631)
- Add new import All internet parameters as JSON (#193)
- Management of the Start, Restart, All questions and End start question routings through command line (#653)
- CurrentADC.Errors works only for the first iteration when about a question in a loop with v6 screens (#639)
- Crash of AskiaDesign when using an ignore response routing on a loop (#668)
- Custom error messages not merged (#1518)
5.5.3
5.5.3.18 (September 2023)
- Add a new settings in DOF to freeze the entrycodes automatically when saving the survey (#2276)
5.5.3.17 (July 2023)
5.5.3.14 (February 2022)
- The font used by the 553 is not correct and we don't see the icon of the responses or in routing mode the ignore responses checkboxes (#962)
- GoToURL jump to the next question instead of the one desired (#961)
- The implicit semi-open routing is visible in design when paste a question with semi open (#590)
5.5.3.13 (July 2021)
- AvailableAnswers doesn't take into account the headers (#625)
- Loop.AvailableAnswers not filtered (#634)
5.5.3.12 (April 2021)
- We lost the condition of a routing when copy paste questions (#500)
- The semi open question creation doesn't work correctly (#528)
- Add the missing Danish translations for the new error messages (#530)
5.5.3.11 (February 2021)
- When using link to top level responses and make headers selectable, the headers should be selectable (#369)
- Numeric GUI condition of a routing from 549 to 553 lost the values (#479)
- Regression: Ignore response on ADCs doesn't work anymore in 553 (OrderOf()) (#466)
- P1 communities selection window doesn't appear with QEX file opened (#485)
- We lost the condition of a routing when copy paste questions (#500)
5.5.3.10 (January 2021)
- Routing query web service truncated when exporting to xml (#1562)
- Merged screens and loops: questions not always in same iteration (#339)
- The loop as grid doesn't work with online (v6) screens (#340)
- Support for question table semi-opens (#145)
- Skipped iterations do not appear in loop ADCs (#341)
5.5.3.9 (December 2020)
- Change responses order on Loop not working (#1298)
- Routing not executed when copy and paste questions which includes routing until we reopen the QEX file (#310)
- The headers should be validated server side (#925)
- Tick allow don't know for the open ended question created when semi-open for loops (#807)
- Design Offline crash when we press debug mode in test interview window (CATI) (#1544)
- DOF Crash when trying to see screen properties of a DOL survey (#1006)
- AskiaScript Browser no longer supported its default property (#1398)
5.5.3.8 (November 2020)
- Function with Default values: Booleans were not supported (#1183)
- Iteration method did not work with anonymous questions (#1201)
5.5.3.7 (September 2020)
- 5.5.3 > difference of behaviour with linked question 5.5.2 <> 5.5.3 (part 2) (#1159)
5.5.3.6 (September 2020)
- The test of an interview go directly to the out of quota page if we opened the quota definition windows before (#1046)
- Loop question skipped when shouldn't (#1037)
- When creating a new tag, design add tags to some questions which should not be the case (#1072)
- Merging surveys could create duplicate tag IDs (#1122)
- Askiaext > difference of behaviour between 5.5.2 / 5.5.3 and infinite recursion (#1144)
- Create a new property .PercentPosition for the Interview object - Wrong progress bar value when using .SetPosition (#1146)
- 5.5.3 > Chapters skipped without reason (behaviour difference between 5.5.2 <> 5.5.3) (#1160)
5.5.3.5 (July 2020)
- Tags are added to the secondary survey when merging through command lines 2 QEX files (#961)
- The Interview.SetPosition() doesn't work when the start question is an invisible question (#929)
5.5.3.4 (July 2020)
- The link All non selected responses and Selected responses on all linked questions doesn't work anymore
- Create a new survey QEX file by merging through command line several QEX files and/or xml survey files
- The Additional CSS of the internet settings are not take into account/generated in the DOM
- Importing changes from another survey into a chapter or sub-section through command line
- Access to more properties in the JSON string returned by the ToString() method for Question and Response objects
- When applying the ToString() method on questions inside loops, we receive "Encounter an improper argument" message
- Transform the Use seed functionality to Apply to similar questions or Use seed. Also add a settings in design to select by default or not the Apply to similar questions option
- When trying to delete a loop question with 2 questions inside and then move to the screen tab, Design Offline is crashing.
- The before a question execution of a routing doesn't work
- Infinite debug script window appear when inline script syntax errors
- All merge/update process information should be captured in a log (triggered by a parameter in the command line)
- In Screen Mode -> Resources-> Control Library-> The date node category is missing and the corresponding specific ADCs for it missing, while in the "Open" node category the ADCs are duplicated
- The headers and structure are lost when using link to a question containing headers(Roots, Parent, Children). Basically CurrentQuestion.AvailableResponses.Roots returns null.
- Feedback on the merge and update through command line
- Serialisation/Import XML/Export XML/ Export word using the new feature 553 (Headers, New semi opens etc.) missing
- CurrentQuestion.Errors.ToString() return nothing
- Show a proper error message when using function in a label or routing condition which includes an askiascript action
- Add an option /keepquestions used for the /updatesubsurvey
- Making sure the specific captions and tags are kept when using /updatesubsurvey
- The saveas parameter in design as command line to save a file (QEX, QES, XML or QEW to QEX, QES or XML doesn't work. Design crash
- Add before and after content when using an ADP in the internet settings and on each page
- Add a property to the interview object .ApplicationName
- Keep the order of the routing on {Start} after save the QEX file, close it and reopen it
- Routing executed twice instead of one
- Add parameters to update web settings in command line
- The condition of a routing is lost and transformed as always when the start question is {Start}
- When applying .ToString() to a question execute the inline string before we apply ToString()
5.5.3.2 (March 2020)
- The ADCs do not work anymore in AskiaDesign 553
- The datetime keywords in AskiaScript return only the date and not the time in 553
5.5.3.0 (January 2020)
- Be able to save a test interview and reopen it even if design was closed
- Crash design when using dynamic library and selecting semi open for a dynamic response
- Add Interview.SetPosition() method in the AskiaScript for the run an AskiaScript routing
- Userdata field in questions
- Add a new routing Custom AJAX response
- Added the possibility of creating links on "level 1" responses
- Add AskiaScript keywords to manage grouped responses and headers
- The number of maximum responses takes in account exclusive and non selectable responses
- Non selectable response, response hierarchy, headers
- Add a blocking property for the response of live routings for the showMessage to identify if it's a blocking or non blocking message
- P1 Borrow question to have an additional column with the P1 portal/community name
- Simplified Semi-opens
- Add tag "en masse" for questions or responses
- Tags can be assigned (and saved) in all surf files
- Create the semi open questions with the caption of the response and replace non standard characters by _
- Missing Indent button and keyboard shortcut for the loop
- Semi Open response property gets reset on reopening
5.5.2
- When creating a new tag, design add tags to some questions which should not be the case (#1362)
- The GoToURL doesn't work with questions inside loop (#1414)
- Missing loop when using live routings and going back on the screen (#1412)
- Crash design using CurrentADP.ShowMessage in FinalPages (#1270)
- Crash design when using CurrentQuestion.ParentQuestion in a condition (#1149)
- The scenarios on routings doesn't work
- The condition of a routing on Start always stay as Always instead of the condition put in Advanced (#1105)
- Crash design when selecting involving question on routings
- CurrentQuestion.VisibleInDataEntry return a string instead of Boolean
- Fixed infinite loop in final pages
- Problem conversion of condition from 549 to 552 missing
- When hovering in screen mode->Resources tab->Askia control node an ADC which has require parent loop nothing is shown instead of the version number of the ADC
- Error message when testing this survey - This survey just encountered a (very) unexpected error
- Crash design when using CurrentQuestion.ToString() in the debugger
- Before routing doesn't work as expected
- Add an error message in design when we reach the limit of 2 000 000 runs for a script
- SetVersion to doesn't work with QES file
- Add .isAnonymised boolean property to the question object in AskiaScript
- Condition broken of the run an AskiaScript when deleting a question
- Copy and paste of a survey did not merge tags correctly
- Question type not verified in GUI routing
- Routing: Involving selected question doesn't work in certain case
- Changes done within runtime debug generates an error - Localhost cannot be reached
- Added SetMaxRun to AskiaScript
- If we have in config.xml an ADC with constraint on controls label true, we should be able to apply this ADC to any question label
- Copy Paste Set Value Routing removes part of condition
- Included the Flemish translation for the errors messages
- How retrieve the good caption with the good iteration when building a recap screen for the answers given to a survey
- Import > Platform One Data > "P1 Community" input box on nested Loop variables is glitchy (#10486)
- Data erased when using GoToURL
- The live routing ajax response should take into account only the related questions on a page and not all of them
- Set version to missing in the French version of design
- Powershell script working only in the first iteration in CATI but it's working fine in design in all iterations
- The quota button is missing and the icon of the quota is used in the place of the close button in the French version of design
- PhysicalResPath, ResPath, Survey.ResourcePath and Survey.ResourceURL not correctly implemented
- Prompt for version update when opening QEX with design 5.5.X
Features
- Added new properties ResourceURL and ResourcePath to the Survey object
- QEWX files can now be opened and saved in Design
Fixes
- We can't drag and drop ADC v3 in design 552
- Update the ADX library target 549 branch instead of 552
- Can not read resources but these resources are present in the tmp folder
- Paste entry codes doesn't work anymore in design 552
- Paste values doesn't work anymore in design 552
- Some missing translations
- The routing with the start question {Start} is not executed anymore
Features
- Added tags to each questions and responses
- Added onerror, onrestart and after all questions in execute for all routings
- Added .Tags property to the Question object
- Added Survey object in the AskiaScript
- Added methods and properties to the Questions collection and Question type
- Added Update ADX library in the Help menu of design
- Integrated survey feedback and retrieve the test interview
- Added the possibility to define and test the quotas in design
- Open AskiaField task, retrieve the quotas definition and number of completes from the CCA
- Management of the TMP folder when several users access a QEX file
- Internet Options changes
- Implemented Multi Condition Routing
- Copy and Paste the Caption and Entry Code in one go To and From excel
- Survey feedback - Show the picture in window explorer when double clicking on the "big" picture
- Survey feedback - Change the list view to a datagrid
- Allow AskiaScript in Internet Settings Theme colour properties
- Added start question end for the routing
- New AskiaScript String Method - ReplaceRegexp
- Added Interview.OutOfQuotaQuestions
- Added Interview.LastResultCode and Interview.LastSubResultCode
- Added Max visible iterations property to the loop.
- Added AvailableAnswers and MaxVisibleIterations to the AskiaScript Question object
- Added ShowMessage, SetProperty and Redirect methods to the CurrentADP object
- Added the corresponding icons on the ADP in a QEX when the version is older or newer
- Added error messages, added script functions to access these error messages
- Added VisibleInDataEntry property to Question object
Fixes
- Scenarios are saved in the responses in the QEX even if we deleted the scenarios
- Show all the errors when using Show message routing
- Management of the TMP folder when several users access a QEX file
- Show all the errors when using Show message routing
- Infinite loops on survey
- Min Responses should not take into account exclusive responses
- ADC for multiple questions: show previous entry when error
- The seconds of the time are not shown/loose when going back to a screen
- The error messages for French language doesn't show correctly accented characters
- Debugging Design
- Range().ToString() inline script causes crash
Quality Changes
- Some icons used are not the good one and are small
- Remove WebProdScript from the WebProdScript Live and Test path
5.4.9
- GoTo being saved as GoToGoTo in 'Run an Askia Script' (#1044)
- Importation when inside a loop which use link doesn't work and show nothing in the import window
- Nothing changed
- Copy and paste survey with routing ignore response change the reference of the question in the script window
- Make question invisible on merge screen doesn't save the data
- ResPath doesn't work when used in import
- Script error for module/function (ASX)
- Removal of text length in captions in element (and maximised window)
- Impossible to scroll with a mouse a combo-box within ADC properties
- Problems with live routings and sub-forms
- Jupiter: only keep interviews which have been modified
- When setting a value, script was not checked for empty stack
- Possibility to debug Web service advanced routing in Design
- Design: when doing a save as the temporary directory is not created
- Problem when surveys with routings "ShowMessage"
- When saving the QEX file as QES or open with Translator, to save the resources in a temp folder
- Specific routings work in 5.4.6.3 but not 5.4.9.2
- Routing: Involving selected question doesn't work in certain case
Features
- Update list of responses from a database
- Extract the resources in a folder when saving a QEX file to a QES file
- Use ADO connection string with Fast finder
Fixes
- The scenarios are not saved/created when using libraries
- AllValues.RemoveDuplicates() return blank
- Fix On Question.AvailableQuota()
- The long caption is not updated automatically in screen mode when modified
- Issue by importing a multi-coded from P1
- Crash design using While with brackets
- Crash design with dim keyword in function
- Design try to generate controls for the Questions used in ADC as question parameter
Features
- The ShowQuestion event of the live routing is not triggered by the server at the load of a page
- Add .ToIsoString() method to the date type
Fixes
- Error in condition using on true 0 1
- Problem with inserting animation file (.mp4)
Features
- New routing - Query a web service
- Functionality to set default ADCs for chapter, numeric, open ended and date questions
- Improvement to dynamic libraries
- Make CurrentQuestions working in debug mode
- "Runtime debug" is now compatible with "Run an Askia Script" Action
- Routing selectors is now compatible with "Run an Askia Script"
- Platform one import question: chose community
Quality Changes
- Generate error message when saving as QEX if resources when number of characters greater than 50.
- Add open live survey in the file menu of design
- Delete from the interface in AskiaDesign the routing set charset in the list of action
- Delete the 3 options show routings of the View menu
- Delete the option settings Chromium installed
- Increase height of the properties
Fixes
- Soft blocking Error message doesn't clear
- Save as XML previous and next properties inverted
- .Goto() doesn't work with dynamic variable
- Question text in screen label blanked after import from library
- Routing ignore responses : No possibility to select responses in GUI
- Generate error message when saving as QEX if resources when number of characters greater than 50.
- Fixed QES Problem with long resource names
- Question type ADC parameter was not recognised in multimedia tab
- "Automatic Verification of Screens" did not update the Screen caption of a copy/pasted question
- Couldn't expand the last node of the revision history
- New Live Routings didn't work with question referred by PropQuestion of an ADC
- Editor - The release note didn't include the methods or properties from 5.4.7 and 5.4.8
- Editor - fixed mistake in the Dictionary section
- Test button of the routing Query a webservice didn't work
- Problem in the Parser of LoadJSON with empty object in the response
- Fixed a crash when no internet connection and test a survey
- CurrentHttpResponse was not recognised and coloured in red
- Editor - Mistake in the Variant section
- Duplicate screen group when automatic generation/verification
- Replace WebProdScript in the headers key of the query a web service routing to List of keys
- Import from library does not work for some routings
5.4.6
- RankingIsotope doesn't work with the latest design 5.4.6.3
- Add Theme.SuccessColor to the list of Theme variables
- Save button in CATI test mode doesn't work anymore
- Live routings doesn't work when even when skipped unticked
- Export RTF of routings run an AskiaScript are not exported
- Crash with automatic screen verification
- Crash when using CurrentQuestions.Errors.Count in the debugger
- When one of the responses is missing in the loop, the data gets muddled with in AskiaScript 1.0
- Fix a problem of Ranking
- ParentLoop.Answers should works for loop with iteration count entry
- .SetValue of a Run an AskiaScript routing is executed at the load of the page when merged screen and live routing
- Long caption capped to 30,000 characters
- Missing class askia-question-X on the TD of the DK response for numerical and open ended
- Removal of non-printable XML characters
- Change the BorderWidth theme default value to 1px
- Involving selected question filter routing doesn't work with Run an AskiaScript
- Fixes
- The list of responses or long caption or short caption are not refreshed when using Find and Replace or Undo or switching the languages of the survey
- ResPath doesn't work in design if not blank
- The new quota keywords should return the list of responses instead of nothing in design
- High resolution screen support in Design
- New live routing problem with ADC
- Design unresponsive in screen mode with double byte characters in loop responses
- IEPreview doesn't work with inline script in before content
- ResPath should use relative path in IEPreview instead of physical path when the test path is empty
- Back compatibility issue with ??Question?? when Question^ is a semi-open
- Infinite loop when using While keyword
- Fixes
- ADC/ADP file type property should use relative path
- Condition box layout issue
- Live routing not working on closed question with 15 items or more
- Infinite loop when using Question.Reponses inside a "ignore response" filter
- The updates and reload options for the ADC are greyed out for ADCs requiring parent loop
- Small issue on interactive library: 'Product type' not showing
- Infinite loop when nested Selection at each iteration loop
- HasParentLoop Keyword doesn't work
- ADP are not saved in the QEX when saving the first time a new survey
- Hover an ADP doesn't show the version number like the ADC but the path of the file instead
- Update control from library doesn't work for ADP
- Crash design when creating a new survey from the screen mode
- AvailableQuota AskiaScript 1.0 doesn't work in design since 544
- Encoding of the question handler not correct when using ADP
New features
-
- CAWI only : ADPs : See notes
- Themes : See notes
- Global directory on network for ADCs
- Improve Export to Word in AskiaDesign
- Freeze EntryCodes of selected questions or entire survey
- Be able to identify if there is live routings for a question on the page
- Add Factor to the Responses collection
- Added keyword CollateAny to speed up matching
- Add the InputCode property to the Question object
- New options on interactive library : See notes
- Word export - new options
- ADC for multiple questions
"Quality of life" changes
-
- App design refresh : See
- Rename Visible during data entry and Pause during data entry for chapters : See
- IE testing now uses Jupiter :
- Add an option in the settings to show or hide the command windows when using Jupiter
- Reorganise the Control library node using the question type : See
- Added JavaScript in the CSS tab and made the CSS/JavaScript available in the screen properties
- Delete Internet Styles Ranking and Slider and keep only Media capture
- Rename Versions to Scenarios
Fixes
-
- Help menu Content generate an error message Failed to launch help
- Fixed an issue with accented characters when using different templates or two screen group
- Fixed CurrentQuestions which didn't work properly with loop questions
- Fixed "Encountered an improper argument" (Loop with preliminary selection)
- Fixed an issue where setting an internet template as default would not apply the ADP automatically.
- Fixed an issue where using the Properties window in Screen mode to change HTML causes Design to Crash/Show an Error
5.4.5
5.4.5.1
- Missing translations for the error messages
- The ASX window appear all greyed when we maximise the window
- Save As to QES Or XML from QEX would lose path of resources
- Theme and ADP properties not saved in XML
5.4.5.0
- Use functions with the Scripts 2.0
- Minify all Askia JavaScript code
- !!CurrentQuestion.Shortcut!! to work in Design > Error messages
- Interactive Library
- New AskiaScript methods to compare strings
- Change Federated Sample data to Fulcrum Sample Data in Import dialog
- Routing Description not saved in XML
- Interactive library and wizard
- Added option for seed when testing interview
- New skin for the old ceremony
- Debug window works with inline scripting
- Jupiter - Web Storm
- Has works with array of strings
- Renewal of licences is now automatic
- Added option to view invisible ADX properties
- The icon used by design doesn't have the good resolution
- Preliminary loop within a preliminary loop: scripts don't work
- Has always evaluates to True when evaluating open question types
- .Answers keyword doesn't work on loop with preliminary selection
- The & sign is replaced by & when switching from preview to source
- Design Verify Screen Issue
- ampersand script error
- Secondary Colour selection insert Theme.CInterneTheme::ColorSecondary instead of Theme.ColorSecondary
- Entity codes for < & > cause script errors in Design
- Alphabetical rotation not working with text substitution
- Compatibility ADC controls missing in Properties tab->Multimedia
- Crash Askcmn / Askiaext with script for rotation of responses
- Line Feed and Carriage Return should be treated in the Question Handler
- Do not generate Question.Handler on the page for questions that use ADCs
- Backslash + n should not be transformed in the inlinescript of ADC
- Indicate the dependencies of the namespaces in the comments to generate the AskiaScript's Intellisense
5.4.4
5.4.4.1 (July 2017)
- Askia XML doesn't read / write info for Visible in Analyse option
- When numerical question got decimals, the conditions doesn't work
- Updating resources doesn't work because it's not deleting the old resource file
- The min number of responses is missing in the error message
- Selecting an internet template is glitchy
- Sanity checks missing when exporting AskiaWord to AskiaDesign
5.4.4.0 (January 2017)
- New routing type through GUI : always
- Options not to store media resources in the QEX
- Persistence of tree state when changing mode
- Help debug a screen by selecting last question
- Screen naming matched question shortcuts by default
- Current screen is selected when moving into screen mode
- Added properties HasParentChapter and ParentChapter for questions
- New Routing type: Run Askia Script
- Support of version in resource
- Added properties to Interview object
- Errors property to question
- Redesign of the internet options to support ADP
- Survey data anonymization
- ADC / ADP: Support for file type
- Translator supports XML format
- Translator works from the command line
- Better handling of having a shortcut using a defined keyword
- Redesign of AskiaScript for loop
- The accent are replaced by #e in the script window
- Response rotation in preliminary and iterative loops was broken
- Merging screen with response blocks
- Arabic characters not working in Live routing
- Error with keyword Push - string expected
- Problem with live update of captions and new scripts
- Edit option is deselected when copying/pasting routing
- QuotaToDo and AvailableQuota functions no longer return 1 when run locally
- Always unselected when copy and pasted
- HasParentChapter and ParentChapter don't work together
- External resources do not work on the server
- Crash when copying responses with resources from one instance of Design to another
- Added a new link type: Always include exclusive responses
- Added an automatic verification of Screens
- Fixed an issue with Fast Finder and DSN field
- Fixed an issue where the Revision History's scroll wasn't working; one could not get to end of the revision list
- Fixed an issue where Copying & Pasting from an outside source could result in AskiaScript errors when testing the survey
- Fixed an issue where Make the question invisible option on Imports was not working for Import types other than Internet Parameter
- Fixed an issue with Word Export's settings background colour for Questions
5.3.5
- Use as an array and AskiaScript 2 open.value
- 2 level loop with selection at each iteration is glitchy when tested in screens mode
5.3.5.6 (September 2016)
- New Keywords and Language Object in 5.3.5
- Vertical sub form doesn't work properly
- Added support for creation of DoPanel links
- Added new options to store resources (pictures, movies) for AskiaFace for iOS and Android
- Added support for Ascii method to string
- Improved the Condition box to show more properties
- Fixed an issue where involving selected question(s) wouldn't work
- Fixed an issue where XML Export was not storing SEED data
- Fixed an issue which occurred when copy & pasting a Set value and hiding the routing
- Fixed an issue where the Condition box showed an incorrect Minimum value
- Fixed an issue with AskiaScript's InsertAt keyword
- Fixed an issue where the new inline AskiaScript using {{}} were not interpreted using ADC
- Fixed an issue when copy & pasting a routing using %%Shortcut%%
- Fixed an issue when using ADC and inline script with speech mark in the responses' caption
- Fixed a display glitch where scrolling in Screens mode altered the labels' position
- Fixed issues with ADC: Ranking Isotope Other, Open End Input Hidden, and De-Ranked with blank submission
- Fixed an issue where data was not saved when using the non-JavaScript ADC fall-back
- Fixed an issue where IsEmail(“test@test.”) or “test@test.”.IsEmail() returned TRUE instead of FALSE
- Fixed an issue where the routing selection could cause a crash when changing Mode
- Fixed an issue with Windows 10 support
- Fixed some issues where IndexOfMax(newArr) did not work in v5.3.5.x
- Fixed an issue where preview pages were not generated in UTF8
- Added an option to change Order for responses
- Added support for generating pages in UTF-8 instead of ANSI
- Added a new Setting Check ordered responses
- Added support for .QEW in File > Open and File types
- Added support to sort Make question invisible routings when clicking the To column in Routing Mode
- Added Shortcuts for Routings
- Added support in AskiaScript for a Standard deviation (estimator) equivalent
- Added support in AskiaScript for Interview Object
- Added an option to update Question properties globally or for a set of Questions
- Added a property view allowing for real-time HTML previews
- Added a Chapter hierarchy dialog
- Added Unicode and UTF-8 support for AskiaScript's ReadTextFile() method
- Added Unicode support in routings' AskiaScript HTML window
- Added a validation on ResourceName, to check if it's longer 50 characters
- Improved Question table which now behaves like a Loop with preliminary selection
- Improved the copying of routings
- Improved the AskiaScript dialog, adding interactive help on Question
- Improved Routings selection
- Improved AskiaScript performance with variables
- Improved AskiaScript's ReadBinaryFile
- Fixed an issue where LiveRoutings were not run if Input type is customized
- Fixed an issue with QuestionMark and Udpate Caption During Entry
- Fixed an issue where items were not saved correctly in the local library
- Fixed an issue where IsEmail() allowed whitespaces (such as carriage return \r\n)
- Fixed an issue with Imports on Loops
- Fixed an issue where Intellisense ResourceURL showed RespourceURL
- Fixed an issue with 5.3.5.0 routing(s) not being copied correctly
- Fixed an issue where Hexadecimal colour values were swapped to RGB values
- Fixed an issue with Exclusive response(s) and Multi-coded Question
- Fixed an issue where copy & pasting Questions didn't maintain the order of Questions
- Fixed an issue where with multiple Open-ended Questions on one screen made TAB or clicks behave as SUBMIT
- Fixed an issue with the Import option Make question invisible when imported
- Fixed an issue with Chromium which could cause a crash when working in Routing Mode
- Fixed an issue where IsLastIteration wasn't working with a Loop of Loop
- Fixed an issue where Date/Time Questions could not be formatted for CATI
- Fixed an issue with previous entries in Screens using ADC when an error occurs