Skip to content

Releases: frappe/frappe

v15.30.0

18 Jun 13:57
Compare
Choose a tag to compare

What's Changed

  • fix: don't excessively shorten_number (backport #26760) in #26763
  • feat: set the only email address as primary (backport #26758) in #26769
  • fix: avoid popping from empty list (backport #26783) in #26785
  • fix(desk): Don't trigger minimized dialog action on Ctrl-S (backport #26777) in #26790
  • fix(query_report): don't follow reference report for prepared_report field (backport #26786) in #26788

Full Changelog: v15.29.2...v15.30.0

v14.77.0

18 Jun 13:58
Compare
Choose a tag to compare

What's Changed

  • fix: don't excessively shorten_number (backport #26760) in #26764
  • feat: set the only email address as primary (backport #26758) in #26768
  • fix: avoid popping from empty list (backport #26783) in #26784
  • fix(query_report): don't follow reference report for prepared_report field (backport #26786) in #26787
  • fix(desk): Don't trigger minimized dialog action on Ctrl-S (backport #26777) in #26789

Full Changelog: v14.76.2...v14.77.0

v15.29.2

11 Jun 10:08
Compare
Choose a tag to compare

What's Changed

  • fix: apply perms on letter head selection (backport #26563) in #26583
  • fix(UX): Disable number card filters on standard (backport #26676) in #26680
  • fix: Skip letter heads if no permission (backport #26689) in #26692
  • fix: recursive fetch from causes infinite loop (backport #26695) in #26697
  • fix: Skip virtual fields in all select queries (backport #26700) in #26702
  • fix: Move Monitor dump to after_response (backport #26703) in #26709
  • fix(package_release): set path to tarball (backport #26688) in #26715
  • fix: Append symbol on number card (backport #26731) in #26732
  • fix: Email tracking without "use_ssl" (backport #26718) in #26735

Full Changelog: v15.29.1...v15.29.2

v14.76.2

11 Jun 10:09
Compare
Choose a tag to compare

What's Changed

  • fix(UX): Disable number card filters on standard (backport #26676) in #26679
  • fix: apply perms on letter head selection (backport #26563) in #26582
  • fix: Skip letter heads if no permission (backport #26689) in #26691
  • fix: recursive fetch from causes infinite loop (backport #26695) in #26696
  • fix: Skip virtual fields in all select queries (backport #26700) in #26701
  • fix(package_release): set path to tarball (backport #26688) in #26714
  • fix: Email tracking without "use_ssl" (backport #26718) in #26734

Full Changelog: v14.76.1...v14.76.2

v15.29.1

04 Jun 11:26
Compare
Choose a tag to compare

What's Changed

  • fix(address_query): use title field if set (backport #26570) in #26589
  • fix(number_card): ensure value is returned (backport #26600) in #26602
  • perf: rearrange some frequent jobs (backport #26591) in #26603
  • perf: memory leak on kanban refresh (backport #26597) in #26599
  • fix: Avoid concurrent TODO updates (backport #26592) in #26594
  • fix: kanban filters fixes (backport #26605) in #26610
  • fix(checkbox): Fix checkbox size on small screens (backport #26596) in #26612
  • fix: delete old user notification settings when merging users (backport #26604) in #26619
  • fix(address_query): show search fields in description if set (backport #26611) in #26622
  • fix: bypass IP restriction for the methods required for our socketio backend (backport #26624) in #26628
  • Resolves front-end bug in 'customize_form.js', triggered by delete actions on child-tables by @karanwilson in #26344
  • fix(UX): multi-tab experience (backport #26309) in #26646
  • fix: don't copy "Standard" on dashboard chart (backport #26649) in #26651
  • fix(link-preview): Correct synchronization of preview data on change. (backport #26641) in #26654
  • fix: allow creation of workspace based on desk user role perms (backport #26617) in #26659
  • fix(make_request): don't blindly try to check the content-type (backport #26656) in #26661
  • fix: Auto Email Report not working when Add Total Row is enabled (backport #26664) in #26668

New Contributors

Full Changelog: v15.29.0...v15.29.1

v14.76.1

04 Jun 12:05
Compare
Choose a tag to compare

What's Changed

  • fix(address_query): use title field if set (backport #26570) in #26588
  • fix: never show virtual fields in list view (backport #24666) in #26578
  • perf: memory leak on kanban refresh (backport #26597) in #26598
  • fix: Avoid concurrent TODO updates (backport #26592) in #26593
  • fix: kanban filters fixes (backport #26605) in #26609
  • fix(address_query): show search fields in description if set (backport #26611) in #26621
  • fix: bypass IP restriction for the methods required for our socketio backend (backport #26624) in #26627
  • fix(link-preview): Correct synchronization of preview data on change. (backport #26641) in #26653
  • fix: don't copy "Standard" on dashboard chart (backport #26649) in #26650
  • perf: use base32 space for random names instead of base16 (backport #25497) in #26655
  • fix(make_request): don't blindly try to check the content-type (backport #26656) in #26660
  • fix: Auto Email Report not working when Add Total Row is enabled (backport #26664) in #26667

Full Changelog: v14.76.0...v14.76.1

v15.29.0

28 May 10:15
Compare
Choose a tag to compare

What's Changed

  • fix: ignore apps without pyproject (backport #26498) in #26503
  • build(deps): bump pymysql from 1.1.0 to 1.1.1 (backport #26520) in #26523
  • fix: Use true stderr for dumping trace (backport #26524) in #26527
  • perf: Avoid coalesce for between filters (backport #26531) in #26532
  • fix: reload before saving on reconnect (backport #26534) in #26537
  • feat: ignore tar: file changed as we read it during backups (backport #26462) in #26495
  • feat: Make webform embeddable (backport #25598) in #26549
  • refactor: Wrap meta in v2 (backport #26548) in #26550
  • fix: field wildcard for child object (backport #26543) in #26560
  • fix: Drop file_manager.download_file (backport #26575) in #26577
  • feat: Add on_add_row event for grid in Dialog (backport #26535) in #26580

Full Changelog: v15.28.0...v15.29.0

v14.76.0

28 May 10:15
Compare
Choose a tag to compare

What's Changed

  • build: Bump requests (backport #26501) in #26504
  • fix: Use true stderr for dumping trace (backport #26524) in #26526
  • perf: Avoid coalesce for between filters (backport #26531) in #26533
  • fix: reload before saving on reconnect (backport #26534) in #26536
  • build(deps): bump pymysql from 1.1.0 to 1.1.1 (backport #26520) in #26522
  • feat: Add on_add_row event for grid in Dialog (backport #26535) in #26581

Full Changelog: v14.75.0...v14.76.0

v15.28.0

22 May 06:40
Compare
Choose a tag to compare

What's Changed

  • fix: preserve checked items after a search (backport #26434) in #26437
  • fix(translate)!: Don't add decontextualized translations (backport #26429) in #26438
  • fix(grid_row): don't crash when undefined (backport #26446) in #26449
  • fix: Don't fiddle with child table indexes (backport #26450) in #26453
  • feat(recorder): Suggest index for optimizing query (backport #26433) in #26435
  • fix(DX): Don't run CI if there are no tests (backport #26457) in #26466
  • fix: "Not assigned" filter (backport #26468) in #26470
  • perf: num2words, babel, gettext, sentry imports (backport #26475) in #26477
  • fix: default tree view (backport #26473) in #26480
  • fix: enable fetch_from for Time fieldtype (#25266) (backport #26471) in #26483
  • fix: condition of event participants (backport #26300) in #26456
  • fix: compute modal title server side (backport #26179) in #26192
  • build: Bump requests (backport #26501) in #26505

Full Changelog: v15.27.0...v15.28.0

v14.75.0

22 May 06:40
Compare
Choose a tag to compare

What's Changed

  • fix: preserve checked items after a search (backport #26434) in #26436
  • fix(grid_row): don't crash when undefined (backport #26446) in #26448
  • fix: Don't fiddle with child table indexes (backport #26450) in #26452
  • fix(contact list): add space before designation by @barredterra in #26440
  • fix: condition of event participants (backport #26300) in #26455
  • fix(DX): Don't run CI if there are no tests (backport #26457) in #26465
  • fix: "Not assigned" filter (backport #26468) in #26469
  • perf: num2words, babel, gettext, sentry imports (backport #26475) in #26476
  • fix: activity page query by @ankush in #26484
  • fix: enable fetch_from for Time fieldtype (#25266) (backport #26471) in #26485
  • fix: pass user and shared params when checking for cache keys (backport #26402) in #26403
  • feat: what's new (v15 port of #21014) (backport #25986) in #26494

Full Changelog: v14.74.1...v14.75.0