Skip to content

Releases: frappe/frappe

v14.67.1

12 Mar 13:24
Compare
Choose a tag to compare

What's Changed

  • fix: Delete EPS logs before deleting user (backport #25248) in #25249
  • fix: Private images in PDFs from background jobs (backport #24980) in #25245
  • fix(uninstall): don't allow uninstalling an app if we have other apps dependent on it (backport #25252) in #25253
  • fix(ModuleDef): Add list view filter options to app_name Select (backport #25258) in #25259
  • fix: MacOS shortcuts (backport #25272) in #25279
  • fix: Add is_virtual in bootstrap schema (backport #25296) in #25297
  • fix: ignore route history and access log from link check (backport #25299) in #25305
  • fix: missing timeline timestamp for comments (backport #25315) in #25316
  • fix: Enqueue action after commit (backport #25318) in #25320
  • fix: do not mark custom field as translatable by default (backport #25285) in #25329
  • fix: Skip virtual doctypes in link field checks (backport #24759) in #25332
  • fix: commit regardless of framework's transaction_writes count (backport #25322) in #25327
  • fix: rollback invalid customize form changes (backport #25198) in #25339
  • fix(auto_email_report): check if column (docfield) parent is a child table (backport #25335) in #25341

Full Changelog: v14.67.0...v14.67.1

v15.17.1

07 Mar 13:19
Compare
Choose a tag to compare

What's Changed

  • fix: dont set fetch from if partial (backport #25281) in #25282

Full Changelog: v15.17.0...v15.17.1

v15.17.0

05 Mar 10:27
Compare
Choose a tag to compare

What's Changed

  • fix: Use current language in attachment prints (backport #25128) in #25130
  • fix: specify print_language in communication attachments (backport #25131) in #25134
  • fix(UX): set default print language from print format (backport #25135) in #25136
  • fix: escalate print failures (backport #25137) in #25139
  • fix(UX): correctly disable standard web form form (backport #25143) in #25146
  • fix: always show is_standard on web form (backport #25144) in #25148
  • fix: update file attached_to details in submitted doc (backport #25132) in #25141
  • fix(setup_module_map): fix caching (backport #25149) in #25151
  • fix: escape single quotes (backport #25104) in #25154
  • fix: use name for RQ worker instead of PID (backport #25175) in #25177
  • fix: race condition on deletes (backport #25170) in #25171
  • refactor: validate_link_and_fetch (backport #25184) in #25186
  • fix(search): Don't break when query doesn't return title (backport #25168) in #25197
  • fix: filter Implementation is set operator (backport #25182) in #25195
  • fix(UX): reload form after renaming field (backport #25159) in #25161
  • fix: No need to sort keys while saving JSON to DB (backport #25205) in #25206
  • fix: dont translate numbers (backport #25208) in #25210
  • fix: Export None as type if select as no options (backport #25211) in #25212
  • fix: add "If Owner" column to roles viewer (backport #25218) in #25220
  • fix(UX): list filter take zero as null (backport #25156) in #25222
  • feat: Add doc rename hook in server script (backport #25085) in #25110
  • feat: let users unlock stuck documents (backport #24782) in #25225
  • feat: scoped progress bar on bulk submit/cancel (backport #23623) in #25232

Full Changelog: v15.16.1...v15.17.0

v14.67.0

05 Mar 10:26
Compare
Choose a tag to compare

What's Changed

  • fix: Use current language in attachment prints (backport #25128) in #25129
  • fix: always show is_standard on web form (backport #25144) in #25147
  • fix(UX): correctly disable standard web form form (backport #25143) in #25145
  • fix: update file attached_to details in submitted doc (backport #25132) in #25140
  • fix: escape single quotes (backport #25104) in #25153
  • fix!: don't force install dependencies by @ankush in #25164
  • fix: dont get message attribute in error string in has_login_limit_ex by @ankush in #25165
  • feat: Skip locked rows while selecting + fix delete race condition (backport #24298 and #25170) in #25169
  • fix: use name for RQ worker instead of PID (backport #25175) in #25176
  • fix(search): Don't break when query doesn't return title (backport #25168) in #25196
  • fix(UX): reload form after renaming field (backport #25159) in #25160
  • fix: dont translate numbers (backport #25208) in #25209
  • feat: track skipped patch with traceback (backport #20931) in #25214
  • fix: add "If Owner" column to roles viewer (backport #25218) in #25219
  • feat: basic tracing using monitor trace id (backport #22126) in #25216
  • fix(UX): list filter take zero as null (backport #25156) in #25221
  • fix: restrict method for security critical endpoints (backport #25105) in #25107

Full Changelog: v14.66.3...v14.67.0

v15.16.1

28 Feb 15:16
Compare
Choose a tag to compare

fix: Only validate fetch from when user modifies it bae8ab9

Full Changelog: v15.16.0...v15.16.1

v15.16.0

28 Feb 07:44
Compare
Choose a tag to compare

What's Changed

  • fix: force [] as default for child tables (backport #24000) in #24964
  • feat: socketio using authorization headers (backport #24858) in #24966
  • fix: added important to bold class. (backport #24975) in #24976
  • fix: allow negative numbers in grid search (backport #24989) in #24991
  • fix: Cast to string to handle int PK (backport #24988) in #24993
  • fix: Correct type hint (backport #24990) in #24995
  • fix: disable internal columns like _comments from report column selec… (backport #24998) in #25000
  • fix: add show_dashboard field on custom fields (backport #24984) in #24986
  • fix: Guess currency from report row if available (backport #25009) in #25010
  • fix: handle total row in number card formatting (backport #25011) in #25012
  • fix: Private images in PDFs from background jobs (backport #24980) in #25015
  • fix: support running QB union queries (backport #24757) in #25016
  • fix: wrap read_only functions correctly (backport #25018) in #25020
  • fix(grid): Add type attribute to buttons (backport #25021) in #25022
  • fix(a11y): Improve desk accessibility (backport #23319) in #25023
  • fix: spelling of "recording" in button (backport #25025) in #25026
  • fix: Don't init site if already init-ed during truncate (backport #25033) in #25036
  • fix: invalid lru_cache usage (backport #25046) in #25047
  • feat: Impersonate a user (backport #25050) in #25051
  • fix: translate doctype in user-facing error message (backport #25043) in #25045
  • fix: add context for row number label (backport #25041) in #25055
  • fix: german translation of No. by @barredterra in #25056
  • fix: replaced created by with owner in base_document (backport #25059) in #25061
  • perf: don't process checks if there are none (backport #25063) in #25071
  • refactor: render list progressively (backport #25066) in #25070
  • fix: grid row default values not using model (backport #23701) in #24896
  • perf: avoid unnecessary json parsing (backport #25065) in #25073
  • fix(ControlTime): Don't set datepicker's date if field is read only (backport #25038) in #25076
  • feat: hook for print format template loader (backport #25037) in #25074
  • fix: show tooltip on edit table row (backport #25040) in #25069
  • fix(formatters): Translate Select value in format_value (backport #24951) in #25077
  • fix(File Uploader): "dialog.get_primary_btn is not a function" (backport #25034) in #25087
  • perf: remove specific elements instead of re-rendering entire list (backport #25078) in #25089
  • refactor: separate click handlers for "load more" and "change page length" (backport #25080) in #25091
  • fix: Avoid add "null" to cc in communication in timeline (backport #25092) in #25096
  • fix: restrict method for security critical endpoints (backport #25105) in #25108
  • feat: support array request type (backport #25109) in #25112
  • refactor: file perm check (backport #25106) in #25114
  • fix: Check perm for library file before cloning (backport #25117) in #25120
  • fix: validate fetch from (backport #25116) in #25118
  • fix(module_map): only include apps installed on the site - not everything on the bench (backport #24688) in #25122
  • feat: add frappe push notification client (backport #24114) by @tanmoysrt in #25126

Full Changelog: v15.15.0...v15.16.0

v14.66.3

28 Feb 07:46
Compare
Choose a tag to compare

What's Changed

  • fix: Cast to string to handle int PK (backport #24988) in #24992
  • fix: disable internal columns like _comments from report column selec… (backport #24998) in #24999
  • fix: set default user value only if enabled (backport #20715) in #25017
  • fix: wrap read_only functions correctly (backport #25018) in #25019
  • fix: Don't init site if already init-ed during truncate (backport #25033) in #25035
  • fix: invalid lru_cache usage (backport #25046) in #25048
  • fix: translate doctype in user-facing error message (backport #25043) in #25044
  • fix: german translation of No. (backport #25056) in #25057
  • fix: add context for row number label (backport #25041) in #25054
  • fix: replaced created by with owner in base_document (backport #25059) in #25060
  • fix: grid row default values not using model (backport #23701) in #24895
  • perf: avoid unnecessary json parsing (backport #25065) in #25072
  • fix(ControlTime): Don't set datepicker's date if field is read only (backport #25038) in #25075
  • fix: show tooltip on edit table row (backport #25040) in #25068
  • fix(File Uploader): "dialog.get_primary_btn is not a function" (backport #25034) in #25086
  • perf: remove specific elements instead of re-rendering entire list (backport #25078) in #25088
  • refactor: separate click handlers for "load more" and "change page length" (backport #25080) in #25090
  • fix: Avoid add "null" to cc in communication in timeline (backport #25092) in #25095
  • refactor: file perm check (backport #25106) in #25113
  • fix: Check perm for library file before cloning (backport #25117) in #25119

Full Changelog: v14.66.2...v14.66.3

v15.15.0

20 Feb 10:16
Compare
Choose a tag to compare

What's Changed

  • fix: invite contact as user (backport #24905) in #24910
  • feat: pass doctype as context when translating label (backport #24903) in #24916
  • fix: lower socket timeout for validating email domain (backport #24915) in #24918
  • fix: ensure has_value_changed works for Datetime, Date and Time fields (backport #24919) in #24922
  • fix(weblist): Fix "More" button not working (backport #24893) in #24926
  • fix: keep order in get_values_from_single (backport #24907) in #24924
  • fix(calendar): Replace route in load_last_view (backport #24894) in #24928
  • fix(page): Catch LocalStorage quota exception (backport #24885) in #24931
  • feat: Queue selection for webhooks (backport #24876) in #24932
  • fix: send_workflow_action_email (backport #24929) in #24934
  • fix: handle bad cron expressions (backport #24938) in #24942
  • fix: use communication date in timeline (backport #24884) in #24944
  • refactor: Reset password flow (backport #24857) in #24861
  • perf: defer imports during CLI (backport #24945) in #24946

Full Changelog: v15.14.1...v15.15.0

v14.66.2

20 Feb 10:15
Compare
Choose a tag to compare

What's Changed

  • fix: ignore and gracefully handle img optimization failure (backport #23873) in #23875
  • fix: invite contact as user (backport #24905) in #24909
  • fix: lower socket timeout for validating email domain (backport #24915) in #24917
  • fix(weblist): Fix "More" button not working (backport #24893) in #24925
  • fix(calendar): Replace route in load_last_view (backport #24894) in #24927
  • fix: keep order in get_values_from_single (backport #24907) in #24923
  • fix: ensure has_value_changed works for Datetime, Date and Time fields (backport #24919) in #24921
  • fix(page): Catch LocalStorage quota exception (backport #24885) in #24930
  • fix: send_workflow_action_email (backport #24929) in #24933
  • fix: handle bad cron expressions (backport #24938) in #24941
  • fix: use communication date in timeline (backport #24884) in #24943
  • refactor: Reset password flow (backport #24857) in #24860
  • fix: set same cookie expiry on client side (backport #24560) in #24567

Full Changelog: v14.66.1...v14.66.2

v15.14.1

19 Feb 08:04
Compare
Choose a tag to compare

What's Changed

  • fix: send_workflow_action_email (backport #24929) in #24940

Full Changelog: v15.14.0...v15.14.1