Compatibility:
Enhancements:
- Dark theme #2185
- Formula sandbox #2201
- Access info email without password #2213
- Ability to send a password change link to a specific user #2215
- Formula: Array functions indexOf, removeAt, unique #2256
- Formula: json\encode function #2233
- Formula: Object functions #2232
- Formula: Null coalescing operator #2230
- Formula: number\parseInt and number\parseFloat functions #2229
- Formula: string\split function #2227
Improvements:
- Export in idle #2197
- Mass action processing in idle #2186
- Mass Email: Supporting custom entity types as recipients #2203
- Using CSS variables for colors #2184
- Emails: Relationship with Tasks #2272
- Formula: Check syntax button #2199
- Config parameter 'Records per page (Select)' #2277
- Utilizing full-text search in link fields autocomplete and email address lookup #2278
- Showing own user as a suggestion for assigned user field if input is empty #2281
- Own user at first position in list when selecting user #2275
- Image preview: Ability to switch images with arrow keys #2271
- Ability to export/import roles #2262
- Error messages not closing automatically #2259
- Float field: Decimal Places parameter #2225
- Meetings/Calls: Duplicate action from modal view #2224
- Currency field: Ability to disable currency conversion for a specific field #2223
- Ability to collapse Compose Email modal #2222
- Wysiwyg field: Supporting image paste from clipboard #2190
- Ability to run Espo in non-developer-mode right from repository #2254
Codebase:
- PHPStan level 8 #2251
All issues: https://github.com/espocrm/espocrm/milestone/130?closed=1