diff --git a/charts/planka/Chart.yaml b/charts/planka/Chart.yaml index 52975288..94c07d2d 100644 --- a/charts/planka/Chart.yaml +++ b/charts/planka/Chart.yaml @@ -15,13 +15,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 2.1.0 +version: 2.2.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "2.1.0" +appVersion: "2.2.0" dependencies: - alias: postgresql diff --git a/client/src/assets/docs/whats-new.md b/client/src/assets/docs/whats-new.md index e73296d2..dd97b4c0 100644 --- a/client/src/assets/docs/whats-new.md +++ b/client/src/assets/docs/whats-new.md @@ -1,4 +1,28 @@ -# [2.1.1] - 2026-04-18 +# [2.2.0] - 2026-08-09 + +### ⚠️ Breaking changes + +* OIDC/SSO has been removed and is now part of PLANKA Pro +* **All SSO-based users have been deactivated**, since they no longer have a password login — an admin can set a password for each of them and reactivate them +* Node.js 24 is now required for source and manual installations (Docker users are unaffected) + +### Added + +* Add two-factor authentication via TOTP, with recovery codes and admin reset +* Add configurable auto logout on inactivity, with a warning before sign-out +* Add trusted devices to skip two-factor authentication for a set period + +### Changed + +* Replace user edit popups in administration with a single modal +* Update dependencies and align CI with Node 24 + +### Removed + +* Remove OIDC and SSO support (moved to PLANKA Pro) +* Remove armv7 Docker image builds + +## [2.1.1] - 2026-04-18 ### Added diff --git a/client/src/version.js b/client/src/version.js index 9972c23b..d6aa1be8 100644 --- a/client/src/version.js +++ b/client/src/version.js @@ -1 +1 @@ -export default '2.1.1'; +export default '2.2.0'; diff --git a/package-lock.json b/package-lock.json index 63dfe797..45a89499 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "planka", - "version": "2.1.1", + "version": "2.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "planka", - "version": "2.1.1", + "version": "2.2.0", "hasInstallScript": true, "dependencies": { "concurrently": "^10.0.4", diff --git a/package.json b/package.json index 6dac6e68..487f0621 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "planka", - "version": "2.1.1", + "version": "2.2.0", "private": true, "scripts": { "client:build": "npm run build --prefix client", diff --git a/server/package.json b/server/package.json index 8717f695..c6349f33 100644 --- a/server/package.json +++ b/server/package.json @@ -105,6 +105,6 @@ "swagger-jsdoc": "^6.2.8" }, "engines": { - "node": ">=20" + "node": ">=24" } } diff --git a/server/version.js b/server/version.js index 69b5d52c..8c3c3948 100644 --- a/server/version.js +++ b/server/version.js @@ -1 +1 @@ -module.exports = '2.1.1'; +module.exports = '2.2.0';