Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(release): Bumped to Version 15.21.0
# [15.21.0](v15.20.0...v15.21.0) (2024-04-09) ### Bug Fixes * add in_install flag to print_format validate (backport [#25752](#25752)) ([#25779](#25779)) ([b4eb918](b4eb918)) * auto add modified index when sort_field is set to it ([#25686](#25686)) ([#25786](#25786)) ([9e37908](9e37908)) * bigint validation (backport [#25733](#25733)) ([#25822](#25822)) ([4af75a1](4af75a1)) * check if user exists in browse command ([2b50e48](2b50e48)) * Column 'creation' in order clause was ambiguous ([97cc96e](97cc96e)) * copy paste from Excel (issue [#24371](#24371)) ([d816753](d816753)) * copy paste from Excel (issue [#24371](#24371)) ([a31c530](a31c530)) * **dashboard_chart:** use dict.get() to avoid a KeyError ([5fd854a](5fd854a)) * Don't assign returned values if row is deleted ([#25806](#25806)) ([#25826](#25826)) ([be3fd94](be3fd94)) * don't show bulk actions for doctype with workflow ([bf9ed2a](bf9ed2a)) * dont allow querying files to website users ([#25094](#25094)) ([#25701](#25701)) ([f95b4d6](f95b4d6)) * ensure we don't try to add int and NoneType ([8dcabaf](8dcabaf)) * Get filter value based on depends_on field ([#25861](#25861)) ([#25862](#25862)) ([dc113c4](dc113c4)) * **grid:** don't crash if row doesn't exist ([755d4a9](755d4a9)) * **grid:** ensure that `doc.name` is truthy before proceeding ([#25800](#25800)) ([#25829](#25829)) ([6234baf](6234baf)) * **layout:** handle `fieldobj` being null ([67eba0f](67eba0f)) * **link:** get_input_value returns `""` ([#25878](#25878)) ([#25883](#25883)) ([f918416](f918416)) * **ListView:** In ListView make visible link title value for Subject column ([#25569](#25569)) ([30737e5](30737e5)), closes [#25567](#25567) * log report errors to aid debugging ([#25738](#25738)) ([#25846](#25846)) ([ba8fd90](ba8fd90)) * make_request - prevents an error during response parsing if the response body is empty. ([#24613](#24613)) ([057db90](057db90)) * max-width of email attachment filename ([4b879f2](4b879f2)) * only try JSON if content-type says so ([#24936](#24936)) ([c5ddbb6](c5ddbb6)) * **sentry:** correctly skip `frappe.ValidationError` and its children ([e18ff5d](e18ff5d)) * type error in workflow ([#25847](#25847)) ([#25849](#25849)) ([32bbba3](32bbba3)) ### Features * don't require editing MariaDB configuration to setup frappe (backport [#25609](#25609)) ([#25757](#25757)) ([b47c658](b47c658)) * Include `before_print` in doctype event of Server Script (backport [#25858](#25858)) ([244be81](244be81)) * **router:** Go to default workspace when clicking app logo ([#25706](#25706)) ([#25727](#25727)) ([92919d1](92919d1)) ### Performance Improvements * render list (backport [#25524](#25524)) ([#25699](#25699)) ([d103b91](d103b91)) * **Scheduling:** add jitter to job scheduling ([#25857](#25857)) ([180c3b2](180c3b2)), closes [#19007](#19007)
- Loading branch information