UNPKG

@eform/ng-formio-builder

Version:

The Angular.js form builder component.

559 lines (418 loc) 12.8 kB
# Change Log All notable changes to this project will be documented in this file ## 2.35.11 ### Fixed - Problem where the pdf builder would get the wrong key. ## 2.35.10 ### Fixed - Problem where components without ids could not be used in pdf builder. ## 2.35.8, 2.35.9 ### Fixed - Fixed issues where the builder would not allow updates. ## 2.35.7 ### Fixed - Problems where the form would get in a decoupled state for PDF building. ## 2.35.6 ### Fixed - The PDF builder to not delete any changes to the form that are made. ## 2.35.4, 2.35.5 ### Fixed - The PDF builder to work with cross-site forms. ## 2.35.3 ### Changed - Upgraded dependencies. ## 2.34.0 ### Added - Input Format option for TextField and TextArea components. - Multiple masks settings for text field and phone number components ### Changed - Upgrade all depdencies. ## 2.33.0 ### Added - Option to calculate values on server. - Option to button component for saving state and deleting. - Tooltips for editbuttons. ## 2.32.0 ### Changed - Upgrade renderer dependency. ### Fixed - Autofocus option. ### Added - Collapsible and Collapsed fields for Panel and FieldSet. ## 2.31.1 ### Added - `moment` description to calculated and conditional sections. - Calculated value section for DateTime component. ### Changed - Upgrade ng-formio to 2.31.1 - Upgrade formiojs to 2.30.1 - Structure of form builder page for DateTime component. ## 2.31.0 ### Changed - Upgrade ng-formio to v2.31.0 - Upgrade formio.js to v2.30.0 ### Added - Decimal limit settings and configurations. ## 2.30.2 ### Changed - Upgraded dependencies. ### Fixed - Issues where the labels would show up when fieldsets are added to data grids. - Removed double tooltip in resources. - Select Component - Change end tag on the select component element ## 2.30.1 ### Fixed - Issue where DataGrid would not show input element labels within columns. ## 2.30.0 ### Changed - Upgrade ng-formio to 2.30.0 ## 2.29.5 ### Changed - Upgraded ng-formiot o 2.29.6 ## 2.29.4 ### Changed - Grab lastest ng-formio. ## 2.29.3 ### Changed - Upgraded ngFormio so that it will not set autofocus to true for text areas. ## 2.29.2 ### Fixed - Issue where the certain buttons would not have a proper class. ## 2.29.0 ### Fixed - The how the custom component is handled - Issue where existing forms would not reset the key and label to original if it is deleted. - Problem where hideLabel would still show on certain components. ### Added - The ability to set any component to show their label within a datagrid. ### Changed - How the labels are shown when they have "hideLabel" checked, where they are just a tooltip now. ## 2.28.5 ### Fixed - The forced label to not be so aggressive when they are editing the label. ## 2.28.4 ### Fixed - Some performance issues with some controls when a lot of forms are present. ## 2.28.3 ### Changed - Upgraded ng-formio to 2.28.6, formiojs to 2.29.3 ### Fixed - Issue with the wizard builder where dragging components outside of panel makes it freak out. ## 2.28.2 ### Changed - Upgraded ng-formio to 2.28.4 ## 2.28.1 ### Added - 'delimiter' property to Number and Currency components. - Possibility to specify label for Columns component - Automatically set label to key and check "hideLabel" if they delete the label. ### Fixed - Bug where components within a wizard panel would get deleted if you canceled the settings. - Dropping custom component below any page after first page clobbering the page. ### Changed - Upgrade ng-formio to 2.28.3 ## 2.28.0 ### Changed - Upgrade ng-formio to 2.28.0, and upgraded other dependencies. - Hide 'input type' option for CheckBox component for forms which are not PDF. - Added the button that is pressed when posting to form.io. - Component Label should be required in all components, use "Hide Label" to hide it. ### Added - Input mask for default value for Textfield and Phone Number components. - Scroll bar for components column. - Post to URL for buttons. - Autofocus configuration. ### Fixed - Default value for input mask. ## 2.27.1 ### Fixed - Options to accept single-way binding. ## 2.27.0 ### Added - Data grid "Add Another" positions. - Default labels. - Ability to wrap checkboxes in fieldsets. - Added label setting for HTML component ### Changed - Upgraded ng-formio to 2.27.x - Allow nested forms to set clear on hide. ## 2.26.3 ### Fixed - Removed all limits to form queries. ## 2.26.2 ### Fixed - ObjectBuilder directive. ### Added - 'useLocaleSettings' option to Day and DateTime components. - Label setting for HTML element component ## 2.26.1 ### Changed - Increased the limit of the forms pulling for nested forms. - Upgrade ng-formio to 2.26.4 ## 2.26.0 ### Changed - Upgrade ng-formio to 2.26.0 ## 2.25.7 ### Added - Controls for field indexes. ### Changed - Upgrade ng-formio to 2.25.7 ## 2.25.6 ### Changed - Upgraded ng-formio to latest version. ### Fixed - The button class on the value builder. ## 2.25.5 ### Changed - Upgraded ng-formio lib. ## 2.25.4 ### Changed - Upgraded dependencies. ## 2.25.2 ### Added - Ability for select components to validate on the server. ## 2.25.1 ### Fixed - Issue where the label posisions were messing up the form builder. ## 2.25.0 ### Added - Possibility to specify label position for component and for options for Checkboxes and Radio components. - Possibility to add custom validation message. - Possibility to add shortcuts. - Min and Max size for file uploads. ### Changed - Upgrade ng-formio to 2.25.0 ## 2.24.0 ### Changed - Upgraded all dependencies. ### Added - A hide label option to all components. - Possibility to use underscore in API key. ## 2.23.14 ### Changed - Hide options that are only available with premium service. ## 2.23.13 ### Added - Settings for encrypted fields. ## 2.23.12 ### Changed - Upgrade ng-formio to 2.23.12 - Changed default dropzone height to 1000px to be consistent with pdf forms. ## 2.23.10 ### Changed - Upgrade ng-formio to 2.23.10 ## 2.23.8 ### Added - Added translation support for many of the strings in builder. ### Changed - Upgraded ng-formio to 2.23.8 ## 2.23.7 ### Added - Translate dropdown items from formOptions.js - Tooltip configurations to most components. ### Changed - Upgraded ng-formio to 2.23.7 ## 2.23.6 ### Added - Rows configuration for text areas. ### Fixed - Issue where blank input was showing up on textfield edit. ### Changed - Upgraded ng-formio to 2.23.6 ## 2.23.5 ### Changed - Upgraded ng-formio to 2.23.5 ### Added - Option for tooltips. - Option to mask input like a password to textfield - Option to encrypt input on server to textfield ## 2.23.2 ### Changed - Upgraded ng-formio ## 2.23.1 ### Fixed - Issue where the formio directive may not be set for the form builder. ## 2.23.0 ### Added - Edit Grid UI ### Changed - Upgrade ng-formio to 2.23.0 ## 2.21.4 ### Added - Copy and Paste functions (no UI) on drag and drop controller. ## 2.21.3 ### Added - Error labels to show when an error has occured. ### Changed - Upgraded dependencies. ## 2.21.0, 2.21.1, 2.21.2 - No release ## 2.20.16 ### Changed - Upgrade ng-formio to 2.20.16 and other dependencies. ## 2.20.15 ## 2.20.14 - No release. ## 2.20.13 ### Changed - Upgrade ng-formio to 2.20.13 ### Added - Allow overriding of tooltips and placeholders on form builder options. ## 2.20.11 ### Fixed - Logic for resoureFilter ## 2.20.10 ### Fixed - Fixed crash if component doesn't have tags. ## 2.20.9 ### Fixed - Don't prefix existing fields when dragging between containers. This breaks data. ## 2.20.8 ### Fixed - Builder lowercasing all auto keys. ## 2.20.7 ### Fixed - Undefined being added to resource forms. ## 2.20.6 ### Added - Ability to override locking of fields. - Append parent key to default field key names when adding. - Allow filtering existing resource fields by tag. ### Fixed - Options not being passed to components during build. ## 2.20.5 ### Changed - Upgraded ng-formio to 2.20.5 ### Fixed - Template reset for Select component. - Columns hiding if width not set. - Signature wrong size if within columns component. ## 2.20.4 ### Changes - Upgrade ng-formio to 2.20.4 ### Added - Custom properties support. ### Fixed - 'Width' for columns has minimal value of 1. ## 2.20.2 --- NO CHANGES MADE --- ## 2.19.7 ### Added - Ability to modify the existing resource options. - Allow passing in a baseUrl for forms on a different path. - Time component. ### Fixed - Wysiwyg dependencies and spelling error. ## 2.19.4 ### Fixed - Fixed custom conditionals overwriting first element on form. ## 2.19.3 ### Added - Add tableView config to layout components. ## 2.19.2 ### Fixed - Custom component was not updating settings. ## 2.19.1 ### Added - Added 'disable limiting response' option for select component with url as datasource. ## 2.19.0 ### Added - Form component to the form builder. - JSON Logic on all places where custom javascript can be written. ### Fixed - Issues with the pages on the Wizard from showing the wrong pages or no pages at all. ### Changed - Upgraded ng-formio to 2.19.0 - Upgraded ng-dialog to 1.3.0 - Upgraded ng-tags-input to 3.2.0 ## 2.18.2 ### Added - Add headers option to Select Urls. ### Changed - Upgrade ngFormio to 2.18.5 ### Changed - Select resource components use Formio provider instead of $http.get to allow offline compatibility. ## 2.18.1 ### Added - A configuration for the resource references. ### Changed - Upgrade ngFormio to 2.18.1 ## 2.18.0 ### Fixed - Custom components still didn't edit properly. - Select url field missing due to passing ng-switch-when to field. ### Changed - Update ngFormio to 2.18.0 ## 2.17.0 ### Fixed - Custom component edits edit the right component. ### Added - Added default value settings to the currency component. - Allow passing ng-* attributes when using the formBuilderOption directive. ### Removed - Removing random validation field on the file component, which was not used. ### Changed - Update ngFormio to 2.17.0 ## 2.16.6 ### Added - UI for the JSON Logic capabilities. ### Changed - Upgraded ng-formio to 2.16.6. ## 2.16.5 ## 2.16.4 - No release. ## 2.16.3 ### Changed - Upgraded ng-formio to 2.16.3 - Fixes save to not throw error when calling "success" vs. "then". ## 2.16.2 ### Fixed - Dialog modal was not allowing close on Firefox ### Changed - Upgraded ng-formio to 2.16.2. ## 2.16.1 ### Changed - Upgraded ng-formio to 2.16.1 ### Fixed - The event that should be fired to iframe builder when a component is updated with modal. ## 2.16.0 ### Added - Added the UI for the "Add Resource" functionality. - Added support for iframe builders (like the PDF builder) - Adding ability to set a Checkbox to be of type Radio. ### Fixed - The form to always have a display of form. ### Changed - Upgraded ng-formio to 2.16.0 ## 2.15.8 ### Added - Added warning to existing components api key page, to message the side effects of changing a components key. - Added the layout components from resources to display in the Existing Resource Fields select list ### Changed - Upgrade ng-formio to 2.15.8 ### Fixed - Fixing yearRange option for angular 1 renderer which was switched to yearRows and yearColumns. - Fixed min/max validation issues with the datetime component ### Removed - Removed the m/d/y selection modes for the date time component, because they are only supported in the angular 1 renderer. ## 2.15.7 - No release ## 2.15.6 ### Added - An event to fire when a new page is added to the wizard view. - Select dropdown to the index.html test page. ### Changed - Upgraded ng-formio to 2.15.6 - Upgraded formiojs to 2.5.0 - Upgraded angular dependency to 1.6.4 - Upgraded ng-dialog to 1.0.1 ### Fixed - Fixed issue with layout components not getting unique keys when added via the builder ## 2.15.1 ### Fixed - Fix issue with translate injector. ## 2.15.0 ### Added - babel-preset-es2015 to devDependencies ### Fixed - Component keys properly increment even when settings dialog doesn't open