Highlights
We are coming out of beta with 2.3! After some extended testing we feel that 2.3 is ready for your environments.
- We fixed a variety of bugs (including the image upload bug)
- Configuration management can now be done via .env and yaml files. configuration.php will be deprecated in future releases (Thanks to @TareqK)
- We have started the development of a JSON RPC API for Leantime. (Thanks to @broskees)
- New users are now sent an invite and can set their passwords then.
- Profile Screens received a facelift
- New user screens are now in modals so that admins can add users from the project team pages
What's Changed
- New canvas/PDF print support/refactored canvas/new menu structure/AI translation/customization by @diderich in #1096
- Correct bugs in core/class.theme by @diderich in #1107
- Another of these stupid typos after the fact ... by @diderich in #1112
- Show canvas help in any case by @diderich in #1124
- remove var_dump() by @marcelfolaron in #1128
- Feature: expand rudimentary plugin system by @broskees in #1079
- Bugfix/missing config by @broskees in #1132
- Update missing french translation by @clemrdh in #1136
- SSL warning fix by @Meloman-zz in #1135
- Typos in some showCanvas.tpl by @diderich in #1133
- Menu clean up by @marcelfolaron in #1149
- Plugin manager by @marcelfolaron in #1163
- Leantime 2.3 by @marcelfolaron in #1157
- New Crowdin updates by @marcelfolaron in #1147
- New Crowdin updates by @marcelfolaron in #1164
- Hide closed projects from project screen by @marcelfolaron in #1165
- Change input placeholder based on ldap availability by @marcelfolaron in #1166
- Images were not visible in comments by @marcelfolaron in #1167
- New Crowdin updates by @marcelfolaron in #1168
- Set email frequency defaults on company level by @marcelfolaron in #1169
- Fix project selector overflow issue by @marcelfolaron in #1170
- Fixing login redirects by @marcelfolaron in #1171
- Added paid checkbox to timesheets and cleaned up old tables by @marcelfolaron in #1173
- First draft of notifications by @marcelfolaron in #1174
- Canvas cleanup by @marcelfolaron in #1177
- New Crowdin updates by @marcelfolaron in #1172
- hooks for PDO by @broskees in #1176
- undoing a plugin specific change by @broskees in #1180
- 2.3 beta fixes by @marcelfolaron in #1179
- New Crowdin updates by @marcelfolaron in #1178
- 2.3 beta fixes by @marcelfolaron in #1182
- New Crowdin updates by @marcelfolaron in #1181
- New Crowdin updates by @marcelfolaron in #1183
- CLI PoC by @TareqK in #1187
- 2.3.1 patches by @marcelfolaron in #1189
- Fixes #1185 by @marcelfolaron in #1190
- New Crowdin updates by @marcelfolaron in #1186
- 2.3.1 patches by @marcelfolaron in #1195
- Fixing pdf return value by @marcelfolaron in #1196
- update readme - fix link to release by @TareqK in #1192
- New Crowdin updates by @marcelfolaron in #1191
- Updated Readme and language list by @marcelfolaron in #1197
- Autoload Fixes for appSettings by @TareqK in #1201
- New Crowdin updates by @marcelfolaron in #1200
- updated configuration and autoloader to use environment by @TareqK in #1205
- JSON-RPC 2.0 API by @broskees in #1206
- added configuration via dotenv and yaml by @TareqK in #1207
- Leantime/environment as singleton by @TareqK in #1208
- New Crowdin updates by @marcelfolaron in #1210
- New Crowdin updates by @marcelfolaron in #1214
- Update translations vi-VN.ini by @yuvytung in #1216
- Update ja-JP.ini by @lockdlock in #1219
- 2.3.2 patches by @marcelfolaron in #1223
New Contributors
- @broskees made their first contribution in #1079
- @clemrdh made their first contribution in #1136
- @Meloman-zz made their first contribution in #1135
- @lockdlock made their first contribution in #1219
Full Changelog: v2.2.11...v2.3.2