Migration Guide & Breaking Changes
Creating and customing Aurelia Validation rules to ensure data is validated.
A list of differences
Functionality is now in three different packages
Rules are defined differently using ValidationRules
// aurelia-validation
ValidationRules
.ensure('firstName')
.required()
.on(this.person);
// @aurelia/validation
import { IValidationRules } from '@aurelia/validation';
//...
constructor(
validationRules: IValidationRules = resolve(IValidationRules)
) {
ValidationRules
.on(this.person)
.ensure('firstName')
.required();
}Named registration of custom rules is no longer supported
The validator interface only has one method
Validation controller factory usage changed
Validation renderer has been removed
Last updated
Was this helpful?