Enhancements:
- Navbar: Additional ‘Show more’ delimiter for tabs #1637
- Layouts: Bottom Panels layout instead of Relationships #1654
- Layouts: Ability to hide certain detail view panels under ‘show more’ #1653
- Layouts: ‘Show more’ delimiter for bottom and side panels layouts #1629
- Email Templates: Supporting handlebars (expiremental) #1677
- Emails: Creating documents from attachments #1650
- API: Ability to get attachment contents #1676
- Formula: record\findRelatedMany function #1682
- Formula: string\replace function #1679
- Formula: ext\pdf\generate, generating PDF #1675
- Formula: ext\email\applyTemplate, applying email template #1674
- Formula: ext\email\send function, sending email via formula #1672
- Formula: record\relate supporting list if IDs #1665
- Formula: record\create & record\update functions #1664
- Layouts: Different layouts for teams & portals #1627
- Meetings: Scheduler #1655
- Contacts: ‘Has Portal User’ read-only boolean field #1697
- WebSocket: Refreshing detail view when record is updated #1640
- 2FA: Parameter to force users to set up 2 factor authentication #1634
- 2FA: Field showing whether 2FA is configured for user #1633
- Currency field: ‘Only default currency’ parameter #1621
- Settings: Email address autocomplete scopes #1683
- Stream: Post preview #1620
- Stream: Ability to paste images from clipboard #1699
- Console: Printing current version #1689
- Console: Installing & uninstalling extensions #1688
Improvements:
- Merge records: Showing read-only fields if their values are different #1685
- Import: Ability to save parameters as default #1671
- Contacts: Supporting autocomplete for account role #1668
- Layout Manager: Confirmation dialog on leaving out if layout is not saved #1663
- Layouts accessible from Entity Manager #1662
- Relationship panels: When select records for one-to-many relationship, only records that are not related to any record are listed #1659
- Emails: Ability to use group email account as a system account #1657
- Emails: Subject displayed in muted color if email is in trash #1646
- Emails: Showing paperclip icon on side panel if there’s an attachment #1644
- Showing confirmation dialog on closing or refreshing page if form is not saved #1648
- Configurable default ajax timeout parameter #1645
- Sales Pipeline dashlet: Team filter #1636
- Sales Pipeline dashlet: Funnel chart #1635
Changes:
- Roles: Allowing empty assigned user for API users w/o assignment permission #1691
All issues: https://github.com/espocrm/espocrm/milestone/88?closed=1