Sorry for the recent break in scheduled releases. We're back on track now.
What's Changed
- feat(cloud): setup log drain by @hjball in #447
- fix: increase maximum length for boardSlug from 24 to 60 characters by @hjball in #448
- fix: prevent invalid calls to fetch label by publicId by @hjball in #449
- feat: enhance logging with request input by @hjball in #450
- feat: add card context menu and duplication functionality by @charitea in #381
- fix: avatar upload display and oversized crop on HiDPI screens by @nickmeinhold in #442
- feat(cloud): improved workspace onboarding by @hjball in #462
- fix(cloud): enable upgrading new and existing workspaces onto team/pro by @hjball in #470
- refactor: remove legacy code from NewWorkspaceForm by @hjball in #471
- OpenAPI schemas for response objects by @nahSystemu in #452
- Don't default NEXT_PUBLIC_STORAGE_URL to empty string by @wrefgtzweve in #455
- fix: redirect to boards list after archive/unarchive by @nickmeinhold in #459
- fix: use stable public ids for card webhook by @vvaswani in #463
- fix: remove duplicate OIDC provider registration in getSocialProviders by @louiechilli in #475
- chore: clean up types by @hjball in #476
- feat: add ticket numbers to cards with workspace prefix by @flrxnt in #443
- fix: allow reordering without supplying an index when updating cards by @hjball in #492
- Add cardPublicId to card webhook payloads by @Midas-sudo in #490
- fix: unable to change password when using magic link by @nahSystemu in #484
- feat(cloud): partner integration by @hjball in #493
- fix(workspace): point package types exports at src/, not stale dist/ by @nickmeinhold in #496
- fix(s3): default S3_REGION to us-east-1 instead of empty string by @nickmeinhold in #495
- fix(editor): convert pasted markdown to formatted content by @dhalarewich in #498
- fix: run web container as non-root user (UID 1000) by @hjball in #501
- fix: respect redirect param on login and signup pages by @hjball in #504
- feat(cloud): set seat limit checks for partner member invitations by @hjball in #506
- fix: reliably select workspace on login by @hjball in #507
- fix: encode attachment filename header to support non-ASCII characters by @hjball in #519
- feat: kan mcp server by @nahSystemu in #485
- fix: correct German gender for "Neues Board" by @hajorappe in #514
- fix: sync Editor editable state with readOnly prop by @JayDataEngineer in #523
- feat: add mobile list snap scrolling by @knom in #510
- fix: list dnd when board exceeds viewport width by @hjball in #526
New Contributors
- @vvaswani made their first contribution in #463
- @louiechilli made their first contribution in #475
- @flrxnt made their first contribution in #443
- @Midas-sudo made their first contribution in #490
- @dhalarewich made their first contribution in #498
- @hajorappe made their first contribution in #514
- @JayDataEngineer made their first contribution in #523
- @knom made their first contribution in #510
Full Changelog: v0.5.6...v0.6.0