Changelogs

On this page:

app-json_forms

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

Deprecations

Security