diff --git a/.travis.yml b/.travis.yml
index 3151900..a977f7c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,7 +5,7 @@ addons:
language: node_js
node_js:
- - '12'
+ - node
branches:
only:
diff --git a/README.md b/README.md
index eafbc02..4fdca2e 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,8 @@
An Angular library of Date Range Picker. Dependencies: Angular, ng-bootstrap, Bootstrap 4 (css)
+Since **v3.0.0**, this library requires @angular/localize, due to updates in Angular 9 and ng-bootstrap 6.
+
[](https://travis-ci.org/changhuixu/date-range-picker)
[](https://www.npmjs.com/package/@uiowa/date-range-picker)
diff --git a/package-lock.json b/package-lock.json
index 93c6b12..23ee2ab 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2893,12 +2893,9 @@
}
},
"@uiowa/date-range-picker": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@uiowa/date-range-picker/-/date-range-picker-2.1.0.tgz",
- "integrity": "sha512-cX043WPWu/IIlbObvEwBJEmAJN7MKKu6oMeW66qDdSODnLw3oQjrLOYSk71cDIqNAx46Zu9aBkgkM6DIZztjKw==",
- "requires": {
- "tslib": "^1.9.0"
- }
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@uiowa/date-range-picker/-/date-range-picker-3.0.0.tgz",
+ "integrity": "sha512-UfjF0yqfMHD+hSYmIGDVTdfYGhVM8AGUvXyHjJrE1+2bppc/W0GyIBpKUraEPNVHlgNqFVmb8JWo6Tk1/ztzdw=="
},
"@webassemblyjs/ast": {
"version": "1.8.5",
diff --git a/package.json b/package.json
index 62ffbb3..e5a0f52 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"start": "ng serve",
"build": "ng build",
"build:prod": "ng build --prod",
- "build:lib": "ng build @uiowa/date-range-picker",
+ "build:lib": "ng build @uiowa/date-range-picker --prod",
"test": "ng test",
"test:lib": "ng test @uiowa/date-range-picker --watch=false --code-coverage",
"lint": "ng lint",
@@ -24,7 +24,7 @@
"@angular/platform-browser-dynamic": "~9.0.2",
"@angular/router": "~9.0.2",
"@ng-bootstrap/ng-bootstrap": "^6.0.0",
- "@uiowa/date-range-picker": "^2.1.0",
+ "@uiowa/date-range-picker": "^3.0.0",
"bootstrap": "^4.4.1",
"rxjs": "~6.4.0",
"tslib": "^1.10.0",
diff --git a/projects/uiowa/date-range-picker/README.md b/projects/uiowa/date-range-picker/README.md
index dc0d4d8..c3bf375 100644
--- a/projects/uiowa/date-range-picker/README.md
+++ b/projects/uiowa/date-range-picker/README.md
@@ -2,6 +2,8 @@
An Angular library of Date Range Picker. Dependencies: Angular, ng-bootstrap, Bootstrap 4 (css)
+Since **v3.0.0**, this library requires @angular/localize, due to updates in Angular 9 and ng-bootstrap 6.
+
[](https://travis-ci.org/changhuixu/date-range-picker)
[](https://www.npmjs.com/package/@uiowa/date-range-picker)
@@ -44,7 +46,10 @@ import { DateRangePickerModule } from '@uiowa/date-range-picker';
```html
// in your component.html
-
+
```
diff --git a/projects/uiowa/date-range-picker/package.json b/projects/uiowa/date-range-picker/package.json
index 5262a9e..ebf9c86 100644
--- a/projects/uiowa/date-range-picker/package.json
+++ b/projects/uiowa/date-range-picker/package.json
@@ -1,6 +1,6 @@
{
"name": "@uiowa/date-range-picker",
- "version": "2.1.0",
+ "version": "3.0.0",
"author": "Changhui Xu ",
"contributors": [
"Jacob Feuerbach "
@@ -18,8 +18,9 @@
},
"license": "MIT",
"peerDependencies": {
- "@angular/common": ">=8.0.0",
- "@angular/core": ">=8.0.0",
- "@ng-bootstrap/ng-bootstrap": ">=4.0.0"
+ "@angular/common": ">=9.0.0",
+ "@angular/core": ">=9.0.0",
+ "@angular/localize": ">=9.0.0",
+ "@ng-bootstrap/ng-bootstrap": ">=6.0.0"
}
}
diff --git a/tsconfig.json b/tsconfig.json
index ec4bea6..1d8b21c 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -11,24 +11,11 @@
"moduleResolution": "node",
"importHelpers": true,
"target": "es2015",
- "typeRoots": [
- "node_modules/@types"
- ],
- "lib": [
- "es2018",
- "dom"
- ],
- "paths": {
- "@uiowa/date-range-picker": [
- "dist/uiowa/date-range-picker"
- ],
- "@uiowa/date-range-picker/*": [
- "dist/uiowa/date-range-picker/*"
- ]
- }
+ "typeRoots": ["node_modules/@types"],
+ "lib": ["es2018", "dom"]
},
"angularCompilerOptions": {
"fullTemplateTypeCheck": true,
"strictInjectionParameters": true
}
-}
\ No newline at end of file
+}