v15.48.0
版本发布时间: 2024-11-19 20:41:41
frappe/frappe最新发布版本:v15.52.0(2025-01-14 20:30:57)
What's Changed
- Added the Authenticate as Service Principal checkbox to Email Account, allowing Frappe to authenticate with Exchange Online and access shared mailboxes without requiring Full Access permissions for users. https://github.com/frappe/frappe/pull/27336
- Fixed the Change Log to skip update checks when using the
develop
branch version, preventing incorrect notifications. https://github.com/frappe/frappe/pull/28452 - Fixed an issue where clicking "Get PDF" in the Print View did not retain the selected print format and letterhead, so the generated PDF now matches the current view. https://github.com/frappe/frappe/pull/28455
- Updated the permission error message to specify the required permission, the DocType, and the document name when access is denied. https://github.com/frappe/frappe/pull/28388
- Updated Query Reports to validate filters using
select
permission instead ofread
, and fixed an issue where reports failed when filters were applied due touser
beingNone
; now it defaults to the session user for permission validation. https://github.com/frappe/frappe/pull/28472 - Fixed an issue where tooltip values in custom Dashboard Charts were not formatted according to their field types, so values like currency now display correctly. https://github.com/frappe/frappe/pull/28473
- Fixed an issue where translations from the parent language were not used when the child language lacked a translation; now, the system correctly falls back to the parent language translation if the child language translation is missing. https://github.com/frappe/frappe/pull/27853
- Fixed an issue that prevented custom methods from accessing the URL of uploaded files; the URL is now stored properly during file upload. https://github.com/frappe/frappe/pull/28493
- Resolved an issue where the
summary
HTML element was being escaped in Comment, ensuring it now renders correctly. https://github.com/frappe/frappe/pull/28477 - Updated the Server Script autocompletion to be more generic. https://github.com/frappe/frappe/pull/28298
- Refactored internal code by splitting custom types into a separate module to improve static code analysis and type safety. https://github.com/frappe/frappe/pull/28296
- Refactored the
user_query
function to usefrappe.get_list()
. https://github.com/frappe/frappe/pull/28512
Full Changelog: https://github.com/frappe/frappe/compare/v15.47.2...v15.48.0