From 8bd27555a88fc9d2a216c2530677e2a238a51791 Mon Sep 17 00:00:00 2001 From: gerjanvangeest Date: Mon, 18 Dec 2023 16:42:50 +0100 Subject: [PATCH] chore: update to lit3 and other dependencies BREAKING CHANGE: update to latest major versions of lit, autosize, awesome-phonenumber & ibantools - fix(validation-messages): get correct validation min and max dates in French (#2163) - feat(ui): update to lit version 3 and update lion prod dependencies, and create an alpha release --------- Co-authored-by: gerjanvangeest --- .changeset/popular-schools-grow.md | 5 ++ .github/workflows/release.yml | 2 +- package-lock.json | 78 ++++++++++++++----- package.json | 2 +- packages/ui/CHANGELOG.md | 6 ++ .../components/input-iban/src/formatters.js | 1 + packages/ui/package.json | 18 ++--- 7 files changed, 83 insertions(+), 29 deletions(-) create mode 100644 .changeset/popular-schools-grow.md diff --git a/.changeset/popular-schools-grow.md b/.changeset/popular-schools-grow.md new file mode 100644 index 000000000..128306c4e --- /dev/null +++ b/.changeset/popular-schools-grow.md @@ -0,0 +1,5 @@ +--- +'@lion/ui': patch +--- + +[validation-messages] get correct validation min and max dates in French diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7280e152f..336771a80 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,7 +3,7 @@ name: Release on: push: branches: - - master + - lit3-alpha jobs: release: diff --git a/package-lock.json b/package-lock.json index cfe83927d..f3c3c4df2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1892,7 +1892,8 @@ "dev": true }, "node_modules/@bundled-es-modules/message-format": { - "version": "6.0.4" + "version": "6.0.4", + "dev": true }, "node_modules/@changesets/apply-release-plan": { "version": "6.1.3", @@ -3178,7 +3179,6 @@ }, "node_modules/@open-wc/dedupe-mixin": { "version": "1.3.1", - "dev": true, "license": "MIT" }, "node_modules/@open-wc/eslint-config": { @@ -3244,7 +3244,6 @@ }, "node_modules/@open-wc/scoped-elements": { "version": "2.1.4", - "dev": true, "license": "MIT", "dependencies": { "@lit/reactive-element": "^1.0.0", @@ -3295,6 +3294,7 @@ }, "node_modules/@popperjs/core": { "version": "2.11.6", + "dev": true, "license": "MIT", "funding": { "type": "opencollective", @@ -6423,8 +6423,9 @@ } }, "node_modules/autosize": { - "version": "4.0.2", - "license": "MIT" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/autosize/-/autosize-6.0.1.tgz", + "integrity": "sha512-f86EjiUKE6Xvczc4ioP1JBlWG7FKrE13qe/DxBCpe8GCipCq2nFw73aO8QEBKHfSbYGDN5eB9jXWKen7tspDqQ==" }, "node_modules/available-typed-arrays": { "version": "1.0.5", @@ -6438,10 +6439,11 @@ } }, "node_modules/awesome-phonenumber": { - "version": "4.0.0", - "license": "MIT", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/awesome-phonenumber/-/awesome-phonenumber-6.4.0.tgz", + "integrity": "sha512-GRtyAHsD/usULDEZ8a5QQVZnvLm+WqP8q5sDPf3DkzEDGSr2DcvygGhuhWc6cTP4r28cSo0weM5eStwxJgxDoA==", "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/axe-core": { @@ -10671,8 +10673,9 @@ } }, "node_modules/ibantools": { - "version": "2.2.0", - "license": "MPL-2.0" + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/ibantools/-/ibantools-4.3.9.tgz", + "integrity": "sha512-PxQuxv1vq1CgOtfBZIMThZBZEi/hFMmPiAzq4QPx2rmbrUVF/p4dFqvk9e9Z+hVXZxUmdW1cgJh21lpt1UYZzg==" }, "node_modules/iconv-lite": { "version": "0.4.24", @@ -12027,6 +12030,7 @@ }, "node_modules/lit": { "version": "2.4.1", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@lit/reactive-element": "^1.4.0", @@ -12036,6 +12040,7 @@ }, "node_modules/lit-element": { "version": "3.2.2", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@lit/reactive-element": "^1.3.0", @@ -12044,6 +12049,7 @@ }, "node_modules/lit-html": { "version": "2.4.0", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@types/trusted-types": "^2.0.2" @@ -20917,6 +20923,7 @@ "version": "0.5.5", "license": "MIT", "dependencies": { +<<<<<<< HEAD "@bundled-es-modules/message-format": "^6.0.4", "@open-wc/dedupe-mixin": "^1.3.1", "@open-wc/scoped-elements": "2.2.0", @@ -20928,6 +20935,32 @@ "singleton-manager": "^1.7.0" } }, +======= + "@bundled-es-modules/message-format": "^6.2.4", + "@open-wc/dedupe-mixin": "^1.4.0", + "@open-wc/scoped-elements": "^2.1.4", + "@popperjs/core": "^2.11.8", + "autosize": "^6.0.1", + "awesome-phonenumber": "^6.4.0", + "ibantools": "^4.3.9", + "lit": "^3.1.1", + "singleton-manager": "^1.7.0" + } + }, + "packages/ui/node_modules/@bundled-es-modules/message-format": { + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/message-format/-/message-format-6.2.4.tgz", + "integrity": "sha512-NBaIEUCzSjLZjrsmSOh8PJLqQjSpXVuekIOuUT8tt4N/FdtAavWsC1YinIqIrbRnkBqV90OxgKzsxhFCzETQBw==" + }, + "packages/ui/node_modules/@lit/reactive-element": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.3.tgz", + "integrity": "sha512-e067EuTNNgOHm1tZcc0Ia7TCzD/9ZpoPegHKgesrGK6pSDRGkGDAQbYuQclqLPIoJ9eC8Kb9mYtGryWcM5AywA==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.1.2" + } + }, +>>>>>>> da86f7b5 (Fix/lit3 alpha/package lock (#2166)) "packages/ui/node_modules/@open-wc/dedupe-mixin": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.4.0.tgz", @@ -22061,7 +22094,8 @@ "dev": true }, "@bundled-es-modules/message-format": { - "version": "6.0.4" + "version": "6.0.4", + "dev": true }, "@changesets/apply-release-plan": { "version": "6.1.3", @@ -23263,8 +23297,7 @@ } }, "@open-wc/dedupe-mixin": { - "version": "1.3.1", - "dev": true + "version": "1.3.1" }, "@open-wc/eslint-config": { "version": "10.0.0", @@ -23315,7 +23348,6 @@ }, "@open-wc/scoped-elements": { "version": "2.1.4", - "dev": true, "requires": { "@lit/reactive-element": "^1.0.0", "@open-wc/dedupe-mixin": "^1.3.0" @@ -23362,7 +23394,8 @@ } }, "@popperjs/core": { - "version": "2.11.6" + "version": "2.11.6", + "dev": true }, "@rocket/blog": { "version": "0.4.0", @@ -25658,14 +25691,18 @@ "dev": true }, "autosize": { - "version": "4.0.2" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/autosize/-/autosize-6.0.1.tgz", + "integrity": "sha512-f86EjiUKE6Xvczc4ioP1JBlWG7FKrE13qe/DxBCpe8GCipCq2nFw73aO8QEBKHfSbYGDN5eB9jXWKen7tspDqQ==" }, "available-typed-arrays": { "version": "1.0.5", "dev": true }, "awesome-phonenumber": { - "version": "4.0.0" + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/awesome-phonenumber/-/awesome-phonenumber-6.4.0.tgz", + "integrity": "sha512-GRtyAHsD/usULDEZ8a5QQVZnvLm+WqP8q5sDPf3DkzEDGSr2DcvygGhuhWc6cTP4r28cSo0weM5eStwxJgxDoA==" }, "axe-core": { "version": "4.5.2", @@ -28420,7 +28457,9 @@ "dev": true }, "ibantools": { - "version": "2.2.0" + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/ibantools/-/ibantools-4.3.9.tgz", + "integrity": "sha512-PxQuxv1vq1CgOtfBZIMThZBZEi/hFMmPiAzq4QPx2rmbrUVF/p4dFqvk9e9Z+hVXZxUmdW1cgJh21lpt1UYZzg==" }, "iconv-lite": { "version": "0.4.24", @@ -29233,6 +29272,7 @@ }, "lit": { "version": "2.4.1", + "dev": true, "requires": { "@lit/reactive-element": "^1.4.0", "lit-element": "^3.2.0", @@ -29241,6 +29281,7 @@ }, "lit-element": { "version": "3.2.2", + "dev": true, "requires": { "@lit/reactive-element": "^1.3.0", "lit-html": "^2.2.0" @@ -29248,6 +29289,7 @@ }, "lit-html": { "version": "2.4.0", + "dev": true, "requires": { "@types/trusted-types": "^2.0.2" } diff --git a/package.json b/package.json index 6208826c0..f7fb4d29a 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "lint:types": "npm run types", "lint:versions": "node ./scripts/lint-versions.js", "prepare": "husky install", - "release": "changeset publish", + "release": "changeset publish --tag lit3-alpha", "rm-all-node_modules": "npm exec --workspaces -- npx rimraf node_modules && npx rimraf node_modules", "rocket:build": "rocket build", "rocket:build:start": "web-dev-server --root-dir _site --open", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index b2fb86720..a02e26197 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,11 @@ # @lion/ui +## 0.6.0-alpha.0 + +### Minor Changes + +- 83658742: Update to lit version 3 + ## 0.5.6 ### Patch Changes diff --git a/packages/ui/components/input-iban/src/formatters.js b/packages/ui/components/input-iban/src/formatters.js index 92a00a0d1..ec6c65a3a 100644 --- a/packages/ui/components/input-iban/src/formatters.js +++ b/packages/ui/components/input-iban/src/formatters.js @@ -11,5 +11,6 @@ export function formatIBAN(modelValue) { if (!modelValue) { return ''; } + // @ts-ignore should not return null return friendlyFormatIBAN(modelValue); } diff --git a/packages/ui/package.json b/packages/ui/package.json index bf4710165..f34911ead 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@lion/ui", - "version": "0.5.6", + "version": "0.6.0", "description": "A package of extendable web components", "license": "MIT", "author": "ing-bank", @@ -61,14 +61,14 @@ "exports/overlays.js" ], "dependencies": { - "@bundled-es-modules/message-format": "^6.0.4", - "@open-wc/dedupe-mixin": "^1.3.1", - "@open-wc/scoped-elements": "2.2.0", - "@popperjs/core": "^2.11.6", - "autosize": "4.0.2", - "awesome-phonenumber": "^4.0.0", - "ibantools": "^2.2.0", - "lit": "^2.4.0", + "@bundled-es-modules/message-format": "^6.2.4", + "@open-wc/dedupe-mixin": "^1.4.0", + "@open-wc/scoped-elements": "^2.1.4", + "@popperjs/core": "^2.11.8", + "autosize": "^6.0.1", + "awesome-phonenumber": "^6.4.0", + "ibantools": "^4.3.9", + "lit": "^3.1.1", "singleton-manager": "^1.7.0" }, "keywords": [