This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+2 more
ReleasePort's take
Light signalWekan v10.01 adds a per‑user "Submit editors with Enter" option and enables resizing the right board sidebar via drag; it also fixes several migration, UI, and i18n bugs.
Why it matters: Bugfixes prevent data loss during upgrades (NaN/Infinity) and improve UI reliability for developers and SREs managing boards.
Summary
AI summaryUpdates https://github.com/wekan/wekan/commit/b8bb00465037389eb5829157441f2b75819353d9, https://github.com/wekan/wekan/commit/bb6b0d5477368a97ba5cc1c01bdb598dcbe68cd2, and https://github.com/wekan/wekan/commit/354b7804b577c2ca92b479b7bd2ef595cc9212d3 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds optional "Submit editors with Enter" per‑user setting (off by default). Adds optional "Submit editors with Enter" per‑user setting (off by default). Source: llm_adapter@2026-07-18 Confidence: high |
— |
| Feature | Low |
Enables dragging the right board sidebar edge to resize its width. Enables dragging the right board sidebar edge to resize its width. Source: llm_adapter@2026-07-18 Confidence: high |
— |
| Bugfix | Medium |
Restores previous options in Add List inline composer (position selector and template link). Restores previous options in Add List inline composer (position selector and template link). Source: llm_adapter@2026-07-18 Confidence: high |
— |
| Bugfix | Medium |
Fixes upgrade migration dropping cards/activities with NaN or Infinity values. Fixes upgrade migration dropping cards/activities with NaN or Infinity values. Source: llm_adapter@2026-07-18 Confidence: low |
— |
| Bugfix | Low |
Clamps right sidebar width on wide screens and makes filter inputs fill available space. Clamps right sidebar width on wide screens and makes filter inputs fill available space. Source: llm_adapter@2026-07-18 Confidence: high |
— |
| Bugfix | Low |
Corrects Multi‑Selection sidebar "Copy selection" button to show translated label instead of raw key. Corrects Multi‑Selection sidebar "Copy selection" button to show translated label instead of raw key. Source: llm_adapter@2026-07-18 Confidence: high |
— |
| Bugfix | Low |
Resolves language‑tag resolution for generic Chinese (`zh`) and updates board‑actions test to use right sidebar menu. Resolves language‑tag resolution for generic Chinese (`zh`) and updates board‑actions test to use right sidebar menu. Source: llm_adapter@2026-07-18 Confidence: high |
— |
Full changelog
v10.01 2026-07-18 WeKan ® release
This release adds the following features:
-
Member Settings — optional "Submit editors with Enter". A new per-user setting in the Member Settings
(Change Settings) popup, saved toprofile.submitOnEnterand off by default: when on, plain Enter saves
the card title, description and other inline editors and Shift+Enter inserts a new line; when off, behaviour is
unchanged (Ctrl/Cmd+Enter saves). This restores the fast Enter-to-save workflow for users who prefer it without
regressing #4236. Setting, translated to all languages. Thanks to xet7. -
Right board sidebar — drag the edge to resize its width (desktop). Drag the sidebar's edge like a spreadsheet
column; the width is saved toprofile.sidebarWidthfor logged-in users and to browserlocalStoragefor
anonymous users on a public board, then re-applied on load. The handle uses logical positioning, so in LTR it is
the left edge of the right-docked sidebar and in RTL the right edge of the left-docked sidebar (drag direction
inverts); on phones the sidebar stays full width. Feature,
tooltip translated to all languages. Thanks to xet7.
and fixes the following bugs:
-
Upgrade migration no longer drops cards/activities whose exported data holds
NaNorInfinity
(#6481). mongo 3.xmongoexportemits non-finite doubles as the bare
tokensNaN/+Infinity(e.g. a card's"sort":+Infinity, an activity's"value":NaN), which are not valid JSON,
soEJSON.parsethrew and the whole document was dropped — leaving boards/cards missing after an otherwise
"successful" 6.09 → 10.x migration. Those bare tokens are now rewritten (outside string literals) to the canonical
EJSON{"$numberDouble":"…"}form so the document migrates instead of being lost. Fix. Thanks to
Nissulya and xet7. -
Add List — the inline composer's previous options are back
(#6465). The per-list-header inline Add List composer had been
reduced to just a title input; the "add after which list" position selector (pre-selecting the list whose
header opened it) and the "or template" link are restored. Fix. Thanks to csonkaoszimt
and xet7. -
Right sidebar width no longer doubles on wide screens, and its input fields fill the width. The sidebar used
width: 30vw, so it grew unbounded on very wide screens (looking right only at mid widths); it is now clamped. The
filter text inputs (Filter List by Title, Filter by card title, …) had no width and rendered narrow with a big gap
on the right; they now fill the padded content width with equal spacing on both sides.
Fix. Thanks to xet7. -
The Multi-Selection sidebar "Copy selection" button showed its raw translation key. The
copy-selectionkey
was missing from every language file — including the English source — so i18next had no value to fall back to. It
was added ("Copy selection") and translated to all languages. Fix. Thanks to xet7. -
Follow-up fixes surfaced by the full test run. Now that generic Chinese (
zh) is its own registered language,
a barezhbrowser tag resolves to that entry (Simplified Chinese) instead of the oldzh → zh-Hansalias, which
is removed; and the board-actions end-to-end test opens the board menu from the right sidebar (the header Board
Settings cog was removed). Fix.
Thanks to xet7.
Thanks to above GitHub users for their contributions and translators for their translations.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About wekan
The Open Source kanban, built with Meteor. GitHub issues/PRs are only for FLOSS Developers, not for support, support is at https://wekan.fi/commercial-support/ . New English strings for new features at imports/i18n/data/en.i18n.json . Non-English translations at https://app.transifex.com/wekan/wekan only.
Related context
Related tools
Beta — feedback welcome: [email protected]