Skip to content

Releases: kevinchappell/formBuilder

v3.10.2

21 Sep 02:50
Compare
Choose a tag to compare

3.10.2 (2023-09-21)

Bug Fixes

  • typeof will always return a string therefore fallback is never called (4ca0dc9)
  • warn when the typeUserAttr is unable to be processed instead of silently ignoring (b54ff0d)

v3.10.1

21 Sep 02:48
Compare
Choose a tag to compare

3.10.1 (2023-09-21)

Bug Fixes

  • Ensure boolean false values are kept as boolean false when getting the original value (317d778)

v3.10.0

15 Sep 05:44
Compare
Choose a tag to compare

3.10.0 (2023-09-15)

Features

  • Add disableHTMLLabels option to formRender (0fc2a91)

v3.9.18

13 Sep 03:30
Compare
Choose a tag to compare

3.9.18 (2023-09-13)

Bug Fixes

  • Apply the removal of row- and col- to child elements if field is more than just and input element (e.g. checkbox-group) (323ac64)
  • tmpCleanColumnInfo may be called multiple times, remove previous work to ensure we don't keep appending tmp- to class names. Adjust class to include a __fb- prefix. (6fd7018)

v3.9.17

13 Sep 03:27
Compare
Choose a tag to compare

3.9.17 (2023-09-13)

Bug Fixes

  • --display-entrypoints doesn't exist in webpack v5 (d7de595)
  • Bump semantic-release to latest (b3ca67b)
  • remove deprecated package "request" and replace with build-in Node fetch API. Add "colors" dependency as it is no longer implicityly required by semantic-release (a07ec5a)

v3.9.16

12 Sep 03:59
Compare
Choose a tag to compare

3.9.16 (2023-09-12)

Bug Fixes

  • cleanup duplicate and invalid declarations (d1f07e9)
  • ensure that input[type=number] cannot overflow the stage on narrow window (38684f3)
  • Remove unused CSS (c8da5e6)

v3.9.15

12 Sep 03:58
Compare
Choose a tag to compare

3.9.15 (2023-09-12)

Bug Fixes

  • Ensure generation of CSS rules for .formbuilder-mobile place the selector at the .form-wrap.form-builder level (a364136)
  • Show icon for custom controls on mobile phone screen sizes (0f7a786)
  • Wrap the inputSet control in a span in the same way as custom controls to ensure CSS selectors are applied correctly (2c42831)

v3.9.14

12 Sep 03:56
Compare
Choose a tag to compare

3.9.14 (2023-09-12)

Bug Fixes

  • Implement field action buttons to sort form elements from touch screen devices not supported by jQuery sortable (54fa332)

v3.9.13

12 Sep 03:47
Compare
Choose a tag to compare

3.9.13 (2023-09-12)

Bug Fixes

  • Array of strings was removed from support in TinyMCE6, use a plugin definition format supported my all versions (https://www.tiny.cloud/docs/tinymce/6/migration-from-5x/#plugin-loading-format-change) (92a8a72)
  • Array.concat does not modify the existing arrays, return value was previously discarded (92496e3)
  • helper.js classNames was overzealous in removing classNames starting with btn- when syncing with style field, only remove those that are one of the config.js styles.btn styles (922ca80)
  • Only load TinyMCE if it hasn't already been loaded by the page, this allows specific versions to be loaded outside the hardcoded version in the plugin (241a83a)
  • Remove any plugins we define by default from the options if they have been removed in the loaded version of TinyMCE (de061b2)
  • use the Promise interface for initialising tinymce. tinymce.editors is removed in TinyMCE6 so use the tinymce.get() and tinymce.remove() interfaces which is forwards compatible (4583b88)
  • window.tinymce.editors[] is not forward compatible with later versions of TinyMCE. Use the get() method instead to retrieve the Editor instance (255ed88)

v3.9.12

12 Sep 03:43
Compare
Choose a tag to compare

3.9.12 (2023-09-12)

Bug Fixes

  • revert change made in e0c0f2e which declared field as a const prior to the fallback to selecting the last field in the form. This change also prevents incorrect removing of the last field in the case where a fieldID is provided but which was not found in the form (0b7e1bb)