14.1.0 (2022-08-11)
Bug Fixes
- add_user_permission with applicale_for arg set not updating in user permission (804ce72)
- assume parentfield to be set and valid (e28674b)
- check permlevel only if > 0 (63f2cf5)
- consistent fieldnames and keep port alongside server field (c4f1619)
- db: Log mogrified queries (ba1cdf8)
- dont init child doc (94b760c)
- dont pass doc to tooltip formatter on reportview (d049c87)
- german translations (#17663) (#17771) (fd3eaa6)
- get correct doc when checking child table permission (9b89dc6)
- handle permlevel (06ebd95)
- ignore built assets in translation (53357e2)
- ignore forms without docs in realtime events (afc060f)
- init only existing single doctypes (75b6a33)
- limit allowed attributes for lazy images (#17775) (1311564)
- patch: update multi step webform's Section Break fields to Page Break (#17797) (#17798) (b3dc4c0)
- raise ImplicitCommitError instead of bare exception (e2c6497)
- reverse logic for failing permission check (7891674)
- sanitize-html: allow all data-* attrs (9b94479)
- send all messages on boot instead of scanning (d61b7e8)
- update append_to misleading message in email account (#17718) (#17796) (cd86462)
- ux: email domain doctype (48c4a8d)
- Webform Misc Fix (backport #17642) (#17746) (86f9fbc)
Features
- JS extractor and custom JS parser (fed4ae9)
- minor: add connection link to email accounts in email domain (821549d)
- minor: fetch attachment_limit from get_max_file_size api (5190a49)
- modified parser for frappe JS translate syntax (0e87d21)
- Multilanguage sites: language selector only will show "enabled" languages and language default always will be System default (#17745) (e5b8a47)
- use AST to extract translation sources (e02a73f)
Performance Improvements
Reverts
- Remove emoji from doctype (c102124)