diff --git a/CHANGELOG.md b/CHANGELOG.md index ae2ce734c..00838f33d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# 2.2.6 + +### Notable enhancements and fixes + +- Added option to delete a pad by the creator. This option can be found in the settings menu. When you click on it you get a confirm dialog and after that you have the chance to completely erase the pad. + + # 2.2.5 ### Notable enhancements and fixes diff --git a/README.md b/README.md index fbcd4c805..b046f1e0c 100644 --- a/README.md +++ b/README.md @@ -174,6 +174,31 @@ following plugins: that each user's chosen color, display name, comment ownership, etc. is strongly linked to their account. +### Upgrade Etherpad + +Run the following command in your Etherpad folder to upgrade + +1. Stop any running Etherpad (manual, systemd ...) +2. Get present version +```sh +git -P tag --contains +``` +3. List versions available +```sh +git -P tag --list "v*" --merged +``` +4. Select the version +```sh +git checkout v2.2.5 +git switch -c v2.2.5 +``` +5. Upgrade Etherpad +```sh +./bin/run.sh +``` +6. Stop with [CTRL-C] +7. Restart your Etherpad service + ## Next Steps ### Tweak the settings diff --git a/admin/package.json b/admin/package.json index f0d52d2ac..4304a7b96 100644 --- a/admin/package.json +++ b/admin/package.json @@ -1,7 +1,7 @@ { "name": "admin", "private": true, - "version": "2.2.5", + "version": "2.2.6", "type": "module", "scripts": { "dev": "vite", @@ -11,32 +11,32 @@ "preview": "vite preview" }, "dependencies": { - "@radix-ui/react-switch": "^1.1.0" + "@radix-ui/react-switch": "^1.1.1" }, "devDependencies": { - "@radix-ui/react-dialog": "^1.1.1", - "@radix-ui/react-toast": "^1.2.1", - "@types/react": "^18.3.8", - "@types/react-dom": "^18.2.25", - "@typescript-eslint/eslint-plugin": "^8.6.0", - "@typescript-eslint/parser": "^8.6.0", - "@vitejs/plugin-react-swc": "^3.5.0", - "eslint": "^9.10.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.12", - "i18next": "^23.15.1", + "@radix-ui/react-dialog": "^1.1.2", + "@radix-ui/react-toast": "^1.2.2", + "@types/react": "^18.3.12", + "@types/react-dom": "^18.3.1", + "@typescript-eslint/eslint-plugin": "^8.11.0", + "@typescript-eslint/parser": "^8.11.0", + "@vitejs/plugin-react-swc": "^3.7.1", + "eslint": "^9.13.0", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-react-refresh": "^0.4.13", + "i18next": "^23.16.2", "i18next-browser-languagedetector": "^8.0.0", - "lucide-react": "^0.441.0", + "lucide-react": "^0.453.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-hook-form": "^7.53.0", - "react-i18next": "^15.0.2", - "react-router-dom": "^6.26.2", - "socket.io-client": "^4.7.5", - "typescript": "^5.6.2", - "vite": "^5.4.7", - "vite-plugin-static-copy": "^1.0.6", + "react-hook-form": "^7.53.1", + "react-i18next": "^15.1.0", + "react-router-dom": "^6.27.0", + "socket.io-client": "^4.8.0", + "typescript": "^5.6.3", + "vite": "^5.4.10", + "vite-plugin-static-copy": "^2.0.0", "vite-plugin-svgr": "^4.2.0", - "zustand": "^4.5.5" + "zustand": "^5.0.0" } } diff --git a/admin/src/App.tsx b/admin/src/App.tsx index 708bd1bfd..ae23ab3d3 100644 --- a/admin/src/App.tsx +++ b/admin/src/App.tsx @@ -95,7 +95,9 @@ export const App = () => {

Etherpad