EspoCRM - Package Updates
- 
[2.7.0]
- Update EspoCRM to 7.4.0
 - Full changelog
 - PDF: Dompdf engine #2564
 - OIDC: Portal support #2578
 - PostgreSQL experimental support #2605
 - Hard database rebuild #2592
 - Formula: if-then-else & while statements #2536
 - Formula: break & continue in while-loops #2551
 - Formula: record\delete function Formula: record\delete function
 - Formula: string\matchExtract function #2651
 - Formula: ext\currency\convert function #2659
 - MariaDB performance improvements #2601
 - Currency field: Support Decimal DB type #2547
 - Int/Float/Currency fields: Inline calculation #2552
 - XLSX export: Less memory consuming mode #2534
 - XLSX export: Parameters enabling printing title & links to records #2533
 - Email: View attachments in modal #2553
 - Separate parameter to configure number of records initially displayed in Kanban columns #2526
 
 - 
[2.8.0]
- Update EspoCRM to 7.5.0
 - Full changelog
 - API Before-Save script #2720
 - Enum options re-use #2695
 - URL-Multiple field type #2713
 - Copy to clipboard button #2698
 - Memo dashlet #2699
 - Emails: Print action #2706
 - Email filters: 'Body contains all' filter #2708
 - Quick search when adding a field filter #2709
 - Text filter: Previous search suggestions #2710
 
 - 
[2.9.0]
- Update EspoCRM to 8.0.0
 - Full changelog
 - Navbar tab grouping #2780
 - Light theme #2799
 - Export customizations to installable extension package #2794
 - Duplicate checking fields #2790
 - Layout sets for specific users #2796
 - Entity Manager: Parameter 'Duplicate check on update' #2789
 - Custom list layouts for relationship panels #2792
 - My Inbox dashlet: Folder option #2760
 - Roles: Message permission #2784
 - Formula: record\findMany function #2785
 - Not allowing to remove required link from foreign record #2797
 - List (Small) layout on small screen #2800
 - ES modules #2762
 - ES classes #2766
 - ORM: Ability to join sub-queries #2756
 - CORS middleware #2755