Skip to content

Latest commit

 

History

History
964 lines (732 loc) · 18.3 KB

Changelog.md

File metadata and controls

964 lines (732 loc) · 18.3 KB

Change Log

All notable changes to this project will be documented in this file

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased: 5.0.0-rc.8]

  • FIO-8631/FIO-8634: Fixes an issue where premium components show "Unknown template" on 5.x renderer

5.0.0-rc.7

Changed

  • Update renderer 5x
  • FIO-8504: GH Action To Publish ngFormio Dev Tag

4.19.1-rc.1

  • Bump postcss from 8.3.0 to 8.4.31
  • Bump @babel/traverse from 7.14.2 to 7.23.2

4.19.0

Changed

  • Official Release

4.19.0-rc.1

Added

  • FIO-6493: added angularJS wrapper for formio reports
  • FIO-7324: fixed build process where webpack5 throw an error because of wrong arguments

Changed

  • Increment minor version.
  • Bump moment-timezone from 0.5.33 to 0.5.43
  • Bump node-fetch from 2.6.1 to 2.6.12
  • Bump webpack from 5.38.1 to 5.76.0
  • Bump json-schema and jsprim
  • Bump nanoid from 3.1.23 to 3.3.6
  • Bump json-logic-js from 2.0.0 to 2.0.1
  • Bump tar from 6.1.0 to 6.1.15
  • Bump qs from 6.5.2 to 6.5.3
  • Bump async from 2.6.3 to 2.6.4
  • Bump moment from 2.29.1 to 2.29.4
  • Bump loader-utils from 1.4.0 to 1.4.2
  • Bump minimist from 1.2.5 to 1.2.8
  • Bump decode-uri-component from 0.2.0 to 0.2.2
  • Bump json5 from 1.0.1 to 1.0.2

4.18.2

Changed

4.18.1

Changed

  • Removed unnecessary import and dependency injections.

4.18.0

Changed

  • No changes. Upgrade dependencies.

4.18.0-rc.1

Changed

  • Changed builder error event name

4.17.4

Fixed

  • FIO-1213: Fixes an issue where a full form's schema is saved

4.17.3

Changed

4.17.3-rc.4

Changed

4.17.3-rc.1

Changed

4.17.2

Changed

##4.17.2-rc.5

Changed

##4.17.2-rc.4

Changed

4.17.2-rc.3

Changed

4.17.2-rc.2

Changed

4.17.1

Changed

4.17.1-rc.17

Fixed

  • 113: added compare for object equality

4.17.1-rc.16

Fixed

4.17.1-rc.15

Fixed

4.17.1-rc.14

Fixed

  • FOR-2838/2839/2843: Adds a setPathType method in Formio.js

Changed

4.17.1-rc.13

Fixed

  • FJS-1344: Fixed old form schema being provided after component adding

Changed

4.17.1-rc.12

Changed

4.17.1-rc.11

Changed

4.17.1-rc.10

Changed

4.17.1-rc.9

Changed

4.17.1-rc.8

Changed

4.17.1-rc.7

Changed

4.17.1-rc.6

Changed

4.17.1-rc.5

Changed

4.17.1-rc.4

Changed

4.17.1-rc.3

Changed

4.17.1-rc.2

Changed

4.17.1-rc.2

Changed

4.17.1-rc.1

Changed

4.17.0

Changed

4.16.0-rc.10

Changed

4.16.0-rc.9

Changed

4.16.0-rc.8

Changed

4.16.0-rc.7

Changed

7.9.13-rc.4

Changed

4.16.0-rc.6

Changed

4.16.0-rc.5

Changed

4.16.0-rc.4

Changed

4.16.0-rc.3

Changed

4.16.0-rc.2

Changed

4.16.0-rc.1

Changed

4.15.2-test2

Changed

4.15.2-test1

Changed

4.20.2-rc1

Changed

4.20.2-rc1

Changed

4.15.2

Changed

4.15.2-rc.4

Changed

4.15.2-rc.3

Changed

4.15.2-rc.2

Changed

4.15.2-test.1

Changed

4.15.2-test1

Changed

4.15.2-test1

Changed

4.15.2-rc.1

Changed

4.15.1

Changed

4.15.1-rc.6

Changed

4.15.1-rc.5

Changed

4.15.1-rc.4

Changed

4.15.1-rc.3

Changed

Fixed

  • Issue where angular.merge was messing up datagrid and editgrid rows.

4.15.1-rc.2

Changed

4.15.1-rc.1

Changed

4.15.0

Changed

4.14.5

Changed

4.14.5-rc.5

Changed

4.14.5-rc.4

Changed

4.14.5-rc.3

Changed

4.14.5-rc.2

Changed

4.14.4

Changed

  • No changes.

4.14.4-rc.6

Changed

4.14.4-rc.5

Changed

4.14.4-rc.4

Changed

4.14.4-rc.3

Changed

4.14.4-rc.2

Changed

4.14.4-rc.1

Changed

4.14.2

Changed

4.14.1

Changed

4.14.0

Changed

4.14.0-rc.6

Changed

4.14.0-rc.5

Changed

4.14.0-rc.4

Changed

4.14.0-rc.3, 4.14.0-rc.2

Changed

4.14.0-rc.1

Changed

4.13.18

Fixed

  • Error with $hashkey undefined errors.

4.13.17

Changed

4.13.17-rc.4

Changed

4.13.17-rc.3

Changed

  • Using peer dependencies for formiojs.

4.13.17.rc.2

Changed

  • Upgrade formio.js to 4.9.17-rc.2

4.13.17-rc.1

Changed

  • Upgrade formio.js to 4.9.17-rc.1

4.13.16

Fixed

  • Unresolved Formio error during builds.

Changed

  • Upgrade formio.js to 4.9.16

4.13.15

Upgrade formio.js to 4.9.15

4.13.14

Changed

  • Upgrade formio.js to 4.9.13

4.13.13

Changed

  • Upgrade formio.js to 4.9.12

4.13.12

Changed

  • Upgrade formio.js to 4.9.11

4.13.11

Changed

  • Upgrade formio.js to 4.9.10

4.13.10

Changed

  • Upgrade formio.js to 4.9.9

4.13.9

Changed

  • Upgrade formio.js to 4.9.8

4.13.8

Changed

  • Upgrade formio.js to 4.9.7

4.13.7

Changed

  • Upgrade formio.js to 4.9.6

4.13.6

Changed

  • Upgrade formio.js to 4.9.5

4.13.5

Changed

  • Upgrade formio.js to 4.9.4

4.13.4

Changed

  • Upgrade formio.js to 4.9.3
  • Reverted "action url pass to directive".

4.13.3

Changed

  • Upgrade formio.js to 4.9.2

4.13.2

Added

  • A way to pass in the action url of a form using the formio directive.

4.13.1

Changed

  • Upgrade formio.js to 4.9.1

4.13.0

Changed

  • Upgrade formio.js to 4.9.0

4.12.0

Changed

  • Upgrade formio.js to 4.9.0-rc.12

Fixed

  • Form builder to work with change events instead of other events.

4.11.0

Changed

  • Upgrade formio.js to 4.9.0-rc.11

4.10.0

Changed

  • How the $scope.submission is set internally in the formio renderer.

4.9.15

Changed

  • Upgrade formio.js to 4.9.0-rc.10

4.9.14

Changed

  • Upgrade formio.js to 4.9.0-rc.9

4.9.13

Changed

  • Upgrade formio.js to 4.9.0-rc.8

4.9.12

Changed

  • Upgrade formio.js to 4.9.0-rc.7

4.9.8

Fixed

  • Problems where last space of text area would get deleted.
  • Infinite update issues.

Changed

  • Upgrade formio.js to 4.9.0-rc.3

4.9.7

Changed

  • Upgrade formio.js to 4.9.0-rc.2

4.9.6

Changed

  • Upgrade formio.js to 4.9.0-rc.1

4.9.5

Changed

  • Upgrade formio.js to 4.9.0-beta.8

4.9.3

Changed

  • Upgrade formio.js to 4.9.0-beta.6

4.9.2

Changed

  • Upgrade formio.js to 4.9.0-beta.5

4.9.1

Changed

  • Upgrade formio.js to 4.9.0-beta.4

4.9.0

Changed

  • Upgrade formio.js to 4.9.0-beta.3

4.8.0

Changed

  • Upgrade formio.js to 4.8.0

4.7.7

Changed

  • Upgrade formio.js to 4.8.0-rc.11

4.7.6

Changed

  • Upgrade formio.js to 4.8.0-rc.8

4.7.5

Changed

  • Upgrade formio.js to 4.8.0-rc.7

4.7.4

Changed

  • Upgrade formio.js to 4.8.0-rc.4

4.7.2

Changed

  • Upgrade formio.js to 4.8.0-rc.3

4.7.1

Changed

  • Upgrade formio.js to 4.8.0-rc.2

4.7.0

Changed

  • Upgrade formio.js to 4.8.0-rc.1

4.6.12

Changed

  • Upgrade formio.js to 4.8.0-beta.9

4.6.11

Changed

  • Upgrade formio.js to 4.8.0-beta.8

4.6.10

Changed

  • Upgrade formio.js to 4.8.0-beta.7

4.6.9

Changed

  • Upgrade formio.js to 4.8.0-beta.5

4.6.8

Changed

  • Upgrade formio.js to 4.8.0-beta.4

4.6.6

Changed

  • Upgrade formio.js to 4.7.7

4.6.5

Changed

  • Upgrade formio.js to 4.7.6

4.6.4

Changed

  • Upgrade formio.js to 4.7.5

4.6.3

Changed

  • Upgrade formio.js to 4.7.4

4.6.2

Changed

  • Upgrade formio.js to 4.7.3

4.6.1

Changed

  • Upgrade formio.js to 4.7.2

4.6.0

Changed

  • Upgrade formio.js to 4.7.0

4.5.2

Changed

  • Upgrade formio.js to 4.6.2

4.5.1

Changed

  • Upgraded formio.js to 4.6.1

4.5.0

Changed

  • Upgraded formio.js to 4.6.0

4.4.0

Changed

  • Upgraded formio.js to 4.5.0

4.3.4

Changed

  • Upgrade formio.js to 4.4.2

4.3.3

Changed

  • Upgraded formio.js to 4.4.1

4.3.2

Changed

  • Upgrade formio.js to 4.3.5
  • Fixes issue with resetting the textfield and text areas while typing.

4.3.1

Changed

  • Upgrade formio.js to 4.3.3

4.3.0

Changed

  • Upgrade formio.js to 4.3.2

4.2.3

Fixed

  • Fixed delete action

Changed

  • Upgraded formio.js to 4.2.12

4.2.1

Changed

  • Upgraded formio.js to 4.2.4

4.2.0-rc.1

Changed

  • Upgraded formio.js to 4.2.0-rc.7

4.1.0

Changed

  • Upgrade formio.js to 4.1.0

4.0.3

Changed

  • Upgrade formi.js to 4.0.11.

4.0.2

Changed

  • Upgrade formio.js to 4.0.5.

4.0.1

Changed

  • Upgrade formio.js to 4.0.2.

4.0.0

Changed

  • Upgrade formio.js to 4.0.0 branch.

3.13.0

Changed

  • Upgraded dependencies.

3.12.2

Changed

  • Upgrade formiojs library.

3.12.0

Changed

  • Upgraded core renderer to 3.15.x

3.10.4

Changed

  • Upgraded core renderer to 3.13.1

3.10.3

Fixed

  • A build issue where the final dist build was getting ran through babel twice.

3.10.2

Changed

  • Upgraded the formio.js renderer to 3.12.0

3.10.1

Fixed

  • Problem with the broadcast of events when apply is already triggered.

3.10.0

Fixed

  • Issue with the form builder to reset the form when it is set externally.

3.5.x, 3.6.x

Changed

  • Upgrade core renderer to corresponding version

3.4.6

Changed

  • Upgrade core renderer

3.4.5

Fixed

  • FOR-1656: fixed submission field watchers not firing when making manual change on the form

Changed

  • Upgraded dependencies and core renderer.

3.3.6

Added

  • Ability to pass nosubmit flag to core renderer

Fixed

  • Issue where submit events were getting mixed up.

3.x

Changed

Added

  • Time component.

Fixed

  • ngFormioGrid display being broken
  • View not being updated when inner submission fields are changed
  • Buttons with 'event' action firing events twice
  • Watchers not firing when input is changed on the form
  • Submit event names being mixed up

2.19.5

Changed

  • Change tableView default to false for layout components.

Added

  • Add tableView template for panel component.

2.19.4

Fixed

  • Issue with the iframe not setting the readonly flag properly on submissions.

2.19.3

Fixed

  • Issues with jsonLogic where the library was not shared with FormioUtils.
  • Issue with a bad class within the columns component.

2.19.2

Fixed

  • Fix radio buttons validation highlighting.
  • Fix select component crashing if no submission.
  • Fix signature component within columns.

2.19.1

Added

  • Added 'disable limiting response' option for select component with url as datasource.

Fixed

  • Default issue with the number field.
  • Fix select url interpolation inside a datagrid to have both data and row.

2.19.0

Added

  • Form component to allow for complex multi-form workflows.
  • Dynamic next page to the wizard.
  • Hook system that allows any external system to hook into the submit and nextPage handlers.

Changed

  • Moved the default value checks to a common utils file to save code duplication.
  • Moved calculated values into utils for code simplification.
  • Upgrade ng-dialog to v1.3.0
  • Upgrade bootstrap-ui-datetime-picker to v2.6.0

2.18.5

Added

  • Add headers to Select Urls if specified.

Fixed

  • Fields inside a panel inside a wizard didn't highlight properly if validation failed.
  • Survey components didn't hightlight validations properly.

2.18.4

Fixed

  • Fixed issues with validation on submit
  • Fixed select not searching and loading more properly.

2.18.3

Fixed

  • Changed Object.assign to lodash assign for compatibility.

2.18.2

Added

  • Allow interpolation of file directories for uploads.

Changed

  • Select resource components use Formio provider instead of $http.get to allow offline compatibility.

Fixed

  • Fixed false value for checkbox.

2.18.1

Added

  • Add setProjectUrl and getProjectUrl options to FormioProvider.
  • Allow formio wizard to be naviagle without completion using wizardFreeNavigation parameter.

2.18.0

Fixed

  • An empty array was being appended to select data values when editing fields.

Added

  • Ability to specify width, offset, push and pull on columns.

2.17.2

Fixed

  • Issue with ngDialog not getting added to module dependencies.

2.17.1

Fixed

  • File upload in wizards wasn't working.

2.17.0

Changed

  • Removed sourcemaps from build files.

Added

  • Updated bugfix for FOR-404
  • TableView rendering to all layout components

Fixed

  • Issue where form components inside containers, inside layout components, inside containers would not render in the submission grid.
  • Issue where form components inside data grids, inside layout components, inside containers would not render in the submission grid.
  • Issue with the signature component, where the size of the input field was also used for the component which would allow for its footer label to be covered by other components.
  • Fixing issue where certain api responses would be stored as json strings rather than error messages
  • Issue where the submit on "action" was passing the wrong object to the submit handlers.
  • Issue where the select search would not reset when they clear out the search box.

2.16.6

Changed

  • Upgrade formio.js to 2.7.3
  • Changed the jsonLogic to use both row and data for logic.
  • No longer use "jsonConditionals" in favor of "conditions.json" property.

Removed

  • jsonLogic from conditionals since that is now handled within the formio.js library.

2.16.5

Removed

  • FOR-404 fix, as it regressed the submission grid for 2.16.4

2.16.4

Fixed

  • Issue where the datetime meridian could become un-synchronized from the component settings format field and show different meridian settings
  • Issue where the datetime meridian was not consistent between the submission grid and submission view.
  • Issue where viewing a submission with a datetime component and default value didnt display on the first rendering of the edit state.

2.16.3

Fixed

  • Issue where "success" on $http is deprecated and is now using regular promise "then"

2.16.2

Changed

  • Changed how the temp tokens are added to the pdf submission download url.

2.16.1

Changed

  • Changed how the download token is added to the URL to keep ELB from clobbering it.

2.16.0

Added

  • The ability to add inline Resources with an "Add Resource" button on Resource components.
  • Adding iframe support to allow for iframe rendered forms and control over those forms.
  • Configurable input types for checkboxes to be either a checkbox or radio input.

Changed

  • Upgrade formiojs to 2.6.0
  • Upgrade ng-dialog to 1.1.0

2.15.8

Fixed

  • Fixing issue with meridian support and time selection in the datetime component
  • Changed the yearRange attribute for the datetime component to yearRows and yearColumns, to reflect changes made to the angular 1 component.
  • Fixed min/max validation issues with the datetime component
  • Fixed an issue with the survey component and default values rendering.
  • Fixed an issue with the survey component not getting submission values bound in certain view states
  • Fixed merge conflict and missing comma in object properties

2.15.7

Changed

  • The type on the button component to use ng-attr-type so that it works with IE.

2.15.6

Added

  • An index.html example page

Changed

  • Upgraded ui-select to 0.19.8

2.15.4

Fixed

  • Datetime component won't load existing dates on submissions.

2.15.3

Added

  • Allow translating month part of day component.

Fixed

  • Could not type in datetime component until a date was selected.

2.15.2

Fixed

  • Upgraded formiojs library to 2.4.2 to fix token persistence issues.

2.15.1

Fixed

  • Fixed placeholder attributes on some fields
  • Fixed angular translate functionality