Releases: ClearC2/grid-form-builder
Releases · ClearC2/grid-form-builder
v1.0.0
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]...