Wekan
Open source kanban board application built with Meteor
Alternative to: trello
About
Versions (100)
v9.59
2026-06-19v9.59 2026-06-19 WeKan ® release
This release adds the following features:
- Release All Platforms: Fix duplicate mapping keys in generated OpenAPI spec that broke API docs rendering.
The Release All Platforms bump job regenerates
public/api/wekan.ymlviaopenapi/generate_openapi.pyand then renders it with@redocly/cli, whose strict YAML parser rejects duplicate mapping keys. The 3-level nested SimpleSchema inmodels/attachmentStorageSettings.js(storageConfig.filesystem.enabled,storageConfig.gridfs.enabled, …) exposed two generator bugs: the sub-schema name was derived from only the first dotted path segment, collapsingfilesystem.*andgridfs.*leaf keys (enabled/read/write) into one mapping; and the linear emitter reopened the parent schema header for each interleaved nested object. The generator now builds sub-schema names from all leading path segments and groups each sub-schema’s fields contiguously, so deeply nested objects emit distinct, valid sub-schemas. Output is unchanged for existing 1- and 2-level schemas. Thanks to xet7 and Claude.
Thanks to GitHub users for their contributions.