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. + [![Build Status](https://img.shields.io/travis/changhuixu/date-range-picker/master.svg?label=Travis%20CI&style=flat-square)](https://travis-ci.org/changhuixu/date-range-picker) [![npm](https://img.shields.io/npm/v/@uiowa/date-range-picker.svg?style=flat-square)](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. + [![Build Status](https://img.shields.io/travis/changhuixu/date-range-picker/master.svg?label=Travis%20CI&style=flat-square)](https://travis-ci.org/changhuixu/date-range-picker) [![npm](https://img.shields.io/npm/v/@uiowa/date-range-picker.svg?style=flat-square)](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 +}