All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- A way to separate the Auth url from the App url.
- 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 [email protected], [email protected], @angular/[email protected], @angular/[email protected], @angular/[email protected], @angular/[email protected], @angular/[email protected], @angular/[email protected], @angular/platform-browser@ 7.1.3, @angular/[email protected], @angular/[email protected], @types/[email protected], @types/[email protected], [email protected], [email protected], [email protected], [email protected]
- 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.