Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (32 sloc) 1.75 KB

Cha Cha Cha Changes



  • 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
Jump to Line
Something went wrong with that request. Please try again.