(12 November 2014)
- #4: Doesn't work with Ui-Bootstrap's Timepicker (thanks to @prudd).
- #2: Fixed ngModel existence check.
Issue revisited.
Implemented general solution for both
1.2.x
and1.3.x
branches of AngularJS - Added configuration provider
- Introduced ability to disable directive globally
- Introduced ability to enable directive only for specific elements or forms
- CSS classes are now configurable
- Added demos to the repository
- Added Gulp task to deploy demos to GitHub Pages
- Updated README
(10 November 2014)
- #2: Fixed ngModel existence check (thanks to @atte-backman).
- #3: Fixed a problem when ngModel pointing to a missing variable will cause exception when input is reset (thanks to @kornalius).
- Done some minor refactoring.
- Updated Demo plunk.
(29 October 2014)
- AngularJS 1.3 is now tested and supported.
- Updated Demo plunk.
(25 October 2014)
- Removed unused
gulp-clean
dependency. - Fixed an issue where form modification state will not be properly updated after a call to form's
$setPristine()
method.
(13 October 2014)
- Done some serious refactoring. Low-level details moved to a separate functions, so the main logic became more abstract and readable. Performance and memory footprint should also improve
- Fixed bug when empty element would not recover it's master value when reset is invoked on the parent form
- Introduced distribution files (normal and minified versions) and a proper build process using Gulp
- Improved README
(13 October 2014)
- Updated README (no code changes)
- Added new Demo via Plunker
(08 October 2014)
- Updated versioning (no code changes)
(30 May 2014)
- Improved initialization code
- Updated comparison function to allow more weak comparison like
"1"
(string) and1
(integer) - Fixed bug with
$setPristine
method, now it should work correctly in all cases - Improved modification tracking
- Added property
ngForm.modifiedModels
(list of names for modified models) - Demo updated
(18 May 2014)
-
Public API stabilized