Releases: frappe/frappe
Releases · frappe/frappe
v15.43.0
What's Changed
- fix: default to frappe logo when more than 2 app logos are present (backport #27913) in #27915
- feat: Added placeholder docfield, customize form field, and custom field (backport #27924) in #27925
- fix: sync translations from crowdin by @frappe-pr-bot in #27893
- Sentry fixes from support (backport #27901) in #27912
- fix: update idx and name in table before rendering result rows (backport #27502) in #27941
- refactor: make desk settings user specific (backport #27832) in #27917
- fix: allow to reset rating input if not mandatory (backport #27923) in #27952
Full Changelog: v15.42.0...v15.43.0
v14.81.6
What's Changed
- fix: default to frappe logo when more than 2 app logos are present (backport #27913) in #27914
- Sentry fixes from support (backport #27901) in #27911
- fix: allow to reset rating input if not mandatory (backport #27923) in #27951
- refactor: make desk settings user specific (backport #27832) in #27916
- fix: update idx and name in table before rendering result rows (backport #27502) in #27940
- Revert "chore(deps): bump rq to 1.15.1" by @akhilnarang in #27960
Full Changelog: v14.81.5...v14.81.6
v15.42.0
What's Changed
- We’ve updated form links to display the Title instead of the Name. #27768
- We've added a new option to the site configuration to let users manage their database connections externally. Now, you can choose to handle user management and database setup outside the system. #27626
- We’ve updated the translations for Turkish, Swedish, and Persian languages. #27678, #27837
- We've improved the database restoration process to remove an incompatible comment for older MariaDB versions, ensuring smoother database operations. #27840
- We have added a new button in the list view to allow users to clear assignments from multiple items at once. #27842
- We’ve added "Keycloak" as a new option in the Social Login Provider field within the Social Login Key form, allowing you to use Keycloak for social login. #27834
- We've corrected the error messages in system dialogs by replacing HTML
<br>
tags with newline characters for clearer readability in DocType import failures. #27861 - We've fixed an issue in LDAP Settings to properly handle special characters in the entry_dn field, preventing errors when connecting to Active Directory. #27865
- We have fixed an issue where the chart tooltip in a report now correctly shows the currency specified in the report, instead of the global default currency. #27845
- We have fixed an issue to ensure that a new ToDo created via the interaction modal in Lead is now correctly assigned to the selected user. #27869
- We’ve resolved an issue in S3 Backup Settings that ensures you will now receive an email notification if a backup fails to upload to S3. #27875
- We’ve fixed an issue in the format_timedelta function so that it no longer crashes when a string is passed instead of a datetime.timedelta object. #27872
- We have ensured that translatable strings are no longer extracted from git-ignored folders. #27847
- We have ensured that translatable strings are now extracted from the entire repository, including frontend code. #27888
Full Changelog: v15.41.0...v15.42.0
v14.81.5
What's Changed
- We’ve updated form links to display the Title instead of the Name, providing clearer identification. #27767
- We’ve fixed an issue in the LDAP Settings form to properly handle special characters in entry_dn, preventing an
LDAPInvalidFilterError
. #27864 - We've corrected the error messages in system dialogs by replacing HTML
<br>
tags with newline characters for clearer readability in DocType import failures. #27860 - We’ve ensured that the chart tooltips in the "Query Report" now display in the report's currency instead of the default global currency, providing more accurate financial data for reports involving multiple companies with different currencies. #27844
- We've fixed an issue with database restoration that could cause errors when using newer versions of MariaDB containing the "sandbox mode" comment. #27839
- We've fixed an issue in S3 Backup Settings where email notifications about failed backups were not being sent. #27874
- We have fixed an issue in System Logs to ensure proper handling of time differences, even if a string is provided instead of a time duration. #27871
Full Changelog: v14.81.4...v14.81.5
v15.41.0
What's Changed
- We've fixed an issue to correctly construct the label in link formatters by passing the necessary configuration. #27758
- We've updated the document renaming process to check write permissions for individual documents rather than the entire DocType. #27762
- We have fixed an issue where non-string values in the Title field were causing errors in the print view. #27749
- We've fixed the issue to ensure translations are accurately extracted from JavaScript files. #27404
- We have updated the wording for the Password field in the Setup Wizard for non-admin users to clarify that it can be used to update their password. #27785
- We've ensured that data in reports exported to Excel or CSV now appear translated, and we have added an option in the export dialog to choose whether to translate values. #27787
- We've improved the Comment form to ensure that all input is sanitized for security, even if it appears to be invalid HTML. #27791
- We’ve fixed an issue to prevent errors when deleting DocType records by ensuring they are checked for the is_submittable attribute before validating their docstatus. #27794
- We've corrected an issue in the Custom Web Form so that context is no longer fetched based on a custom module, ensuring the correct context is displayed. #27797
- We have fixed an issue in the child table to ensure rows are correctly re-numbered when a row is removed. #27806
Full Changelog: v15.40.6...v15.41.0
v14.81.4
What's Changed
- fix(printview): ensure document title is a string (backport #27747) in #27748
- fix: form should pass df to formatter (backport #27756) in #27757
- fix(rename_doc): check permissions for the specific document (backport #27760) in #27761
- fix: add authentication log for ldap by @saurabh6790 in #27752
- fix(setup_wizard): update wording for password field for non-admins (backport #27782) in #27784
- fix(sanitize_html): sanitize all string inputs if specified (backport #27434) in #27790
- fix(delete_doc): Check if submittable before docstatus validation (backport #27772) in #27793
- fix: dont fetch context for custom doctype based on custom module (backport #27795) in #27796
- fix: re-number idx on child table row removal by @akhilnarang in #27807
Full Changelog: v14.81.3...v14.81.4
v15.40.6
What's Changed
- fix(setup_wizard): don't crash if a country doesn't have a timezone specified (backport #27730) in #27732
Full Changelog: v15.40.5...v15.40.6
v15.40.5
What's Changed
- fix(Google Contacts): use authentication url in absence of authorization code (backport #27451) in #27726
Full Changelog: v15.40.4...v15.40.5
v14.81.3
What's Changed
- fix(setup_wizard): don't crash if a country doesn't have a timezone specified (backport #27730) in #27731
Full Changelog: v14.81.2...v14.81.3
v15.40.4
What's Changed
- Logged more detailed error messages in the email queue when the plan limit is reached. #27634
- Updated the child table to be reset before mapping from the last source document. #27642
- Fixed postgres version check and resolved issue with string and integer comparison. #27573
- Refactored communication handling to treat Issue and Lead documents separately. #27657
- Fixed a bug to display link titles for virtual link fields. #27648
- Enhanced the error message for connected app authorization to provide more context when token state is invalid. #27649
- Increased the Google Calendar Event ID character limit to 320. #27663
- Fixed translations for multiple languages, including French, Spanish, Arabic, German, Swedish, Turkish, Persian and Bosnian. #27637
- Removed usage of utcnow to ensure compatibility with Python 3.10. #27668
- Provided a default value in
getattr()
to prevent raising anAttributeError
. #27670 - Loaded apps_data during boot for the setup wizard in desk. #27674
- Reverted a previous fix that applied depends_on logic on field updates due to issues with infinite recursion. #27694
- Fixed a redirect to the login page with 'redirect-to' parameter when the token expires. #27703
- Fixed a typo in the get_token header from "Verfication" to "Verification". #27718
- Fixed page reload after login to avoid losing URL arguments. #27720
- Fixed the redirect mechanism for reports in workspace v15. #27717
- Fixed the issue where the workflow state was not showing in Quick List Widget. #27713
Full Changelog: v15.40.3...v15.40.4