formio
Version:
The formio server application.
2,529 lines (1,508 loc) • 93.7 kB
Markdown
# 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