From 86d2e113db21e0a2d170f391b595ad2a6df7f66a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=87etin?=
 <69278826+cetincakiroglu@users.noreply.github.com>
Date: Tue, 22 Nov 2022 12:57:28 +0300
Subject: [PATCH] update versions & add Angular 15 support

---
 package.json                             | 150 +++++++++++------------
 src/app/components/package.json          |  26 ++--
 src/app/showcase/app.footer.component.ts |   2 +-
 src/versions.json                        |   2 +-
 4 files changed, 90 insertions(+), 90 deletions(-)

diff --git a/package.json b/package.json
index 606ae09b285..fb25b3a1d5f 100755
--- a/package.json
+++ b/package.json
@@ -1,77 +1,77 @@
 {
-  "name": "primeng",
-  "version": "14.2.3-SNAPSHOT",
-  "license": "MIT",
-  "scripts": {
-    "ng": "ng",
-    "start": "ng serve",
-    "build": "ng build",
-    "test": "ng test",
-    "test:headless": "ng test --watch=false --browsers=ChromeHeadless",
-    "e2e": "ng e2e",
-    "lint": "ng lint",
-    "format": "prettier --write \"**/*.{js,ts,d.ts}\"",
-    "format:check": "prettier --check \"**/*.{js,ts,d.ts}\"",
-    "build:lib": "npm run build:check && npm run build:package",
-    "build:package": "BROWSERSLIST_ENV=library ng build primeng-library && gulp build-assets",
-    "build:check": "npm run format:check && npm run security:check && npm run test:headless",
-    "security:check": "npm audit --production --audit-level high"
-  },
-  "repository": {
-    "type": "git",
-    "url": "https://github.com/primefaces/primeng.git"
-  },
-  "devDependencies": {
-    "@angular-devkit/build-angular": "~15.0.0",
-    "@angular/animations": "~15.0.0",
-    "@angular/cdk": "~14.0.0",
-    "@angular/cli": "~15.0.0",
-    "@angular/common": "~15.0.0",
-    "@angular/compiler": "~15.0.0",
-    "@angular/compiler-cli": "~15.0.0",
-    "@angular/core": "~15.0.0",
-    "@angular/forms": "~15.0.0",
-    "@angular/platform-browser": "~15.0.0",
-    "@angular/platform-browser-dynamic": "~15.0.0",
-    "@angular/router": "~15.0.0",
-    "@types/jasmine": "~3.10.0",
-    "@types/node": "^12.11.1",
-    "@fullcalendar/core": "6.0.0-beta.1",
-    "@fullcalendar/daygrid": "6.0.0-beta.1",
-    "@fullcalendar/interaction": "6.0.0-beta.1",
-    "@fullcalendar/timegrid": "6.0.0-beta.1",
-    "@fullcalendar/web-component": "6.0.0-beta.1",
-    "chart.js": "3.3.2",
-    "codelyzer": "^6.0.0",
-    "del": "^2.2.0",
-    "file-saver": "^2.0.2",
-    "gulp": "^4.0.2",
-    "gulp-concat": "^2.6.0",
-    "gulp-flatten": "^0.4.0",
-    "gulp-rename": "^2.0.0",
-    "gulp-uglify": "^3.0.2",
-    "gulp-uglifycss": "^1.0.6",
-    "jasmine-core": "~4.1.0",
-    "jasmine-spec-reporter": "~5.0.0",
-    "jspdf": "1.5.3",
-    "jspdf-autotable": "3.2.5",
-    "karma": "~6.3.0",
-    "karma-chrome-launcher": "~3.1.0",
-    "karma-coverage": "~2.2.0",
-    "karma-jasmine": "~5.0.0",
-    "karma-jasmine-html-reporter": "^1.7.0",
-    "ng-packagr": "~15.0.0",
-    "prettier": "2.7.1",
-    "primeflex": "^3.3.0",
-    "primeicons": "^6.0.1",
-    "prismjs": "1.20.0",
-    "quill": "1.3.7",
-    "rxjs": "~7.5.0",
-    "ts-node": "~8.3.0",
-    "tslib": "^2.3.0",
-    "tslint": "~6.1.0",
-    "typescript": "~4.8.4",
-    "xlsx": "^0.15.1",
-    "zone.js": "~0.11.4"
-  }
+    "name": "primeng",
+    "version": "15.0.0-rc.1",
+    "license": "MIT",
+    "scripts": {
+        "ng": "ng",
+        "start": "ng serve",
+        "build": "ng build",
+        "test": "ng test",
+        "test:headless": "ng test --watch=false --browsers=ChromeHeadless",
+        "e2e": "ng e2e",
+        "lint": "ng lint",
+        "format": "prettier --write \"**/*.{js,ts,d.ts}\"",
+        "format:check": "prettier --check \"**/*.{js,ts,d.ts}\"",
+        "build:lib": "npm run build:check && npm run build:package",
+        "build:package": "BROWSERSLIST_ENV=library ng build primeng-library && gulp build-assets",
+        "build:check": "npm run format:check && npm run security:check && npm run test:headless",
+        "security:check": "npm audit --production --audit-level high"
+    },
+    "repository": {
+        "type": "git",
+        "url": "https://github.com/primefaces/primeng.git"
+    },
+    "devDependencies": {
+        "@angular-devkit/build-angular": "~15.0.0",
+        "@angular/animations": "~15.0.0",
+        "@angular/cdk": "~15.0.0",
+        "@angular/cli": "~15.0.0",
+        "@angular/common": "~15.0.0",
+        "@angular/compiler": "~15.0.0",
+        "@angular/compiler-cli": "~15.0.0",
+        "@angular/core": "~15.0.0",
+        "@angular/forms": "~15.0.0",
+        "@angular/platform-browser": "~15.0.0",
+        "@angular/platform-browser-dynamic": "~15.0.0",
+        "@angular/router": "~15.0.0",
+        "@types/jasmine": "~3.10.0",
+        "@types/node": "^12.11.1",
+        "@fullcalendar/core": "6.0.0-beta.1",
+        "@fullcalendar/daygrid": "6.0.0-beta.1",
+        "@fullcalendar/interaction": "6.0.0-beta.1",
+        "@fullcalendar/timegrid": "6.0.0-beta.1",
+        "@fullcalendar/web-component": "6.0.0-beta.1",
+        "chart.js": "3.3.2",
+        "codelyzer": "^6.0.0",
+        "del": "^2.2.0",
+        "file-saver": "^2.0.2",
+        "gulp": "^4.0.2",
+        "gulp-concat": "^2.6.0",
+        "gulp-flatten": "^0.4.0",
+        "gulp-rename": "^2.0.0",
+        "gulp-uglify": "^3.0.2",
+        "gulp-uglifycss": "^1.0.6",
+        "jasmine-core": "~4.1.0",
+        "jasmine-spec-reporter": "~5.0.0",
+        "jspdf": "1.5.3",
+        "jspdf-autotable": "3.2.5",
+        "karma": "~6.3.0",
+        "karma-chrome-launcher": "~3.1.0",
+        "karma-coverage": "~2.2.0",
+        "karma-jasmine": "~5.0.0",
+        "karma-jasmine-html-reporter": "^1.7.0",
+        "ng-packagr": "~15.0.0",
+        "prettier": "2.7.1",
+        "primeflex": "^3.3.0",
+        "primeicons": "^6.0.1",
+        "prismjs": "1.20.0",
+        "quill": "1.3.7",
+        "rxjs": "~7.5.0",
+        "ts-node": "~8.3.0",
+        "tslib": "^2.3.0",
+        "tslint": "~6.1.0",
+        "typescript": "~4.8.4",
+        "xlsx": "^0.15.1",
+        "zone.js": "~0.11.4"
+    }
 }
\ No newline at end of file
diff --git a/src/app/components/package.json b/src/app/components/package.json
index 455f1ae7729..b87116eb17e 100644
--- a/src/app/components/package.json
+++ b/src/app/components/package.json
@@ -1,28 +1,28 @@
 {
     "name": "primeng",
-    "version": "14.2.3",
+    "version": "15.0.0-rc.1",
     "repository": {
-      "type": "git",
-      "url": "https://github.com/primefaces/primeng"
+        "type": "git",
+        "url": "https://github.com/primefaces/primeng"
     },
     "keywords": [
-      "angular"
+        "angular"
     ],
     "license": "MIT",
     "bugs": {
-      "url": "https://github.com/primefaces/primeng/issues"
+        "url": "https://github.com/primefaces/primeng/issues"
     },
     "exports": {
-      "./resources/": "./resources/"
+        "./resources/": "./resources/"
     },
     "module": "primeng.js",
     "typings": "primeng.d.ts",
     "peerDependencies": {
-      "@angular/core": "^14.0.0",
-      "@angular/common": "^14.0.0",
-      "@angular/forms": "^14.0.0",
-      "rxjs": "^6.0.0 || ^7.0.0",
-      "zone.js": "^0.10.2 || ^0.11.0 || ^0.12.0",
-      "primeicons": "^6.0.1"
+        "@angular/core": "^15.0.0",
+        "@angular/common": "^15.0.0",
+        "@angular/forms": "^15.0.0",
+        "rxjs": "^6.0.0 || ^7.5.0",
+        "zone.js": "^0.10.2 || ^0.11.0 || ^0.12.0",
+        "primeicons": "^6.0.1"
     }
-  }
+}
\ No newline at end of file
diff --git a/src/app/showcase/app.footer.component.ts b/src/app/showcase/app.footer.component.ts
index e288cd968d4..c586c6c89a6 100644
--- a/src/app/showcase/app.footer.component.ts
+++ b/src/app/showcase/app.footer.component.ts
@@ -5,7 +5,7 @@ import { Component } from '@angular/core';
     template: `
         <div class="layout-footer">
             <div class="layout-footer-left">
-                <span>PrimeNG 14.2.2 by </span>
+                <span>PrimeNG 15.0.0-rc.1 by </span>
                 <a href="https://www.primetek.com.tr">PrimeTek</a>
             </div>
 
diff --git a/src/versions.json b/src/versions.json
index d08e9e00312..e3d3af9ad2a 100644
--- a/src/versions.json
+++ b/src/versions.json
@@ -1,7 +1,7 @@
 {
     "versions": [
         {
-            "version": "v14.2.2",
+            "version": "v15.0.0-rc.1",
             "url": "https://www.primefaces.org/primeng"
         },
         {