Skip to content

Upgrading @angular/forms 8 to 9

Unknown8.2.14 → 9.1.13

UnknownUpgrade verdict

None of the 62 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.

Drops tslib.

Installs 0 packages in all (was 1).

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

  • removed: abstract readonly property AbstractControlDirective.control: AbstractControl | null
  • removed: class NgFormSelectorWarning
  • removed: class ɵangular_packages_forms_forms_o
  • removed: class ɵangular_packages_forms_forms_z
  • removed: const ɵangular_packages_forms_forms_bf: any
  • removed: const ɵangular_packages_forms_forms_n: any
  • removed: const ɵangular_packages_forms_forms_x: StaticProvider
  • removed: constructor NgFormSelectorWarning(ngFormWarning: string | null)
  • removed: constructor ɵangular_packages_forms_forms_y(_element: ElementRef, _renderer: Renderer2, _select: SelectMultipleControlValueAccessor)
  • removed: method ɵangular_packages_forms_forms_o.add(control: NgControl, accessor: RadioControlValueAccessor): void
  • removed: method ɵangular_packages_forms_forms_o.remove(accessor: RadioControlValueAccessor): void
  • removed: method ɵangular_packages_forms_forms_o.select(accessor: RadioControlValueAccessor): void
  • removed: method ɵangular_packages_forms_forms_y.ngOnDestroy(): void
  • removed: property EmailValidator.email: boolean | string
  • removed: property FormControlDirective.isDisabled: boolean
  • removed: property FormControlName.isDisabled: boolean
  • removed: property NgSelectOption.ngValue: any
  • removed: property NgSelectOption.value: any
  • removed: property RequiredValidator.required: boolean | string
  • removed: property SelectControlValueAccessor.compareWith: (o1: any, o2: any) => boolean
  • removed: property SelectMultipleControlValueAccessor.compareWith: (o1: any, o2: any) => boolean
  • removed: property ɵNgSelectMultipleOption.ngValue: any
  • removed: property ɵNgSelectMultipleOption.value: any
  • removed: property ɵangular_packages_forms_forms_y.id: string
  • removed: property ɵangular_packages_forms_forms_y.ngValue: any
  • removed: property ɵangular_packages_forms_forms_y.value: any
  • removed: readonly property AbstractControl.dirty: boolean
  • removed: readonly property AbstractControl.disabled: boolean
  • removed: readonly property AbstractControl.enabled: boolean
  • removed: readonly property AbstractControl.invalid: boolean
  • removed: readonly property AbstractControl.parent: FormGroup | FormArray
  • removed: readonly property AbstractControl.pending: boolean
  • removed: readonly property AbstractControl.root: AbstractControl
  • removed: readonly property AbstractControl.untouched: boolean
  • removed: readonly property AbstractControl.updateOn: FormHooks
  • removed: readonly property AbstractControl.valid: boolean
  • removed: readonly property AbstractControlDirective.dirty: boolean | null
  • removed: readonly property AbstractControlDirective.disabled: boolean | null
  • removed: readonly property AbstractControlDirective.enabled: boolean | null
  • removed: readonly property AbstractControlDirective.errors: ValidationErrors | null
  • removed: readonly property AbstractControlDirective.invalid: boolean | null
  • removed: readonly property AbstractControlDirective.path: string[] | null
  • removed: readonly property AbstractControlDirective.pending: boolean | null
  • removed: readonly property AbstractControlDirective.pristine: boolean | null
  • removed: readonly property AbstractControlDirective.status: string | null
  • removed: readonly property AbstractControlDirective.statusChanges: Observable<any> | null
  • removed: readonly property AbstractControlDirective.touched: boolean | null
  • removed: readonly property AbstractControlDirective.untouched: boolean | null
  • removed: readonly property AbstractControlDirective.valid: boolean | null
  • removed: readonly property AbstractControlDirective.value: any
  • removed: readonly property AbstractControlDirective.valueChanges: Observable<any> | null
  • removed: readonly property AbstractFormGroupDirective.asyncValidator: AsyncValidatorFn | null
  • removed: readonly property AbstractFormGroupDirective.control: FormGroup
  • removed: readonly property AbstractFormGroupDirective.formDirective: Form | null
  • removed: readonly property AbstractFormGroupDirective.path: string[]
  • removed: readonly property AbstractFormGroupDirective.validator: ValidatorFn | null
  • removed: readonly property ControlContainer.formDirective: Form | null
  • removed: readonly property ControlContainer.path: string[] | null
  • removed: readonly property FormArray.length: number
  • removed: readonly property FormArrayName.asyncValidator: AsyncValidatorFn | null
  • removed: readonly property FormArrayName.control: FormArray
  • removed: readonly property FormArrayName.formDirective: FormGroupDirective | null
  • removed: readonly property FormArrayName.path: string[]
  • removed: readonly property FormArrayName.validator: ValidatorFn | null
  • removed: readonly property FormControlDirective.asyncValidator: AsyncValidatorFn | null
  • removed: readonly property FormControlDirective.control: FormControl
  • removed: readonly property FormControlDirective.path: string[]
  • removed: readonly property FormControlDirective.validator: ValidatorFn | null
  • removed: readonly property FormControlName.asyncValidator: AsyncValidatorFn
  • removed: readonly property FormControlName.formDirective: any
  • removed: readonly property FormControlName.path: string[]
  • removed: readonly property FormControlName.validator: ValidatorFn | null
  • removed: readonly property FormGroupDirective.control: FormGroup
  • removed: readonly property FormGroupDirective.formDirective: Form
  • removed: readonly property FormGroupDirective.path: string[]
  • removed: readonly property NgControl.asyncValidator: AsyncValidatorFn | null
  • removed: readonly property NgControl.validator: ValidatorFn | null
  • removed: readonly property NgForm.control: FormGroup
  • removed: readonly property NgForm.controls: { [key: string]: AbstractControl }
  • removed: readonly property NgForm.formDirective: Form
  • removed: readonly property NgForm.path: string[]
  • removed: readonly property NgModel.asyncValidator: AsyncValidatorFn | null
  • removed: readonly property NgModel.formDirective: any
  • removed: readonly property NgModel.path: string[]
  • removed: readonly property NgModel.validator: ValidatorFn | null
  • removed: readonly property ɵangular_packages_forms_forms_g.ngClassDirty: boolean
  • removed: readonly property ɵangular_packages_forms_forms_g.ngClassInvalid: boolean
  • removed: readonly property ɵangular_packages_forms_forms_g.ngClassPending: boolean
  • removed: readonly property ɵangular_packages_forms_forms_g.ngClassPristine: boolean
  • removed: readonly property ɵangular_packages_forms_forms_g.ngClassTouched: boolean
  • removed: readonly property ɵangular_packages_forms_forms_g.ngClassUntouched: boolean
  • removed: readonly property ɵangular_packages_forms_forms_g.ngClassValid: boolean
  • removed: static method FormsModule.withConfig(opts: { warnOnDeprecatedNgFormSelector?: 'never' | 'once' | 'always' }): ModuleWithProviders<FormsModule>
  • changed: class ɵangular_packages_forms_forms_y implements OnDestroy → class ɵangular_packages_forms_forms_y
  • changed: const ɵangular_packages_forms_forms_bb: StaticProvider → const ɵangular_packages_forms_forms_bb: any
  • changed: const ɵangular_packages_forms_forms_j: InjectionToken<unknown> → const ɵangular_packages_forms_forms_j: any
  • changed: const ɵangular_packages_forms_forms_p: StaticProvider → const ɵangular_packages_forms_forms_p: InjectionToken<unknown>
  • changed: const ɵangular_packages_forms_forms_q: InjectionToken<unknown> → const ɵangular_packages_forms_forms_q: any
  • changed: const ɵangular_packages_forms_forms_v: any → const ɵangular_packages_forms_forms_v: StaticProvider
  • changed: constructor RadioControlValueAccessor(_renderer: Renderer2, _elementRef: ElementRef, _registry: ɵangular_packages_forms_forms_o, _injector: Injector) → constructor RadioControlValueAccessor(_renderer: Renderer2, _elementRef: ElementRef, _registry: ɵangular_packages_forms_forms_n, _injector: Injector)
  • changed: property ControlContainer.name: string → property ControlContainer.name: string | number | null
  • changed: property FormArrayName.name: string → property FormArrayName.name: string | number | null
  • changed: property FormControlName.name: string → property FormControlName.name: string | number | null
  • changed: property FormGroupName.name: string → property FormGroupName.name: string | number | null
  • changed: property MaxLengthValidator.maxlength: string → property MaxLengthValidator.maxlength: string | number
  • changed: property MinLengthValidator.minlength: string → property MinLengthValidator.minlength: string | number
  • changed: property NgControl.name: string | null → property NgControl.name: string | number | null
  • added: abstract get AbstractControlDirective.control(): AbstractControl | null
  • added: class ɵangular_packages_forms_forms_n
  • added: class ɵangular_packages_forms_forms_x implements OnDestroy
  • added: const ɵangular_packages_forms_forms_o: StaticProvider
  • added: const ɵangular_packages_forms_forms_z: StaticProvider
  • added: constructor ɵangular_packages_forms_forms_x(_element: ElementRef, _renderer: Renderer2, _select: SelectMultipleControlValueAccessor)
  • added: get AbstractControl.dirty(): boolean
  • added: get AbstractControl.disabled(): boolean
  • added: get AbstractControl.enabled(): boolean
  • added: get AbstractControl.invalid(): boolean
  • added: get AbstractControl.parent(): FormGroup | FormArray
  • added: get AbstractControl.pending(): boolean
  • added: get AbstractControl.root(): AbstractControl
  • added: get AbstractControl.untouched(): boolean
  • added: get AbstractControl.updateOn(): FormHooks
  • added: get AbstractControl.valid(): boolean
  • added: get AbstractControlDirective.dirty(): boolean | null
  • added: get AbstractControlDirective.disabled(): boolean | null
  • added: get AbstractControlDirective.enabled(): boolean | null
  • added: get AbstractControlDirective.errors(): ValidationErrors | null
  • added: get AbstractControlDirective.invalid(): boolean | null
  • added: get AbstractControlDirective.path(): string[] | null
  • added: get AbstractControlDirective.pending(): boolean | null
  • added: get AbstractControlDirective.pristine(): boolean | null
  • added: get AbstractControlDirective.status(): string | null
  • added: get AbstractControlDirective.statusChanges(): Observable<any> | null
  • added: get AbstractControlDirective.touched(): boolean | null
  • added: get AbstractControlDirective.untouched(): boolean | null
  • added: get AbstractControlDirective.valid(): boolean | null
  • added: get AbstractControlDirective.value(): any
  • added: get AbstractControlDirective.valueChanges(): Observable<any> | null
  • added: get AbstractFormGroupDirective.asyncValidator(): AsyncValidatorFn | null
  • added: get AbstractFormGroupDirective.control(): FormGroup
  • added: get AbstractFormGroupDirective.formDirective(): Form | null
  • added: get AbstractFormGroupDirective.path(): string[]
  • added: get AbstractFormGroupDirective.validator(): ValidatorFn | null
  • added: get ControlContainer.formDirective(): Form | null
  • added: get ControlContainer.path(): string[] | null
  • added: get FormArray.length(): number
  • added: get FormArrayName.asyncValidator(): AsyncValidatorFn | null
  • added: get FormArrayName.control(): FormArray
  • added: get FormArrayName.formDirective(): FormGroupDirective | null
  • added: get FormArrayName.path(): string[]
  • added: get FormArrayName.validator(): ValidatorFn | null
  • added: get FormControlDirective.asyncValidator(): AsyncValidatorFn | null
  • added: get FormControlDirective.control(): FormControl
  • added: get FormControlDirective.path(): string[]
  • added: get FormControlDirective.validator(): ValidatorFn | null
  • added: get FormControlName.asyncValidator(): AsyncValidatorFn
  • added: get FormControlName.formDirective(): any
  • added: get FormControlName.path(): string[]
  • added: get FormControlName.validator(): ValidatorFn | null
  • added: get FormGroupDirective.control(): FormGroup
  • added: get FormGroupDirective.formDirective(): Form
  • added: get FormGroupDirective.path(): string[]
  • added: get NgControl.asyncValidator(): AsyncValidatorFn | null
  • added: get NgControl.validator(): ValidatorFn | null
  • added: get NgForm.control(): FormGroup
  • added: get NgForm.controls(): { [key: string]: AbstractControl }
  • added: get NgForm.formDirective(): Form
  • added: get NgForm.path(): string[]
  • added: get NgModel.asyncValidator(): AsyncValidatorFn | null
  • added: get NgModel.formDirective(): any
  • added: get NgModel.path(): string[]
  • added: get NgModel.validator(): ValidatorFn | null
  • added: get RequiredValidator.required(): boolean | string
  • added: get ɵangular_packages_forms_forms_g.ngClassDirty(): boolean
  • added: get ɵangular_packages_forms_forms_g.ngClassInvalid(): boolean
  • added: get ɵangular_packages_forms_forms_g.ngClassPending(): boolean
  • added: get ɵangular_packages_forms_forms_g.ngClassPristine(): boolean
  • added: get ɵangular_packages_forms_forms_g.ngClassTouched(): boolean
  • added: get ɵangular_packages_forms_forms_g.ngClassUntouched(): boolean
  • added: get ɵangular_packages_forms_forms_g.ngClassValid(): boolean
  • added: method ɵangular_packages_forms_forms_n.add(control: NgControl, accessor: RadioControlValueAccessor): void
  • added: method ɵangular_packages_forms_forms_n.remove(accessor: RadioControlValueAccessor): void
  • added: method ɵangular_packages_forms_forms_n.select(accessor: RadioControlValueAccessor): void
  • added: method ɵangular_packages_forms_forms_x.ngOnDestroy(): void
  • added: property ɵangular_packages_forms_forms_x.id: string
  • added: set EmailValidator.email(value: boolean | string)
  • added: set FormControlDirective.isDisabled(isDisabled: boolean)
  • added: set FormControlName.isDisabled(isDisabled: boolean)
  • added: set NgSelectOption.ngValue(value: any)
  • added: set NgSelectOption.value(value: any)
  • added: set RequiredValidator.required(value: boolean | string)
  • added: set SelectControlValueAccessor.compareWith(fn: (o1: any, o2: any) => boolean)
  • added: set SelectMultipleControlValueAccessor.compareWith(fn: (o1: any, o2: any) => boolean)
  • added: set ɵNgSelectMultipleOption.ngValue(value: any)
  • added: set ɵNgSelectMultipleOption.value(value: any)
  • added: set ɵangular_packages_forms_forms_x.ngValue(value: any)
  • added: set ɵangular_packages_forms_forms_x.value(value: any)
  • added: static property NgModel.ngAcceptInputType_isDisabled: boolean | string