Skip to content

Commit

Permalink
build(5.0.0): 🚀 Angular v15 compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
AhsanAyaz committed Jan 20, 2023
1 parent 52d070a commit 2634b1a
Show file tree
Hide file tree
Showing 19 changed files with 138 additions and 212 deletions.
9 changes: 9 additions & 0 deletions CHANGE_LOG.MD
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
# [5.0.0](https://github.com/KoderLabs/ngx-device-detector/compare/v4.0.0...v5.0.0) (2023-01-20)


### Bug Fixes

* **package.json:** add missing scripts ([0bebd2e](https://github.com/KoderLabs/ngx-device-detector/commit/0bebd2e2f34073892ec71feb729805319ff55c10))



## [4.0.1](https://github.com/KoderLabs/ngx-device-detector/compare/v4.0.0...v4.0.1) (2022-08-18)


Expand Down
10 changes: 8 additions & 2 deletions README.MD
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
<div style="text-align: center; width: 100%">
<img src="https://raw.githubusercontent.com/KoderLabs/ngx-device-detector/master/assets/logo.svg" width="200">
</div>


<a href="https://koderlabs.github.io/ngx-device-detector">
<h1 align="center">ngx-device-detector</h1>
</a>
Expand Down Expand Up @@ -47,8 +52,9 @@ Latest version available for each version of Angular
| 1.4.5 | 10.x |
| 2.0.5 | 11.x |
| 2.1.0 | 12.x |
| 3.0.0 | 13.x |
| 4.0.0 | 14.x |
| 3.x.x | 13.x |
| 4.x.x | 14.x |
| 5.x.x | 15.x |

## Installation

Expand Down
1 change: 1 addition & 0 deletions assets/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
105 changes: 54 additions & 51 deletions docs/components/AppComponent.html

Large diffs are not rendered by default.

24 changes: 0 additions & 24 deletions docs/coverage.html
Original file line number Diff line number Diff line change
Expand Up @@ -176,30 +176,6 @@
<span class="coverage-count">(4/17)</span>
</td>
</tr>
<tr class="low">
<td>
<!-- miscellaneous -->
<a href="./miscellaneous/variables.html#environment">projects/demo/src/environments/environment.prod.ts</a>
</td>
<td>variable</td>
<td>environment</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/1)</span>
</td>
</tr>
<tr class="low">
<td>
<!-- miscellaneous -->
<a href="./miscellaneous/variables.html#environment">projects/demo/src/environments/environment.ts</a>
</td>
<td>variable</td>
<td>environment</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/1)</span>
</td>
</tr>
<tr class="low">
<td>
<!-- miscellaneous -->
Expand Down
32 changes: 15 additions & 17 deletions docs/dependencies.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,37 +51,35 @@
</ol>
<ul class="dependencies-list">
<li>
<b>@angular/animations</b> : ^14.0.4</li>
<b>@angular/animations</b> : ~15.0.2</li>
<li>
<b>@angular/common</b> : ^14.0.4</li>
<b>@angular/common</b> : ~15.0.2</li>
<li>
<b>@angular/compiler</b> : ^14.0.4</li>
<b>@angular/compiler</b> : ~15.0.2</li>
<li>
<b>@angular/core</b> : ^14.0.4</li>
<b>@angular/core</b> : ~15.0.2</li>
<li>
<b>@angular/forms</b> : ^14.0.4</li>
<b>@angular/forms</b> : ~15.0.2</li>
<li>
<b>@angular/platform-browser</b> : ^14.0.4</li>
<b>@angular/platform-browser</b> : ~15.0.2</li>
<li>
<b>@angular/platform-browser-dynamic</b> : ^14.0.4</li>
<b>@angular/platform-browser-dynamic</b> : ~15.0.2</li>
<li>
<b>@angular/platform-server</b> : ^14.0.4</li>
<b>@angular/platform-server</b> : ~15.0.2</li>
<li>
<b>@angular/router</b> : ^14.0.4</li>
<b>@angular/router</b> : ~15.0.2</li>
<li>
<b>@nguniversal/express-engine</b> : ^14.0.2</li>
<b>@nguniversal/express-engine</b> : ~15.0.0</li>
<li>
<b>conventional-changelog-cli</b> : ^2.1.1</li>
<b>conventional-changelog-cli</b> : ~2.2.2</li>
<li>
<b>express</b> : ^4.17.1</li>
<b>express</b> : ~4.18.2</li>
<li>
<b>ngx-device-detector</b> : ^4.0.0</li>
<b>rxjs</b> : ~7.5.7</li>
<li>
<b>rxjs</b> : ^7.4.0</li>
<b>tslib</b> : ~2.4.1</li>
<li>
<b>tslib</b> : ^2.3.1</li>
<li>
<b>zone.js</b> : ~0.11.4</li>
<b>zone.js</b> : ~0.12.0</li>
</ul>


Expand Down
2 changes: 1 addition & 1 deletion docs/images/coverage-badge-documentation.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 11 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@
<div class="content getting-started">
<div class="content-data">

<div style="text-align: center; width: 100%">
<img src="https://raw.githubusercontent.com/KoderLabs/ngx-device-detector/master/assets/logo.svg" width="200">
</div>


<a href="https://koderlabs.github.io/ngx-device-detector">
<h1 align="center">ngx-device-detector</h1>
</a>
Expand Down Expand Up @@ -99,13 +104,17 @@ <h2 id="dependencies">Dependencies</h2>
<td>12.x</td>
</tr>
<tr>
<td>3.0.0</td>
<td>3.x.x</td>
<td>13.x</td>
</tr>
<tr>
<td>4.0.0</td>
<td>4.x.x</td>
<td>14.x</td>
</tr>
<tr>
<td>5.x.x</td>
<td>15.x</td>
</tr>
</tbody>
</table>
<h2 id="installation">Installation</h2>
Expand Down
12 changes: 7 additions & 5 deletions docs/injectables/UniversalDeviceDetectorService.html
Original file line number Diff line number Diff line change
Expand Up @@ -992,7 +992,7 @@ <h3 id="inputs">
export class UniversalDeviceDetectorService extends DeviceDetectorService {
constructor(@Inject(PLATFORM_ID) platformId: any, @Optional() @Inject(REQUEST) request: Request) {
super(platformId);
if (isPlatformServer(platformId)){
if (isPlatformServer(platformId)) {
super.setDeviceInfo((request.headers[&#x27;user-agent&#x27;] as string) || &#x27;&#x27;);
}
}
Expand All @@ -1001,10 +1001,12 @@ <h3 id="inputs">
@NgModule({
imports: [AppModule, ServerModule],
bootstrap: [AppComponent],
providers: [{
provide: DeviceDetectorService,
useClass: UniversalDeviceDetectorService
},]
providers: [
{
provide: DeviceDetectorService,
useClass: UniversalDeviceDetectorService,
},
],
})
export class AppServerModule {}
</code></pre>
Expand Down
6 changes: 3 additions & 3 deletions docs/js/menu-wc.js
Original file line number Diff line number Diff line change
Expand Up @@ -100,13 +100,13 @@ customElements.define('compodoc-menu', class extends HTMLElement {
<a href="modules/AppServerModule.html" data-type="entity-link" >AppServerModule</a>
<li class="chapter inner">
<div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?
'data-target="#components-links-module-AppServerModule-c2b245cdbf079d3df947400c5c4bcaadff7a7098b93e4fb121e51ca0f058fa42efe908f7dceebc9e65588b0350e536012d64e5433f1ed0059ea40945c3a342ef"' : 'data-target="#xs-components-links-module-AppServerModule-c2b245cdbf079d3df947400c5c4bcaadff7a7098b93e4fb121e51ca0f058fa42efe908f7dceebc9e65588b0350e536012d64e5433f1ed0059ea40945c3a342ef"' }>
'data-target="#components-links-module-AppServerModule-94a9da4d75dda4a53e92dbb13389b51d4c791caa9166473d2b9060e30e599a5aa6f25f890a162f77ab222236a0d233186190dbbf890b21c6d6fbc351050563b2"' : 'data-target="#xs-components-links-module-AppServerModule-94a9da4d75dda4a53e92dbb13389b51d4c791caa9166473d2b9060e30e599a5aa6f25f890a162f77ab222236a0d233186190dbbf890b21c6d6fbc351050563b2"' }>
<span class="icon ion-md-cog"></span>
<span>Components</span>
<span class="icon ion-ios-arrow-down"></span>
</div>
<ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-AppServerModule-c2b245cdbf079d3df947400c5c4bcaadff7a7098b93e4fb121e51ca0f058fa42efe908f7dceebc9e65588b0350e536012d64e5433f1ed0059ea40945c3a342ef"' :
'id="xs-components-links-module-AppServerModule-c2b245cdbf079d3df947400c5c4bcaadff7a7098b93e4fb121e51ca0f058fa42efe908f7dceebc9e65588b0350e536012d64e5433f1ed0059ea40945c3a342ef"' }>
<ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-AppServerModule-94a9da4d75dda4a53e92dbb13389b51d4c791caa9166473d2b9060e30e599a5aa6f25f890a162f77ab222236a0d233186190dbbf890b21c6d6fbc351050563b2"' :
'id="xs-components-links-module-AppServerModule-94a9da4d75dda4a53e92dbb13389b51d4c791caa9166473d2b9060e30e599a5aa6f25f890a162f77ab222236a0d233186190dbbf890b21c6d6fbc351050563b2"' }>
<li class="link">
<a href="components/AppComponent.html" data-type="entity-link" data-context="sub-entity" data-context-id="modules" >AppComponent</a>
</li>
Expand Down
26 changes: 4 additions & 22 deletions docs/js/menu-wc_es5.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/js/search/search_index.js

Large diffs are not rendered by default.

68 changes: 0 additions & 68 deletions docs/miscellaneous/variables.html
Original file line number Diff line number Diff line change
Expand Up @@ -85,12 +85,6 @@ <h3 id="index">Index</h3>
<li>
<a href="#DEVICES_RE" title="projects/ngx-device-detector/src/lib/device-detector.constants.ts" ><b>DEVICES_RE</b>&nbsp;&nbsp;&nbsp;(projects/.../device-detector.constants.ts)</a>
</li>
<li>
<a href="#environment" title="projects/demo/src/environments/environment.prod.ts" ><b>environment</b>&nbsp;&nbsp;&nbsp;(projects/.../environment.prod.ts)</a>
</li>
<li>
<a href="#environment" title="projects/demo/src/environments/environment.ts" ><b>environment</b>&nbsp;&nbsp;&nbsp;(projects/.../environment.ts)</a>
</li>
<li>
<a href="#GENERAL" title="projects/ngx-device-detector/src/lib/device-detector.constants.ts" ><b>GENERAL</b>&nbsp;&nbsp;&nbsp;(projects/.../device-detector.constants.ts)</a>
</li>
Expand Down Expand Up @@ -1167,68 +1161,6 @@ <h3></h3> <table class="table table-sm table-bordered">
</tr>


</tbody>
</table>
</section>
<h3>projects/demo/src/environments/environment.prod.ts</h3>
<section>
<h3></h3> <table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="environment"></a>
<span class="name">
<span ><b>environment</b></span>
<a href="#environment"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/object" target="_blank" >object</a></code>

</td>
</tr>
<tr>
<td class="col-md-4">
<i>Default value : </i><code>{
production: true
}</code>
</td>
</tr>


</tbody>
</table>
</section>
<h3>projects/demo/src/environments/environment.ts</h3>
<section>
<h3></h3> <table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="environment"></a>
<span class="name">
<span ><b>environment</b></span>
<a href="#environment"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/object" target="_blank" >object</a></code>

</td>
</tr>
<tr>
<td class="col-md-4">
<i>Default value : </i><code>{
production: false
}</code>
</td>
</tr>


</tbody>
</table>
</section>
Expand Down
12 changes: 7 additions & 5 deletions docs/modules/AppServerModule.html
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ <h3>Bootstrap<a href="https://angular.io/api/core/NgModule#bootstrap" target="_b
export class UniversalDeviceDetectorService extends DeviceDetectorService {
constructor(@Inject(PLATFORM_ID) platformId: any, @Optional() @Inject(REQUEST) request: Request) {
super(platformId);
if (isPlatformServer(platformId)){
if (isPlatformServer(platformId)) {
super.setDeviceInfo((request.headers[&#x27;user-agent&#x27;] as string) || &#x27;&#x27;);
}
}
Expand All @@ -184,10 +184,12 @@ <h3>Bootstrap<a href="https://angular.io/api/core/NgModule#bootstrap" target="_b
@NgModule({
imports: [AppModule, ServerModule],
bootstrap: [AppComponent],
providers: [{
provide: DeviceDetectorService,
useClass: UniversalDeviceDetectorService
},]
providers: [
{
provide: DeviceDetectorService,
useClass: UniversalDeviceDetectorService,
},
],
})
export class AppServerModule {}
</code></pre>
Expand Down
2 changes: 1 addition & 1 deletion docs/properties.html
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
</ol>
<ul class="properties-list">
<li>
<b>Version</b> : 4.0.1</li>
<b>Version</b> : 5.0.0</li>
<li>
<b>Keywords</b> : angular, device, device detector, device detection, ngx-device-detector, angular device detector, angular5, angular6, angular7, angular8</li>
<li>
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ngx-device-detector-ws",
"version": "4.0.1",
"version": "5.0.0",
"license": "MIT",
"scripts": {
"ng": "ng",
Expand All @@ -25,8 +25,8 @@
"copy:readme": "cp README.MD ./projects/ngx-device-detector",
"changelog": "conventional-changelog -p angular -i CHANGE_LOG.MD -s",
"copy:changelog": "cp CHANGE_LOG.MD ./dist/ngx-device-detector",
"pre-release": "npm run changelog && npm run lint:fix && npm run copy:readme && npm run build:lib && npm run docs:build && npm run copy:changelog",
"release": "npm run pre-release && cd dist/ngx-device-detector && npm publish && cd ../../",
"prerelease": "npm run changelog && npm run format:fix:lib && npm run copy:readme && npm run build:lib && npm run docs:build && npm run copy:changelog",
"release": "cd dist/ngx-device-detector && npm publish && cd ../../",
"dev:ssr": "ng run demo:serve-ssr",
"serve:ssr": "node dist/demo/server/main.js",
"build:ssr": "ng run demo:server:production && cp -a projects/demo/server/. ./dist/demo",
Expand Down
10 changes: 8 additions & 2 deletions projects/ngx-device-detector/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
<div style="text-align: center; width: 100%">
<img src="https://raw.githubusercontent.com/KoderLabs/ngx-device-detector/master/assets/logo.svg" width="200">
</div>


<a href="https://koderlabs.github.io/ngx-device-detector">
<h1 align="center">ngx-device-detector</h1>
</a>
Expand Down Expand Up @@ -47,8 +52,9 @@ Latest version available for each version of Angular
| 1.4.5 | 10.x |
| 2.0.5 | 11.x |
| 2.1.0 | 12.x |
| 3.0.0 | 13.x |
| 4.0.0 | 14.x |
| 3.x.x | 13.x |
| 4.x.x | 14.x |
| 5.x.x | 15.x |

## Installation

Expand Down
4 changes: 2 additions & 2 deletions projects/ngx-device-detector/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ngx-device-detector",
"version": "4.0.1",
"version": "5.0.0",
"license": "MIT",
"repository": {
"type": "git",
Expand Down Expand Up @@ -32,4 +32,4 @@
"dependencies": {
"tslib": "^2.0.0"
}
}
}

0 comments on commit 2634b1a

Please sign in to comment.