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.
- Upgrade ng-formio to 2.41.0
- Upgrade ng-formio to 2.38.1
- A broken bower dependency.
- Upgraded lodash@4.17.14, ng-formio@2.37.4, formiojs@3.23.1, browserify@16.3.0
- FOR-2349: Fixed issues where form elements are added to end of form for pdf builder.
- Upgraded: angular@1.7.8, brfs@2.0.2, gulp-uglify@3.0.2, watchify@3.11.1, formiojs@3.22.9, gulp-load-plugins@1.6.0
- The overlay "page" within the pdf layout settings.
- Upgraded ng-formio and formio.js libs.
- Pin Angular version to 1.7.5 to resolve the ng-required issue. angular/angular.js#16814
- Upgraded ng-formio lib.
- Upgraded rendere to 2.37.0 which should resolve issues with wizard double submit problems in portal.form.io.
- Problem where "undefined" would keep getting prefixed to controls added to layout components.
- Remove extra bracket on datagrid.
- Additional information to builder events.
- API key regex.
- Upgraded dependencies and renderer.
- Custom properties section to Selectboxes.
- Do not include columns in component with label.
- Problem where the pdf builder would get the wrong key.
- Problem where components without ids could not be used in pdf builder.
- Fixed issues where the builder would not allow updates.
- Problems where the form would get in a decoupled state for PDF building.
- The PDF builder to not delete any changes to the form that are made.
- The PDF builder to work with cross-site forms.
- Upgraded dependencies.
- Input Format option for TextField and TextArea components.
- Multiple masks settings for text field and phone number components
- Upgrade all depdencies.
- Option to calculate values on server.
- Option to button component for saving state and deleting.
- Tooltips for editbuttons.
- Upgrade renderer dependency.
- Autofocus option.
- Collapsible and Collapsed fields for Panel and FieldSet.
moment
description to calculated and conditional sections.- Calculated value section for DateTime component.
- Upgrade ng-formio to 2.31.1
- Upgrade formiojs to 2.30.1
- Structure of form builder page for DateTime component.
- Upgrade ng-formio to v2.31.0
- Upgrade formio.js to v2.30.0
- Decimal limit settings and configurations.
- Upgraded dependencies.
- 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
- Issue where DataGrid would not show input element labels within columns.
- Upgrade ng-formio to 2.30.0
- Upgraded ng-formiot o 2.29.6
- Grab lastest ng-formio.
- Upgraded ngFormio so that it will not set autofocus to true for text areas.
- Issue where the certain buttons would not have a proper class.
- 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.
- The ability to set any component to show their label within a datagrid.
- How the labels are shown when they have "hideLabel" checked, where they are just a tooltip now.
- The forced label to not be so aggressive when they are editing the label.
- Some performance issues with some controls when a lot of forms are present.
- Upgraded ng-formio to 2.28.6, formiojs to 2.29.3
- Issue with the wizard builder where dragging components outside of panel makes it freak out.
- Upgraded ng-formio to 2.28.4
- '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.
- 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.
- Upgrade ng-formio to 2.28.3
- 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.
- Input mask for default value for Textfield and Phone Number components.
- Scroll bar for components column.
- Post to URL for buttons.
- Autofocus configuration.
- Default value for input mask.
- Options to accept single-way binding.
- Data grid "Add Another" positions.
- Default labels.
- Ability to wrap checkboxes in fieldsets.
- Added label setting for HTML component
- Upgraded ng-formio to 2.27.x
- Allow nested forms to set clear on hide.
- Removed all limits to form queries.
- ObjectBuilder directive.
- 'useLocaleSettings' option to Day and DateTime components.
- Label setting for HTML element component
- Increased the limit of the forms pulling for nested forms.
- Upgrade ng-formio to 2.26.4
- Upgrade ng-formio to 2.26.0
- Controls for field indexes.
- Upgrade ng-formio to 2.25.7
- Upgraded ng-formio to latest version.
- The button class on the value builder.
- Upgraded ng-formio lib.
- Upgraded dependencies.
- Ability for select components to validate on the server.
- Issue where the label posisions were messing up the form builder.
- 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.
- Upgrade ng-formio to 2.25.0
- Upgraded all dependencies.
- A hide label option to all components.
- Possibility to use underscore in API key.
- Hide options that are only available with premium service.
- Settings for encrypted fields.
- Upgrade ng-formio to 2.23.12
- Changed default dropzone height to 1000px to be consistent with pdf forms.
- Upgrade ng-formio to 2.23.10
- Added translation support for many of the strings in builder.
- Upgraded ng-formio to 2.23.8
- Translate dropdown items from formOptions.js
- Tooltip configurations to most components.
- Upgraded ng-formio to 2.23.7
- Rows configuration for text areas.
- Issue where blank input was showing up on textfield edit.
- Upgraded ng-formio to 2.23.6
- Upgraded ng-formio to 2.23.5
- Option for tooltips.
- Option to mask input like a password to textfield
- Option to encrypt input on server to textfield
- Upgraded ng-formio
- Issue where the formio directive may not be set for the form builder.
- Edit Grid UI
- Upgrade ng-formio to 2.23.0
- Copy and Paste functions (no UI) on drag and drop controller.
- Error labels to show when an error has occured.
- Upgraded dependencies.
- No release
- Upgrade ng-formio to 2.20.16 and other dependencies.
- No release.
- Upgrade ng-formio to 2.20.13
- Allow overriding of tooltips and placeholders on form builder options.
- Logic for resoureFilter
- Fixed crash if component doesn't have tags.
- Don't prefix existing fields when dragging between containers. This breaks data.
- Builder lowercasing all auto keys.
- Undefined being added to resource forms.
- Ability to override locking of fields.
- Append parent key to default field key names when adding.
- Allow filtering existing resource fields by tag.
- Options not being passed to components during build.
- Upgraded ng-formio to 2.20.5
- Template reset for Select component.
- Columns hiding if width not set.
- Signature wrong size if within columns component.
- Upgrade ng-formio to 2.20.4
- Custom properties support.
- 'Width' for columns has minimal value of 1.
--- NO CHANGES MADE ---
- Ability to modify the existing resource options.
- Allow passing in a baseUrl for forms on a different path.
- Time component.
- Wysiwyg dependencies and spelling error.
- Fixed custom conditionals overwriting first element on form.
- Add tableView config to layout components.
- Custom component was not updating settings.
- Added 'disable limiting response' option for select component with url as datasource.
- Form component to the form builder.
- JSON Logic on all places where custom javascript can be written.
- Issues with the pages on the Wizard from showing the wrong pages or no pages at all.
- Upgraded ng-formio to 2.19.0
- Upgraded ng-dialog to 1.3.0
- Upgraded ng-tags-input to 3.2.0
- Add headers option to Select Urls.
- Upgrade ngFormio to 2.18.5
- Select resource components use Formio provider instead of $http.get to allow offline compatibility.
- A configuration for the resource references.
- Upgrade ngFormio to 2.18.1
- Custom components still didn't edit properly.
- Select url field missing due to passing ng-switch-when to field.
- Update ngFormio to 2.18.0
- Custom component edits edit the right component.
- Added default value settings to the currency component.
- Allow passing ng-* attributes when using the formBuilderOption directive.
- Removing random validation field on the file component, which was not used.
- Update ngFormio to 2.17.0
- UI for the JSON Logic capabilities.
- Upgraded ng-formio to 2.16.6.
- No release.
- Upgraded ng-formio to 2.16.3 - Fixes save to not throw error when calling "success" vs. "then".
- Dialog modal was not allowing close on Firefox
- Upgraded ng-formio to 2.16.2.
- Upgraded ng-formio to 2.16.1
- The event that should be fired to iframe builder when a component is updated with modal.
- 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.
- The form to always have a display of form.
- Upgraded ng-formio to 2.16.0
- 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
- Upgrade ng-formio to 2.15.8
- Fixing yearRange option for angular 1 renderer which was switched to yearRows and yearColumns.
- Fixed min/max validation issues with the datetime component
- Removed the m/d/y selection modes for the date time component, because they are only supported in the angular 1 renderer.
- No release
- An event to fire when a new page is added to the wizard view.
- Select dropdown to the index.html test page.
- 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 issue with layout components not getting unique keys when added via the builder
- Fix issue with translate injector.
- babel-preset-es2015 to devDependencies
- Component keys properly increment even when settings dialog doesn't open