Skip to content

Upgrading @angular/forms 6 to 7

Unknown6.1.10 → 7.2.16

UnknownUpgrade verdict

None of the 45 releases in this range publish notes, so breaking changes can't be ruled out.

  • Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
  • Their commits are listed with this comparison.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • removed: export { CHECKBOX_REQUIRED_VALIDATOR as ɵangular_packages_forms_forms_t } from './src/directives/validators'
  • removed: export { EMAIL_VALIDATOR as ɵangular_packages_forms_forms_u } from './src/directives/validators'
  • removed: export { InternalFormsSharedModule as ɵangular_packages_forms_forms_bb } from './src/directives'
  • removed: export { MAX_LENGTH_VALIDATOR as ɵangular_packages_forms_forms_w } from './src/directives/validators'
  • removed: export { MIN_LENGTH_VALIDATOR as ɵangular_packages_forms_forms_v } from './src/directives/validators'
  • removed: export { NG_MODEL_WITH_FORM_CONTROL_WARNING as ɵangular_packages_forms_forms_j } from './src/directives/reactive_directives/form_control_directive'
  • removed: export { NUMBER_VALUE_ACCESSOR as ɵangular_packages_forms_forms_bc } from './src/directives/number_value_accessor'
  • removed: export { NgNoValidate as ɵangular_packages_forms_forms_bg } from './src/directives/ng_no_validate_directive'
  • removed: export { NgSelectMultipleOption as ɵangular_packages_forms_forms_r } from './src/directives/select_multiple_control_value_accessor'
  • removed: export { NumberValueAccessor as ɵangular_packages_forms_forms_bd } from './src/directives/number_value_accessor'
  • removed: export { PATTERN_VALIDATOR as ɵangular_packages_forms_forms_x } from './src/directives/validators'
  • removed: export { RADIO_VALUE_ACCESSOR as ɵangular_packages_forms_forms_h } from './src/directives/radio_control_value_accessor'
  • removed: export { RANGE_VALUE_ACCESSOR as ɵangular_packages_forms_forms_be } from './src/directives/range_value_accessor'
  • removed: export { REACTIVE_DRIVEN_DIRECTIVES as ɵangular_packages_forms_forms_ba } from './src/directives'
  • removed: export { REQUIRED_VALIDATOR as ɵangular_packages_forms_forms_s } from './src/directives/validators'
  • removed: export { RadioControlRegistry as ɵangular_packages_forms_forms_i } from './src/directives/radio_control_value_accessor'
  • removed: export { RangeValueAccessor as ɵangular_packages_forms_forms_bf } from './src/directives/range_value_accessor'
  • removed: export { SELECT_MULTIPLE_VALUE_ACCESSOR as ɵangular_packages_forms_forms_q } from './src/directives/select_multiple_control_value_accessor'
  • removed: export { SELECT_VALUE_ACCESSOR as ɵangular_packages_forms_forms_p } from './src/directives/select_control_value_accessor'
  • removed: export { SHARED_FORM_DIRECTIVES as ɵangular_packages_forms_forms_y } from './src/directives'
  • removed: export { TEMPLATE_DRIVEN_DIRECTIVES as ɵangular_packages_forms_forms_z } from './src/directives'
  • removed: export { controlNameBinding as ɵangular_packages_forms_forms_l } from './src/directives/reactive_directives/form_control_name'
  • removed: export { formArrayNameProvider as ɵangular_packages_forms_forms_o } from './src/directives/reactive_directives/form_group_name'
  • removed: export { formControlBinding as ɵangular_packages_forms_forms_f } from './src/directives/ng_model'
  • removed: export { formControlBinding as ɵangular_packages_forms_forms_k } from './src/directives/reactive_directives/form_control_directive'
  • removed: export { formDirectiveProvider as ɵangular_packages_forms_forms_m } from './src/directives/reactive_directives/form_group_directive'
  • removed: export { formGroupNameProvider as ɵangular_packages_forms_forms_n } from './src/directives/reactive_directives/form_group_name'
  • removed: export { modelGroupProvider as ɵangular_packages_forms_forms_g } from './src/directives/ng_model_group'
  • added: export { CHECKBOX_REQUIRED_VALIDATOR as ɵangular_packages_forms_forms_u } from './src/directives/validators'
  • added: export { EMAIL_VALIDATOR as ɵangular_packages_forms_forms_v } from './src/directives/validators'
  • added: export { InternalFormsSharedModule as ɵangular_packages_forms_forms_bc } from './src/directives'
  • added: export { MAX_LENGTH_VALIDATOR as ɵangular_packages_forms_forms_x } from './src/directives/validators'
  • added: export { MIN_LENGTH_VALIDATOR as ɵangular_packages_forms_forms_w } from './src/directives/validators'
  • added: export { NG_FORM_SELECTOR_WARNING as ɵangular_packages_forms_forms_f } from './src/directives/ng_form_selector_warning'
  • added: export { NG_MODEL_WITH_FORM_CONTROL_WARNING as ɵangular_packages_forms_forms_k } from './src/directives/reactive_directives/form_control_directive'
  • added: export { NUMBER_VALUE_ACCESSOR as ɵangular_packages_forms_forms_bd } from './src/directives/number_value_accessor'
  • added: export { NgNoValidate as ɵangular_packages_forms_forms_bh } from './src/directives/ng_no_validate_directive'
  • added: export { NgSelectMultipleOption as ɵangular_packages_forms_forms_s } from './src/directives/select_multiple_control_value_accessor'
  • added: export { NumberValueAccessor as ɵangular_packages_forms_forms_be } from './src/directives/number_value_accessor'
  • added: export { PATTERN_VALIDATOR as ɵangular_packages_forms_forms_y } from './src/directives/validators'
  • added: export { RADIO_VALUE_ACCESSOR as ɵangular_packages_forms_forms_i } from './src/directives/radio_control_value_accessor'
  • added: export { RANGE_VALUE_ACCESSOR as ɵangular_packages_forms_forms_bf } from './src/directives/range_value_accessor'
  • added: export { REACTIVE_DRIVEN_DIRECTIVES as ɵangular_packages_forms_forms_bb } from './src/directives'
  • added: export { REQUIRED_VALIDATOR as ɵangular_packages_forms_forms_t } from './src/directives/validators'
  • added: export { RadioControlRegistry as ɵangular_packages_forms_forms_j } from './src/directives/radio_control_value_accessor'
  • added: export { RangeValueAccessor as ɵangular_packages_forms_forms_bg } from './src/directives/range_value_accessor'
  • added: export { SELECT_MULTIPLE_VALUE_ACCESSOR as ɵangular_packages_forms_forms_r } from './src/directives/select_multiple_control_value_accessor'
  • added: export { SELECT_VALUE_ACCESSOR as ɵangular_packages_forms_forms_q } from './src/directives/select_control_value_accessor'
  • added: export { SHARED_FORM_DIRECTIVES as ɵangular_packages_forms_forms_z } from './src/directives'
  • added: export { TEMPLATE_DRIVEN_DIRECTIVES as ɵangular_packages_forms_forms_ba } from './src/directives'
  • added: export { controlNameBinding as ɵangular_packages_forms_forms_m } from './src/directives/reactive_directives/form_control_name'
  • added: export { formArrayNameProvider as ɵangular_packages_forms_forms_p } from './src/directives/reactive_directives/form_group_name'
  • added: export { formControlBinding as ɵangular_packages_forms_forms_g } from './src/directives/ng_model'
  • added: export { formControlBinding as ɵangular_packages_forms_forms_l } from './src/directives/reactive_directives/form_control_directive'
  • added: export { formDirectiveProvider as ɵangular_packages_forms_forms_n } from './src/directives/reactive_directives/form_group_directive'
  • added: export { formGroupNameProvider as ɵangular_packages_forms_forms_o } from './src/directives/reactive_directives/form_group_name'
  • added: export { modelGroupProvider as ɵangular_packages_forms_forms_h } from './src/directives/ng_model_group'
  • added: export { NG_FORM_SELECTOR_WARNING } from './directives/ng_form_selector_warning'
  • added: export { NgFormSelectorWarning } from './directives/ng_form_selector_warning'
  • changed: method AbstractControlDirective.getError(errorCode: string, path?: string[]): any → method AbstractControlDirective.getError(errorCode: string, path?: Array<string | number> | string): any
  • changed: method AbstractControlDirective.hasError(errorCode: string, path?: string[]): boolean → method AbstractControlDirective.hasError(errorCode: string, path?: Array<string | number> | string): boolean
  • added: class NgFormSelectorWarning
  • added: const NG_FORM_SELECTOR_WARNING: InjectionToken<{}>
  • added: constructor NgFormSelectorWarning(ngFormWarning: string | null)
  • added: static method TemplateDrivenErrors.ngFormWarning(): void
  • changed: method FormBuilder.array(controlsConfig: any[], validator?: ValidatorFn | ValidatorFn[] | null, asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[] | null): FormArray → method FormBuilder.array(controlsConfig: any[], validatorOrOpts?: ValidatorFn | ValidatorFn[] | AbstractControlOptions | null, asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[] | null): FormArray
  • changed: method FormBuilder.control(formState: any, validator?: ValidatorFn | ValidatorFn[] | null, asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[] | null): FormControl → method FormBuilder.control(formState: any, validatorOrOpts?: ValidatorFn | ValidatorFn[] | AbstractControlOptions | null, asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[] | null): FormControl
  • changed: method FormBuilder.group(controlsConfig: { [key: string]: any }, extra?: { [key: string]: any } | null): FormGroup → method FormBuilder.group(controlsConfig: { [key: string]: any }, options?: AbstractControlOptions | { [key: string]: any } | null): FormGroup
  • added: static method FormsModule.withConfig(opts: { warnOnDeprecatedNgFormSelector?: 'never' | 'once' | 'always' }): ModuleWithProviders<FormsModule>
  • added: export { NgFormSelectorWarning } from './directives/ng_form_selector_warning'
  • changed: method AbstractControl.getError(errorCode: string, path?: string[]): any → method AbstractControl.getError(errorCode: string, path?: Array<string | number> | string): any
  • changed: method AbstractControl.hasError(errorCode: string, path?: string[]): boolean → method AbstractControl.hasError(errorCode: string, path?: Array<string | number> | string): boolean