From c4161c5ce69a35c76364b13bcc456905f6335162 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Thu, 18 Sep 2025 21:29:36 +0300 Subject: [PATCH 1/6] Updated dependencies. Thanks to developers of dependencies ! --- package-lock.json | 14 ++++++++------ package.json | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index ba1de52ff..dbf3515c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1481,9 +1481,9 @@ "integrity": "sha512-SBbbYWvFYvsxHVL+q6ZB8lT3rp2LSvfALD2V52H+MGH2IgJsevy0VtXRkRG0EsUewwOaDTIKBn9DlD8HQ3GSwg==" }, "meteor-node-stubs": { - "version": "1.2.22", - "resolved": "https://registry.npmjs.org/meteor-node-stubs/-/meteor-node-stubs-1.2.22.tgz", - "integrity": "sha512-xpHq9ExdN8fshx9CxOe1nheyWslAepejdkIQgTsk+96e46UJ4ms5TSiQX1rjd6rJuBOjIjHKLqqYvdTsHQj/pw==", + "version": "1.2.24", + "resolved": "https://registry.npmjs.org/meteor-node-stubs/-/meteor-node-stubs-1.2.24.tgz", + "integrity": "sha512-tw9QzDFVOI5A5CcEw4tTD6CjF+Lk14uzhy2gWH5ImoH4mx4pyPVcha9MmyVur+rEVgpzk+aMG6rs3RxAF9SwiA==", "requires": { "@meteorjs/crypto-browserify": "^3.12.1", "assert": "^2.1.0", @@ -1500,6 +1500,7 @@ "punycode": "^1.4.1", "querystring-es3": "^0.2.1", "readable-stream": "^3.6.2", + "sha.js": "^2.4.12", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", "string_decoder": "^1.3.0", @@ -2248,11 +2249,12 @@ "bundled": true }, "sha.js": { - "version": "2.4.11", + "version": "2.4.12", "bundled": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" } }, "side-channel": { diff --git a/package.json b/package.json index 50a02af75..1fa6b777c 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "markdown-it-emoji": "^2.0.0", "markdown-it-mathjax3": "^4.3.2", "meteor-accounts-t9n": "^2.6.0", - "meteor-node-stubs": "^1.2.22", + "meteor-node-stubs": "^1.2.24", "minio": "^7.1.3", "moment": "^2.29.4", "os": "^0.1.2", From 013ddb8978e4fd1aa40d1793dedeacfcdca694e9 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Thu, 18 Sep 2025 21:34:15 +0300 Subject: [PATCH 2/6] Updated ChangeLog. --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3177f87a3..d25c68cb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,10 @@ This release adds the following updates: Thanks to sowwos. - [Added PGP public key for sending encrypted email](https://github.com/wekan/wekan/commit/dd80b7308bb6c66113c8e6009c442a44a29e477a). Thanks to xet7. +- [Updated dependencies](https://github.com/wekan/wekan/commit/c4161c5ce69a35c76364b13bcc456905f6335162). + Thanks to developers of dependencies. +- [Replace bitnami mongodb Helm chart by groundhog2k one](https://github.com/wekan/charts/pull/44). + Thanks to ariep. Thanks to above GitHub users for their contributions and translators for their translations. From 9a086c03979047f4e1f296a80b0bbefc3e4d8401 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Thu, 18 Sep 2025 21:43:38 +0300 Subject: [PATCH 3/6] Updated translations --- imports/i18n/data/eu.i18n.json | 54 +++++++++++++++++----------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/imports/i18n/data/eu.i18n.json b/imports/i18n/data/eu.i18n.json index 8eb82a2f6..5a8934f4f 100644 --- a/imports/i18n/data/eu.i18n.json +++ b/imports/i18n/data/eu.i18n.json @@ -1270,37 +1270,37 @@ "supportPopup-title": "Laguntza", "accessibility": "irisgarritasuna", "accessibility-page-enabled": "Irisgarritasun orria gaituta", - "accessibility-info-not-added-yet": "Accessibility info has not been added yet", + "accessibility-info-not-added-yet": "Irisgarritasun informaziorik ez da gehitu oraindik", "accessibility-title": "Irisgarritasun titulua", "accessibility-content": "Irisgarritasun edukia", "accounts-lockout-settings": "Brute Force babesteko ezarpenak", - "accounts-lockout-info": "These settings control how login attempts are protected against brute force attacks.", - "accounts-lockout-known-users": "Settings for known users (correct username, wrong password)", - "accounts-lockout-unknown-users": "Settings for unknown users (non-existent username)", - "accounts-lockout-failures-before": "Failures before lockout", - "accounts-lockout-period": "Lockout period (seconds)", - "accounts-lockout-failure-window": "Failure window (seconds)", - "accounts-lockout-settings-updated": "Brute force protection settings have been updated", - "accounts-lockout-locked-users": "Locked Users", - "accounts-lockout-locked-users-info": "Users currently locked out due to too many failed login attempts", - "accounts-lockout-no-locked-users": "There are currently no locked users", - "accounts-lockout-failed-attempts": "Failed Attempts", - "accounts-lockout-remaining-time": "Remaining Time", - "accounts-lockout-user-unlocked": "User has been unlocked successfully", - "accounts-lockout-confirm-unlock": "Are you sure you want to unlock this user?", - "accounts-lockout-confirm-unlock-all": "Are you sure you want to unlock all locked users?", - "accounts-lockout-show-locked-users": "Show locked users only", - "accounts-lockout-user-locked": "User is locked", - "accounts-lockout-click-to-unlock": "Click to unlock this user", + "accounts-lockout-info": "Ezarpen hauek kontrolatzen dute nola babesten diren saioa hasteko saiakerak indar basatien erasoetatik.", + "accounts-lockout-known-users": "Erabiltzaile ezagunentzako konfigurazioa (erabiltzaile izen zuzena, pasahitz okerra)", + "accounts-lockout-unknown-users": " Erabiltzaile ezezagunentzako konfigurazioa (ez dago erabiltzaile-izenik)", + "accounts-lockout-failures-before": "Erroreak blokeatu aurretik", + "accounts-lockout-period": "Blokeoaren aldia (segundoak)", + "accounts-lockout-failure-window": "Hutsegite leihoa (segundoak)", + "accounts-lockout-settings-updated": "Indar basatiko erasoen kontrako babesa eguneratu da", + "accounts-lockout-locked-users": "Blokeatutako erabiltzaileak", + "accounts-lockout-locked-users-info": " Erabiltzaileak blokeatuta daude saioa hasteko huts egindako saiakera gehiegi dituztelako.", + "accounts-lockout-no-locked-users": "Une honetan ez dago blokeatutako erabiltzailerik", + "accounts-lockout-failed-attempts": "Huts egindako saiakerak", + "accounts-lockout-remaining-time": "Geratzen den denbora", + "accounts-lockout-user-unlocked": "Erabiltzailea behar bezala desblokeatu da", + "accounts-lockout-confirm-unlock": "Ziur zaude erabiltzaile hau desblokeatu nahi duzula?", + "accounts-lockout-confirm-unlock-all": "Ziur zaude blokeatutako erabiltzaile guztiak desblokeatu nahi dituzula?", + "accounts-lockout-show-locked-users": "Erakutsi bakarrik blokeatutako erabiltzaileak", + "accounts-lockout-user-locked": "Erabiltzailea blokeatuta dago", + "accounts-lockout-click-to-unlock": "Klikatu erabiltzaile hau desblokeatzeko", "accounts-lockout-status": "Status", - "admin-people-filter-show": "Show:", + "admin-people-filter-show": "Erakutsi:", "admin-people-filter-all": "All Users", - "admin-people-filter-locked": "Locked Users Only", + "admin-people-filter-locked": "Bakarrik blokeatutako erabiltzaileak", "admin-people-filter-active": "Gaituta", - "admin-people-filter-inactive": "Not Active", - "admin-people-active-status": "Active Status", - "admin-people-user-active": "User is active - click to deactivate", - "admin-people-user-inactive": "User is inactive - click to activate", - "accounts-lockout-all-users-unlocked": "All locked users have been unlocked", - "accounts-lockout-unlock-all": "Unlock All" + "admin-people-filter-inactive": "Ez dago aktibo", + "admin-people-active-status": "Egoera aktiboa", + "admin-people-user-active": "Erabiltzailea aktiboa dago - egin klik desaktibatzeko", + "admin-people-user-inactive": "Erabiltzailea ez dago aktiboa - egin klik aktibatzeko", + "accounts-lockout-all-users-unlocked": "Blokeatutako erabiltzaile guztiak desblokeatu dira", + "accounts-lockout-unlock-all": "Desblokeatu guztiak" } From 33f4db58716e232e564ca40d7202f22ca4553a6e Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Thu, 18 Sep 2025 21:59:50 +0300 Subject: [PATCH 4/6] v7.95 --- CHANGELOG.md | 2 +- Dockerfile | 6 +++--- Stackerfile.yml | 2 +- docs/Platforms/Propietary/Windows/Offline.md | 4 ++-- package-lock.json | 2 +- package.json | 2 +- public/api/wekan.html | 4 ++-- public/api/wekan.yml | 2 +- sandstorm-pkgdef.capnp | 4 ++-- snapcraft.yaml | 8 ++++---- 10 files changed, 18 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d25c68cb1..de527ad00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,7 +21,7 @@ Fixing other platforms In Progress. - Question: Broadcom to discontinue free Bitnami Helm charts. WeKan uses Bitnami MongoDB. What to do? Help and PRs welcome at https://github.com/wekan/charts/issues/43 . Thanks! -# Upcoming WeKan ® release +# v7.95 2025-09-18 WeKan ® release This release adds the following updates: diff --git a/Dockerfile b/Dockerfile index 13c64bda3..69d5aff9b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -244,9 +244,9 @@ cd /home/wekan/app # Remove legacy webbroser bundle, so that Wekan works also at Android Firefox, iOS Safari, etc. #rm -rf /home/wekan/app_build/bundle/programs/web.browser.legacy #mv /home/wekan/app_build/bundle /build -wget "https://github.com/wekan/wekan/releases/download/v7.94/wekan-7.94-amd64.zip" -unzip wekan-7.94-amd64.zip -rm wekan-7.94-amd64.zip +wget "https://github.com/wekan/wekan/releases/download/v7.95/wekan-7.95-amd64.zip" +unzip wekan-7.95-amd64.zip +rm wekan-7.95-amd64.zip mv /home/wekan/app/bundle /build # Put back the original tar diff --git a/Stackerfile.yml b/Stackerfile.yml index 1d3bbbe34..aa6ce8ff6 100644 --- a/Stackerfile.yml +++ b/Stackerfile.yml @@ -1,5 +1,5 @@ appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928 -appVersion: "v7.94.0" +appVersion: "v7.95.0" files: userUploads: - README.md diff --git a/docs/Platforms/Propietary/Windows/Offline.md b/docs/Platforms/Propietary/Windows/Offline.md index 1ec0e3cfb..ddd05e86c 100644 --- a/docs/Platforms/Propietary/Windows/Offline.md +++ b/docs/Platforms/Propietary/Windows/Offline.md @@ -10,7 +10,7 @@ This is without container (without Docker or Snap). Right click and download files 1-4: -1. [wekan-7.94-amd64-windows.zip](https://github.com/wekan/wekan/releases/download/v7.94/wekan-7.94-amd64-windows.zip) +1. [wekan-7.95-amd64-windows.zip](https://github.com/wekan/wekan/releases/download/v7.95/wekan-7.95-amd64-windows.zip) 2. [node.exe](https://nodejs.org/dist/latest-v14.x/win-x64/node.exe) @@ -22,7 +22,7 @@ Right click and download files 1-4: 6. Double click `mongodb-windows-x86_64-7.0.23-signed.msi` . In installer, uncheck downloading MongoDB compass. -7. Unzip `wekan-7.94-amd64-windows.zip` , inside it is directory `bundle`, to it copy other files: +7. Unzip `wekan-7.95-amd64-windows.zip` , inside it is directory `bundle`, to it copy other files: ``` bundle (directory) diff --git a/package-lock.json b/package-lock.json index dbf3515c3..8266a1273 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "wekan", - "version": "v7.94.0", + "version": "v7.95.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 1fa6b777c..38e844583 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wekan", - "version": "v7.94.0", + "version": "v7.95.0", "description": "Open-Source kanban", "private": true, "repository": { diff --git a/public/api/wekan.html b/public/api/wekan.html index 2fecf36e0..aad238f1f 100644 --- a/public/api/wekan.html +++ b/public/api/wekan.html @@ -1524,7 +1524,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
  • - Wekan REST API v7.94 + Wekan REST API v7.95
  • @@ -2053,7 +2053,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
    -

    Wekan REST API v7.94

    +

    Wekan REST API v7.95

    Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

    diff --git a/public/api/wekan.yml b/public/api/wekan.yml index 959fa5be3..ce4827199 100644 --- a/public/api/wekan.yml +++ b/public/api/wekan.yml @@ -1,7 +1,7 @@ swagger: '2.0' info: title: Wekan REST API - version: v7.94 + version: v7.95 description: | The REST API allows you to control and extend Wekan with ease. diff --git a/sandstorm-pkgdef.capnp b/sandstorm-pkgdef.capnp index 348cf499c..a2150928d 100644 --- a/sandstorm-pkgdef.capnp +++ b/sandstorm-pkgdef.capnp @@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = ( appTitle = (defaultText = "Wekan"), # The name of the app as it is displayed to the user. - appVersion = 794, + appVersion = 795, # Increment this for every release. - appMarketingVersion = (defaultText = "7.94.0~2025-08-18"), + appMarketingVersion = (defaultText = "7.95.0~2025-09-18"), # Human-readable presentation of the app version. minUpgradableAppVersion = 0, diff --git a/snapcraft.yaml b/snapcraft.yaml index 0c2bc4d66..7e691efca 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,5 +1,5 @@ name: wekan -version: '7.94' +version: '7.95' base: core24 summary: Open Source kanban description: | @@ -156,9 +156,9 @@ parts: # Cleanup mkdir .build cd .build - wget https://github.com/wekan/wekan/releases/download/v7.94/wekan-7.94-amd64.zip - unzip wekan-7.94-amd64.zip - rm wekan-7.94-amd64.zip + wget https://github.com/wekan/wekan/releases/download/v7.95/wekan-7.95-amd64.zip + unzip wekan-7.95-amd64.zip + rm wekan-7.95-amd64.zip cd .. ##cd .build/bundle ##find . -type d -name '*-garbage*' | xargs rm -rf From dec9b82da0d700aafd7e2b2063b5d5b07dd383c3 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Thu, 18 Sep 2025 23:09:03 +0300 Subject: [PATCH 5/6] Updated release script for new command of uploading snap package to Snap Store. Thanks to xet7 ! --- releases/snap-push-to-store.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/snap-push-to-store.sh b/releases/snap-push-to-store.sh index dca942fde..15b467071 100755 --- a/releases/snap-push-to-store.sh +++ b/releases/snap-push-to-store.sh @@ -1 +1 @@ -snapcraft push $1 +snapcraft upload $1 From 2e2a0f01f4098ef1de9a15f2f9b315b04aca8bcb Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Thu, 18 Sep 2025 23:11:33 +0300 Subject: [PATCH 6/6] Updated ChangeLog. --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index de527ad00..867f72f45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,15 @@ Fixing other platforms In Progress. - Question: Broadcom to discontinue free Bitnami Helm charts. WeKan uses Bitnami MongoDB. What to do? Help and PRs welcome at https://github.com/wekan/charts/issues/43 . Thanks! +# Upcoming WeKan ® release + +This release adds the following updates: + +- [Updated release script for new command of uploading snap package to Snap Store](https://github.com/wekan/wekan/commit/dec9b82da0d700aafd7e2b2063b5d5b07dd383c3). + Thanks to xet7. + +Thanks to above GitHub users for their contributions and translators for their translations. + # v7.95 2025-09-18 WeKan ® release This release adds the following updates: