| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| wekan_10.15_amd64.snap | 2026-07-22 | 395.9 MB | |
| wekan-10.15-riscv64.zip | 2026-07-22 | 310.9 MB | |
| wekan-10.15-s390x.zip | 2026-07-22 | 313.1 MB | |
| wekan-10.15-ppc64le.zip | 2026-07-22 | 312.2 MB | |
| wekan-10.15-win64.zip | 2026-07-22 | 295.2 MB | |
| wekan-10.15-sandstorm.spk | 2026-07-22 | 168.0 MB | |
| wekan-10.15-mac-arm64.zip | 2026-07-22 | 305.9 MB | |
| wekan-10.15-amd64.zip | 2026-07-22 | 307.1 MB | |
| wekan-10.15-arm64.zip | 2026-07-22 | 309.9 MB | |
| README.md | 2026-07-22 | 2.2 kB | |
| v10.15 source code.tar.gz | 2026-07-22 | 32.6 MB | |
| v10.15 source code.zip | 2026-07-22 | 33.7 MB | |
| Totals: 12 Items | 2.8 GB | 0 | |
v10.15 2026-07-22 WeKan ® release
This release fixes the following bugs:
-
Rules: the "remove all members" action now actually removes the card's assignees (#2674). The rule member actions act on a card's assignees (
addMember→assignMember,removeMember→unassignMember), but the "remove every member" wildcard branch iteratedcard.members— a different collection — so it removed nobody a rule had assigned. It now iterates the card's assignees. Thanks to sfahrenholz, mweiss237 and xet7. -
Cards added in List view no longer land in an archived swimlane (#1971, #1959). When a board's first/default swimlane was archived or deleted, adding a card in List view — or dragging a card to another list — assigned it to that archived/deleted swimlane, so the card was invisible in Swimlane view (visible only in List view until the swimlane was restored).
Board.getDefaultSwimline()now prefers a NON-archived swimlane via a pure, unit-testedpickDefaultSwimlane()helper (falling back to the first only when every swimlane is archived); cards already orphaned by a swimlane deletion keep surfacing in the first swimlane via the [#6443] fallback. Thanks to rangersdo, hnb1 and xet7. -
Case-insensitive
@member autocomplete in the card title (#5116 follow-up). The add-card-title@member mention matched withuser.username.indexOf(term) === 0— case-sensitive, prefix-only, username-only, and it threw when the user lookup returnednull. So@anndid not suggestAnna,@Annadid not match usernameanna, and a full-name search never matched. Both the add-card and the card description/comment editor@mentions now share a pure, unit-testedmodels/lib/memberAutocomplete.jsthat matches the term case-insensitively as a substring of the username or full name, and is null-safe. Thanks to rjl9 and xet7.
Thanks to above GitHub users for their contributions and translators for their translations.