This release adds AngularJS 1.2 support
- modal:
- expose dismissAll on $modalStack (bc8d21c1)
- datepicker:
- evaluate
show-weeks
fromdatepicker-options
(92c1715f)
- evaluate
- modal:
- timepicker:
- add correct type for meridian button (bcf39efe)
- tooltip:
- performance and scope fixes (c0df3201)
This release adds Bootstrap3 support
- accordion:
- convert to bootstrap3 panel styling (458a9bd3)
- carousel:
- some changes for Bootstrap3 (1f632b65)
- collapse:
- make collapse work with bootstrap3 (517dff6e)
- datepicker:
- update to Bootstrap 3 (37684330)
- modal:
- added bootstrap3 support (444c488d)
- pagination:
- support bootstrap3 (3db699d7)
- progressbar:
- update to bootstrap3 (5bcff623)
- rating:
- update rating to bootstrap3 (7e60284e)
- tabs:
- add nav-justified (3199dd88)
- timepicker:
- restyled for bootstrap 3 (6724a721)
- typeahead:
- update to Bootstrap 3 (eadf934a)
- alert:
- update template to Bootstrap 3 (dfc3b0bd)
- collapse:
- rating:
- user glyhicon classes (d221d517)
- timepicker:
- fix look with bootstrap3 (9613b61b)
- tooltip:
- re-position tooltip after draw (a99b3608)
- datepicker:
- option whether to display button bar in popup (4d158e0d)
- modal:
- add modal-open class to body on modal open (e76512fa)
- progressbar:
- add
max
attribute & support transclusion (365573ab)
- add
- timepicker:
- default meridian labels based on locale (8b1ab79a)
- typeahead:
- add typeahead-append-to-body option (dd8eac22)
- accordion:
- correct
is-open
handling for dynamic groups (9ec21286)
- correct
- carousel:
- collapse:
- dont animate height changes from 0 to 0 (81e014a8)
- datepicker:
- modal:
- tabs:
- make nested tabs work (c9acebbe)
- tooltip:
-
progressbar: The onFull/onEmpty handlers & auto/stacked types have been removed.
To migrate your code change your markup like below.
Before:
<progress percent="var" class="progress-warning"></progress>
After:
<progressbar value="var" type="warning"></progressbar>
and for stacked instead of passing array/objects you can do:
<progress><bar ng-repeat="obj in objs" value="obj.var" type="{{obj.type}}"></bar></progress>
- datepicker:
- dropdownToggle:
- disable dropdown when it has the disabled class (104bdd1b)
- tooltip:
- add ability to enable / disable tooltip (5d9bd058)
- accordion:
- assign
is-open
to correct scope (157f614a)
- assign
- collapse:
- datepicker:
- modal:
- correctly close modals with no backdrop (e55c2de3)
- pagination:
- position:
- correct positioning for SVG elements (968e5407)
- tabs:
- initial tab selection (a08173ec)
- timepicker:
- use html5 for input elements (53709f0f)
- tooltip:
- typeahead:
- do not set editable error when input is empty (006986db)
- remove popup flickering (dde804b6)
- don't show matches if an element is not focused (d1f94530)
- fix loading callback when deleting characters (0149eff6)
- prevent accidental form submission on ENTER (253c49ff)
- evaluate matches source against a correct scope (fd21214d)
- support IE8 (0e9f9980)
- 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