Releases: frappe/frappe
Releases · frappe/frappe
v14.66.2
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
What's Changed
Full Changelog: v15.14.0...v15.14.1
v14.66.1
What's Changed
Full Changelog: v14.66.0...v14.66.1
v15.14.0
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
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
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
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
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
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
resultsas_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
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