Changelogs

On this page:

app-json_forms

app-json_forms Change Logs

2021.2.5 Maintenance Release [2022-05-27]

Overview

  • 1 Bug Fixes
  • 1 Chores
  • 2 Total Tickets

Bug Fixes

  • app-json_forms:1.33.5-2021.2.12 [05-27-2022] - Added a schema definition for validating file upload fields inside JSON forms.

Chores

  • app-json_forms:1.33.5-2021.2.11 [05-13-2022] - Improved functionality of dropdown menus in Rodeo. Placeholders are now allowed and dropdown menus in tables now render correctly.

2021.2.4 Maintenance Release [2022-05-03]

Overview

  • 2 Bug Fixes
  • 2 Total Tickets

Bug Fixes

  • app-json_forms:1.33.5-2021.2.10 [04-28-2022] - Importing a prebuilt with a form no longer assigns a new id.
  • app-json_forms:1.33.5-2021.2.9 [04-07-2022] - Made the JSON Form task dialog wider and added padding around the form elements.

2021.2.3 Maintenance Release [2022-04-05]

Overview

  • 1 Improvements
  • 2 Bug Fixes
  • 3 Total Tickets

Improvements

  • app-json_forms:1.33.5-2021.2.6 [02-24-2022] - Added examples to methods.

Bug Fixes

  • app-json_forms:1.33.5-2021.2.8 [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).
  • app-json_forms:1.33.5-2021.2.7 [03-22-2022] - Tags attribute is added to returned forms objects.

2021.2.2 Maintenance Release [2022-03-01]

Overview

  • 2 Bug Fixes
  • 1 Chores
  • 3 Total Tickets

Bug Fixes

  • app-json_forms:1.33.5-2021.2.4 [02-02-2022] - Importing a form ID is not duplicated when that ID is already in use.
  • app-json_forms:1.33.5-2021.2.3 [01-26-2022] - Fixed a bug in the database query that caused name duplication when importing a JSON form. Imported form names are now unique.

Chores

  • app-json_forms:1.33.5-2021.2.5 [02-21-2022] - Moved project to improved CI pipeline.

2021.2.1 Maintenance Release [2022-02-01]

Overview

  • 1 Chores
  • 1 Total Tickets

Chores

  • app-json_forms:1.33.5-2021.2.2 [01-24-2022] - Updated itential-utils dependency to latest version.

2021.2 Feature Release [2021-12-30]

Overview

  • 1 New Features
  • 5 Improvements
  • 15 Bug Fixes
  • 1 Security Fixes
  • 1 Chores
  • 23 Total Tickets

New Features

  • app-json_forms:1.32.0 [10-13-2021] - Created new methods to handle processing and importing JSON Forms.

Improvements

  • app-json_forms:1.33.0 [11-24-2021] - Removed UI code and updated Rodeo version.
  • app-json_forms:1.32.1 [10-21-2021] - Added labelKeyPointer and enumNames to update schema for dynamic values and labels in dropdown fields.
  • app-json_forms:1.31.2 [08-31-2021] - Users can now render horizontal radio buttons in RenderJsonSchema task.
  • app-json_forms:1.31.0 [08-16-2021] - Updated task controller to make sure the task renders consistently.
  • app-json_forms:1.30.15 [06-11-2021] - Exposed validateData API as a workflow task.

Bug Fixes

  • app-json_forms: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.
  • app-json_forms:1.33.5-2021.2.1 [12-21-2021] - Unpinned dependencies in master branch.
  • app-json_forms:1.33.5 [12-16-2021] - Removed the binding schema dependency in app-json_forms.
  • app-json_forms:1.33.4 [12-16-2021] - Updated schema definitions to adjust to latest features in JSON forms.
  • app-json_forms:1.33.1 [11-29-2021] - Fixed an issue that prevented importing JSON Forms with schema combinations.
  • app-json_forms:1.32.2 [10-21-2021] - Fixed a bug that occurred when importing JSON forms with the field collapsed.
  • app-json_forms:1.31.3 [09-02-2021] - Importing the same Form multiple times no longer results in duplication of the Form name.
  • app-json_forms:1.31.1 [08-30-2021] - Operator role added to the top-level roles.
  • app-json_forms:1.30.20 [07-26-2021] - JSON Forms with default values are now passed even if no change occurs.
  • app-json_forms:1.30.19 [07-21-2021] - Fixed rendering and alignment of headers within an array.
  • app-json_forms:1.30.18 [07-19-2021] - Form schema updated to support default field value.
  • app-json_forms:1.30.17 [06-17-2021] - Fixed schema definition for dropdown and text fields.
  • app-json_forms:1.30.16 [06-17-2021] - Fixed the schema definition for the number field.
  • app-json_forms:1.30.14 [06-11-2021] - Forms with a format property can now be imported.
  • pronghorn-core:13.15.17-2021.2.13 [01-08-2022] - Modified the PHUI library to rebuilds form on any value changes so that any leafref fields can build correct paths.

Security Fixes

  • app-json_forms:1.33.2 [12-10-2021] - Removed the Axios library.

Chores

  • app-json_forms:1.33.5-2021.2.0 [12-21-2021] - Updated packages and pinned dependencies for release branch.

2021.1 Feature Release [2021-05-28]

Overview

  • 2 New Features
  • 1 Improvements
  • 11 Bug Fixes
  • 1 Security Fixes
  • 4 Chores
  • 19 Total Tickets

New Features

  • app-automation_studio:3.27.6 [04-01-2021] - Added date field to JSON Forms. This will allow a user to create a form where the end user can pick the date/time from a calendar and date picker.
  • app-json_forms:1.30.4 [02-03-2021] - Added the uniqueItems property to container schema.

Improvements

  • app-json_forms:1.30.9 [05-06-2021] - Decoded inputs in renderJsonSchema task.

Bug Fixes

  • app-automation_studio:3.35.18 [05-26-2021] - JSON forms correctly export without refreshing the page.
  • app-automation_studio:3.35.15 [05-25-2021] - JSON Forms with dropdown configured to use transformations are now importable.
  • app-automation_studio:3.34.12 [04-28-2021] - Restored camelCase output in JSON Form keys.
  • app-automation_studio:3.34.6 [04-26-2021] - Added required property to root level fields.
  • app-automation_studio:3.23.1 [04-26-2021] - JSON form keys are no longer camel cased.
  • app-jason_forms:3.34.10 [04-27-2021] - Read-only number fields are disabled.
  • app-json_forms:1.30.12 [05-26-2021] - Added transformation property to the acceptable schema keys for a dropdown field.
  • app-json_forms:1.30.10 [05-06-2021] - Restricted the data carryover between consecutive JSON form tasks.
  • app-json_forms:1.30.10 [05-06-2021] - Values of objects are no longer replaced in JSON forms.
  • app-json_forms:1.30.8 [03-12-2021] - Updated the rodeo-ui version to render tasks correctly.
  • app-json_forms:1.30.6 [03-05-2021] - Updated the schema definition of text field to account for read-only fields.

Security Fixes

  • app-json_forms:1.30.11 [05-21-2021] - Updated Axios security for internal packages.

Chores

  • app-json_forms:1.30.13 [06-02-2021] - Updated dependencies for the next release.
  • app-json_forms:1.30.7 [03-30-2021] - Moved project to master pipeline.
  • app-json_forms:1.30.5 [02-09-2021] - Updated MongoDB driver to fix the arbiter bug.
  • app-json_forms:1.30.3 [12-22-2020] - Updated dependencies for release.

2020.2.0 Feature Release [2021-01-05]

Overview

  • 8 New Features
  • 14 Improvements
  • 12 Bug Fixes
  • 2 Chores
  • 36 Total Tickets

New Features

  • app-json_forms:1.26.0 [07-24-2020] - Added a new read only input type to JSON forms.
  • app-json_forms:1.23.0 [07-10-2020] - Added new renderYangForm task in app-json_forms.
  • app-json_forms:1.22.0 [06-08-2020] - Added support for the JSON Schema 'format' keyword.
  • app-json_forms:1.18.0 [05-29-2020] - Number fields can now be configured with minimum and maximum values.
  • app-json_forms:1.16.0 [05-22-2020] - Input fields can now be configured with default values.
  • app-json_forms:1.15.0 [05-15-2020] - Tables can now be configured to have unique items.
  • app-json_forms:1.15.0 [05-15-2020] - Tables can now be configured with minItems and maxItems.
  • app-json_forms:1.15.0 [05-15-2020] - Text inputs can be configured with minimum and maximum lengths.

Improvements

  • app-json_forms:1.30.2-2020.2.0 [12-22-2020] - Pinned dependencies.
  • app-json_forms:1.30.0 [09-04-2020] - Added strict schema check for imported forms.
  • app-json_forms:1.29.0 [07-30-2020] - Improved application design and usability.
  • app-json_forms:1.27.0 [07-29-2020] - Removed the settings icon from app navbar.
  • app-json_forms:1.25.0 [07-20-2020] - Improved application design and usability.
  • app-json_forms:1.19.0 [06-02-2020] - Renamed ShowJSONSchemaForm task to RenderJSONSchema.
  • app-json_forms:1.18.2 [05-29-2020] - Added PHLoader to indicate that the dynamic validation is running.
  • app-json_forms:1.17.0 [05-28-2020] - Implemented a new 'Show JSON Schema Form Task'.
  • app-json_forms:1.16.3 [05-26-2020] - Placeholder and tooltips added to Base URL input field.
  • app-json_forms:1.16.2 [05-22-2020] - Warning dialog opens when deleting form input fields.
  • app-json_forms:1.16.2 [05-22-2020] - Create card replaced with create form modal.
  • app-json_forms:1.15.3 [05-20-2020] - Side navigation bar retains focus (orange underline) for selected items.
  • app-json_forms:1.15.2 [05-18-2020] - Updated margin for cards to be 12px apart.
  • app-json_forms:1.15.1 [05-18-2020] - Updated components to conform with Rodeo version 17.7.1.

Bug Fixes

  • app-json_forms:1.30.2 [12-01-2020] - Forms can now be imported without the original object ID.
  • app-json_forms:1.30.1 [10-21-2020] - Added error handling to generate feedback when a JSON form fails to clone.
  • app-json_forms:1.29.1 [07-30-2020] - Dropdown is disabled when Source Property is empty (no source pointers available).
  • app-json_forms:1.23.1 [07-10-2020] - Updated validation logic to significantly reduce the rendering time.
  • app-json_forms:1.22.2 [06-22-2020] - Updated table component to allow drag and drop for nested tables and containers.
  • app-json_forms:1.22.0 [06-08-2020] - Default placeholders added to input fields.
  • app-json_forms:1.21.0 [06-08-2020] - Mongo keys are encoded for dynamic data binding and dynamic validation payloads.
  • app-json_forms:1.18.2 [06-01-2020] - Implemented fix to edit dynamic validation after selecting a source property.
  • app-json_forms:1.18.0 [05-29-2020] - Updated JSON form renderer to account for changes in rodeo form component.
  • app-json_forms:1.17.1 [05-29-2020] - Renamed the showForm task input to form_name instead of form_id.
  • app-json_forms:1.16.4 [05-27-2020] - Enhanced the FormCanvas to support arrays as dropdown options.
  • app-json_forms:1.14.11 [04-29-2020] - Removed unnecessary file that was running in app startup.

Chores

  • app-json_forms:1.28.0 [07-30-2020] - Moved webpack-cli package from dependencies to devDependencies.
  • app-json_forms:1.22.1 [06-22-2020] - Updated node driver for MongoDB.

2020.1.0 Feature Release [2020-05-01]

Overview

  • 1 Improvements
  • 17 Bug Fixes
  • 5 Chores
  • 23 Total Tickets

Improvements

  • app-json_forms:1.14.0 [03-24-2020] - Added imported field to import method.

Bug Fixes

  • app-json_forms:1.14.10-2020.1.1 [04-29-2020] - Removed unnecessary file that was running in app startup.
  • app-json_forms:1.14.9 [04-23-2020] - Relaxed JSON schema validation for forms.
  • app-json_forms:1.14.8 [04-22-2020] - Modified form schemas to correctly validate when imported.
  • app-json_forms:1.14.7 [04-21-2020] - Added a validation check. Imports will now report an error for invalid JSON documents.
  • app-json_forms:1.14.6 [04-21-2020] - Fixed performance issues with input fields in FireFox browser.
  • app-json_forms:1.14.5 [04-21-2020] - Form import retains ids from imported JSON documents.
  • app-json_forms:1.14.4 [04-16-2020] - Removed API method filter from dropdown in field configuration modal.
  • app-json_forms:1.14.3 [04-14-2020] - Improved error handling when forms are linked to users removed from the system.
  • app-json_forms:1.14.1 [04-04-2020] - FormPreviewDialog will render from the home page only if visibility is set to true.
  • app-json_forms:1.14.0 [03-13-2020] - Checkbox will export false if it is left uncheked.
  • app-json_forms:1.13.8 [03-07-2020] - The showJSONForm task will not break when form name is similar to id.
  • app-json_forms:1.13.7 [03-04-2020] - A confirmation dialog now displays prior to removing a JSON form.
  • app-json_forms:1.13.6 [03-02-2020] - Form element labels are validated before saving the forms.
  • app-json_forms:1.13.4 [01-30-2020] - Fixed bug that prevented validation of selected JSON attribute.
  • app-json_forms:1.13.3 [01-30-2020] - Restored new form card to normal size. Card is no longer collapsed when no forms are listed.
  • app-json_forms:1.13.2 [01-30-2020] - Added release version to json form documents.
  • app-json_forms:1.13.1 [01-30-2020] - Updated top navbar to match current IAP styling.

Chores

  • app-json_forms:1.14.10-2020.1.0 [04-24-2020] - Pinned dependencies in preparation for the release candidate.
  • app-json_forms:1.14.10 [04-24-2020] - Checklist for release 2020.1.
  • app-json_forms:1.14.2 [04-15-2020] - Moved CI pipeline from Node.js 10 to Node.js 12.
  • app-json_forms:1.14.2 [04-14-2020] - Updated client packages to improve stability.
  • app-json_forms:1.13.5 [02-04-2020] - Added schema validation to component pipelines.

2019.3.0 Feature Release [2019-11-29]

Overview

  • 1 Improvements
  • 2 Chores
  • 3 Total Tickets

Improvements

  • app-json_forms:1.13.0 [11-21-2019] - Added the ability to add instance data to a ShowFormById task.

Chores

  • app-json_forms:1.13.0-2019.3.0 [12-13-2019] - Completed 2019.3 checklist items.
  • app-json_forms: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.