Skip to content

Releases: ClearC2/grid-form-builder

v1.0.0

15 Feb 19:26
Compare
Choose a tag to compare

1.0.0 (2019-02-15)

Bug Fixes

  • checkbox: checked and uncheckedness is now defaulted to 1 and 0 if the values are unknown, otherwise the designer can specify an onValue and offValue (8c27a4c)
  • conditionalInput: better setState for lifecycles (43e25de)
  • conditionalInput: db special characters were unrecognized (e503e7d)
  • conditionalInput: form was overlapping buttons (d8cffcc)
  • conditionalInput: ok button was covered by gridformBuilder (5b19d30)
  • conditionalInput: ok button was covered by gridformBuilder (ca11a5a)
  • conditionalInput: prevent reference to state before its defined (4b29faa)
  • conditionalInput: reduce width of formbuilder (4533bda)
  • conditionalInput: reduce width of formbuilder (6da59bf)
  • conditionalInput: typo (28bd02b)
  • css: make css classes contained with form builder (e16c631)
  • currency: format preexisting values (1bcf76e)
  • currency: pre-existing values from the backend are now formatted (4b2debf)
  • currency: remove $ from being sent to the backend (09ad6d1)
  • currency: value is now always aligned right (f0cf91d)
  • currency-field: align values to the right like excel formatting (9ffb366)
  • currency-input: currencyinput align right only when clicked outside (da5ed3a)
  • date: date now display and parses correctly (a90cc76)
  • date: fix change handler (1399ceb)
  • date: invalid date string is now not return (8cd1ca2)
  • date: make timestamp not show up on date field (832debd)
  • deps: make c2-dialog peer dep (#32) (e235d38)
  • email: error message now display only when not focus on input field (ab63020)
  • email: make email error message shorter (b1770f1)
  • email: validation error only shows when invalid email is present (d4ac0f8)
  • emailValidation: make validation robust but forgiving (36b3fe3)
  • grid-form-builder: fix type rendered for headers (21d0b14)
  • height: fixed turinary default assignment (aef2d23)
  • layering: I think I finally fixed all the issues with z index on popouts like calendars and drop downs (5566174)
  • percentage: add percentage to package index (3528ddc)
  • richtextarea: added a catch to not trigger an on change event if the value sent up is a blank paragraph (90aabb5)
  • search: prevent error if typeahead doesnt include typeahead def in schema while in serch mode (e598853)
  • style: added a dom crawler to attach a z index class to focus within elements to circumvent a problem edge has with not supporting the :focus-within pseudo class (1709ed1)
  • tabindex: fixed a problem in the tab index logic that was using the static variable rather than the local variable (03aa354)
  • tabindex: manually specified tab indicies should now properly behave (e90c01d)
  • time: pre-existing values are now formatted (42f57ed)
  • total: calc total on mount (5f13b27)
  • total: change calculate methods to be static (9325a31)
  • total: change discount to currency (e3d8f8c)
  • total: change total to use predefined formula (8fb00ab)
  • total: do not store total values in state (84ce71c)
  • total: hoist statics in Total (#33) (5e70997)
  • total: include quantity in Total formula (#30) (e11c360)
  • total: make discount per unit (#31) (cf0098a)
  • typeahead: change on click back to mouse up (9f6e6bc)
  • typeahead: changed onMouseUp to onClick (cc4824a)
  • typeahead: fixed truthy check (13db58f)

Features

  • click: add event object to onclick (185fd53)
  • commit: add c2-semantic-release (d17b3bd)
  • config: add interactive flag to make all inputs simple inputs (3f563b0)
  • currency: fixed decimal to 2 places (064469f)
  • currency: fixed decimal to 2 places (feb27e1)
  • currency: fixed decimal to 2 places (264a4d5)
  • currency: fixed decimal to 2 places (5743bb2)
  • currency: fixed decimal to 2 places (b607148)
  • currency: moved format to only happen if field is not focused (dda8899)
  • currency-input: add currency input field to grid form builder (6137ea8)
  • currency-input: add formatting for inputted currency (3b9383b)
  • date: made date pickers stay foregrounded more better (00db496)
  • datetime: added am/pm flag (bd30420)
  • datetime: added formatter to date time (72102e1)
  • drag-drop: add ImportSelect and update styling of drag and dropped values (f893ae1)
  • email-input: add email input field (d679e65)
  • email-input: add validation for email input field (9be30d8)
  • exports: exported all field definitions as standalone components (246f46d)
  • focus: reduced debounce time on focus listener to half second (27639af)
  • grid: fixed the long standing style problem was wasn't overlaying overflow properly (a24702b)
  • metadata: add meta data field type to definition library (2131818)
  • multiselect: bailing out if the value is blank (ced7510)
  • multiselect: multiselect now expects an array of strings as an initial value (29f40ff)
  • multiselect: values are now accepted as a delimited list or an array (7c4d009)
  • multiselect: values are stored as an array if conditional search isn't on (2f2ecd2)
  • number: add number input type with value validation ([14a09e7]...
Read more