Skip to content

Releases: Leantime/leantime

Leantime 2.4-beta-7

04 Oct 16:02
0880025
Compare
Choose a tag to compare

Highlights

  • This is most likely going to be the last beta release before we release 2.4-stable
  • A lot of bug fixes went in
  • Code was significantly cleaned up, comments added and types defined
  • Issues with API resolved

What's Changed

Full Changelog: v2.4-beta-6...v2.4-beta-7

v2.4-beta-6

28 Sep 21:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4-beta-5...v2.4-beta-6

v2.4-beta-5

27 Sep 21:17
Compare
Choose a tag to compare
v2.4-beta-5 Pre-release
Pre-release

What's Changed

Full Changelog: v2.4-beta-4...v2.4-beta-5

v2.4-beta-4

25 Sep 18:44
be75f1e
Compare
Choose a tag to compare

Highlights

  • Various bug fixes
  • Menu was reworked and optimized once again

What's Changed

Full Changelog: v2.4-beta-3...v2.4-beta-4

Leantime 2.4-beta-3

21 Sep 20:35
Compare
Choose a tag to compare

# Highlights

Primarily fixed an issue with case sensitive file systems and our namespace updates

What's Changed

New Contributors

Full Changelog: v2.4-beta-2...v2.4-beta-3

Leantime 2.4-beta-2

18 Sep 00:25
Compare
Choose a tag to compare

Another major change for 2.4. The entire namespace has changed and was adjusted to be PSR-4 compliant. If you are running any custom code/plugins you will need to update your namespaces and service calls.

If you are still using the configuration.php please update the top of the file to be:

<?php

namespace Leantime\Config;

/***
 *
 * Config class
 * This class is included for backwards compatibility and to be used with subfolder installations
 *
 * @see config/sample.env
 */
class Config

Highlights

  • Namespaces updated to be PSR-4 compliant
  • A lot of bug fixes from the previous release. Thanks to everyone who tested and submitted bugs!
  • Added files to main navigation
  • Dark mode color improvements
  • Timer was refactored to use htmx and is not asynchronous

What's Changed

New Contributors

Full Changelog: v2.4-beta...v2.4-beta-2

Leantime 2.4-beta

26 Aug 16:44
773d267
Compare
Choose a tag to compare

Major Release 🚀🚀🚀

We are incredibly excited to release 2.4-beta. During this release we refactored significant portions of our core to be faster, more stable and future proof. We added functional tests and added those to our CI pipeline, these tests will grow over time and contribute to the stability and improvement updates.

Highlights

🥷 Under the hood

  • Entire frontcontroller, request engine and template engine were rewritten or replaced. We are now using blade for our template files. Not all templates have been moved yet so more changes are coming.
  • We have integrated HTMX and started building out our first asynchronous components. This will significantly improve user experience over time as page reloads will be reduced
  • Autoloading and custom folder management were improved
  • Javascript compiled files were split into more chunks to prepare us for a move to javascript modules
  • Automated JS calls were remove and replaced with explicit calls reducing Javascript run time significantly
  • We are now using webpack to build our js/css resources
  • Started writing integration tests for some of the major workflows. As we progress we will continue to write more.
  • We updated our OSS license from the outdated GPL2 to AGPL 3.0
  • Many, many, many bug fixes

❤️ User facing updates

  • To-Do Management was improved with a new tab navigation instead of the hard to find view button
  • We now have kanban swim lanes
  • Kanbans, Tables & Lists can be grouped by a number of fields
  • Sprint dropdown was moved to the header
  • The Gantt chart view includes tasks and subtasks by default now. The timeline link from the main menu was removed as it did not any value
  • To-Do filters were optimized and most of them allow multiple selections now
  • All modals were updated to load quicker and contain unique urls so that you can copy and share any modal URL with your team mates.
  • Goals have been improved to include start value, current value and end value and define a number type (percent, number, currency)
  • The home dashboard includes a small calendar now

❗❗❗What do you need to do to update?

Update PHP to 8.1.

Given that 8.0 will be EOL by November we went ahead and updated our code to be 8.1 compatible. Please update PHP to 8.1

Config changes

The config variable LEAN_APP_URL_ROOT was renamed to LEAN_APP_DIR which is a better representation of its function

If you are in a subfolder install or use nginx or IIS you need to update some of your configs:

  • We updated our htaccess redirect rules (once and for all). This change allows us to be a lot more flexible without having to change the config in the future.
    • If you are using apache without subfolders: There is nothing for you to do. The htaccess file will be udpated automatically
    • If you are using nginx please use our updated nginx config (take note of the new location / {} rule.
    • If you are on IIS you will need to update your web.config file to the one in this package.
  • Subfolder installs do not require a rewrite base anymore, as such this should be removed from your configs. Please make sure you appUrl is set in your .env config file

Custom Folder

The custom folder had an awkward quirk where controllers and views were loaded differently. This was fixed now but means you may have to move around some files. Anything in the custom folder needs to follow the exact same file structure as in app. So if you made a change to a ticket template the new template should be in custom/domain/tickets/templates/...

Events (relevant for plugins)

If you have developed plugins and event registers please check whether those are still being triggered. Due to the reorganization a few of the event names have changed

What's Changed

New Contributors

Full Changelog: v2.3.27...v2.4-beta

Leantime v2.3.27

22 Jul 15:36
bc94318
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.26...v2.3.27

Leantime v2.3.26

22 Jul 03:53
Compare
Choose a tag to compare

Welcome to 5 new contributors! Thank you for your support!!!

Highlights

  • Home dashboard face lift
  • Misc events were added
  • Fixed various bugs (S3 bug, save & close bug, code sample bug, gantt chart date issue, file upload/download)
  • Profile and Avatar image handling improved
  • Goals received a facelift and better data tracking
  • Replaced grunt with webpack
  • Set up suite of functional tests using codeception

What's Changed

New Contributors

Full Changelog: v2.3.25...v2.3.26

Leantime v2.3.25

12 Jun 17:15
Compare
Choose a tag to compare

Fixing release version issue.

### See 2.3.24 for feature details