github Leantime/leantime v3.5.7
Leantime v3.5.7

latest releases: latest, v3.5.12, v3.5.11...
2 months ago

Highlights

  • Adds support for Leantime MCP Plugin
  • MyTodoWidget enhancements (infinity scroll)

Changes in this Release

History from v3.5.6 to @

Commits

  • 1c49f48 [Changelog CI] Add Changelog for Version 3.5.7
  • 92d1521 task: version bump
  • 0485867 fix: Todowidget hierarchy issue with nested milestones
  • 4cb4de5 task: update packages
  • 9e7dda0 task: Claude code updates
  • e496168 feat: Infinity scroll for tasks in todowidget to reduce html bloat
  • 9d748a0 fix: dispatchFilter should return and not just echo
  • 819fe66 feat: new countNested macros for collections
  • a24ad44 fix: Ensure jsonrpc requests can be made from frontend
  • ba55c55 Update Plugins
  • f69ec85 task: update min stability setting
  • 5e4f875 task: revert reverts
  • 335b8e4 feat: claude code helpers
  • 92168b9 feat: add link to marketplace in plugin news dropdown
  • 7cec492 feat: add flag to allow turning off sortable via event filter
  • 318182e task: add additional template events to mytodo widget
  • 02aeb7b feat: new string mixins for AI support
  • a8338bb task: clean up how we load plugin paths
  • 818c7ac feat: Add support for routes.php files in plugins and modules (takes precedence over frontcontroller routing)
  • a816dfb task: move config attribute to the appropriate folder
  • 193b00c [Changelog CI] Add Changelog for Version 3.5.6

Contributors

  • Marcel Folaron (19 commits)

Files

 .claude/commands/conversation-analysis-system.md   |   49 +
 .idea/php.xml                                      |   17 +-
 CHANGELOG.md                                       |   51 +
 CLAUDE.md                                          |  262 ++-
 app/Command/ClearAll.php                           |    2 +-
 app/Command/ClearLanguage.php                      |    2 +-
 app/Core/Bootstrap/LoadConfig.php                  |    2 +-
 app/Core/Configuration/AppSettings.php             |    2 +-
 .../Attributes/LaravelConfig.php                   |    2 +-
 app/Core/Configuration/DefaultConfig.php           |    2 +-
 app/Core/Console/ConsoleKernel.php                 |   21 +-
 app/Core/Events/EventDispatcher.php                |   15 +-
 app/Core/Http/HttpKernel.php                       |   38 +-
 app/Core/Middleware/StartSession.php               |    4 +-
 app/Core/Plugins/Plugins.php                       |   68 +
 app/Core/Routing/RouteLoader.php                   |  106 ++
 app/Core/Support/LoadMacrosServiceProvider.php     |   25 +-
 app/Core/Support/StrMacros.php                     |   98 --
 app/Core/Support/String/AlphaNumeric.php           |   34 +
 app/Core/Support/String/BeautifyFilename.php       |   41 +
 app/Core/Support/String/SanitizeFilename.php       |   51 +
 app/Core/Support/String/SanitizeForLLM.php         |   94 ++
 app/Core/Support/String/ToMarkdown.php             |  126 ++
 app/Core/UI/ViewsServiceProvider.php               |   70 +-
 app/Domain/Dashboard/Templates/home.blade.php      |    2 +-
 .../Templates/partials/latestPlugins.blade.php     |    3 +-
 app/Domain/Tickets/Repositories/Tickets.php        |   11 +-
 app/Domain/Tickets/Services/Tickets.php            |  213 ++-
 app/Domain/Widgets/Hxcontrollers/MyToDos.php       |   47 +
 .../Widgets/Templates/partials/myToDos.blade.php   |   49 +-
 .../Templates/partials/myToDosLoadMore.blade.php   |  105 ++
 .../Widgets/Templates/partials/todoItem.blade.php  |  234 +--
 app/Language/en-US.ini                             |    3 +
 app/Plugins                                        |    2 +-
 blocklist.json                                     |    2 +
 composer.json                                      |   19 +-
 composer.lock                                      | 1705 +++++++++++---------
 package-lock.json                                  |    4 +-
 package.json                                       |    2 +-
 public/dist/mix-manifest.json                      |   32 +-
 40 files changed, 2489 insertions(+), 1126 deletions(-)

Don't miss a new leantime release

NewReleases is sending notifications on new releases.