diff --git a/CHANGELOG.md b/CHANGELOG.md
index cff1a41..be9f55f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# easyNWK Version History
+## version 2.5.0, released ... 2024
+
+* (feature) optionally set emoji for ego and each alter
+* (usability) version slider always on as soon as more than 1 version
+* (usability) filename of PDF with date in YYYY-MM-dd
+
## version 2.4.0, released 28 Aug 2024
* (feature) opening and importing .nwk files created with easyNWK 1.5
diff --git a/package-lock.json b/package-lock.json
index 264438e..d21a99f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "easynwk",
- "version": "2.4.0",
+ "version": "2.5.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "easynwk",
- "version": "2.4.0",
+ "version": "2.5.0",
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.35",
"@fortawesome/free-solid-svg-icons": "^5.15.3",
@@ -16,7 +16,6 @@
"core-js": "^3.8.3",
"d3": "^7.0.0",
"vue": "^3.2.13",
- "vue-emoji-mart": "^1.0.5",
"vue-router": "^4.0.3",
"vue3-emoji-picker": "^1.1.8",
"vuex": "^4.0.0"
@@ -8750,11 +8749,6 @@
"integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
"dev": true
},
- "node_modules/measure-scrollbar": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/measure-scrollbar/-/measure-scrollbar-0.1.0.tgz",
- "integrity": "sha512-8n7yR0PVrp/YmvWoRuiumlA0l6+joJg6PA5/uFb8frsd7ZV2It1tnNjqCrLNuMtU7yOPqJiYmm7+VwcWQwvqRQ=="
- },
"node_modules/media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
@@ -11912,11 +11906,6 @@
"node": ">=4.2.0"
}
},
- "node_modules/unfetch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-3.1.2.tgz",
- "integrity": "sha512-L0qrK7ZeAudGiKYw6nzFjnJ2D5WHblUBwmHIqtPS6oKUd+Hcpk7/hKsSmcHsTlpd1TbTNsiRBUKRq3bHLNIqIw=="
- },
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
@@ -12082,15 +12071,6 @@
"@vue/shared": "3.2.39"
}
},
- "node_modules/vue-emoji-mart": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/vue-emoji-mart/-/vue-emoji-mart-1.0.5.tgz",
- "integrity": "sha512-RpSVjVjRhxYNEGEUDRow17KRt60gMvGowNS5jPHD0lgBRFboTan0nQLvkNrSyw3SgiDbRmjwC2NzyM9NBwhi/Q==",
- "dependencies": {
- "measure-scrollbar": "^0.1.0",
- "unfetch": "^3.0.0"
- }
- },
"node_modules/vue-eslint-parser": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz",
@@ -19528,11 +19508,6 @@
"integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
"dev": true
},
- "measure-scrollbar": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/measure-scrollbar/-/measure-scrollbar-0.1.0.tgz",
- "integrity": "sha512-8n7yR0PVrp/YmvWoRuiumlA0l6+joJg6PA5/uFb8frsd7ZV2It1tnNjqCrLNuMtU7yOPqJiYmm7+VwcWQwvqRQ=="
- },
"media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
@@ -21813,11 +21788,6 @@
"integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
"dev": true
},
- "unfetch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-3.1.2.tgz",
- "integrity": "sha512-L0qrK7ZeAudGiKYw6nzFjnJ2D5WHblUBwmHIqtPS6oKUd+Hcpk7/hKsSmcHsTlpd1TbTNsiRBUKRq3bHLNIqIw=="
- },
"unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
@@ -21935,15 +21905,6 @@
"@vue/shared": "3.2.39"
}
},
- "vue-emoji-mart": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/vue-emoji-mart/-/vue-emoji-mart-1.0.5.tgz",
- "integrity": "sha512-RpSVjVjRhxYNEGEUDRow17KRt60gMvGowNS5jPHD0lgBRFboTan0nQLvkNrSyw3SgiDbRmjwC2NzyM9NBwhi/Q==",
- "requires": {
- "measure-scrollbar": "^0.1.0",
- "unfetch": "^3.0.0"
- }
- },
"vue-eslint-parser": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz",
diff --git a/package.json b/package.json
index ca55615..9fb92ac 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "easynwk",
- "version": "2.4.0",
+ "version": "2.5.0",
"private": true,
"author": "Alexander Rind (https://github.com/alex-rind/)",
"repository": "https://github.com/fhstp/easynwk-web/",
@@ -19,7 +19,6 @@
"core-js": "^3.8.3",
"d3": "^7.0.0",
"vue": "^3.2.13",
- "vue-emoji-mart": "^1.0.5",
"vue-router": "^4.0.3",
"vue3-emoji-picker": "^1.1.8",
"vuex": "^4.0.0"
diff --git a/src/components/AlteriEditForm.vue b/src/components/AlteriEditForm.vue
index 48746eb..983e21d 100644
--- a/src/components/AlteriEditForm.vue
+++ b/src/components/AlteriEditForm.vue
@@ -69,7 +69,7 @@