diff --git a/.vscode/settings.json b/.vscode/settings.json index 5dc7b0b5..5dfa66f7 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,4 +1,7 @@ { + "eslint.rules.customizations": [ + { "rule": "import/no-unresolved", "severity": "off" } + ], "typescript.preferences.importModuleSpecifier": "relative", "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode", diff --git a/CHANGELOG.md b/CHANGELOG.md index 8947ae36..0bb6d29b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 19.1.0 (2025-03-15) + +### Features + +* **core:** add `withDynamicFormLoggerFactory` to provide a logger type using a factory +* **demo:** styling improvements of form editor + * use primary color as border color of monaco editor + * use transparent as background color of material table for logs + ## 19.0.0 (2025-01-24) * Release without any notable changes in comparison to 19.0.0-rc.0 diff --git a/README.md b/README.md index 32755d97..8cd75c63 100644 --- a/README.md +++ b/README.md @@ -65,12 +65,12 @@ This is an [**Angular**](https://angular.dev) project for dynamic forms based on ## **Packages** -### **Version 19** [](https://dev.azure.com/alexandergebuhr/dynamic-forms/_build/latest?definitionId=45&branchName=refs/tags/19.0.0) +### **Version 19** [](https://dev.azure.com/alexandergebuhr/dynamic-forms/_build/latest?definitionId=45&branchName=refs/tags/19.1.0) -- `npm install @dynamic-forms/core@19.0.0` -- `npm install @dynamic-forms/bootstrap@19.0.0` -- `npm install @dynamic-forms/material@19.0.0` -- `npm install @dynamic-forms/markdown@19.0.0` +- `npm install @dynamic-forms/core@19.1.0` +- `npm install @dynamic-forms/bootstrap@19.1.0` +- `npm install @dynamic-forms/material@19.1.0` +- `npm install @dynamic-forms/markdown@19.1.0` ### **Version 18** [](https://dev.azure.com/alexandergebuhr/dynamic-forms/_build/latest?definitionId=45&branchName=refs/tags/18.1.2) @@ -104,7 +104,7 @@ This is an [**Angular**](https://angular.dev) project for dynamic forms based on ### **Version 19** [](https://dev.azure.com/alexandergebuhr/dynamic-forms/_build/latest?definitionId=43&branchName=19.0.x) -- Built with [Angular 19](https://next.angular.dev/) +- Built with [Angular 19](https://v19.angular.dev/) - Environments include [DEV](https://dynamic-forms.azurewebsites.net/v19/dev/) and [PROD](https://dynamic-forms.azurewebsites.net/v19/) ### **Version 18** [](https://dev.azure.com/alexandergebuhr/dynamic-forms/_build/latest?definitionId=43&branchName=18.1.x) diff --git a/angular.json b/angular.json index 83735dc0..de2b9562 100644 --- a/angular.json +++ b/angular.json @@ -39,7 +39,7 @@ "libs/core/**/*.ts", "libs/core/**/*.html" ], - "eslintConfig": "libs/core/eslint.config.js" + "eslintConfig": "libs/core/eslint.config.mjs" } } } @@ -80,7 +80,7 @@ "libs/bootstrap/**/*.ts", "libs/bootstrap/**/*.html" ], - "eslintConfig": "libs/bootstrap/eslint.config.js" + "eslintConfig": "libs/bootstrap/eslint.config.mjs" } } } @@ -121,7 +121,7 @@ "libs/material/**/*.ts", "libs/material/**/*.html" ], - "eslintConfig": "libs/material/eslint.config.js" + "eslintConfig": "libs/material/eslint.config.mjs" } } } @@ -162,7 +162,7 @@ "libs/markdown/**/*.ts", "libs/markdown/**/*.html" ], - "eslintConfig": "libs/markdown/eslint.config.js" + "eslintConfig": "libs/markdown/eslint.config.mjs" } } } @@ -343,7 +343,7 @@ "apps/demo/src/**/*.ts", "apps/demo/src/**/*.html" ], - "eslintConfig": "apps/demo/eslint.config.js" + "eslintConfig": "apps/demo/eslint.config.mjs" } }, "e2e": { diff --git a/apps/demo/eslint.config.js b/apps/demo/eslint.config.mjs similarity index 81% rename from apps/demo/eslint.config.js rename to apps/demo/eslint.config.mjs index f45ddf65..ecfb1fea 100644 --- a/apps/demo/eslint.config.js +++ b/apps/demo/eslint.config.mjs @@ -1,8 +1,7 @@ -// @ts-check -const tseslint = require("typescript-eslint"); -const rootConfig = require("../../eslint.config.js"); +import tseslint from "typescript-eslint"; +import rootConfig from "../../eslint.config.mjs"; -module.exports = tseslint.config( +export default tseslint.config( ...rootConfig, { files: ["**/*.ts"], diff --git a/apps/demo/src/app/editor/form-editor-logs.component.scss b/apps/demo/src/app/editor/form-editor-logs.component.scss index 22189036..32f109bb 100644 --- a/apps/demo/src/app/editor/form-editor-logs.component.scss +++ b/apps/demo/src/app/editor/form-editor-logs.component.scss @@ -1,4 +1,7 @@ :host { + --mat-table-background-color: transparent; + --mat-paginator-container-background-color: transparent; + mat-row.hidden { display: none; } diff --git a/apps/demo/src/app/editor/form-editor.component.html b/apps/demo/src/app/editor/form-editor.component.html index e2f8d1fb..b556a738 100644 --- a/apps/demo/src/app/editor/form-editor.component.html +++ b/apps/demo/src/app/editor/form-editor.component.html @@ -1,11 +1,11 @@