Skip to content

Upgrading @angular/forms 0.1 to 0.2

Unknown0.1.1 → 0.2.0

UnknownUpgrade verdict

The only release in this range publishes no 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.
  • DepDelta found no commit log for them either.
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.

  • added: export { FormArrayName } from './directives/reactive_directives/form_array_name'
  • added: readonly property AbstractControlDirective.statusChanges: Observable<any>
  • added: readonly property AbstractControlDirective.valueChanges: Observable<any>
  • changed: method Form.addControl(dir: NgControl): FormControl → method Form.addControl(dir: NgControl): void
  • changed: method NgForm.addControl(dir: NgModel): FormControl → method NgForm.addControl(dir: NgModel): void
  • changed: property NgModel.options: { name?: string } → property NgModel.options: { name?: string; standalone?: boolean }
  • added: property RadioControlValueAccessor.formControlName: string
  • added: class FormArrayName extends ControlContainer implements OnInit, OnDestroy
  • added: const formArrayNameProvider: any
  • added: constructor FormArrayName(parent: ControlContainer, validators: any[], asyncValidators: any[])
  • added: method FormArrayName.ngOnDestroy(): void
  • added: method FormArrayName.ngOnInit(): void
  • added: property FormArrayName.name: string
  • added: readonly property FormArrayName.asyncValidator: AsyncValidatorFn
  • added: readonly property FormArrayName.control: FormArray
  • added: readonly property FormArrayName.formDirective: FormGroupDirective
  • added: readonly property FormArrayName.path: string[]
  • added: readonly property FormArrayName.validator: ValidatorFn
  • changed: method FormGroupDirective.addControl(dir: NgControl): FormControl → method FormGroupDirective.addControl(dir: NgControl): void
  • added: method FormGroupDirective.addFormArray(dir: FormArrayName): void
  • added: method FormGroupDirective.getFormArray(dir: FormArrayName): FormArray
  • added: method FormGroupDirective.removeFormArray(dir: FormArrayName): void
  • removed: function setUpFormGroup(control: FormGroup, dir: AbstractFormGroupDirective): void
  • added: function setUpFormContainer(control: FormGroup | FormArray, dir: AbstractFormGroupDirective | FormArrayName): void
  • changed: function isStringMap(obj: any): boolean → function isStringMap(obj: any): obj is Object
  • changed: interface ConcreteType extends Type → interface ConcreteType<T> extends Type
  • changed: new ConcreteType(...args: any[]): any → new ConcreteType(...args: any[]): T
  • changed: method FormBuilder.array(controlsConfig: any[], validator?: ValidatorFn, asyncValidator?: AsyncValidatorFn): modelModule.FormArray → method FormBuilder.array(controlsConfig: any[], validator?: ValidatorFn, asyncValidator?: AsyncValidatorFn): FormArray
  • changed: method FormBuilder.control(value: Object, validator?: ValidatorFn | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): modelModule.FormControl → method FormBuilder.control(value: Object, validator?: ValidatorFn | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): FormControl
  • changed: method FormBuilder.group(controlsConfig: { [key: string]: any }, extra?: { [key: string]: any }): modelModule.FormGroup → method FormBuilder.group(controlsConfig: { [key: string]: any }, extra?: { [key: string]: any }): FormGroup
  • added: export { AsyncValidatorFn } from './directives/validators'
  • added: export { FormArrayName } from './directives/reactive_directives/form_array_name'
  • added: export { ValidatorFn } from './directives/validators'
  • added: method AbstractControl.clearAsyncValidators(): void
  • added: method AbstractControl.clearValidators(): void
  • added: method AbstractControl.setAsyncValidators(newValidator: AsyncValidatorFn | AsyncValidatorFn[]): void
  • added: method AbstractControl.setValidators(newValidator: ValidatorFn | ValidatorFn[]): void
  • changed: static method Validators.nullValidator(c: modelModule.AbstractControl): { [key: string]: boolean } → static method Validators.nullValidator(c: AbstractControl): { [key: string]: boolean }
  • changed: static method Validators.required(control: modelModule.AbstractControl): { [key: string]: boolean } → static method Validators.required(control: AbstractControl): { [key: string]: boolean }
  • added: export { FormArrayName } from './directives/reactive_directives/form_array_name'
  • added: property AbstractControlDirective.statusChanges: Observable<any>
  • added: property AbstractControlDirective.valueChanges: Observable<any>
  • changed: method Form.addControl(dir: NgControl): FormControl → method Form.addControl(dir: NgControl): void
  • changed: method NgForm.addControl(dir: NgModel): FormControl → method NgForm.addControl(dir: NgModel): void
  • changed: property NgModel.options: { name?: string } → property NgModel.options: { name?: string; standalone?: boolean }
  • added: property RadioControlValueAccessor.formControlName: string
  • added: class FormArrayName extends ControlContainer implements OnInit, OnDestroy
  • added: const formArrayNameProvider: any
  • added: constructor FormArrayName(parent: ControlContainer, validators: any[], asyncValidators: any[])
  • added: method FormArrayName.ngOnDestroy(): void
  • added: method FormArrayName.ngOnInit(): void
  • added: property FormArrayName.asyncValidator: AsyncValidatorFn
  • added: property FormArrayName.control: FormArray
  • added: property FormArrayName.formDirective: FormGroupDirective
  • added: property FormArrayName.name: string
  • added: property FormArrayName.path: string[]
  • added: property FormArrayName.validator: ValidatorFn
  • changed: method FormGroupDirective.addControl(dir: NgControl): FormControl → method FormGroupDirective.addControl(dir: NgControl): void
  • added: method FormGroupDirective.addFormArray(dir: FormArrayName): void
  • added: method FormGroupDirective.getFormArray(dir: FormArrayName): FormArray
  • added: method FormGroupDirective.removeFormArray(dir: FormArrayName): void
  • removed: function setUpFormGroup(control: FormGroup, dir: AbstractFormGroupDirective): void
  • added: function setUpFormContainer(control: FormGroup | FormArray, dir: AbstractFormGroupDirective | FormArrayName): void
  • changed: function isStringMap(obj: any): boolean → function isStringMap(obj: any): obj is Object
  • changed: interface ConcreteType extends Type → interface ConcreteType<T> extends Type
  • changed: new ConcreteType(...args: any[]): any → new ConcreteType(...args: any[]): T
  • changed: method FormBuilder.array(controlsConfig: any[], validator?: ValidatorFn, asyncValidator?: AsyncValidatorFn): modelModule.FormArray → method FormBuilder.array(controlsConfig: any[], validator?: ValidatorFn, asyncValidator?: AsyncValidatorFn): FormArray
  • changed: method FormBuilder.control(value: Object, validator?: ValidatorFn | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): modelModule.FormControl → method FormBuilder.control(value: Object, validator?: ValidatorFn | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): FormControl
  • changed: method FormBuilder.group(controlsConfig: { [key: string]: any }, extra?: { [key: string]: any }): modelModule.FormGroup → method FormBuilder.group(controlsConfig: { [key: string]: any }, extra?: { [key: string]: any }): FormGroup
  • added: export { AsyncValidatorFn } from './directives/validators'
  • added: export { FormArrayName } from './directives/reactive_directives/form_array_name'
  • added: export { ValidatorFn } from './directives/validators'
  • added: method AbstractControl.clearAsyncValidators(): void
  • added: method AbstractControl.clearValidators(): void
  • added: method AbstractControl.setAsyncValidators(newValidator: AsyncValidatorFn | AsyncValidatorFn[]): void
  • added: method AbstractControl.setValidators(newValidator: ValidatorFn | ValidatorFn[]): void
  • changed: static method Validators.nullValidator(c: modelModule.AbstractControl): { [key: string]: boolean } → static method Validators.nullValidator(c: AbstractControl): { [key: string]: boolean }
  • changed: static method Validators.required(control: modelModule.AbstractControl): { [key: string]: boolean } → static method Validators.required(control: AbstractControl): { [key: string]: boolean }