Highlights
We're excited to get Leantime 2.4 out of beta into a stable release.
2.4 had a number of changes and improvements to the entire code base of Leantime.
Compared to 2.3 it comes with a number of breaking changes outlined here:
- https://github.com/Leantime/leantime/releases/tag/v2.4-beta
- https://github.com/Leantime/leantime/releases/tag/v2.4-beta-2
What's Changed
- Patch Issue 1761 by @tech62 in #1766
- [Snyk] Upgrade datatables.net from 1.13.4 to 1.13.5 by @broskees in #1770
- [Snyk] Upgrade datatables.net-rowreorder from 1.3.3 to 1.4.0 by @broskees in #1772
- Update README.md by @marcelfolaron in #1779
- add IoC Container and add some refactoring by @broskees in #1777
- [Snyk] Upgrade datatables.net-rowgroup from 1.3.1 to 1.4.0 by @broskees in #1771
- Bugfix/acceptance tests ci fix by @broskees in #1757
- Update acceptancetests.yml by @marcelfolaron in #1785
- Rename class.moduleManager.php to class.modulemanager.php by @marcelfolaron in #1788
- Update LICENSE by @marcelfolaron in #1787
- PHPCS & Bugfixes by @broskees in #1790
- Release fixes by @marcelfolaron in #1784
- New Crowdin updates by @marcelfolaron in #1794
- setup blade by @broskees in #1808
- Various bugfixes by @marcelfolaron in #1811
- Ticket Refactor by @marcelfolaron in #1814
- Fix Acceptance Tests by @marcelfolaron in #1817
- Various bugfixes by @marcelfolaron in #1818
- Additional checks by @marcelfolaron in #1819
- Various bugfixes by @marcelfolaron in #1820
- updates by @marcelfolaron in #1821
- change to localhost by @marcelfolaron in #1822
- test updates by @marcelfolaron in #1823
- Update acceptancetests.yml by @marcelfolaron in #1824
- update hostname by @marcelfolaron in #1825
- Update acceptancetests.yml by @marcelfolaron in #1826
- Various bugfixes by @marcelfolaron in #1827
- New Crowdin updates by @marcelfolaron in #1805
- New Crowdin updates by @marcelfolaron in #1828
- Features & Refactor by @broskees in #1812
- 2.4 prep by @marcelfolaron in #1831
- [Snyk] Fix for 1 vulnerabilities by @broskees in #1832
- Wait for alert to show up before checking to see message in tests by @marcelfolaron in #1834
- Bugfixes by @marcelfolaron in #1835
- bugfixes of urls by @broskees in #1836
- Config update, bootloader fix for subfolder install by @marcelfolaron in #1841
- Fixed not showing icons My Calendar and Portfolio after switching language to Polish by @gusioo in #1839
- [Snyk] Upgrade @fortawesome/fontawesome-free from 6.4.0 to 6.4.2 by @broskees in #1837
- [Snyk] Upgrade datatables.net-rowreorder from 1.4.0 to 1.4.1 by @broskees in #1838
- New Crowdin updates by @marcelfolaron in #1829
- delete and edit calendar event controllers update by @laurendubbink in #1754
- New Crowdin updates by @marcelfolaron in #1842
- Small bugfixes by @marcelfolaron in #1844
- moving packages and fixing hx url by @marcelfolaron in #1846
- New Crowdin updates by @marcelfolaron in #1845
- Update class.events.php by @marcelfolaron in #1865
- Convert Project to PSR-4 by @broskees in #1868
- Bug - Fix kanban milestone tag overflow out of the card by @charly-palencia in #1875
- Revert "Bug - Fix kanban milestone tag overflow out of the card" by @marcelfolaron in #1882
- Fix toogle issue for current project menu by @charly-palencia in #1883
- Usability improvements by @marcelfolaron in #1885
- [Snyk] Upgrade htmx.org from 1.9.4 to 1.9.5 by @broskees in #1884
- fix(To-Do, Canvas): Delete confirmation dialogue, delete todo after confirmation by @jiriks74 in #1871
- Update the PT-BR Translation by @VozDeOuro in #1888
- Namespace fixes by @marcelfolaron in #1890
- [Snyk] Upgrade jquery from 3.7.0 to 3.7.1 by @broskees in #1891
- Solve User dependencies with File::Class by @charly-palencia in #1901
- Update Language.php by @marcelfolaron in #1895
- Fix menu by @marcelfolaron in #1903
- Bug fixes by @marcelfolaron in #1906
- OIDC & twofa fix by @marcelfolaron in #1911
- refactor environment class and move events execution to earlier for m… by @broskees in #1916
- fix(TimeSheets): missing use statements by @jiriks74 in #1915
- Fix gantt issue by @marcelfolaron in #1917
- fix issue where config session variables were being destroyed by @broskees in #1918
- fix: resolved issue where env vars did not overwrite php config vars by @marcelfolaron in #1923
- fix(Wiki): variable $article was $Article in function definition by @jiriks74 in #1926
- Fix deprecation warnings by @marcelfolaron in #1924
- fix(tickets): Javascript issue on save in list view by @marcelfolaron in #1930
- fix(tickets): Fixing non working ticket counter by @marcelfolaron in #1931
- fix(api): Fixing API requests not being parsed correctly by @marcelfolaron in #1935
- Small bug fixes by @marcelfolaron in #1936
- feat: New events in user service by @marcelfolaron in #1937
- Small bug fixes by @marcelfolaron in #1941
- Code clean up by @marcelfolaron in #1943
- Fixing missing type issues and jsonrpc additions by @marcelfolaron in #1947
- New type isues by @marcelfolaron in #1948
- fix: Variety of small bug fixes by @marcelfolaron in #1960
- fix(timeline): Fixed a bug where the users clientid was filtering mil… by @marcelfolaron in #1961
- Fixes from prod by @marcelfolaron in #1962
- Fixes from prod by @marcelfolaron in #1963
New Contributors
- @tech62 made their first contribution in #1766
- @gusioo made their first contribution in #1839
- @laurendubbink made their first contribution in #1754
- @charly-palencia made their first contribution in #1875
- @jiriks74 made their first contribution in #1871
- @VozDeOuro made their first contribution in #1888
Full Changelog: v2.3.27...v2.4