diff --git a/CHANGELOG.md b/CHANGELOG.md index e72f9c5c..f33a7e4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +## [2.5.0-dev-test] - 2025-07-15 + +- Migrate to angular 18 + ## [2.4.0-dev-test] - 2025-07-15 - Migrate to angular 17 diff --git a/demo/tsconfig.app.json b/demo/tsconfig.app.json index 0272ab5e..219cca17 100644 --- a/demo/tsconfig.app.json +++ b/demo/tsconfig.app.json @@ -17,7 +17,7 @@ "rootDir": "../", "paths": { "ngx-jsonapi": [ - "../src" + "../projects/ngx-jsonapi-lib/src/public_api.ts" ], "ngx-jsonapi/*": [ "../src/*" diff --git a/package.json b/package.json index 64f44a9b..613aff07 100644 --- a/package.json +++ b/package.json @@ -95,68 +95,68 @@ "jest-environment-jsdom": "27.4.6" }, "devDependencies": { - "@angular-devkit/build-angular": "^17.3.7", - "@angular-eslint/builder": "^17.3.0", - "@angular-eslint/eslint-plugin": "^17.3.0", - "@angular-eslint/eslint-plugin-template": "^17.3.0", - "@angular-eslint/schematics": "^17.3.0", - "@angular-eslint/template-parser": "^17.3.0", - "@angular/animations": "^17.3.7", - "@angular/cli": "^17.3.7", - "@angular/common": "^17.3.7", - "@angular/compiler": "^17.3.7", - "@angular/compiler-cli": "^17.3.7", - "@angular/core": "^17.3.7", - "@angular/forms": "^17.3.7", - "@angular/platform-browser": "^17.3.7", - "@angular/platform-browser-dynamic": "^17.3.7", - "@angular/platform-server": "^17.3.7", - "@angular/router": "^17.3.7", - "typescript": "5.4.5", - "zone.js": "^0.14.3", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "jest-preset-angular": "^13.1.2", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.2", - "@types/jest": "^29.5.12", - "@types/node": "^20.11.30", - "prettier": "^3.2.5", - "eslint": "^8.57.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jsdoc": "^46.9.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-rxjs": "^5.0.2", - "eslint-plugin-unicorn": "^51.0.1", - "lint-staged": "^15.2.0", + "@angular-devkit/build-angular": "18.0.0", + "@angular-eslint/builder": "20.1.1", + "@angular-eslint/eslint-plugin": "20.1.1", + "@angular-eslint/eslint-plugin-template": "20.1.1", + "@angular-eslint/schematics": "20.1.1", + "@angular-eslint/template-parser": "20.1.1", + "@angular/animations": "18.0.0", + "@angular/cli": "18.0.0", + "@angular/common": "18.0.0", + "@angular/compiler": "18.0.0", + "@angular/compiler-cli": "18.0.0", + "@angular/core": "18.0.0", + "@angular/forms": "18.0.0", + "@angular/platform-browser": "18.0.0", + "@angular/platform-browser-dynamic": "18.0.0", + "@angular/platform-server": "18.0.0", + "@angular/router": "18.0.0", + "@types/jest": "29.5.12", + "@types/node": "20.11.30", + "codelyzer": "6.0.2", + "coveralls": "3.1.1", + "cpy-cli": "4.2.0", + "deep-freeze": "0.0.1", + "eslint": "8.57.0", + "eslint-plugin-import": "2.29.1", + "eslint-plugin-jsdoc": "46.9.0", + "eslint-plugin-no-null": "1.0.2", + "eslint-plugin-prefer-arrow": "1.2.3", + "eslint-plugin-rxjs": "5.0.2", + "eslint-plugin-unicorn": "51.0.1", + "fake-indexeddb": "4.0.2", + "faker": "5.5.3", + "fs-extra": "11.2.0", + "gh-pages": "6.0.0", + "glob": "10.3.10", + "jest": "30.0.2", + "jest-environment-jsdom": "30.0.2", + "jest-preset-angular": "14.6.0", + "lint-staged": "15.2.0", + "module-alias": "2.2.3", + "ncp": "2.0.0", "ng-packagr": "20.1.0", - "codelyzer": "^6.0.2", - "protractor": "^7.0.0", - "nyc": "^15.1.0", - "coveralls": "^3.1.1", - "cpy-cli": "^4.2.0", - "ncp": "^2.0.0", - "rimraf": "^5.0.5", - "rollup": "^4.16.4", - "sorcery": "^0.11.0", - "ts-mockito": "^2.6.1", - "module-alias": "^2.2.3", - "deep-freeze": "^0.0.1", - "fake-indexeddb": "^4.0.2", - "faker": "^5.5.3", - "fs-extra": "^11.2.0", - "gh-pages": "^6.0.0", - "glob": "^10.3.10", - "ora": "^7.0.1", - "rxjs-tslint-rules": "^4.7.2" + "nyc": "15.1.0", + "ora": "7.0.1", + "prettier": "3.2.5", + "protractor": "7.0.0", + "rimraf": "5.0.5", + "rollup": "4.16.4", + "rxjs-tslint-rules": "4.7.2", + "sorcery": "0.11.0", + "ts-jest": "29.1.1", + "ts-mockito": "2.6.1", + "ts-node": "10.9.2", + "typescript": "5.4.5", + "zone.js": "0.15.1" }, "dependencies": { - "dexie": "^4.0.6", - "lodash-es": "^4.17.21", - "rxjs": "^7.8.1", + "dexie": "4.0.11", + "lodash-es": "4.17.21", + "rxjs": "7.8.2", "tsickle": "0.46.3", - "tslib": "^2.6.2" + "tslib": "2.6.2" }, - "version": "2.4.0-dev-test" -} + "version": "2.5.0-dev-test" +} \ No newline at end of file