1.34.12-2022.1.5 [11-23-2022]
- Converted itential dependencies to peer dependencies.
See ticket PH-131677.
1.34.12-2022.1.4 [11-23-2022]
- Fixed an issue that prevented users from importing JSON Forms in which the 'default' key was an array.
See ticket PH-132473.
1.34.12-2022.1.3 [08-29-2022]
- Updated number field schema to allow the "disabled" property.
See ticket PH-127489.
1.34.12-2022.1.2 [08-25-2022]
- Added description and examples to validateData task.
See ticket PH-127198.
1.34.12-2022.1.1 [08-04-2022]
- Updated dependency versions and engine support in preparation for release branch.
See ticket PH-125897.
1.34.12.2022.1.0 [08-03-2022]
- Implemented code base improvements to allow users to successively submit forms within the Work Task dialog.
See ticket PH-125316.
1.34.12 [07-12-2022]
- Updated Rodeo to fix styling issue pertaining to date time inputs that include textual tool tips.
See ticket PH-113142.
1.34.11 [06-25-2022]
- Updated the example input for yangToSchema method.
See ticket PH-123219.
1.34.10 [06-09-2022]
- The ShowJsonForm task no longer displays a previously rendered form.
See ticket PH-116626.
1.34.9 [06-01-2022]
- Fixed a naming error in the outgoing variable for the yangToSchema task.
See ticket PH-117994.
1.34.8 [05-27-2022]
- Added a schema definition for validating file upload fields inside JSON forms.
See ticket PH-122182.
1.34.7 [05-13-2022]
- Improved functionality of dropdown menus in Rodeo. Placeholders are now allowed and dropdown menus in tables now render correctly.
See ticket PH-117090.
1.34.6 [04-19-2022]
- Added documentation for the showJsonForm task.
See ticket PH-106664.
1.34.5 [03-30-2022]
- Fixed a bug that prevented the creation of triggers that use JSON forms in Ops Manager by changing the getForms aggregation pipeline to support the minimum MongoDB version (4.2).
See ticket PH-118369.
1.34.4 [03-22-2022]
- Added the tags attribute to the database collection. Tag info is now displayed in the JsonForms collection view.
See ticket PH-107579.
1.34.3 [03-17-2022]
- Added functional test configuration to app-json_forms.
See ticket PH-117202.
1.34.2 [02-24-2022]
- Added examples to methods.
See ticket PH-115714.
1.34.1 [02-21-2022]
- Moved project to improved CI pipeline.
See ticket PH-115261.
1.34.0 [02-14-2022]
- JSON Forms now import transformation objects from form documents.
See ticket PH-114733.
1.33.11 [02-02-2022]
- Importing a form ID is not duplicated when that ID is already in use.
See ticket PH-113563.
1.33.10 [01-31-2022]
- Fixed a bug in the database query that caused name duplication when importing a JSON form. Imported form names are now unique.
See ticket PH-113144.
1.33.9 [01-24-2022]
- Updated itential-utils dependency to latest version.
See ticket PH-112838.
1.33.8 [12-21-2021]
- Unpinned dependencies in master branch.
See ticket PH-111859.
1.33.7 [12-21-2021]
- Added the ability to import a JSON Form with a new form_id if the id already exists in data storage.
See ticket PH-109996.
1.33.6 [12-21-2021]
- Updated packages and prepared for release branch.
See ticket PH-111221.
1.33.5 [12-16-2021]
- Removed the binding schema dependency in app-json_forms.
See ticket PH-111418.
1.33.4 [12-16-2021]
- Updated schema definitions to adjust to latest features in JSON forms.
See ticket PH-111462.
1.33.3 [12-16-2021]
- Added _id to fields schema.
See ticket PH-111266.
1.33.2 [12-10-2021]
- Removed the Axios library.
See ticket PH-109704.
1.33.1 [11-29-2021]
- Fixed an issue that prevented importing JSON Forms with schema combinations.
See ticket PH-109041.
1.33.0 [11-24-2021]
- Removed UI code and updated Rodeo version.
See ticket PH-105675.
1.32.2 [10-21-2021]
- Fixed a bug that occurred when importing JSON forms with the field collapsed.
See ticket PH-107237.
1.32.1 [10-21-2021]
- Added labelKeyPointer and enumNames to update schema for dynamic values and labels in dropdown fields.
See ticket PH-107381.
1.32.0 [09-09-2021]
- Created new methods to handle processing and importing JSON Forms.
See ticket PH-100598.
1.31.3 [09-01-2021]
- Importing the same Form multiple times no longer results in duplication of the Form name.
See ticket PH-101013.
1.31.2 [08-31-2021]
- Users can now render horizontal radio buttons in RenderJsonSchema task.
See ticket PH-100096.
1.31.1 [08-30-2021]
- Operator role added to the top-level roles.
See ticket PH-99303.
1.31.0 [08-16-2021]
- Updated task controller to make sure the task renders consistently.
See ticket PH-103237.
1.30.20 [07-26-2021]
- JSON Forms with default values are now passed even if no change occurs.
See ticket PH-100282.
1.30.19 [07-21-2021]
- Fixed rendering and alignment of headers within an array.
See ticket PH-88924.
1.30.18 [07-19-2021]
- Form schema updated to support default field value.
See ticket PH-100160.
1.30.17 [06-17-2021]
- Fixed schema definition for dropdown and text fields.
See ticket PH-98810.
1.30.16 [06-17-2021]
- Fixed the schema definition for the number field.
See ticket PH-98213.
1.30.15 [06-11-2021]
- Exposed validateData API as a workflow task.
See ticket PH-92784.
1.30.14 [06-11-2021]
- Forms with a format property can now be imported.
See ticket PH-98207.
1.30.13 [06-02-2021]
- Updated dependencies for the next release.
See ticket PH-96836.
1.30.12 [05-26-2021]
- Added transformation property to the acceptable schema keys for a dropdown field.
See ticket PH-97104.
1.30.11 [05-21-2021]
- Updated Axios security for internal packages.
See ticket PH-82914.
1.30.10 [05-06-2021]
- Restricted the data carryover between consecutive JSON form tasks.
See ticket PH-86604.
1.30.9 [05-06-2021]
- Decoded inputs in renderJsonSchema task.
See ticket PH-94331.
1.30.8 [03-12-2021]
- Update rodeo-ui version to render tasks correctly.
See ticket PH-87803.
1.30.7 [03-11-2021]
- Moved project to master pipeline.
See ticket PH-90139.
1.30.6 [03-05-2021]
- Updated the schema definition of text field to account for read-only fields.
See ticket PH-88843
1.30.5 [02-08-2021]
- Updated MongoDB driver to fix the arbiter bug.
See ticket PH-78721
1.30.4 [02-03-2021]
- Added the uniqueItems property to container schema.
See ticket PH-84260
1.30.3 [12-21-2020]
- Updated dependencies for release.
See ticket PH-81064
1.30.2 [12-01-2020]
- Forms are imported without the original object ID.
See ticket PH-76044
1.30.1 [10-20-2020]
- Added error handling to generate feedback when a JSON form fails to clone.
See ticket PH-71073
1.30.0 [09-04-2020]
- Added strict schema check for imported forms.
See ticket PH-60012
1.29.1 [07-30-2020]
- Dropdown is disabled when Source Property is empty (no source pointers available).
See ticket PH-66666
1.29.0 [07-30-2020]
- Improved application design and usability.
See ticket PH-68872
1.28.0 [07-30-2020]
- Improved application design and usability.
See ticket PH-68872
1.27.1 [07-30-2020]
- Enhanced the ShowJSONForm controller. Multiple forms now display correctly in automation.
See ticket PH-56297
1.27.0 [07-30-2020]
- Removed the settings icon from app navbar.
See ticket PH-69037
1.26.0 [07-24-2020]
- Added a new read only input type to JSON forms.
See ticket PH-54355
1.25.0 [07-16-2020]
- Improved application design and usability.
See ticket PH-66848
1.24.0 [07-10-2020]
- Fixed issue with dynamic dropdowns.
See ticket PH-68031
1.23.1 [07-10-2020]
- Updated validation logic to significantly reduce the rendering time.
See ticket PH-65101
1.23.0 [07-10-2020]
- Added new renderYangForm task in app-json_forms.
See ticket PH-53443
1.22.2 [06-22-2020]
- Updated table component to allow drag and drop for nested tables and containers.
See ticket PH-65691
1.22.1 [06-22-2020]
- Updated node driver for MongoDB.
See ticket PH-63082
1.22.0 [06-08-2020]
- Added support for the JSON Schema 'format' keyword.
See ticket PH-62555
1.21.0 [06-08-2020]
- Added support for the JSON Schema 'format' keyword.
See ticket PH-62555
1.20.0 [06-08-2020]
- Added support for the JSON Schema 'format' keyword.
See ticket PH-62555
1.19.0 [06-02-2020]
- Renamed ShowJSONSchemaForm task to RenderJSONSchema.
See ticket PH-64532
1.18.2 [06-01-2020]
- Implemented fix to edit dynamic validation after selecting a source property.
See ticket PH-58516
1.18.1 [06-01-2020]
- Implemented fix to edit dynamic validation after selecting a source property.
See ticket PH-58516
1.18.0 [05-29-2020]
- Number fields can now be configured with minimum and maximum values.
See ticket PH-62535
1.17.1 [05-29-2020]
- Renamed the showForm task input to form_name instead of form_id.
See ticket PH-52905
1.17.0 [05-28-2020]
- Implemented a new 'Show JSON Schema Form Task'.
See ticket PH-63602
1.16.4 [05-27-2020]
- Enhanced the FormCanvas to support arrays as dropdown options.
See ticket PH-50204
1.16.3 [05-26-2020]
- Placeholder and tooltips added to Base URL input field.
See ticket PH-51356
1.16.2 [05-25-2020]
- Warning dialog opens when deleting form input fields.
See ticket PH-49122
1.16.1 [05-22-2020]
- Warning dialog opens when deleting form input fields.
See ticket PH-49122
1.16.0 [05-22-2020]
- Input fields can now be configured with default values.
See ticket PH-62551
1.15.3 [05-20-2020]
- Side navigation bar retains focus (orange underline) for selected items.
See ticket PH-49106
1.15.2 [05-18-2020]
- Updated margin for cards to be 12px apart.
See ticket PH-49114
1.15.1 [05-18-2020]
- Updated components to conform with Rodeo version 17.7.1.
See ticket PH-62434
1.15.0 [05-15-2020]
- Tables can now be configured to have unique items.
See ticket PH-62547
1.14.11 [04-29-2020]
- Removed unnecessary file that was running in app startup.
See ticket PH-60665
1.14.10 [04-24-2020]
- Checklist for release 2020.1.
See ticket PH-59528
1.14.9 [04-23-2020]
- Relaxed JSON schema validation for forms.
See ticket PH-60008
1.14.8 [04-23-2020]
- Modified form schemas to allow for appropriate conditions.
See ticket PH-59926
1.14.7 [04-21-2020]
- Added a validation check. Imports will now report an error for invalid JSON documents.
See ticket PH-59296
1.14.6 [04-21-2020]
- Fixed performance issues with input fields in FireFox browser.
See ticket PH-57723
1.14.5 [04-21-2020]
- Form import retains ids from imported JSON documents.
See ticket PH-58981
1.14.4 [04-15-2020]
- Removed API method filter from dropdown in field configuration modal.
See ticket PH-58524
1.14.3 [04-14-2020]
- Improved error handling when forms are linked to users removed from the system.
See ticket PH-55608
1.14.2 [04-14-2020]
- Updated client packages to improve stability.
See ticket PH-58896
1.14.1 [04-03-2020]
- FormPreviewDialog will render from the home page only if visibility is set to true.
See ticket PH-52567
1.14.0 [03-24-2020]
- Added imported field to import method.
See ticket PH-56060
1.13.8 [03-06-2020]
- The showJSONForm task will not break when form name is similar to id.
See ticket PH-50143
1.13.7 [03-04-2020]
- A confirmation dialog now displays prior to removing a JSON form.
See ticket PH-52145
1.13.6 [03-02-2020]
- Form element labels are validated before saving the forms.
See ticket PH-29050
1.13.5 [02-05-2020]
- Added schema validation to component pipelines.
See ticket PH-52767
1.13.4 [01-30-2020]
- Fixed bug that prevented validation of selected JSON attribute.
See ticket PH-51421
1.13.3 [01-29-2020]
- Restored new form card to normal size. Card is no longer collapsed when no forms are listed.
See ticket PH-40904
1.13.2 [01-29-2020]
- Added release version to json form documents.
See ticket PH-49362
1.13.1 [01-28-2020]
- Updated top navbar to match current IAP styling.
See ticket PH-49646
1.13.0 [11-21-2019]
- Added the ability to add instance data to a ShowFormById task.
See ticket PH-47924
1.12.0 [11-13-2019]
- Added API test cases and pipeline updates. Updated pipeline config and scripts to pass pipeline, except in the case of API tests.
See ticket PH-45039
1.11.11 [09-24-2019]
- Improved error handling when searching for an individual form.
See ticket PH-43344
1.11.10 [09-22-2019]
- Remove unnecessary, deprecated, npm build script.
Closes PH-42640
See merge request itential/automationstudio/app-json_forms!90
1.11.9 [09-09-2019]
- [master][patch/ph-41860] Update gitlab ci to use argo template
Closes PH-41860
See merge request itential/automationstudio/app-json_forms!87
1.11.8 [08-22-2019]
- Fixes pattern validation from not being run against forms being used out of the JSON Forms app.
See ticket PH-40376
1.11.7 [08-21-2019]
- Fixed issue with required fields that fail to validate.
See ticket PH-40368
1.11.6 [08-14-2019]
- Form data will always reset between form edits.
See ticket PH-39629
1.11.5 [08-09-2019]
- Fixed the dropdown editor showing \"Options needed\" with a valid dynamic configuration.
See ticket PH-39302
1.11.4 [08-09-2019]
- Add "},{"type":"emoji","attrs":{"shortName":":plus:","id":"atlassian-plus",
See ticket PH-39288
1.11.3 [08-07-2019]
- Forms can be previewed directly from the collection page.
See ticket PH-39176
1.11.2 [08-07-2019]
- Fixed issue with clone button on collection page not working.
See ticket PH-39164
1.11.1 [08-06-2019]
- Removed unneeded dependencies & reformatted changelog.
See ticket PH-39157
Current Version: 1.10.0 [08-05-2019]
New Features
- 1.10.0 [08-05-2019] - Added support for using forms within workflows. PH-4711
- 1.9.0 [07-29-2019] - Support for creating tables inside of forms. PH-32225
- 1.8.0 [07-23-2019] - Support for pattern and dynamic field validation. PH-32229
- 1.7.1 [07-16-2019] - Redesigned the data binding editor and fixed its functionality. PH-35555
- 1.6.0 [06-16-2019] - Forms can be individually exported and imported. PH-31081
- 1.0.0 [03-16-2019] - Complete JSON Forms application
Improvements
- 1.8.1 [07-23-2019] - Added JSON schema and file validation job. PH-33843
- 1.7.0 [07-08-2019] - Updated application design across all pages. PH-33042
- 1.4.10 [04-25-2019] - Source code clean-up as a result of branching and linting. PH-32537
- 1.4.1 [03-24-2019] - Improved the appearance of the top navbar. PH-29575
- 1.4.0 [03-22-2019] - Rodeo: The new Rodeo Navbar was imported into this app. PH-28947
- 1.1.1 [03-20-2019] - Updated calls to support MongoDB driver 3.1.7. PH-28274
Bug Fixes
- 1.9.3 [08-02-2019] - Fixed IE11 rendering issues and bug with bulk export/import. PH-38669
- 1.9.2 [08-01-2019] - White listed the build directory from .npmignore to ensure proper deployment builds. PH-36871
- 1.9.1 [07-31-2019] - Form edits within a field dialog editor are now saved when user clicks the \"Save\" button. PH-37198
- 1.8.2 [07-24-2019] - Fixed an UX problem leading to unexpected behavior when creating a new form with the form builder page. PH-37168
- 1.4.12 [05-12-2019] - JSON Schemas are now exposed PH-33092
- 1.4.11 [05-02-2019] - Converted description inputs into text areas instead of single line inputs. PH-32641
- 1.4.9 [04-24-2019] - Implemented AirBnB linting and required linting to succeed for pipeline to pass. PH-31988
- 1.4.8 [04-04-2019] - Bug fixes and performance improvements
- 1.4.7 [04-02-2019] - UI: Updated PH Legacy Navbar to accept custom display names for applications. PH-30815
- 1.4.6 [04-01-2019] - Bug fixes and performance improvements
- 1.4.5 [04-01-2019] - UI: The header dropdowns are no longer hidden behind the title bar. PH-30379
- 1.4.4 [03-26-2019] - Bug fixes and performance improvements
- 1.4.3 [03-25-2019] - IE 11 issues have been fully addressed PH-29693
- 1.4.2 [03-25-2019] - Fixes styling of a few elements due to upgrade of UI dependency
*Allows adding items to canvas on create of form PH-29606 - 1.4.1 [03-24-2019] - Bug fixes and performance improvements PH-29575
- 1.3.3 [03-22-2019] - The preview tab displays the form data as the form is filled out. PH-29173
- 1.3.2 [03-22-2019] - Dragging containers with child containers no longer disappear. PH-29049
- 1.3.1 [03-22-2019] - Seamless navigation between Automation Catalog and JSON Forms. PH-29174
- 1.3.0 [03-21-2019] - Routes for validating data against JSON schema PH-29172
- 1.2.0 [03-21-2019] - Notifications of user action now indicate when changes are made or errors occur. PH-28980
- 1.1.2 [03-21-2019] - Improved visualization for generated JSON Schema and UI Schema. PH-29175
- 1.1.1 [03-20-2019] - Updated calls to support MongoDB driver 3.1.7. PH-28274
- 1.1.0 [03-20-2019] - Prevents creating a form if the form name is already in use by another form. PH-27267