- New format filter
- Lots of cleanup! Consistent indentation, linting
- Custom builds via grunt (soon to be leveraged via builder)
- uiDate now watches options
- Rewrote ui-keypress (API is not backwards-compatible)
- **ui-**keypress has been expanded into ui-keyup, ui-keydown and ui-keypress
- The ui-keypress can now be used to
$event.preventDefault()
as expected - Multiple combinations are separated by spaces, while multi-key combos are separated by dashes:
'enter alt-space 13-shift':'whatever()'
- The string-notation (a and be or c and d) has been dropped completely
- Can now pass (or globally define) the value uiReset resets to
- Unit tests. Unit tests. Unit tests.
- New inflector filter (previously named prettifier)
- Added 2 alternative modes, now contains: humanize, underscore and variable
- Passthrough directive (uiJq) now fixes common ngModel problems due to trigger(change). Can optionally be disabled
- Removed Length Filter (you can instead do {{ ( myArray | filter: { gender:'m' } ).length }})
- Added validate directive, allows you to pass validation functions
- Sortable directive
- Fixed unique filter
- Highlight filter has had bug fixes
- Event directive has been refactored / improved
- Keypress directive has been refactored / improved
- New if-directive instead of remove directive (removed)
- New google maps directive
- New animate directive that transitions the injection of new DOM elements (transitioning the removal of DOM is still not supported yet)
- Improvements to scrollfix directive
- New folder structure
- Too many to list