- modal:
- pagination:
total-items
& optionalitems-per-page
API (e55d9063)
- rating:
- add support for custom icons per instance (20ab01ad)
- timepicker:
- plug into
ngModel
controller (b08e993f)
- plug into
- carousel:
- correct reflow triggering on FFox and Safari (d34f2de1)
- datepicker:
- modal:
- position:
- fallback for IE8's scrollTop/Left for offset (9aecd4ed)
- tabs:
- timepicker:
- add type attribute for meridian button (1f89fd4b)
- tooltip:
- remove placement='mouse' option (17163c22)
- typeahead:
- modal:
$dialog
service was refactored into$modal
modal
directive was removed - use the$modal
service instead
Check the documentation for the $modal
service to migrate from $dialog
- pagination: API has undergone some changes in order to be easier to use.
current-page
is replaced frompage
.- Number of pages is not defined by
num-pages
, but fromtotal-items
&items-per-page
instead. Ifitems-per-page
is missing, default is 10. num-pages
still exists but is just readonly.
Before:
<pagination num-pages="10" ...></pagination>
After:
<pagination total-items="100" ...></pagination>
- tooltip:
The placment='mouse' is gone with no equivalent
- buttons:
- support dynamic true / false values in btn-checkbox (3e30cd94)
- datepicker:
ngModelController
plug & newdatepickerPopup
(dab18336)
- rating:
- added onHover and onLeave. (5b1115e3)
- tabs:
- typeahead:
- datepicker:
- pagination:
- popover:
- rating:
- evaluate
max
attribute on parent scope (60619d51)
- evaluate
- tabs:
- make tab contents be correctly connected to parent (#524) (be7ecff0)
- Make tabset template correctly use tabset attributes (#584) (8868f236)
- fix tab content compiling wrong (Closes #599, #631, #574) (224bc2f5)
- make tabs added with active=true be selected (360cd5ca)
- if tab is active at start, always select it (ba1f741d)
- timepicker:
- tooltip:
- typeahead:
-
pagination: The 'first-text', 'previous-text', 'next-text' and 'last-text' attributes are now interpolated.
To migrate your code, remove quotes for constant attributes and/or interpolate scope variables.
Before:
<pagination first-text="'<<'" ...></pagination>
and/or
$scope.var1 = '<<';
<pagination first-text="var1" ...></pagination>
After:
<pagination first-text="<<" ...></pagination>
and/or
$scope.var1 = '<<';
<pagination first-text="{{var1}}" ...></pagination>
- buttons:
- support dynamic values in btn-radio (e8c5b548)
- carousel:
- add option to prevent pause (5f895c13)
- datepicker:
- add datepicker directive (30a00a07)
- pagination:
- tabs:
- timepicker:
- add timepicker directive (9bc5207b)
- tooltip:
- typeahead:
- accordion:
- allow accordion heading directives as attributes. (25f6e55c)
- carousel:
- dialog:
- remove dialogOpenClass to get in line with v2.3 (f009b23f)
- pagination:
- bind *-text attributes (e1bff6b7)
- progressbar:
- user
percent
attribute instead ofvalue
. (58efec80)
- user
- tooltip:
- typeahead:
- return focus to the input after selecting a suggestion (04a21e33)
-
pagination: The 'first-text', 'previous-text', 'next-text' and 'last-text' attributes are now binded to parent scope.
To migrate your code, surround the text of these attributes with quotes.
Before:
<pagination first-text="<<"></pagination>
After:
<pagination first-text="'<<'"></pagination>
-
progressbar: The 'value' is replaced by 'percent'.
Before:
<progress value="..."></progress>
After:
<progress percent="..."></progress>
-
tabs: The 'tabs' directive has been renamed to 'tabset', and the 'pane' directive has been renamed to 'tab'.
To migrate your code, follow the example below.
Before:
<tabs> <pane heading="one"> First Content </pane> <pane ng-repeat="apple in basket" heading="{{apple.heading}}"> {{apple.content}} </pane> </tabs>
After:
<tabset> <tab heading="one"> First Content </tab> <tab ng-repeat="apple in basket" heading="{{apple.heading}}"> {{apple.content}} </tab> </tabset>
- progressbar:
- add progressbar directive (261f2072)
- rating:
- add rating directive (6b5e6369)
- typeahead:
- tooltip:
- alert:
- don't show close button if no close callback specified (c2645f4a)
- carousel:
- Hide navigation indicators if only one slide (aedc0565)
- collapse:
- remove reference to msTransition for IE10 (55437b16)
- dialog:
- tabs:
- remove superfluous href from tabs template (38c1badd)
- tooltip:
- fix positioning issues in tooltips and popovers (6458f487)
- typeahead:
- close matches popup on click outside typeahead (acca7dcd)
- stop keydown event propagation when ESC pressed to discard matches (22a00cd0)
- correctly render initial model value (929a46fa)
- correctly higlight matches if query contains regexp-special chars (467afcd6)
- fix matches pop-up positioning issues (74beecdb)
- dialog:
- Make $dialog 'resolve' property to work the same way of $routeProvider.when (739f86f)
- modal:
- allow global override of modal options (acaf72b)
- buttons:
- add checkbox and radio buttons (571ccf4)
- carousel:
- add slide indicators (3b677ee)
- typeahead:
- add typeahead directive (6a97da2)
- accordion:
- enable HTML in accordion headings (3afcaa4)
- pagination:
- add first/last link & constant congif options (0ff0454)
- dialog:
- tooltip:
- collapse:
- Avoids fixed height on collapse (ff5d119)
- accordion:
- fix minification issues (f4da4d6)
- typeahead:
- update inputs value on mapping where label is not derived from the model (a5f64de)
Very first, initial release.
Version 0.1.0
was released with the following directives:
- accordion
- alert
- carousel
- dialog
- dropdownToggle
- modal
- pagination
- popover
- tabs
- tooltip