Skip to content

Releases: frappe/frappe

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

v14.66.1

19 Feb 08:04
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: v14.66.0...v14.66.1

v15.14.0

14 Feb 12:05
Compare
Choose a tag to compare

What's Changed

  • fix(DX): show user who modified in diff view (backport #24790) in #24792
  • fix: misc changes (backport #24794) in #24796
  • perf: skip ifnull checks on modified field (backport #24042) in #24043
  • fix: Ignore "Invalid Doctype" validation if ignore flag is passed (backport #24818) in #24822
  • fix: preferred_language cookie (backport #24819) in #24827
  • feat: Jinja syntax highlighting (backport #23760) in #24833
  • perf: use unique file url (backport #24830) in #24836
  • feat: frappe.model.can_submit (JS) (backport #24838) in #24846
  • fix: Remove Open Filter On Communication Doctype (backport #24800) in #24801
  • fix: added Mongolian language (backport #24803) in #24849
  • refactor: add_column (backport #24867) in #24870
  • perf: faster workflow action processing (backport #24862) in #24866
  • fix: add default timezone for Tanzania (backport #24872) in #24874
  • fix: remove _ from frappe.model.std_fields (Backport #24662) by @barredterra in #24878

Full Changelog: v15.13.0...v15.14.0

v14.66.0

14 Feb 12:05
Compare
Choose a tag to compare

What's Changed

  • fix: console import progress off-by-one (backport #24777) in #24786
  • fix(DX): show user who modified in diff view (backport #24790) in #24791
  • fix: misc changes (backport #24794) in #24795
  • perf: skip ifnull checks on modified field (backport #24042) in #24813
  • fix: Ignore "Invalid Doctype" validation if ignore flag is passed (backport #24818) in #24821
  • fix: too many concurrent connections for email sending in #24805
  • build: bump pillow by @ankush in #24824
  • fix: preferred_language cookie (backport #24819) in #24826
  • fix: check param type in mark_as_seen(note) by @barredterra in #24832
  • feat: Jinja syntax highlighting (backport #23760) in #24834
  • perf: use unique file url (backport #24830) in #24835
  • feat: add style & onEachFeature function for geojson in geolocation controller (backport #21322) in #24843
  • refactor: easier customization of Geolocation control (backport #21734) in #24844
  • feat: frappe.model.can_submit (JS) (backport #24838) in #24845
  • fix(login): Escape translated strings (backport #24431) in #24700
  • fix: added Mongolian language (backport #24803) in #24848
  • refactor: add_column (backport #24867) in #24869
  • perf: faster workflow action processing (backport #24862) in #24865
  • fix: add default timezone for Tanzania (backport #24872) in #24873
  • fix: remove _ from frappe.model.std_fields (Backport #24662) (backport #24878) in #24881

Full Changelog: v14.65.0...v14.66.0

v15.13.0

06 Feb 10:13
Compare
Choose a tag to compare

What's Changed

  • fix: do not allow to set if_owner & report perm together (backport #24582) in #24608
  • fix: short circuit private files perm check (backport #24621) in #24623
  • perf: optional faster perm check for files (backport #24624) in #24631
  • fix: make rate_limiter respect multitenancy (backport #24634) in #24636
  • fix: typeerror in onboarding_tours.js (backport #24637) in #24639
  • fix: don't notify links if not public (backport #24642) in #24646
  • fix: Retry contact update if it fails due to conflict (backport #24654) in #24655
  • fix: outgoing email account handlng (backport #24656) in #24657
  • fix: enable syntax highlighting for PythonExpression code fields (backport #24669) in #24671
  • fix: never show virtual fields in list view (backport #24666) in #24668
  • fix: use receiver's language for some notifications (backport #24235) in #24665
  • fix: clear sitemap cache periodically (backport #24644) in #24676
  • fix: Enqueue deletion of dynamic link after comitting (backport #24647) in #24675
  • fix: Avoid enqueueing during install (backport #24679) in #24682
  • feat: Letterhead Scripts & fix disappearing header in pdf (backport #23907) in #24673
  • fix(js): Handle hidden virtual fields (backport #24405) in #24692
  • fix: virtual fields are never writable (backport #24693) in #24696
  • fix: Dashboard view realtime error (backport #24698) in #24699
  • fix: lower default retention periods (backport #24697) in #24705
  • fix(login): Escape translated strings (backport #24431) in #24701
  • fix: Set default for search result limit if empty (backport #24713) in #24715
  • feat: use_first_day_of_period (backport #24570) in #24717
  • fix: redirect and open new doctype dialog if route to /doctype/new (backport #24716) in #24719
  • fix: data import table UI fix (backport #24718) in #24722
  • refactor: skip permlevel check if all levels are 0 (backport #24727) in #24730
  • fix: Skip fulltext indexes during sync (backport #24728) in #24734
  • fix: title link check (backport #24731) in #24735
  • fix: no of rows displayed based on report type by @bhavesh95863 in #24724
  • fix: Show proper error message for prepared report failure (backport #24733) in #24737
  • feat(recorder): profiling and granular recording (backport #24683) in #24742
  • fix(website): Handle virtual DocTypes webview routing (backport #24445) in #24743
  • fix: is_translatable check in link field (backport #24739) in #24747
  • feat: allow extending site config with a hook (backport #24706) in #24746
  • fix: Make sure sitemap respects robot_txt by @surajshetty3416 in #24753
  • fix: show folders in Google Drive Picker (backport #24386) by @barredterra in #24752
  • fix: Allow int fields to be unique (backport #24750) in #24756
  • fix: Use TEXT type for Webhook URLs to support large URLs (backport #24761) in #24763
  • feat: show doctype description on list title hover (backport #24612) in #24769
  • fix(UX): improve server script message (backport #24770) in #24771
  • feat: show doctype description on workspace link hover (backport #24598) in #24789
  • fix: console import progress off-by-one (backport #24777) in #24787

Full Changelog: v15.12.0...v15.13.0

v14.65.0

06 Feb 09:47
Compare
Choose a tag to compare

What's Changed

  • fix: short circuit private files perm check (backport #24621) in #24622
  • perf: optional faster perm check for files (backport #24624) in #24630
  • fix: do not allow to set if_owner & report perm together (backport #24582) in #24607
  • fix: make rate_limiter respect multitenancy (backport #24634) in #24635
  • fix: typeerror in onboarding_tours.js (backport #24637) in #24638
  • fix: enable syntax highlighting for PythonExpression code fields (backport #24669) in #24670
  • fix: Enqueue deletion of dynamic link after comitting (backport #24647) in #24674
  • fix: use receiver's language for some notifications (backport #24235) in #24664
  • fix(js): Handle hidden virtual fields (backport #24405) in #24691
  • fix: virtual fields are never writable (backport #24693) in #24695
  • fix: data import table UI fix (backport #24718) in #24721
  • refactor: skip permlevel check if all levels are 0 (backport #24727) in #24729
  • fix: Skip fulltext indexes during sync (backport #24728) in #24732
  • fix: Show proper error message for prepared report failure (backport #24733) in #24736
  • fix: outgoing email account handlng (backport #24656) in #24685
  • fix: Make as_iterator work when there are no child queries by @rohitwaghchaure in #24748
  • fix: show folders in Google Drive Picker (backport #24386) by @barredterra in #24754
  • fix: Allow int fields to be unique (backport #24750) in #24755
  • feat: Letterhead Scripts & fix disappearing header in pdf by @marination in #23263
  • fix: Use TEXT type for Webhook URLs to support large URLs (backport #24761) in #24762

Full Changelog: v14.64.0...v14.65.0

v15.12.0

30 Jan 14:12
Compare
Choose a tag to compare

What's Changed

  • fix: Missing translation in the query popup (backport #24508) in #24510
  • fix(Custom Field): default fieldname in rename fieldname prompt (backport #24492) in #24512
  • fix: error when configuring child table columns in New Print Format Builder (backport #24514) in #24517
  • fix: update all users after commit (backport #24522) in #24523
  • fix: Duplicate columns while configuring columns in New Print Format Builder (backport #24520) in #24532
  • fix: improve translatability of search results (backport #24495) in #24499
  • feat: Configurable search link limit (backport #24539) in #24540
  • fix(money_in_words)!: Don't translate the result of num2words (backport #24548) in #24551
  • feat: permission inspector (backport #24239) in #24541
  • fix: translatability (backport #24552) in #24554
  • fix(search): Fix URL encoding for search result (backport #24549) in #24559
  • fix: set same cookie expiry on client side (backport #24560) in #24568
  • fix: ignore dead columns in user_settings (backport #24572) in #24574
  • fix(grid_row): sort options based on selected data first, so as to maintain order (backport #24575) in #24577
  • fix(mobile): scroll issue after workspace change (backport #24555) in #24586
  • revert: added back quick list status indicator (backport #24584) in #24587
  • fix: typeerror in event.js (backport #24588) in #24590
  • fix: Return empty result if no perm level access (backport #24591) in #24593
  • fix(meta): Allow level 0 fields if a doc has been shared with user backport #23904 by @ankush in #24595
  • feat: show doctype description in list views (backport #24583) in #24603
  • fix: show successful rows in the import log (backport #24616) in #24618

Full Changelog: v15.11.0...v15.12.0

v14.64.0

30 Jan 14:10
Compare
Choose a tag to compare

What's Changed

  • fix: Missing translation in the query popup (backport #24508) in #24509
  • fix: improve translatability of search results (backport #24495) in #24498
  • fix(money_in_words)!: Don't translate the result of num2words (backport #24548) in #24550
  • fix(search): Fix URL encoding for search result (backport #24549) in #24558
  • fix: translatability (backport #24552) in #24553
  • feat: frappe.db.sql results as_iterator (backport #19810) (backport #24346) in #24562
  • fix: ignore dead columns in user_settings (backport #24572) in #24573
  • fix(Custom Field): default fieldname in rename fieldname prompt (backport #24492) in #24580
  • fix(grid_row): sort options based on selected data first, so as to maintain order (backport #24575) in #24576
  • fix: typeerror in event.js (backport #24588) in #24589
  • fix: Return empty result if no perm level access (backport #24591) in #24592
  • fix(mobile): scroll issue after workspace change (backport #24555) in #24585
  • fix: show successful rows in the import log (backport #24616) in #24617

Full Changelog: v14.63.0...v14.64.0

v15.11.0

24 Jan 09:02
Compare
Choose a tag to compare

What's Changed

  • fix: simultenous sessions causing invalid expiry (backport #24387) in #24401
  • feat(list_view): Add hide_name_filter setting to hide ID filter (backport #24402) in #24404
  • fix: add short timeout to gravatar (backport #24414) in #24418
  • fix: ignore unique fieldname validation during migrate (backport #24413) in #24416
  • fix: currency permission for accounts manager (backport #24419) in #24420
  • perf: Document objects without circular references (backport #17080) in #24426
  • fix: avoid mutating list while iterating over it (backport #24438) in #24440
  • refactor: Start sentry before freezing gc and use in pool (backport #24436) in #24441
  • fix: disable strict user perms for single doctypes (backport #24444) in #24450
  • fix: Handle bad URL (backport #24456) in #24458
  • fix: Handle invalid descendant filter (backport #24461) in #24463
  • fix(setup wizard): allow setting user password for an existing user (backport #24271) in #24442
  • fix(setup wizard): skip user creation if email is not provided (backport #24485) in #24487
  • fix: select label null breaks form rendering (backport #24427) in #24430
  • fix: improve email reply (backport #24490) in #24504
  • fix: Google Drive translatability (backport #24494) in #24497
  • fix(minor): Remove unused Settings workspace and some minor style fixes (backport #24077) in #24079
  • feat: tooltip descriptions for Workspace Cards (backport #24378) in #24507

Full Changelog: v15.10.0...v15.11.0