All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- Adding Angular 12 support.
- Upgrade dependencies.
- FMG-108: remove reloading of PDF form after editing
- Cherry-pick of VPAT-755 Added title to delete buttons in forms grid
- FMG-15: Routes for manager and permissions
- No changes. Released 5.1.1-rc.1 as official release.
- FIO-2841 Added event parameter to onSearch for event usage in FMG
- FIO-1178: add timeSince lines
- FIO-2686: Date Time is not attaching timezone metadata to the submission
- Upgrade formiojs@4.13.0
- Upgrade formiojs@4.13.0-rc.20
- FIO-1482: fixed an issue where form submission object is not updated after submitting and new submission is created after each submission editing
- Fix search error during typing and fixing unexpected validation errors
- FIO-1178: add classes for customization
- Upgrade formiojs@4.12.7
- Upgrade formiojs@4.12.7
- Reverse compatibility issue with the Form Manager Delete component.
- FMG-131: fix removing a form from the list when it is the only one on the page.
- Published package.
- Upgrade formiojs@4.13.0-rc.6
- Upgrade formiojs@4.13.0-rc.5
- Changes for 0.2.0 accessibility functionality release of form manager
- Upgrade formiojs@4.12.4
- FMG-61: When there are no forms on the ‘Forms’ page or no submissions on the ‘View Data’ page, 1-0/0 number of forms is displayed
- NPM package to @formio/angular
- Issues where errors would throw on the form edit page.
- Problem where the Share link can not be clicked.
- Upgrade formiojs@4.12.4-rc.2
- FMG-29: Add password reset for users
- FIO-923 | Form Loading inside FormManager app is causing 3 API requests to the server
- FMG-135 Regression 1.96.1-rc.2| PDF overlay not saving when I click save
- formiojs is now a peerDependency. You need to install it seperately.
- Upgrade Angular to support v10 and v11.
- Upgrade formiojs@4.12.1-rc.9
- Upgrade formiojs@4.12.1-rc.8
- Upgrade formiojs@4.12.1-rc.7
- Upgrade formiojs@4.12.1-rc.5
- Upgrade formiojs@4.12.1-rc.4
- Upgrade formiojs@4.12.0
- Upgrade formiojs@4.12.0
- Upgrade formiojs@4.12.0
- Upgrade formiojs@4.12.0-rc.19
- Upgrade formiojs@4.12.0-rc.18
- Upgrade formiojs@4.12.0-rc.16
- Upgrade formiojs@4.12.0-rc.16
- Upgrade formiojs@4.12.0-rc.15
- Upgrade formiojs@4.11.2-rc.1
- Upgrade formiojs@4.11.2-rc.1
- Upgrade formiojs@4.11.2-rc.1
- Upgrade formiojs@4.11.2-rc.1
- Upgrade formiojs@4.12.0-rc.14
- Upgrade formiojs@4.12.0-rc.13
- Upgrade formiojs@4.12.0-rc.11
- Upgrade formiojs@4.12.0-rc.10
- Upgrade formiojs@4.12.0-rc.5
- Upgrade formiojs@4.12.0-rc.4
- Upgrade formiojs@4.11.3-rc.1
- Upgrade formiojs@4.11.2
- Upgrade formiojs@4.11.2-rc.5
- Upgrade formiojs@4.11.2-rc.4
- Upgrade formiojs@4.11.2-rc.2
- Upgrade formiojs@4.11.2-rc.1
- Upgrade formiojs@4.11.2-rc.1
- Upgrade formiojs@4.11.1
- Upgrade formiojs@4.11.1-rc.9
- Upgrade formiojs@4.11.1-rc.9
- Upgrade formiojs@4.11.1-rc.8
- Upgrade formiojs@4.11.1-rc.6
- Upgrade formiojs@4.11.1-rc.5
- FVP-008: Fixed an issue for ViewPro where the Server Validation message is not being removed when validation is honored.
- Downgrade corejs@3.5.0 to resolve IE11 issues.
- FMG-54 Restoring grid query
- Upgrade formiojs@4.11.1-rc.3
- Upgrade formiojs@4.11.1-rc.1
- Upgrade formiojs@4.11.0
- Upgrade formiojs@4.11.0-rc.4
- Upgrade formiojs@4.11.0-rc.2
- Fix (Grid): footer is not visible using FormComponents
- Upgrade formiojs@4.10.5
- Upgrade formiojs@4.10.5-rc.5
- Upgrade formiojs@4.10.5-rc.4
- Upgrade formiojs@4.10.5-rc.2
- FJS-1014: Fixed an issue where Required fields are validating when form is initialized when using a form in FormManager
- Feat (Grid): added ability to specify footer positions: top, bottom, both
- Upgrade formiojs@4.10.4
- Upgrade formiojs@4.10.3
- Upgrade formiojs@4.10.3-rc.6
- Upgrade formiojs@4.10.3-rc.5
- Upgrade formiojs@4.10.3-rc.4
- Upgrade formiojs@4.10.3-rc.3
- Upgrade formiojs@4.10.3-rc.2
- FormioBaseComponent: add validateOnInit logic
- Upgrade formiojs@4.10.3-rc.1
- Upgrade formiojs@4.10.2
- Upgrade formiojs@4.10.1
- Upgrade formiojs@4.10.0
- Upgrade formiojs@4.10.0-rc.13
- Upgrade formiojs@4.10.0-rc.12
- Upgrade formiojs@4.10.0-rc.11
- Upgrade formiojs@4.10.0-rc.9
- Upgrade @types/node@14.0.10, fs-extra@9.0.1, karma-coverage-istanbul-reporter@3.0.3, ts-node@8.10.2, karma-jasmine@3.3.1, rollup@2.13.1
???
- Upgrade formiojs@4.10.0-rc.5
- Upgrade formiojs@4.10.0-rc.4
FormioMetadata
interface
- Upgrade formiojs@4.10.0-rc.3
- Upgraded formiojs@4.10.0-rc.2
- Upgrade formiojs@4.10.0-beta.19
- Fix(manager): bug with default page number
- Fix(FormioAlert): add html content parser
- Upgrade formiojs@4.10.0-beta.16
FormioResourceIndexComponent
navigating outside ofngZone
on row click and on creating new submission
- Upgrade formiojs@4.10.0-beta.15
- Make stateless component of formio-loader instead of injectable service.
- Upgrade formiojs@4.9.23
- Build error:
File not found with singular glob: <path_to_repo>/build/index.js
- Updated
typescript@3.8.2
- Upgrade formiojs@4.9.21
options.alertsPosition
setting withtop
,bottom
,both
andnone
options that allows choosing where to render alerts.options.alertsPosition = AlertsPosition.none
is equal tooptions.disableAlerts = true
- Add strong typing for grids components
- Add possibility to set
columns
via property ComponentInstance
,GridHeader
,GridColumn
,FormioSubmission
interfacesSortType
,FormioSubmissionState
enums
- Bug with setting
data.key
instead of full path to the header
- Upgrade formiojs@4.9.20
- Upgrade formiojs@4.9.19
- Upgrade formiojs@4.9.19-rc.3
- Upgrade formiojs@4.9.19-rc.2
- Add possibility to pass columns
- Upgrade formiojs@4.9.19-rc.1
- Upgrade formiojs@4.9.17
- Upgrade formiojs@4.9.16
- Upgrade @angular/cli@9.1.1, @angular/common@9.1.1, @angular/compiler@9.1.1, @angular/compiler-cli@9.1.1, @angular/core@9.1.1, @angular/elements@9.1.1, @angular/forms@9.1.1, @angular/platform-browser@9.1.1, @angular/platform-browser-dynamic@9.1.1, @angular/router@9.1.1, @types/node@13.11.1, fork-ts-checker-webpack-plugin@4.1.3, rollup@2.3.4, url-loader@4.1.0
- Fixed
FormioResourceComponent
re-initializing on any URL change even if it's not submission id change
- Excess
.js
files
- Upgrade formiojs@4.9.15
- Upgrade formiojs@4.9.12
- Upgrade formiojs@4.9.10
- Refactored request service.
- Upgrade formiojs@4.9.9
- Separate elements definition from core
- Upgrade formiojs@4.9.8
- Hide components property.
- Upgrade formiojs@4.9.7
- Upgrade formiojs@4.9.5
- Upgrade formiojs@4.9.3
- Upgrade formiojs@4.9.2
- Upgrade formiojs@4.9.0
- Upgrade formiojs@4.9.0-rc.12
- Upgrade @angular/cli@9.0.7, @angular/common@9.0.7, @angular/compiler@9.0.7, @angular/compiler-cli@9.0.7, @angular/core@9.0.7, @angular/elements@9.0.7, @angular/forms@9.0.7, @angular/platform-browser@9.0.7, @angular/platform-browser-dynamic@9.0.7, @angular/router@9.0.7, @types/node@13.9.2, rollup@2.1.0, ts-node@8.7.0
- Upgrade formiojs@4.9.0-rc.11
- Made formioReady public so it can be used from the outside.
- Resource Service
loadForm
changes not being reflected on the view
- Reverted changes to override the noValidate flag on setting submissions. Was able to do this with fixes to core renderer.
- Upgrade formiojs@4.9.0-rc.8
- Problem where an error would get thrown if a non Form.io error is thrown.
- Issues with index view for resources not always updating content.
- Upgrade formiojs@4.9.0-rc.7
- Upgrade formiojs@4.9.0-rc.6
- Router to be public so it can be extended.
- Upgrade formiojs@4.9.0-rc.5
- Ability to click on errors to take you to them in the form.
FormioResourceComponent
not refreshing when navigating from one submission to another
- Upgrade formio.js@4.9.0-rc.4
<formio>
component'ssetForm
method not taking into account current submission
- Upgrade formio.js@4.9.0-beta.8
- Upgrade formio.js@4.9.0-beta.6
- Upgrade formio.js@4.9.0-beta.5
- Upgrade formio.js@4.9.0-beta.4
- Upgrade formio.js@4.8.1
- Issues with colliding promises.
- Upgrade formio.js@4.8.0
- The ability to import from 'angular-formio/core' to skip over the custom component classes that are only compatible with Angular 7 & 8.
- Upgrade formio.js to 4.8.0-rc.14
- Upgrade formio.js to 4.8.0-rc.13
- Support emit event from Custom Component
- Field options for custom components.
- Upgrade formio.js to 4.8.0-rc.12 to resolve builder issues.
- Upgrade formio.js to 4.8.0-rc.11 to resolve promise issues with Angular.
- Moved noeval code into the base class so Angular Material can use it.
- Upgrade formio.js to 4.8.0-rc.10
- Ability to use OAuth for authentication (Okta, SAML)
- Upgrade formio.js to 4.8.0-rc.9
- Issues where this module would not run in Angular 7 applications.
- Upgrade formio.js to 4.8.0-rc.5
- Hard depependency on @angular/elements v8.
- Upgrade formio.js to 4.8.0-rc.3
- Upgrade formiojs to 4.8.0-rc.2
- Upgrade formiojs to 4.8.0-rc.1
- Upgrade formiojs to 4.8.0-beta.9
- The ResourceCompoennt class to not have a private constructor argument which breaks extended classes.
- Upgrade formiojs to 4.8.0-beta.8
- UI not updating after getting user permissions in
FormioResourceComponent
- Upgrade formiojs to 4.8.0-beta.6
- Upgraded formiojs to 4.8.0-beta.5
- Upgrade formio.js to 4.8.0-beta.4
- Fixed the noeval paramter to turn off eval into the renderer.
- Upgraded core-js@3.4.7, @angular/cli@8.3.20, @types/node@12.12.14, css-loader@3.2.1, rollup@1.27.8, style-loader@1.0.1, systemjs@6.1.7, ts-node@8.5.4, url-loader@3.0.0
- Explicit field options for custom components
- Upgrade formio.js to 4.7.8
- Register form within Form Manager.
- Upgraded formiojs@4.7.6
- No longer require angular/elements as peer dependencies.
- Upgraded formio.js to 4.7.4
- Upgraded formio.js to 4.7.3
- Fix gulpfile rollup configuration
- Fixed updated loader
- Upgraded formiojs@4.7.2
- Upgraded core-js@3.3.6, @angular/cli@8.3.17, @angular/common@8.2.13, @angular/compiler@8.2.13, @angular/compiler-cli@8.2.13, @angular/core@8.2.13, @angular/elements@8.2.13, @angular/forms@8.2.13, @angular/platform-browser@8.2.13, @angular/platform-browser-dynamic@8.2.13, @angular/router@8.2.13, @types/jasmine@3.4.6, rollup@1.26.3, tslint@5.20.1, webpack-cli@3.3.10, formiojs@4.7.2, @types/node@12.12.6, fork-ts-checker-webpack-plugin@3.0.1
- Run formio outside of ngZone: formio#388
NgZone
service is required for main components.- The
FormioLoader
service is updated. AddedsetLoading
method.loading$
flag is available as Observable. - Upgraded dependencies and formiojs@4.6.0
- Upgraded dependencies and formiojs@4.5.0
- Added Custom Angular Fields: formio#374
@angular/elements
added as peer dependency.
- Upgrade formiojs@4.3.3, webpack@4.41.1
- Upgrade formiojs@4.3.2
- Upgrade formiojs@4.3.1
- A way to refresh the form externally with form builder.
- Upgraded formiojs@4.2.3
- Upgraded formiojs@4.2.0
- Crashes in the FormioBaseComponent when errors are thrown.
- Crashes in the submission grid components.
- Upgraded dependencies and formiojs@4.1.0
- Added a submitError event when an error occurs.
- Upgraded dependencies and formiojs@4.0.6
- Only those described @ https://github.com/formio/formio.js/blob/master/Changelog.md#breaking-changes
- Upgraded core renderer to 4.x.
- Upgraded rollup@1.14.6, formiojs@3.22.0, ngx-bootstrap@4.3.0, typescript@3.5.1
- Upgraded support for Angular 8
- Upgraded dependencies including core renderer
- Build routine to use a better rollup gulp method.
- Major memory leak issues.
- Streamlined the form building process and form builder instanciation.
- Exports of Formio and FormioUtils so that the same instances can be used.
- Added all grid exports so they can be extended.
- Alerts to the resource components.
- Skip early attempts to set grid footer createText.
- Allow extended form manager edit components to extend the save form method.
- Fix Clear Search, Fix Pagination on Refresh
- The ability to delay the authentication initialization.
- Honor token namespacing when saving and loading the formio user object.
- Issue with the edit permissions in the form resource view pages.
- Issues with the pagination where it would hard-code the number of items per page.
- Upgraded all dependencies.
- Issue where delete and edit tabs would show up when they do not have permissions for those operations.
- The saveDraft feature to use the core version of the implementation.
- Added a way to stop the emit of onSubmit handler when onSubmit is called.
- Problem where the form manager would add duplicate tags.
- Issues where the form renderer would sometimes duplicate entries when re-rendered.
- Issues where the form could get reset when the display type changes.
- Only show the builder when it is ready.
- PDF downloads.
- Upgraded formiojs@3.9.4, ngx-bootstrap@3.1.3, @angular/cli@7.1.3, @angular/common@7.1.3, @angular/compiler@7.1.3, @angular/compiler-cli@7.1.3, @angular/core@7.1.3, @angular/forms@7.1.3, @angular/platform-browser@ 7.1.3, @angular/platform-browser-dynamic@7.1.3, @angular/router@7.1.3, @types/jasmine@3.3.2, @types/node@10.12.15, karma@3.1.4, node-sass@4.11.0, fork-ts-checker-webpack-plugin@0.5.2, rollup@0.68.0
- Ability to provide your own renderer and builder.
- The save draft feature.
- Refactored the form manager and fixed many bugs.
- Problems with the Form Manager overriding existing forms.
- Issue with nested resources not getting set properly.
- Remove cache on resource load to fix problem where ZoneAwarePromise's were setting cached values to incorrect values.
- Upgrade formiojs library.
- Problems where the context would not get restart when changing between resources.
- Upgraded the core formiojs library.
- Cosmetic changes to the builder for Bootstrap 4
- Default builder to use fontawesome for bootstrap 4.
- The route declarations to make it more AOT compatible (although still more work to do I think).
- A formioOptions parameter to the component to allow you to pass options to the Formio instance.
- A renderOptions parameter to the component to allow you to pass options to the createForm method and Webform instance.
- Issues with nested resources where it would provide a filter when you don't want it to.
- Upgraded dependencies.
- Problems with the data grid throwing change errors.
- Many issues related to resources, and nested resources.
This is a reverse-compatible release that has the following changes over 2.x branch.
- This release introduces the Form Manager system, see Wiki for documentation.
- Now defaults to Bootstrap 4 instead of Bootstrap 3 and provides Font Awesome by default.
- Changed the (click) event for formio-grid to (rowSelect).
- Another major change to the 3.x branch is the FormioGrid component. This can now handle both Forms and Submissions.
<formio-grid [src]="'https://examples.form.io/example''"></formio-grid>
<formio-grid [src]="'https://examples.form.io'" [gridType]="'form'"></formio-grid>'
- Custom Grid Headers, Body, and Footers: The latest 3.x also allows you to pass along custom Headers, Body, and Footers to the GridComponent, like so.
@Component({
template: `....`
})
export class CustomHeader extends SubmissionGridHeaderComponent {}
<formio-grid [src]="'https://examples.form.io/example'" [components]="{
header: CustomHeader,
body: SubmissionGridBodyComponent,
footer: SubmissionGridFooterComponent
}"></formio-grid>
This enables you to fully customize the Grid output.
2.0.0-alpha.1 (2018-03-22)
- Fixed how the styles are included so that the renderer will work with AOT compilation.
- Restructured the sub-modules for "auth", "resource", and "grid". There should not be any application changes that need to be made.
- Changed the required peerDependencies to allow Angular 4 or Angular 5
- Added a new UDM version of the built module.