diff --git a/README.md b/README.md
index d4c798ce8..8ca245cb5 100644
--- a/README.md
+++ b/README.md
@@ -2,15 +2,23 @@
![DateTimePicker](http://i.imgur.com/nfnvh5g.png)
-### [⇢ Manual and demo](http://eonasdan.github.io/bootstrap-datetimepicker/)
+### [⇢ View the manual and demos](http://eonasdan.github.io/bootstrap-datetimepicker/)
-## Quick installation using [bower](http://bower.io):
+## Quick installation using
+
+## [bower](http://bower.io):
Run the following command:
````
bower install eonasdan-bootstrap-datetimepicker#latest --save
````
+## [Nuget](https://www.nuget.org/packages/Bootstrap.v3.Datetimepicker/):
+````
+PM> Install-Package Bootstrap.v3.Datetimepicker
+````
+
+## See the [Change Log](#change-log) for important changes and updates
Include necessary scripts and styles:
````html
@@ -19,7 +27,7 @@ Include necessary scripts and styles:
-
+
@@ -32,7 +40,7 @@ Done! [Now take a look at the manual](http://eonasdan.github.io/bootstrap-dateti
## Manual installation
### [Moment.js](https://github.com/moment/moment)
-Datetimepicker requires moment.js in version 2.3.1 (we're working on supporting higher versions). This allows for better support for various date formats and locales. See [documentation](http://eonasdan.github.io/bootstrap-datetimepicker/) for examples. Check [Momentjs' homepage](http://momentjs.com/) for documentation on date formats. If you can't use moment.js there's still older version of datetimewidget [available here](https://github.com/Eonasdan/bootstrap-datetimepicker/tree/version1).
+Datetimepicker requires moment.js. This allows for better support for various date formats and locales. See [documentation](http://eonasdan.github.io/bootstrap-datetimepicker/) for examples. Check [Momentjs' homepage](http://momentjs.com/) for documentation on date formats. If you can't use moment.js there's still older version of datetimewidget [available here](https://github.com/Eonasdan/bootstrap-datetimepicker/tree/version1).
````html
@@ -75,13 +83,16 @@ Finally include the main javascript file.
````
-#### Installation using Nuget
+# Change Log
-`````
-PM> Install-Package Bootstrap.v3.Datetimepicker
-`````
-More information: https://www.nuget.org/packages/Bootstrap.v3.Datetimepicker/
+## New features (2.1.20)!
+* Fix for #83: Changes to the picker should fire native `change` event for knockout and the like as well as `change.dp` which contains the old date and the new date
+* Fix for #78: Script has been update for breaking changes in Moment 2.4.0
+* Fix for #73: IE8 should be working now
+* Enhancement for #79: `minuteStepping` option takes a number (default is 1). Changing the minutes in the time picker will step by this number.
+* Enhancement for #74 and #65: `useMinutes` and `useSeconds` are now options. Disabling seconds will hide the seconds spinner. Disabling minutes will display `00` and hide the arrows
+* Enhancement for #67: Picker will now attempt to convert all `data-OPTION` into its appropriate option
## New features (2.1.11)!
* Fix for #51, #60
diff --git a/build/js/bootstrap-datetimepicker.min.js b/build/js/bootstrap-datetimepicker.min.js
index 3bc74fcbb..0b1c8b6f1 100644
--- a/build/js/bootstrap-datetimepicker.min.js
+++ b/build/js/bootstrap-datetimepicker.min.js
@@ -1,5 +1,5 @@
/**
- * version 2.1.11
+ * version 2.1.20
* @license
* =========================================================
* bootstrap-datetimepicker.js
@@ -25,4 +25,4 @@
* limitations under the License.
* =========================================================
*/
-(function($){if(typeof moment==="undefined"){alert("momentjs is requried");throw new Error("momentjs is requried")}var dpgId=0,pMoment=moment,DateTimePicker=function(element,options){var defaults={pickDate:true,pickTime:true,startDate:new pMoment({y:1970}),endDate:(new pMoment).add(50,"y"),collapse:true,language:"en",defaultDate:"",disabledDates:[],icons:{},useStrict:false},icons={time:"glyphicon glyphicon-time",date:"glyphicon glyphicon-calendar",up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down"},picker=this,init=function(){var icon=false,i,dDate,longDateFormat;picker.options=$.extend({},defaults,options);picker.options.icons=$.extend({},icons,picker.options.icons);if(!(picker.options.pickTime||picker.options.pickDate))throw new Error("Must choose at least one picker");picker.id=dpgId++;pMoment.lang(picker.options.language);picker.date=pMoment();picker.element=$(element);picker.unset=false;picker.isInput=picker.element.is("input");picker.component=false;if(picker.element.hasClass("input-group")){if(picker.element.find(".datepickerbutton").size()==0){picker.component=picker.element.find(".input-group-addon")}else{picker.component=picker.element.find(".datepickerbutton")}}picker.format=picker.options.format;longDateFormat=pMoment()._lang._longDateFormat;if(!picker.format){if(picker.isInput)picker.format=picker.element.data("format");else picker.format=picker.element.find("input").data("format");if(!picker.format){picker.format=picker.options.pickDate?longDateFormat.L:"";if(picker.options.pickDate&&picker.options.pickTime)picker.format+=" ";picker.format+=picker.options.pickTime?longDateFormat.LT:""}}picker.use24hours=picker.format.toLowerCase().indexOf("a")<1;if(picker.component)icon=picker.component.find("span");if(picker.options.pickTime){if(icon)icon.addClass(picker.options.icons.time)}if(picker.options.pickDate){if(icon){icon.removeClass(picker.options.icons.time);icon.addClass(picker.options.icons.date)}}picker.widget=$(getTemplate(picker.options.pickDate,picker.options.pickTime,picker.options.collapse)).appendTo("body");picker.minViewMode=picker.options.minViewMode||picker.element.data("date-minviewmode")||0;if(typeof picker.minViewMode==="string"){switch(picker.minViewMode){case"months":picker.minViewMode=1;break;case"years":picker.minViewMode=2;break;default:picker.minViewMode=0;break}}picker.viewMode=picker.options.viewMode||picker.element.data("date-viewmode")||0;if(typeof picker.viewMode==="string"){switch(picker.viewMode){case"months":picker.viewMode=1;break;case"years":picker.viewMode=2;break;default:picker.viewMode=0;break}}for(i=0;i"),weekdaysMin=pMoment.weekdaysMin(),i;if(pMoment()._lang._week.dow==0){for(i=0;i<7;i++){html.append('