Cross-Swimlane Movement - Improved ticket dragging between swimlanes with progress bar updates
Accessibility (WCAG 2.1 AA Compliance)
Improved contrast ratios and focus indicators throughout the application
Better support for low vision users in dark mode and grayscale
Comprehensive accessibility improvements for custom input components (dropdowns, date pickers, etc.)
TinyMCE editor accessibility fix for screen readers
New Features
Multiple Collaborators - Assign multiple collaborators to a single ticket
Ticket Modified Timestamp - Track when tickets were last modified
Notebook Colors - Add colors to notebooks for better organization
Timesheet Filters - Filter timesheets by ticket and invoiced status
News Toggle - Option to disable pulling external news
API & Mobile
Timezone-safe date handling for mobile time entries
Improved JSON-RPC response handling and acceptance tests
Better API authentication for all endpoints
Localization
New Russian translation (ru-RU)
New Ukrainian translation (uk-UA)
Updated Chinese (zh-CN) and Polish (pl-PL) translations
Performance & Stability
Refactored repositories to use Laravel query builder enabling support for postgress db
Removed CPU-heavy CSS animations
Efficient database connection management
Fixed schema update gap for safer database migrations
Daily plugin license checks (reduced from more frequent)
Bug Fixes
Fixed 2FA QR code generation
Fixed milestone filter not working correctly
Fixed modal responsiveness on smaller screens
Fixed plugin details view when plugins have reviews
Fixed title not populating in certain scenarios
Fixed LDAP type hardening
Fixed installer with different database configurations
What's Changed
Other Changes
Feature/invoiced filter in show all timesheets by @jeppekroghitk in https://github.com/Leantime/leantime/pull/3094
Feature/ticket filter in show all timesheets by @jeppekroghitk in https://github.com/Leantime/leantime/pull/3093
Fixed typo in timesheets showAll template by @jeppekroghitk in https://github.com/Leantime/leantime/pull/3098
update readme.md by @borghiste in https://github.com/Leantime/leantime/pull/3101
build(deps): bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in https://github.com/Leantime/leantime/pull/3102
build(deps): bump mermaid from 11.6.0 to 11.10.0 by @dependabot[bot] in https://github.com/Leantime/leantime/pull/3100
docs: remove duplicated PHP Extensions list by @agilgur5 in https://github.com/Leantime/leantime/pull/3108
Update CHANGELOG.md by @Stup4400OFF in https://github.com/Leantime/leantime/pull/3105
fix: title not populated (#3121) by @hhawkinsau in https://github.com/Leantime/leantime/pull/3122
Action/version bump by @taj54 in https://github.com/Leantime/leantime/pull/3112
fix: correct path in version bump workflow by @taj54 in https://github.com/Leantime/leantime/pull/3126
build(deps): bump brace-expansion by @dependabot[bot] in https://github.com/Leantime/leantime/pull/3103
Update polish translation by @KaminskiDaniell in https://github.com/Leantime/leantime/pull/3143
Set Ticket modified field on create and update by @tuj in https://github.com/Leantime/leantime/pull/3142
Update sample.env by @ThighCandy in https://github.com/Leantime/leantime/pull/3162
Added Russian translation for ru-RU.ini by @shklyarik in https://github.com/Leantime/leantime/pull/3155
Prevent ticket autosave across new tickets by @jeppekroghitk in https://github.com/Leantime/leantime/pull/3137
feat: Add multiple collaborators to a ticket by @Akashsah2003 in https://github.com/Leantime/leantime/pull/3157
This pull request improves the Simplified Chinese localization by @ashanzzz in https://github.com/Leantime/leantime/pull/3170
add uk-UA translation by @and-ri in https://github.com/Leantime/leantime/pull/3171
build(deps): bump node-forge from 1.3.1 to 1.3.2 by @dependabot[bot] in https://github.com/Leantime/leantime/pull/3176
Update pl-PL.ini by @Webajt in https://github.com/Leantime/leantime/pull/3189
build(deps-dev): bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in https://github.com/Leantime/leantime/pull/3169
build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in https://github.com/Leantime/leantime/pull/3179
build(deps): bump qs and express by @dependabot[bot] in https://github.com/Leantime/leantime/pull/3191
fix: store updated db version instead of final target version to prevent potential issues with an update which fails half way a serie of updates by @cbos in https://github.com/Leantime/leantime/pull/3192
build(deps): bump qs and body-parser by @dependabot[bot] in https://github.com/Leantime/leantime/pull/3193
Add timezone-safe date handling for mobile API by @gloriafolaron in https://github.com/Leantime/leantime/pull/3200
Feature/cloud sync accessibility kanban by @marcelfolaron in https://github.com/Leantime/leantime/pull/3205
New Contributors
@borghiste made their first contribution in https://github.com/Leantime/leantime/pull/3101
@agilgur5 made their first contribution in https://github.com/Leantime/leantime/pull/3108
@Stup4400OFF made their first contribution in https://github.com/Leantime/leantime/pull/3105
@hhawkinsau made their first contribution in https://github.com/Leantime/leantime/pull/3122
@taj54 made their first contribution in https://github.com/Leantime/leantime/pull/3112
@tuj made their first contribution in https://github.com/Leantime/leantime/pull/3142
@ThighCandy made their first contribution in https://github.com/Leantime/leantime/pull/3162
@shklyarik made their first contribution in https://github.com/Leantime/leantime/pull/3155
@Akashsah2003 made their first contribution in https://github.com/Leantime/leantime/pull/3157
@ashanzzz made their first contribution in https://github.com/Leantime/leantime/pull/3170
@and-ri made their first contribution in https://github.com/Leantime/leantime/pull/3171
@Webajt made their first contribution in https://github.com/Leantime/leantime/pull/3189
@cbos made their first contribution in https://github.com/Leantime/leantime/pull/3192
Full Changelog: https://github.com/Leantime/leantime/compare/v3.5.11...v3.6.0