- Update Angular version to v19
- Update Angular version to v15
- Expose form control instance as a third argument in a custom
isChanged
function
- Update Angular version to v14
- Update dependencies
- Update Angular version to v13
- Update dependencies
- Update Angular version to v12
- Updated publish and publish-beta scripts
- Update Angular version to v11
- Update Angular version to v10
- Update Angular version to v9
- Implement BuildControl decorator
- Implement BuildRelationshipFormObject decorator
- Improved form saving process
- Fixed the issue with sharing properties via parent class
- The type of validators is more strict than before
- The type of validators is adjusted
- Temporary adjust save method types
- Add isChanged function to property decorators
- [BUGFIX] Fixed
FormControl.isChanged
forDate
values
- [BREAKING CHANGE] Removed dependency to external services (see Migration guide)
- Add FormStore.isSubmitted
- Bump dependencies
- Fixed assignment of belongsTo property from its form to the model where the model was ignored
- Fixed the issue with calculating
isChanged
ofFormArray
- Updated dependencies
- Updated README
- [BREAKING CHANGE] Remove FormModel interface
- Migrated to
@angular-cli
- Lib now requires Angular 8+ and Node 10+
- Support for differential loading
- Fixed empty objects comparison
- Added
clear
method toExtendedFormArray
- Added
replaceWith
method toExtendedFormArray
- Code cleanup
- Pass Form parameter when calling mask functions
- Pass Form parameter when calling unmask functions
- [BUGFIX] Complete save observable
- Update dependencies
- [BUGFIX] Fix form serialization while throwing an error
- [BUGFIX] Throw an error in beforeSave
- [BUGFIX] Mark form as valid if the whole form is disabled
- Form save - fix throwing errors
- Form save - catchError throws an error now
- Improved form saving process
- Passing down an array of validators instead of a single validator
- [BREAKING CHANGE] Upgrade to rxjs 6
- [BUGFIX] Fix nullable ids while comparing arrays
- [BUGFIX] Handle nullable ids while comparing arrays
- [BUGFIX] Fixed build functions
- [BUGFIX] Fixed calculating isChanged in ExtendedFormArray
- Passing validators to
build
functions
- Update changelog
- [BREAKING CHANGE] Model properties
attributeProperties
,belongsToProperties
,hasManyProperties
changed withAttribute
,BelongsTo
, andHasMany
decorators - [BREAKING CHANGE]
blacklistedProperties
removed from FormObject - [BREAKING CHANGE]
ExtendedFromArray
renamed toExtendedFormArray
- Propagate errors from
beforeSave
andafterSave
- Fix .resetValue method
- Pass error outside of form object
- Removed handling hasMany relationships after saving
- Loosened FormObjectOptions interface