UNPKG

formio

Version:

The formio server application.

2,529 lines (1,508 loc) 93.7 kB
# formio ## 4.5.5 ### Patch Changes - ebd7bf4: modify `updated` timestamp to work when making a patch request - e6ecb0b: Fix address submission in CSV - 6425a7d: FIO-10577: fixed an issue where form with components with duplicated keys can be saved - f3dce71: Fixes an issue where subSubmissions are not loaded for the Nested Form inside Data Grid - 6f30f0a: Fix an issue where the server would crash under certain CSV export conditions - 3795d0d: Fix a problem with nested submissions loading when the sub data is an array - 2a6d970: update cache method to prevent 504 timeout - Updated dependencies [b96b440] - Updated dependencies [9fe7d91] - Updated dependencies [62bc8b0] - Updated dependencies [f9c74ba] - Updated dependencies [9ded268] - Updated dependencies [832e721] - Updated dependencies [6a4b71d] - Updated dependencies [6852719] - Updated dependencies [e052470] - Updated dependencies [479c872] - Updated dependencies [3f58a2d] - Updated dependencies [1fa6e27] - @formio/js@5.2.3 - @formio/core@2.5.2 ## 4.5.5-rc.1 ### Patch Changes - 2a6d970: update cache method to prevent 504 timeout - Updated dependencies [6852719] - @formio/js@5.2.3-rc.1 ## 4.5.5-rc.0 ### Patch Changes - ebd7bf4: modify `updated` timestamp to work when making a patch request - e6ecb0b: Fix address submission in CSV - 6425a7d: FIO-10577: fixed an issue where form with components with duplicated keys can be saved - f3dce71: Fixes an issue where subSubmissions are not loaded for the Nested Form inside Data Grid - 6f30f0a: Fix an issue where the server would crash under certain CSV export conditions - 3795d0d: Fix a problem with nested submissions loading when the sub data is an array - Updated dependencies [b96b440] - Updated dependencies [9fe7d91] - Updated dependencies [62bc8b0] - Updated dependencies [f9c74ba] - Updated dependencies [9ded268] - Updated dependencies [832e721] - Updated dependencies [6a4b71d] - Updated dependencies [e052470] - Updated dependencies [479c872] - Updated dependencies [3f58a2d] - Updated dependencies [1fa6e27] - @formio/js@5.2.3-rc.0 - @formio/core@2.5.2-rc.0 # Change Log All notable changes to this project will be documented in this file The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/)// ## 4.5.4 ### Changed - Official Release ## 4.5.4-rc.1 ### Changed - FIO-10473: Fix recaptcha response parsing ## 4.5.3 ### Changed - Official Release - Updated @formio/js@5.2.2 ## 4.5.3-rc.1 ### Changed - Updated @formio/js@5.2.2-rc.1 ## 4.5.2 ### Changed - Official Release ## 4.5.2-rc.1 ### Changed - FIO-10173: Fixes an issue where server crashes when using Kickbox valdation ## 4.5.1 ### Changed - Official Release - Updated @formio/core@2.5.1 - Updated @formio/js@5.2.1 ## 4.5.1-rc.17 ### Changed - Updated @formio/js@5.2.1-rc.17 - FIO-10591: fix form validation issue re: unique component keys ## 4.5.1-rc.16 ### Changed - Updated @formio/js@5.2.1-rc.16 ## 4.5.1-rc.15 ### Changed - Updated @formio/core@2.5.1-rc.9 - Updated @formio/js@5.2.1-rc.15 - FIO-10111: fixed an issue where component path validation fails ## 4.5.1-rc.14 ### Changed - Update inquirer@12.9.3 yarn.lock - FIO-10562: fixed an issue where radio value number type is not displayed in email ## 4.5.1-rc.13 ### Changed - Updated @formio/js@5.2.1-rc.14 - FIO-10400: fixed select value display in emails ## 4.5.1-rc.12 ### Changed - Updated @formio/js@5.2.1-rc.13 ## 4.5.1-rc.11 ### Changed - Updated @formio/js@5.2.1-rc.12 - FIO-10502: Fix unique validation for address component - FIO-10267: fixed an issue where unique validation does not work if value has \_id ## 4.5.1-rc.10 ### Changed - Updated @formio/js@5.2.1-rc.10 - FIO-10043: automatically adding indexes for CosmosDB - FIO-10468: fixed an issue where email error message is not displayed in action logs - FIO-10478: fixed an issue where emails are not sent for forms for select component ## 4.5.1-rc.9 ### Changed - Updated @formio/core@2.5.1-rc.8 - Updated @formio/js@5.2.1-rc.9 - FIO-10271-fixed import 400 and 500 errors - FIO-10368: Fixes an issue where nested Wizard on conditionally hidden page will trigger validation errors ## 4.5.1-rc.8 ### Changed - Updated @formio/core@2.5.1-rc.7 - Updated @formio/js@5.2.1-rc.8 ## 4.5.1-rc.7 ### Changed - Updated @formio/js@5.2.1-rc.7 - FIO-10193: fixed an issue where values of radio/select/selectboxes with resource/url data src rendered values instead of labels in email ## 4.5.1-rc.6 ### Changed - Updated @formio/core@2.5.1-rc.6 - Updated @formio/js@5.2.1-rc.6 ## 4.5.1-rc.5 ### Changed - Updated @formio/core@2.5.1-rc.5 - Updated @formio/js@5.2.1-rc.5 ## 4.5.1-rc.4 ### Changed - Updated @formio/core@2.5.1-rc.4 - Updated @formio/js@5.2.1-rc.4 ## 4.5.1-rc.3 ### Changed - Updated @formio/js@5.2.1-rc.3 - FIO-10213: FIO-10213 data source not working with custom conditional components - FIO-10337: Improve performance of the data processing system for very large forms ## 4.5.1-rc.2 ### Changed - Updated @formio/core@2.5.1-rc.3 - Updated @formio/js@5.2.1-rc.2 - FIO-9841: remove pipes from countQuery pipeline - FIO-10224: fixed the email rendering for custom components and review page - FIO-10127: run all schema updates in sequence for background updates ## 4.5.1-rc.1 ### Changed - Updated @formio/core@2.5.1-rc.2 - Updated @formio/js@5.2.1-rc.1 - FIO-9365: allow incomplete req object for Validator constructor - FIO-10212: escape regex in unique machine name query - FIO-10258: remove unused superagent-retry dependency - FIO-10043: adding composite indexes (for CosmosDB) - FIO-10264: add reserved project name to config - FIO-10271: fix next callback being called twice ## 4.5.0 ### Changed - Official Release - Updated @formio/core@2.5.0 - Updated @formio/vm@2.0.0 - Updated @formio/js@5.2.0 ## 4.5.0-rc.21 ### Changed - Adding jsdom back to dependencies. ## 4.5.0-rc.20 ### Changed - FIO-10083: Replaces prompt library with inquirer ## 4.5.0-rc.19 ### Changed - Updated @formio/core@2.5.0-rc.6 - Updated @formio/js@5.2.0-rc.11 ## 4.5.0-rc.18 ### Changed - Updated @formio/js@5.2.0-rc.10 ## 4.5.0-rc.17 ### Changed - Updated @formio/js@5.2.0-rc.9 - FIO-10253: Fixes an issue where Checkbox with radio type will show wrong value in the email ## 4.5.0-rc.16 ### Changed - FIO-10237: update IsolateVMEvaluator to leverage hook system for Enterprise features - FIO-10241: delete method for email action fix ## 4.5.0-rc.14 ### Changed - Updated @formio/core@2.5.0-rc.5 - Updated @formio/js@5.2.0-rc.8 - FIO-10231: fixed an issue where select value (object type) is rendered as object Object in email - FIO-10236: Fixes an issue where Value component does not change type in the Action Conditions form - FIO-10232: update email rendering to show the timezone of an email in the timezone of the submission ## 4.5.0-rc.13 ### Changed - Updated @formio/core@2.5.0-rc.4 - Updated @formio/js@5.2.0-rc.7 - FIO-10215: update isolatevmevaluator to account for instanceshim and rootshim within sandbox - Fix-10226: data from select boxes not displaying ## 4.5.0-rc.12 ### Changed - Updated @formio/js@5.2.0-rc.6 ## 4.5.0-rc.11 ### Changed - FIO-9783: add prepare step instead of postinstall - FIO-9783: fix build output ## 4.5.0-rc.10 ### Changed - Updated @formio/js@5.2.0-rc.5 ## 4.5.0-rc.8 ### Changed - FIO-9783: refactor evaluator for performance ## 4.5.0-rc.7 ### Changed - Updated @formio/core@2.5.0-rc.3 - Updated @formio/vm@2.0.0-rc.1 - Updated @formio/js@5.2.0-rc.4 - Change 4.5.x to fork from 4.4.x ## 4.4.2 ### Changed - Official Release - Updated @formio/core@2.4.1 - Updated @formio/vm@1.0.2 - Updated @formio/js@5.1.2 ## 4.4.2-rc.7 ### Changed - Fio 9099 4.4.x: fix startup errors ## 4.4.2-rc.6 ### Changed - Updated @formio/core@2.4.1-rc.5 - Updated @formio/vm@1.0.2-rc.7 - Updated @formio/js@5.1.2-rc.6 ## 4.4.2-rc.5 ### Changed - Updated @formio/core@2.4.1-rc.4 - Updated @formio/vm@1.0.2-rc.6 - Updated @formio/js@5.1.2-rc.5 ## 4.4.2-rc.4 ### Changed - Updated @formio/vm@1.0.2-rc.5 - Updated @formio/js@5.1.2-rc.4 ## 4.4.2-rc.3 ### Changed - Updated @formio/vm@1.0.2-rc.4 - Updated @formio/js@5.1.2-rc.3 ## 4.4.2-rc.2 ### Changed - Updated @formio/vm@1.0.2-rc.3 - Updated @formio/js@5.1.2-rc.2 ### Changed - FIO-8868: fix issue with multi-instance race conditions during feature detection ## 4.4.2-rc.1 ### Changed - Updated @formio/core@2.4.1-rc.3 - Updated @formio/vm@1.0.2-rc.2 - Updated @formio/js@5.1.2-rc.1 ## 4.4.1-rc.1 ### Changed - Updated @formio/core@2.4.1-rc.1 - Updated @formio/vm@1.0.1-rc.1 - Updated @formio/js@5.1.1-rc.1 - FIO-8868: fix issue with multi-instance race conditions during feature detection ## 4.4.0 ### Changed - Official Release - Updated @formio/core@2.4.0 - Updated @formio/vm@1.0.0 - Updated @formio/js@5.1.0 ## 4.4.0-rc.38 ### Changed - Updated @formio/vm@1.0.0-rc.33 ## 4.4.0-rc.37 ### Changed - Updated @formio/core@2.4.0-rc.14 - Updated @formio/vm@1.0.0-rc.32 - Updated @formio/js@5.1.0-rc.32 - FIO-9946: Fixing issues with data table submissions with columns and tables. ## 4.4.0-rc.36 ### Changed - Updated @formio/core@2.4.0-rc.13 - Updated @formio/vm@1.0.0-rc.31 - Updated @formio/js@5.1.0-rc.31 - FIO-9952: fixed components paths in CSV export ## 4.4.0-rc.35 ### Changed - Updated @formio/vm@1.0.0-rc.30 - Updated @formio/js@5.1.0-rc.30 ## 4.4.0-rc.34 ### Changed - Updated @formio/vm@1.0.0-rc.29 - Updated @formio/js@5.1.0-rc.29 ## 4.4.0-rc.33 ### Changed - Updated @formio/vm@1.0.0-rc.28 - Updated @formio/js@5.1.0-rc.28 - FIO-9919: update Save Submission action's transform ## 4.4.0-rc.31 ### Changed - Updated @formio/vm@1.0.0-rc.27 - Updated @formio/js@5.1.0-rc.27 ## 4.4.0-rc.30 ### Changed - Updated @formio/vm@1.0.0-rc.26 - Updated @formio/js@5.1.0-rc.26 ## 4.4.0-rc.29 ### Changed - Updated @formio/vm@1.0.0-rc.25 - Updated @formio/js@5.1.0-rc.25 ## 4.4.0-rc.28 ### Changed - Updated @formio/vm@1.0.0-rc.24 - Updated @formio/js@5.1.0-rc.24 ## 4.4.0-rc.27 ### Changed - Updated @formio/vm@1.0.0-rc.23 - Updated @formio/js@5.1.0-rc.23 - FIO-8250: added test for input mask validation ## 4.4.0-rc.26 ### Changed - Updated @formio/core@2.4.0-rc.12 - Updated @formio/vm@1.0.0-rc.22 - Updated @formio/js@5.1.0-rc.22 - FIO-9789: update needless synchronous throttle to fix error handling in email action ## 4.4.0-rc.25 ### Changed - Updated @formio/vm@1.0.0-rc.21 - Updated @formio/js@5.1.0-rc.21 ## 4.4.0-rc.24 ### Changed - Updated @formio/core@2.4.0-rc.11 - Updated @formio/vm@1.0.0-rc.20 - Updated @formio/js@5.1.0-rc.20 ## 4.4.0-rc.23 ### Changed - Updated @formio/core@2.4.0-rc.10 - Updated @formio/vm@1.0.0-rc.19 - Updated @formio/js@5.1.0-rc.18 ## 4.4.0-rc.22 ### Changed - Updated @formio/vm@1.0.0-rc.18 - Updated @formio/js@5.1.0-rc.17 ## 4.4.0-rc.21 ### Changed - Updated @formio/vm@1.0.0-rc.17 - Updated @formio/js@5.1.0-rc.16 ## 4.4.0-rc.20 ### Changed - Updated @formio/core@2.4.0-rc.9 - Updated @formio/vm@1.0.0-rc.16 - Updated @formio/js@5.1.0-rc.15 - FIO-9436-9437-9481: wait subSubmissions to load ## 4.4.0-rc.19 ### Changed - Updated @formio/vm@1.0.0-rc.15 - Updated @formio/js@5.1.0-rc.13 ## 4.4.0-rc.18 ### Changed - Updated @formio/vm@1.0.0-rc.14 - Updated @formio/js@5.1.0-rc.12 ## 4.4.0-rc.17 - Update ssl to TLS in mongo config ## 4.4.0-rc.16 - FIO-9483: fixed email action - FIO-8428: Fixes save submission action data transformation - FIO-8644 fixed hidden calculated fields on update submission - FIO-9499: Update to vm version including mocked NodeList obj - FIO-9690: upgrade mongoose to 8.9.5 - Upgrade mongoose and mongodb to 8.x/6.x ## 4.4.0-rc.15 ### Changed - Updated @formio/core@2.4.0-rc.7 - Updated @formio/vm@1.0.0-rc.13 - Updated @formio/js@5.1.0-rc.10 ## 4.4.0-rc.14 - FIO-8428: Fixes save submission action data transformation ## 4.4.0-rc.13 - FIO-9503: fixed nested form data not appearing in emails ## 4.4.0-rc.12 ### Changed - Updated @formio/core@2.4.0-rc.6 - Updated @formio/vm@1.0.0-rc.12 - Updated @formio/js@5.1.0-rc.9 - FIO-8644 fixed hidden calculated fields on update submission - FIO-9499: Add test for email action with edit grid ## 4.4.0-rc.9 ### Changed - Updated @formio/vm@1.0.0-rc.10 - Updated @formio/js@5.1.0-rc.8 - FIO-9499: Add test for email action with edit grid ## 4.4.0-rc.8 ### Changed - Updated @formio/vm@1.0.0-rc.9 - Updated @formio/js@5.1.0-rc.7 - FIO-9528: Fixes an issue where nested forms submissions are not preloaded and do not appear in the PDF downloads - FIO-9472: fixed nested component form values in CSV ## 4.4.0-rc.7 ### Changed - Updated @formio/core@2.4.0-rc.5 - Updated @formio/vm@1.0.0-rc.8 - Updated @formio/js@5.1.0-rc.6 ### Changed - FIO-9471 fixed CSVExport for wizard forms ## 4.4.0-rc.6 ### Changed - Updated @formio/core@2.4.0-rc.4 - Updated @formio/vm@1.0.0-rc.7 - Updated @formio/js@5.1.0-rc.5 ## 4.4.0-rc.5 ### Changed - Updated @formio/core@2.4.0-rc.3 - Updated @formio/vm@1.0.0-rc.6 - Updated @formio/js@5.1.0-rc.3 ## 4.4.0-rc.4 ### Changed - Updated @formio/core@2.4.0-rc.2 - Updated @formio/vm@1.0.0-rc.5 - Updated @formio/js@5.1.0-rc.2 ## 4.4.0-rc.3 ### Changed - Upgrade 5.x renderer - FIO-7964: Add resource-based select component validation - FIO-8343: Fixed the issue with dereferencing data table components ## 4.4.0-rc.2 ### Changed - Updated @formio/core@2.4.0-rc.1 - Updated @formio/vm@1.0.0-rc.4 - Updated @formio/js@5.1.0-rc.1 ## 4.4.0-rc.1 ### Changed - Updated formiojs@4.21.6-rc.2 - Updated @formio/core@2.4.0-rc.1 - Updated @formio/vm@0.4.0-rc.1 - FIO-7080 Handled access for token - FIO-7835: eSignature - FIO-9308: Fixed an issue where nested forms that start with the same keys submit the wrong data. - Increment minor version - FIO-8450: Add test for custom error message for unique validation ## 4.3.0 ### Changed - Official Release - Updated @formio/core@2.3.0 - Updated @formio/vm@0.3.0 ## 4.3.0-rc.38 ### Changed - Updated @formio/core@2.3.0-rc.23 - Updated @formio/vm@0.3.0-rc.28 ## 4.3.0-rc.37 ### Changed - Updated @formio/core@2.3.0-rc.22 - Updated @formio/vm@0.3.0-rc.27 - FIO-9337 code updates ## 4.3.0-rc.36 ### Changed - 4.2.x-4.3.x - FIO-9306: fixed an issue where nested forms do not show data in PDF - FIO-9308: Fixed an issue where nested form data was not getting properly submitted because the data was getting reset before it submitted ## 4.3.0-rc.35 ### Changed - Updated @formio/core@2.3.0-rc.21 - Updated @formio/vm@0.3.0-rc.26 ## 4.3.0-rc.34 ### Changed - Updated @formio/core@2.3.0-rc.18 - Updated @formio/vm@0.3.0-rc.25 ## 4.3.0-rc.33 ### Changed - Updated @formio/core@2.3.0-rc.17 - Updated @formio/vm@0.3.0-rc.24 - FIO-9006: Added Last-Modified response header on form index request - FIO-9006: Added Last-Modified response header on form index request - FIO-8866: fixed an issue where action conditions UI shows incorrect operators for premium components ## 4.3.0-rc.32 ### Changed - Updated @formio/core@2.3.0-rc.16 - Updated @formio/vm@0.3.0-rc.23 ## 4.3.0-rc.31 ### Changed - Updated formiojs@4.21.5 - Updated @formio/core@2.3.0-rc.14 - Updated @formio/vm@0.3.0-rc.22 - FIO-9087: fixed an issue where the app does not implement signature yes or no filter ## 4.3.0-rc.30 ### Changed - Updated formiojs@4.21.5-rc.6 - Updated @formio/core@2.3.0-rc.13 - Updated @formio/vm@0.3.0-rc.21 ## 4.3.0-rc.29 ### Changed - Updated @formio/core@2.3.0-rc.10 - Updated @formio/vm@0.3.0-rc.20 ## 4.3.0-rc.28 ### Changed - Updated @formio/core@2.3.0-rc.9 - Updated @formio/vm@0.3.0-rc.19 ## 4.3.0-rc.27 ### Changed - Updated @formio/core@2.3.0-rc.8 - Updated @formio/vm@0.3.0-rc.18 - FIO-9145: fixed DateFormat setting for created and modified submission parameters - FIO-9121: added check for select boxes components IsNotEqualTo condition ## 4.3.0-rc.26 ### Changed - Updated @formio/core@2.3.0-rc.7 - Updated @formio/vm@0.3.0-rc.16 ## 4.3.0-rc.25 ## 4.3.0-rc.24 ## 4.3.0-rc.23 ### Changed - Updated @formio/vm@0.3.0-rc.15 ## 4.3.0-rc.22 ### Changed - Updated @formio/core@2.3.0-rc.6 - Updated @formio/vm@0.3.0-rc.14 - FIO-9064: refactor configureVm to include global timeout, remove timeout from other evaluate args ## 4.3.0-rc.21 ### Changed - Updated @formio/core@2.3.0-rc.4 - Updated @formio/vm@0.3.0-rc.13 ## 4.3.0-rc.20 ### Changed - Updated formiojs@4.21.4 ## 4.3.0-rc.19 ### Changed - Updated @formio/core@2.3.0-rc.3 - Updated @formio/vm@0.3.0-rc.12 ## 4.3.0-rc.18 ### Changed - Updated @formio/core@2.2.3-rc.2 - Updated @formio/vm@0.3.0-rc.11 ## 4.3.0-rc.17 ### Changed - Updated @formio/core@2.2.3-rc.1 - Updated @formio/vm@0.3.0-rc.10 - FIO-8810: fixed an issue where the conditional nested form with several nested levels with required fields cannot be submitted when hidden ## 4.3.0-rc.16 ### Changed - Update formiojs@4.21.4-rc.1 ## 4.3.0-rc.15 ### Changed - Updated @formio/core@2.2.2 - Updated @formio/vm@0.3.0-rc.9 - FIO-8235: add timeout to email rendering - FIO-8235: add timeout to email rendering - FIO-8900-8899: fixed address component in condtions UI and fixed an issue where isEmpty operator always return false for address ## 4.3.0-rc.14 ### Changed - Updated @formio/core@2.2.2-rc.5 - Updated @formio/vm@0.3.0-rc.8 - FIO-8860-8861-8874: fixed an issue where it is impossible to add value for condition operators for time and phone number - FIO-8849: fixed an issue where isEqual operator doenot work for condition based on selectboxes - FIO-8798: added validation of not full dates ## 4.3.0-rc.13 ### Changed - Updated @formio/core@2.2.2-rc.3 - Updated @formio/vm@0.3.0-rc.7 - FIO-8903: fixed an issue where actions can be saved without required fields - FIO-8851-8898-8850-8859-8854: fixed simple conditions issues ## 4.3.0-rc.12 ### Changed - Updated @formio/core@2.2.2-rc.2 - Updated @formio/vm@0.3.0-rc.6 ## 4.3.0-rc.11 ### Changed - Updated @formio/core@2.2.2-rc.1 - Updated @formio/vm@0.3.0-rc.5 ## 4.3.0-rc.10 ### Changed - Updated @formio/core@2.2.0-rc.9 - Updated @formio/vm@0.3.0-rc.4 ## 4.3.0-rc.9 ### Changed - Updated @formio/core@2.2.0-rc.7 - Updated @formio/vm@0.3.0-rc.3 ## 4.3.0-rc.8 ### Changed - Updated @formio/core@2.2.0-rc.6 - Updated @formio/vm@0.3.0-rc.2 ## 4.3.0-rc.7 ### Changed - Updated @formio/vm@0.3.0-rc.1 - Fixing the actions logic to call currentForm.components instead of currentFormComponents ## 4.3.0-rc.6 ### Changed - Updated @formio/core@2.2.0-rc.4 - Updated @formio/vm@0.2.1-rc.7 ## 4.3.0-rc.5 ### Changed - Updated @formio/core@2.2.0-rc.3 - Updated @formio/vm@0.2.1-rc.6 ## 4.3.0-rc.4 ### Changed - Updated @formio/core@2.1.1-rc.4 - Updated @formio/vm@0.2.1-rc.5 - FIO-8027 added Cloudflare Turnstile as a captcha Provider ## 4.3.0-rc.3 ### Changed - remove "test" from .npmignore ## 4.3.0-rc.2 ### Changed - Updated @formio/vm@0.2.1-rc.4 - Re-implement - FIO-6630: Expanded Actions Logic UI - FIO-7330: fix bug of displaying settings for restricted fields - FIO-6630: Adds root level properties to action conditions - FIO-8150: pin subform submission object - FIO-7330: Fixes action settings endpoint crushing - FIO-7146: Migrate Formio CI/CD from CircleCI to Github Actions ## 4.2.1-rc.5 ### Changed - Updated @formio/core@2.1.1-rc.3 - Updated @formio/vm@0.2.1-rc.3 ## 4.2.1-rc.4 ### Changed - Updated @formio/core@2.1.1-rc.2 - Updated @formio/vm@0.2.1-rc.2 ## 4.2.1-rc.3 ### Changed - We need to skip rc.2 because the @formio/vm@1.0.x was accidentally brought in. ## 4.2.1-rc.1 ### Changed - Updated @formio/core@2.1.1-rc.1 - Updated @formio/vm@0.2.1-rc.1 ## 4.2.0 ### Changed - Official Release - Updated formiojs@4.21.0 - Updated @formio/core@2.1.0 - Updated @formio/vm@0.2.0 ## 4.2.0-rc.6 ### Changed - Updated @formio/core@2.1.0-rc.4 - Updated @formio/vm@0.2.0-rc.4 ## 4.2.0-rc.5 ### Changed - Updated @formio/core@2.1.0-rc.3 - Updated @formio/vm@0.2.0-rc.3 ## 4.2.0-rc.4 ### Changed - Updated formiojs@4.21.0-rc.2 - Updated @formio/core@2.1.0-rc.2 - Updated @formio/vm@0.2.0-rc.2 - FIO-8152 & FIO-8137: Check if Import Resource Exists in New Project for Select Component with Resource & De-ref default values on select with resource - FIO-8152: Check if Import Resource Exists in New Project for Select Component with Resource ## 4.2.0-rc.3 ### Changed - Revert " FIO-8152 & FIO-8137: Check if Import Resource Exists in New Project for Select Component with Resource & De-ref default values on select with resource" ## 4.2.0-rc.2 - fix validation error on title length ## 4.2.0-rc.1 ### Changed - Updated formiojs@4.21.0-rc.1 - Updated @formio/core@2.1.0-rc.1 - Updated @formio/vm@0.2.0-rc.1 - FIO-7292: Added own check to delete file from storage - FIO-7829: Removed the flattened components which is not necessary wit… - FIO 7522 Encrypted Fields Not Re-Encrypted to New DB Secret - FIO-7933 Added pdfComponents to Form schema - FIO-7933 fixed tests - FIO-8152 & FIO-8137: Check if Import Resource Exists in New Project for Select Component with Resource & De-ref default values on select with resource - FIO-8251 added inputmask library - FIO 7488: add timeout to evaluations ## 4.1.0-rc.4 ### Changed - FIO 8282: add ObjectID transform - FIO 8282: add ObjectID transform - FIO 8282: add ObjectID transform - FIO 8282: add ObjectID transform ## 4.1.0-rc.3 ### Changed - Updated formiojs@4.20.0-rc.4 - Updated @formio/vm@0.1.0-rc.2 ## 4.1.0-rc.2 ### Changed - Updated formiojs@4.20.0-rc.3 - Updated @formio/core@2.0.1 - Updated @formio/vm@0.1.0-rc.1 ## 4.1.0-rc.1 ### Changed - Updated formiojs@4.20.0-rc.2 - Updated @formio/vm@0.0.8-rc.1 - FIO-7623: Fixes an issue where Email action with Logs turned on will fail for the nested form with Attach Submission PDF - FIO 7671: nested paths cosmosdb feature test - FIO 7671: nested paths cosmosdb feature test - FIO-8087: Fixes an issue where Email Action with logs enabled don't render nested form value and shows ID instead - FIO-5471: Remove mongoose.save from codebase - FIO-7932: Modernize the Dockerfile to decouple from host machine ## 4.0.0 ### Changed - Official Release - Updated @formio/core@2.0.0 - Updated @formio/vm@0.0.7 ## 4.0.0-rc.33 ### Changed - Updated @formio/core@2.0.0-rc.32 - Updated @formio/vm@0.0.7-rc.27 ## 4.0.0-rc.32 ### Changed - Updated @formio/core@2.0.0-rc.31 - Updated @formio/vm@0.0.7-rc.26 ## 4.0.0-rc.31 ### Changed - Updated @formio/core@2.0.0-rc.30 - Updated @formio/vm@0.0.7-rc.25 ## 4.0.0-rc.30 ### Changed - Updated @formio/core@2.0.0-rc.29 - Updated @formio/vm@0.0.7-rc.24 ## 4.0.0-rc.29 ### Changed - Updated formiojs@4.19.1 - Updated @formio/core@2.0.0-rc.28 - Updated @formio/vm@0.0.7-rc.23 - FIO-8169: add resolve dep to mirror enterprise server ## 4.0.0-rc.26 ### Changed - Updated @formio/core@2.0.0-rc.27 - Updated @formio/vm@0.0.7-rc.21 ## 4.0.0-rc.25 ### Changed - Updated @formio/core@2.0.0-rc.26 - Updated @formio/vm@0.0.7-rc.20 ### Changed - add additionalDeps hook to validation process ## 4.0.0-rc.24 ### Changed - Updated @formio/core@2.0.0-rc.25 - Updated @formio/vm@0.0.7-rc.19 ## 4.0.0-rc.23 ### Changed - Updated @formio/core@2.0.0-rc.24 - Updated @formio/vm@0.0.7-rc.18 ## 4.0.0-rc.22 ### Changed - Updated @formio/core@2.0.0-rc.23 - Updated @formio/vm@0.0.7-rc.17 ## 4.0.0-rc.21 ### Changed - Updated @formio/vm@0.0.7-rc.16 ## 4.0.0-rc.20 ### Changed - Updated @formio/core@2.0.0-rc.22 - Updated @formio/vm@0.0.7-rc.15 ## 4.0.0-rc.19 ### Changed - Updated @formio/core@2.0.0-rc.21 - Updated @formio/vm@0.0.7-rc.14 ## 4.0.0-rc.18 ### Changed - Updated formiojs@4.19.1-rc.1 - Updated @formio/core@2.0.0-rc.20 - Updated @formio/vm@0.0.7-rc.13 ## 4.0.0-rc.17 ### Changed - Updated @formio/vm@0.0.7-rc.12 ## 4.0.0-rc.16 ### Changed - Updated @formio/core@2.0.0-rc.19 - Updated @formio/vm@0.0.7-rc.11 - FIO 8047: add dereference for datatable components ## 4.0.0-rc.15 ### Changed - Updated @formio/core@2.0.0-rc.18 - Updated @formio/vm@0.0.7-rc.10 - FIO-8042: attach scope to the submission object ## 4.0.0-rc.14 ### Changed - Updated @formio/vm@0.0.7-rc.9 ## 4.0.0-rc.13 ### Changed - Updated @formio/core@2.0.0-rc.17 - Updated @formio/vm@0.0.7-rc.8 ## 4.0.0-rc.12 ### Changed - Updated @formio/core@2.0.0-rc.16 - Updated @formio/vm@0.0.7-rc.7 ## 4.0.0-rc.11 ### Changed - Updated @formio/core@2.0.0-rc.15 - Updated @formio/vm@0.0.7-rc.6 ## 4.0.0-rc.10 ### Changed - Updated @formio/core@2.0.0-rc.14 - Updated @formio/vm@0.0.7-rc.5 - FIO-7958: fix tests to be compatible with core validation - FIO-7998: add captcha validation ## 4.0.0-rc.9 ### Changed - Updated @formio/core@2.0.0-rc.13 - Updated @formio/vm@0.0.7-rc.4 ## 4.0.0-rc.8 ## 4.0.0-rc.7 - Revert node update for later inclusion ## 4.0.0-rc.6 ### Changed - Update node engine to >=20.0.0 ## 4.0.0-rc.5 ### Changed - Updated @formio/vm@0.0.7-rc.1 ## 4.0.0-rc.4 ### Changed - Updated @formio/core@2.0.0-rc.11 ## 4.0.0-rc.3 ### Changed - FIO-7938: Fix server fetch process ## 4.0.0-rc.2 ### Changed - Updated formiojs@4.19.0 ## 4.0.0-rc.1 ### Changed - Major Version update ## 3.5.0-rc.6 ### Changed - Updated formiojs@4.19.0-rc.7 - Updated formio-workers@1.21.0-rc.6 ## 3.5.0-rc.5 ### Changed - Updated formiojs@4.19.0-rc.6 - Updated formio-workers@1.21.0-rc.5 - FIO-7498 Changed the passing of a data field to decrypt hook ## 3.5.0-rc.4 ### Changed - Updated formiojs@4.19.0-rc.5 - Updated formio-workers@1.21.0-rc.4 - FIO-7823: add error boundary around server-side form validation ## 3.5.0-rc.3 ### Changed - Updated formiojs@4.19.0-rc.3 - Updated formio-workers@1.21.0-rc.3 ## 3.5.0-rc.2 ### Changed - Updated formiojs@4.19.0-rc.2 - Updated formio-workers@1.21.0-rc.2 ## 3.5.0-rc.1 ### Changed - Updated formiojs@4.19.0-rc.1 - Updated formio-workers@1.21.0-rc.1 - FIO-7498 Fixed the issue with data not being decrypted when trying to export submissions ## 3.4.1-rc.4 ### Changed - Updated formiojs@4.18.1-rc.4 - Updated formio-workers@1.20.1-rc.4 ## 3.4.1-rc.3 ### Changed - Updated formiojs@4.18.1-rc.3 - Updated formio-workers@1.20.1-rc.3 - FIO-7549: Revert 1669 default.json and email.js ## 3.4.1-rc.2 ### Changed - Updated formiojs@4.18.1-rc.2 - Updated formio-workers@1.20.1-rc.2 ## 3.4.1-rc.1 ### Changed - Updated formiojs@4.18.1-rc.1 - Updated formio-workers@1.20.1-rc.1 - FIO-7514: fixed an issue where submission reference object is not attached to the value of select component with reference enabled - FIO-7549: evaluate axios upgrades and CVE resolution ## 3.4.0 ### Changed - Official Release - Updated formiojs@4.18.0 - Updated formio-workers@1.20.0 ## 3.4.0-rc.19 ### Changed - revert changes related to FIO-7125 feature - missed commits ## 3.4.0-rc.18 ### Changed - revert changes related to FIO-7125 feature ## 3.4.0-rc.17 ### Changed - Updated formiojs@4.18.0-rc.11 - Updated formio-workers@1.20.0-rc.13 ## 3.4.0-rc.16 ### Changed - Updated formiojs@4.18.0-rc.10 - Updated formio-workers@1.20.0-rc.12 ## 3.4.0-rc.15 ### Changed - Updated formiojs@4.18.0-rc.9 - Updated formio-workers@1.20.0-rc.11 - FIO-7482: added ability to update default configuration forms in db to the versions required by the server (required for reportingUI form) ## 3.4.0-rc.14 ### Changed - Updated formiojs@4.18.0-rc.8 - Updated formio-workers@1.20.0-rc.10 ## 3.4.0-rc.13 ### Changed - Pinned axios (from mailgun.js) to v1.5.1 ## 3.4.0-rc.12 ### Changed - Updated formiojs@4.18.0-rc.7 - Updated formio-workers@1.20.0-rc.9 ## 3.4.0-rc.11 ### Changed - Fix tests ## 3.4.0-rc.10 ### Changed - Updated formio-workers@1.20.0-rc.8 - FIO-7491: fixed an issue where dataTable component with resource data type does not work after exporting/importing - FIO-7510: Revert isolated vm changes ## 3.4.0-rc.9 ### Changed - Updated formiojs@4.18.0-rc.6 - Updated formio-workers@1.20.0-rc.7 ## 3.4.0-rc.8 ### Changed - Updated formiojs@4.18.0-rc.5 - Updated formio-workers@1.20.0-rc.6 - Updated @formio/core@1.3.0-rc.22 - FIO-7344 Changed Rendering method tooltip - FIO-7371: Adds checks to define if raw DB data should be returned in response - FIO-7167: Isolated vm - FIO-7329: remove nodemailer sendgrid and mailgun ## 3.4.0-rc.7 ### Changed - FIO-7125: Adds password protected update feature to the SaveSubmission action and async variations of cache methods ## 3.4.0-rc.6 ### Changed - Updated formiojs@4.18.0-rc.4 - Updated formio-workers@1.20.0-rc.5 - FIO-7351 fixed submitting data using Wizard with conditionals for Panel component ## 3.4.0-rc.5 ### Changed - bugfix: add catch block to nunjucks injection ## 3.4.0-rc.4 ### Changed - Updated formiojs@4.18.0-rc.3 - Updated formio-workers@1.20.0-rc.4 ## 3.4.0-rc.3 ### Changed - Updated formiojs@4.18.0-rc.2 - Updated formio-workers@1.20.0-rc.3 ### Changed - Revert - FIO-6630: Expanded Actions Logic UI ## 3.4.0-rc.2 ### Changed - Updated formiojs@4.18.0-rc.1 - Updated formio-workers@1.20.0-rc.2 - FIO-6493: added reporting-ui form for project template ## 3.4.0-rc.1 ### Changed - Updated formiojs@4.17.0-rc.6 - Updated formio-workers@1.20.0-rc.1 - FIO-6630: Expanded Actions Logic UI - FIO-7124: replaced action logging with hook - FIO-6493: fixed formio-server tests that were broken by reporting ui PR ### Changed ## 3.3.0-rc.2 ### Changed - Updated formiojs@4.17.0-rc.3 - Updated formio-workers@1.19.0-rc.2 ## 3.3.0-rc.1 ### Changed - Updated formiojs@4.17.0-rc.2 - Updated formio-workers@1.19.0-rc.1 - FIO-6919: fixed value for Signature submission in Data Tab - FIO-5731: fixed validation error for wizard forms with advanced conditions - FIO-6966: Fixes empty address component data in CSV ## 3.2.0 ### Changed - Official Release - Updated formiojs@4.16.0 - Updated formio-workers@1.18.0 ## 3.2.0-rc.9 ### Changed - Updated formiojs@4.16.0-rc.11 - Updated formio-workers@1.18.0-rc.7 ## 3.2.0-rc.8 ### Changed - Updated formiojs@4.16.0-rc.10 - Updated formio-workers@1.18.0-rc.6 ## 3.2.0-rc.7 ### Changed - Updated formiojs@4.16.0-rc.9 - Updated formio-workers@1.18.0-rc.5 ## 3.2.0-rc.6 ### Changed - FIO-4216 | FIO-6601 - Fixes no custom submission collection lookup when getting submissions - FIO-7166: Adding a mongodb feature check to core ## 3.2.0-rc.5 ### Changed - FIO-7161: fixed issue with possible undefined value for radio component in csv … - FIO-7067: fixed issue with empty value for patch request ## 3.2.0-rc.4 ### Changed - Updated formiojs@4.16.0-rc.8 - Updated formio-workers@1.18.0-rc.4 - FIO-7067: fixed issue with id parsing and eslint warnings ## 3.2.0-rc.3 ### Changed - Updated formiojs@4.16.0-rc.7 - Updated formio-workers@1.18.0-rc.3 ## 3.2.0-rc.2 ### Changed - Updated formiojs@4.16.0-rc.5 - Updated formio-workers@1.18.0-rc.2 - FIO-6769: Removes empty template - FIO-6840: change to allow case insensitive exists endpoint - FIO-6406 fixed filter for Select inside DT (#1537) ## 3.2.0-rc.1 ### Fixed - FIO-5731: fixed validation error for wizard forms with advanced conditions - FIO-6966: Fixes empty address component data in CSV - FIO-6601: Fix getting submissions by reference from custom submissions collection - FIO-4500: Fixes an issue where specified in the component settings delimiter is not used for CSVExport of Tags component data - FIO-6414: fixed filtering issues inside DT - FIO-4216: Fixes 'Resource not found' issue when using submission collection and trying to retrieve submission using x-token - FIO-6840: Refactor authentication to use case-insensitive query and fallback to $regex - FIO-6729: changed the output of data in the logs - FIO-3840: fixed swagger spec definition for components with obj type - FIO-4809: Added tests for Wizard suffix/prefix - Bump json5 from 2.2.1 to 2.2.3 - Bump @xmldom/xmldom from 0.7.5 to 0.7.11 - Bump nunjucks from 3.2.3 to 3.2.4 - Bump vm2 from 3.9.11 to 3.9.18 - Bump semver from 7.3.8 to 7.5.2 - Bump cookiejar from 2.1.3 to 2.1.4 - FIO-6919: fixed value for Signature submission in Data Tab ## 3.1.0-rc.5 ### Fixed - FIO 6579: another potential problem with legacy templates - FIO-6424: fixed displaying of Select component with Save as reference property when download PDF ## 3.1.0-rc.4 ### Changed - TO-DO: ADD INFO HERE. ## 3.1.0-rc.3 ### Changed - Updated formiojs@4.15.0-rc.19 - Updated formio-workers@1.17.0-rc.2 ### Fixed - FIO-5688: Allow for a DEFAULT_TRANSPORT to enable the default sending… ## 3.1.0-rc.2 ### Changed - Revert "FIO-5497: fixed DeprecationWarning for crypto.createDecipher" - FIO-5709: fix the response radio value in the CSV shows as blank ## 3.1.0-rc.1 ### Changed - Updated formiojs@4.15.0-rc.18 - Updated formio-workers@1.17.0-rc.1 ### Changed - Increment minor version. - Remove submission collection tests in open source core - upgrade jsonwebtoken dependency - Allow the display of all images and signatures in index when ?full=true is provided in the url - Revert "FIO-5497: fixed DeprecationWarning for crypto.createDecipher" ### Fixed - FIO-4189: fixed advanced logic not working inside Nested Form - FIO-5497: fixed DeprecationWarning for crypto.createDecipher - FIO-5471: Removed mongoose.save from codebase - FIO-5860: export error caused by old temp - FIO-5860: fixed tests - Revert "FIO-5233: fixed an issue with incorrect values in different timezones…" - FIO-5911: update email action steps - FIO-5785 Fixed Select component submission showing id instead of template for URL data source - FIO-5904: fixed saving data for Components outside of Wizards - FIO-6069: document db restrictions handling - FIO-5904: Fixed a bug where data for form components wouldn't save if outside of a wizard - FIO-5688: Allow for a DEFAULT_TRANSPORT to enable the default sending method for emails. - FIO-6579: Fix project template exports crashing the server ## 3.0.0-rc.11 ### Fixed - FIO-5494: removed erroneous empty addresses - FIO-5774: added revisions of submissions collections - FIO-5756: PDF | Regression | FFT 502 Bad gateway error after Click on submit - FIO-5495: added submission data for delete req ## 3.0.0-rc.10 ### Fixed - FIO-5435: fixed exists endpoint with submission collections - FIO-5090: vid numbering fix ### Changed - Upgrade dependencies: body-parser@1.20.1, express@4.18.2, mongoose@6.6.5, nodemailer-mailgun-transport@2.1.5, semver@7.3.8, nodemon@2.0.20, mongodb@4.10.0, nodemailer@6.8.0, eslint@8. 25.0, supertest@6.3.0, mailgun.js@8.0.1 ## 3.0.0-rc.9 ### Fixed - FIO-5433: fixed (snyk) Prototype Pollution in mongoose - Upgrade dependencies. ## 3.0.0-rc.8 ### Fixed - FIO-4433: fixed recalculation on server for draft submission ## 3.0.0-rc.7 ### Fixed - FIO-5155: Fixes submissions not loaded for sub forms with array data structure - FIO-5363: deleted default value of transport select for email action settings ## 3.0.0-rc.6 ### Fixed - FIO-5334: fixed typo in the email action settings bcc placeholder ## 3.0.0-rc.5 ### Fixed - FIO-5199: Provided user information for external users - FIO-5233: fixed an issue with incorrect values in different timezones ## 3.0.0-rc.4 ### Fixed - Fixes Group Permissions issue ## 3.0.0-rc.3 ### Fixed - Issue with the noValidate to allow the request object to set it before. ## 3.0.0-rc.2 ### Fixed - fixed processing of loadRevision execution results - FIO-4974: allowed to process all types of requests without a body for the webhook action - FIO-5076: fixed subId parameter - FIO-5076: synchronized form id and submission id - FIO-5090: form revisions transfer for stage deployment - FIO-5000: Change to use accept list for accepted headers. - FIO-4860: Added new index to action items - FIO-4859: Field based access for patch request fix - FIO-4448: Adds route for deleting all form submissions with x-delete-confirm header check - Allow all submission data setting with form setting changes. ## 3.0.0-rc.1 ### Breaking Change - Removed the SQL Action ### Fixed - Fixed issues where form revisions with original configured would not - FIO-4741: Added max password length for password reset ### Added - Add noValidate property to req object on submission validation - Added public config support for OSS ### Changed - Upgrade html-entities@2.3.3, mailgun.js@5.0.5, moment@2.29.2, mongoose@6.2.10, semver@7.3.6, body-parser@1.20.0, mongodb@4.5.0, eslint@8.12.0 - formio-workers@1.16.3, mailgun.js@5.2.0, eslint@8.13.0 ## 2.5.0-rc.8 ### Changed - Updated formiojs@4.15.0-rc.7 ## 2.5.0-rc.7 ### Fixed - FIO-4781: Fixing email pdf attachments. ## 2.5.0-rc.6 ### Changed - Updated formiojs@4.15.0-rc.6 ## 2.5.0-rc.5 ### Changed - Updated formiojs@4.15.0-rc.5 ## 2.5.0-rc.4 ### Changed - Updated formiojs@4.15.0-rc.4 ## 2.5.0-rc.3 ### Changed - Updated formiojs@4.15.0-rc.3 ### Fixed - Revert "FIO-4216: 'Resource not found' when get submission form submission collection" ## 2.5.0-rc.2 ### Changed - Updated formiojs@4.15.0-rc.2 ### Fixed - Fixed a crash in resource field removal. - FIO-4359: submission revision issue fix ## 2.5.0-rc.1 ### Fixed - FIO-4359: submission revisions ## 2.4.0-rc.2 ### Changed - Updated formiojs@4.14.1-rc.8 ## 2.4.0-rc.1 ### Changed - Updated formiojs@4.14.1-rc.7 ### Changed - Upgrade @azure/ms-rest-nodeauth@3.1.1, async@3.2.3, body-parser@1.19.1, config@3.3.7, debug@4.3.3, express@4.17.2, nodemailer@6.7.2, prompt@1.2.1, mocha@9.1.4, nodemon@2.0.15, @sendgrid/mail@7.6.0, mongodb@4.3.0, mongoose@6.1.7, mssql@7.3.0, supertest@6.2.1, csv@6.0.5, mailgun.js@4.1.4, eslint@8.7.0, moment-timezone@0.5.34 - FIO-4003: added ability to use the revisionId ### Fixed - FIO-3853: fixed export json function freeze ## 2.3.3 ### Changed - Official Release ## 2.3.3-rc.3 ### Changed - Upgrade formiojs@4.14.1-rc.6 ## 2.3.3-rc.2 ### Fixed - FIO-4455: Fixes value calculation on conditionally shown field ## 2.3.3-rc.1 ### Changed - Updated formiojs@4.14.1-rc.5 - Updated formio-workers@1.16.1 ## 2.3.2 ### Changed - Official Release ## 2.3.2-rc.3 ### Fixed - FIO-3042: Return current endpoint to whitelist - FIO-4216: 'Resource not found' when get submission form submission collection - FIO-3737: fixed reCAPTCHA submission protection issue - FIO-1453: formio.template.import expanded ## 2.3.2-rc.2 ### Changed - Updated formiojs@4.14.1-rc.4 ### Changed - FIO-4088: added tests for patch submission - FIO-4228: removed parsing of MONGO_HIGH_AVAILABILITY ## 2.3.2-rc.1 ### Changed - Updated formiojs@4.14.1-rc.2 - FIO-4088: added tests for patch submission ## 2.3.1 ### Changed - Official Release - Updated formiojs@4.14.0 ## 2.3.1-rc.1 ### Changed - Updated formiojs@4.14.0-rc.38 ## 2.3.0 ### Changed - Official Release - Updated formio-workers@1.16.0 ## 2.3.0-rc.17 ### Changed - Updated formiojs@4.14.0-rc.36 ## 2.3.0-rc.16 ### Fixed - Adding /current back to permission whitelist. ## 2.3.0-rc.15 ### Fixed - Issue where Reset Password was not calling next method. ## 2.3.0-rc.14 ### Changed - Upgrade formio-workers@1.16.0-rc.2 ### Fixed - FIO-805: empty stage creating issue fix ## 2.3.0-rc.13 ### Fixed - FIO-3783: Build fix - FIO-3780: direct the sending of emails without user parameter to non-priority tasks queue ### Changed - FIO-3054: Add check of primary admin - Upgrade formio.js@4.14.0-rc.33 ## 2.3.0-rc.12 - Revert "FIO-3763 Close ability to hit a form with get request as an anonymous…" ## 2.3.0-rc.11 ### Changed - Upgrade formio@4.14.0-rc.29 - Upgrade mongoose@6.0.11, mocha@9.1.3 - Revert "FIO-3783 Added renderingMethod option to Email action." ## 2.3.0-rc.10 ### Changed - Upgrade formio-workers@1.16.0-rc.1 - Upgrade mongodb@4.1.3, mongoose@6.0.10, vm2@3.9.4, mocha@9.1.2, nodemon@2.0.13, @azure/ms- rest-nodeauth@3.1.0, mailgun.js@3.6.0, nodemailer@6.7.0, adm-zip@0.5.9 ## 2.3.0-rc.9 ### Fixed - FIO-3436: Refactored so that any email address can be set as Reply-To - FIO-3783: Added renderingMethod option to Email action. - FIO-3950: Export JSON/CSV doesn't work - FIO-3763 Close ability to hit a form with get request as an anonymous user while form access turned off - FIO-3561: Required field is showing as invalid and form can't be submitted ## 2.3.0-rc.8 ### Changed - Upgrade mailgun.js@3.5.9, mongodb@4.1.2, mongoose@6.0.6, adm-zip@0.5.6 ## 2.3.0-rc.7 ### Changed - Upgrade formiojs@4.14.0-rc.25 ### Fixed - Bootup race conditions. - FIO-3403: feat(import): search for existing roles in DB when importing an incomplete template - FIO-1453: fixed search for missing resources ## 2.3.0-rc.6 ### Fixed - Problem where the MongoDB sslCA was reading it as a string and messing up the mongo driver. ## 2.3.0-rc.5 ### Changed - Fixed the field based access. ## 2.3.0-rc.4 ### Changed - Adding an index to the key of the tokens collection to resolve performance issues. - Upgrade chance@1.1.8, csv@5.5.3, mailgun.js@3.5.8, mongoose@6.0.4, mocha@9.1.1 ### Fixed - Fixing issue with mailgun not working with latest version. - Fixed an SSL Cert issue related to mongoose. ## 2.3.0-rc.3 ### Changed - Upgrade dependencies and fixed tests. ## 2.3.0-rc.2 ### Fixed - Issue with loading SSL CA file with latest mongodb driver. ### Changed - Upgrade mongodb@4.1.1, prompt@1.2.0, mongoose@6.0.2 ## 2.3.0-rc.1 ### Fixed - FIO-790: checkbox set as radio showing blank on CSV downloads issue - FIO-1442: Adds an ability to set transformers for the specific fields in the csv exporter. - FIO-3555, FIO-1538: Implements 2FA - FIO-1038: limiting default email usage provider - FIO-899: removing roles issue fix - FIO-885: Import/Export database error handling - FIO-2764: Fixes an issue when the signature component was set a default value with noDefaults option - FIO-3624: fixed problem on sending get request to /token endpoint using x-token header - FIO-3583: Fixed issue with recursion in the form load routines. - Issues related to the MongoDB 4.1.0 upgrade. ### Added - FIO-3435: form definition downloading according query parameter - FIO-3436: ability to set reply to header ### Changed - Upgrade formiojs@4.14.0-rc.19 - Upgrade mongodb@4.1.0 - Upgrade async@3.2.1, mailgun.js@3.5.7, mongoose@5.13.8, mssql@7.2.1, supertest@6.1.6, mocha@9.1.0, fast-json-patch@3.1.0 ## 2.2.4-rc.1 ### Changed - Upgrade formiojs@4.14.0-rc.18 ## 2.2.3 ### Changed - No changes. Official release. ## 2.2.3-rc.11 ### Fixed - Upgrade formiojs@4.14.0-rc.17 ## 2.2.3-rc.10 ### Changed - Upgrade formiojs@4.14.0-rc.16 - Upgrade mongoose@5.13.5, mocha@9.0.3, supertest@6.1.4, mssql@7.2.0, eslint@7.32.0 ## 2.2.3-rc.9 ### Fixed - FIO-3441: resolve vulnerabilities - FIO-898: Implements keeping POST request headers in submission.metadata.headers. ## 2.2.3-rc.8 ### Fixed - Fixed issues with action conditions not working when "submission" or "previous" were used in the conditional. ### Changed - Upgrade formiojs@4.14.0-rc.15 ## 2.2.3-rc.7 ### Fixed - Tests to make them more robust. ## 2.2.3-rc.6 ### Fixed - Resolved broken test. ## 2.2.3-rc.5 ### Changed - Upgrade mongoose@5.13.3, nodemailer@6.6.3, mailgun.js@3.5.2, eslint@7.31.0 ### Fixed - Improve validation performance by moving VM instance outside Evaluator - FIO-1453: Add import fallbacks - FIO-3441: resolve vulnerabilities - Ensure we truncate the jwtIssuedAfter. - FIO-3471: Ensure that the queries include all indexes to speed up performance. ## 2.2.3-rc.4 ### Fixed - FIO-2834: Fixes an issue where File's values are shown in CSV as empty - Unhid block component label in webhook action settings form - FIO-3099: Implements the oAuthM2M Token hook to the Login Action - FIO-3116: Fixes an issue files inside containers and editgrids weren't attaching to an email. Added tests - FIO-3251 fix: values which should be cleared on hide are used in calculations before it happened ### Changed - Upgrade formiojs@4.14.0-rc.14 - Upgrade mongodb@3.6.10, nodemon@2.0.12 - FIO-2764: Adds an ability to have the submission contain only data that you submitted. - Added indexes to queries to improve performance of resource load times. ## 2.2.3-rc.2 ### Fixed - FIO-3369: Removed the submissionCollection hook which was messing up submission collection. ## 2.2.3-rc.1 ### Changed - FIO-3099: Adds a hook for the Access-Control-Expose-Headers ## 2.2.2 ### Changed - No changes. Released 2.2.2-rc.8 as official release. ## 2.2.2-rc.8 ### Fixed - Issue where upgrading mailgun-transport causes server to crash. ## 2.2.2-rc.7 ### Fixed - Fixing tests further. ## 2.2.2-rc.6 ### Fixed - Custom submission collection tests. ## 2.2.2-rc.5 ### Fixed - Custom submission collection tests. ## 2.2.2-rc.4 ### Fixed - FIO-3369: Removed the submissionCollection hook which was messing up the submission collection. ## 2.2.2-rc.3 ### Changed - Upgrade formio-workers@1.14.16 ## 2.2.2-rc.2 ### Fixed - FIO-3223: Fixes an error with out of memory - Fixing potential references to null variables. ### Changed - Upgrade formio-workers@1.14.15 ## 2.2.2-rc.1 ### Fixed - FIO-3091: added automatic useUnifiedTopology parameter setting - FIO-3095: Allow for checking email accounts before sending emails. - FIO-3040: Adds tests for FIO-3040 when wasn't handle the Webhook error and respond instead of spinning forever. ## 2.2.1 ### Changed - No changes. Released 2.2.1-rc.2 as official release. ## 2.2.1-rc.2 ### Changed - Upgrade formiojs@4.14.0-rc.5 - Upgrade mongodb@3.6.7, mongoose@5.12.10 ## 2.2.1-rc.1 ### Fixed - FIO-2823: Fixes an issue when custom mongodb collection on a resource breaks the resource and the submission data cannot be accessed - Changed action items "require" to "required" - Added extra check to prevent server crashes ### Changed - Upgrade formiojs@4.13.2-rc.2 - Upgrade dependencies. ## 2.2.0 ### Changed - Official release of 2.2.0-rc.2 ## 2.2.0-rc.2 ### Fixed - FIO-2766: preventing unathorized users from viewing form definition ## 2.2.0-rc.1 ### Changed - Upgrade formiojs@4.13.1-rc.1 ### Fixed - FIO-2484: Implements Split Roles PR with Group permission ## 2.1.1 ### Changed - No changes. Official Release. ## 2.1.1-rc.2 ### Fixed - Modified the expiring indexes to have try/caches around all instances. ## 2.1.1-rc.1 ### Changed - Adding try/catch around expiring indexes for DB's that don't support it. ## 2.1.0 ### Changed - Upgrade formiojs@4.13.0 ## 2.1.0-rc.18 ### Changed - Upgrade formiojs@4.13.0-rc.27 ## 2.1.0-rc.17 ### Changed - Upgrade formiojs@4.13.0-rc.26 - Upgrade resourcejs@2.3.4 - Upgrade other dependencies. ## 2.1.0-rc.16 - Upgrade formiojs@4.13.0-rc.25 ## 2.1.0-rc.15 ### Fixed - FIO-2634: Fixes an issue where Signatures/Files values are excluded from the response when load subForms submissions by a reference ### Changed - Upgrade formiojs@4.13.0-rc.23 - Upgrade other dependencies. ## 2.1.0-rc.14 ### Fixed - Upgrade formiojs@4.13.0-rc.20 ## 2.1.0-rc.13 ### Fixed - Updated html-entities@2.1.1, mongodb@3.6.5, mocha@8.3.2, csv@5.4.0, mongoose@5.12.0, eslint@7.22.0 ## 2.1.0-rc.12 ### Fixed - FIO-1555: fixed an issue where server validation errors do not come from the server if component with error is not on the first wizard page ### Changed - Upgrade formiojs@4.13.0-rc.19 ## 2.1.0-rc.10 ### Changed - Using cloneDeep on vm sandboxes. - Updated dependencies. ## 2.1.0-rc.7 ### Changed - Using @formio/node-fetch-http-proxy instead of local file. - FIO-1528: FIO-1528: change default 'from' email address domain to use example in the deployment environment variable - Ensure we cloneDeep vm context for added protection. ## 2.1.0-rc.6 ### Fixed - Automated tests. ## 2.1.0-rc.5 ### Changed - Fixed serer to work with latest formio-workers. ## 2.1.0-rc.4 ### Changed - Upgrade mongoose@5.11.17, eslint@7.20.0, adm-zip@0.5.3 - Using vm2 for added security. ### Fixed - FIO-476: Fixes an issue when Sketch Pad didn't show data on CSV export - showed a list of empty strings. - fix: allow Docker to load git npm paths ## 2.1.0-rc.3 ### Added - Added action logs to form context only. ### Fixed - FIO-1309: Fixed recalculation of field if calculateServer is disabled. - FIO-888: Adds CSV Formula Injection Protection - FIO-1140: Fixes an issue where deprecated formRevision property is added when deploying a version to a stage ## 2.1.0-rc.2 ### Fixed - FIO-832: fixed error code returned when trying to delete the Everyone role ## 2.1.0-rc.1 ### Changed - FOR-2866: Single submission bug using different collection master - Upgrade mongoose@5.11.14, supertest@6.1.3, html-entities@2.1.0, eslint@7.19.0, adm-zip@0.5.2 ### Fixed - FIO-838: Fixes an issue when a "Save Submission to resource" action had an incorrect priority. - FIO-854: Amazon DocumentDB to update default engine version to 4.0.0 - FIO-1163: fixed an issue where submission data is deleted for components with the same key as parent layout component - FIO-911: Entire project JSON is dumped into the server logs - FIO-128: Added markModifiedParameters method to utils. ## 2.0.1-rc.2 ### Fixed - FIO-832: fixed error code returned when trying to delete the Everyone role ### Changed - Upgrade nodemailer@6.4.18, mocha@8.3.0 ## 2.0.1-rc.1 ### Changed - Upgrade formiojs@4.13.0-rc.9 - Upgrade mongodb@3.6.4, mongoose@5.11.15, supertest@6.1.3, html-entities@2.1.0, eslint@7.19.0, adm-zip@0.5.2, moment-timezone@0.5.33 ## 2.0.0 ### Changed - No changes. Released 2.0.0-rc.42 as official release. ## 2.0.0-rc.42 ### Fixed - FIO-1175: User is being automatically logged out on remote server - Fix: add a token for resources select components ### Changed - Upgrade mongoose@5.11.12, fs-extra@9.1.0, eslint@7.18.0, supertest@6.1.1 ## 2.0.0-rc.41 ### Changed - Temporarily reverted the expiring action logs. Will wait for 2.1.0 to release this feature. - Changed field match access schema to have splitted permissions instead ## 2.0.0-rc.40