Releases: frappe/frappe
Releases · frappe/frappe
v14.70.0
14.70.0 (2024-04-02)
Bug Fixes
- advertise insights to system manager only (9ad5e58)
- incorrect status on data import (backport #25660) (#25702) (2b35e4b)
- incorrect UI icon for desc sort (#25687) (#25688) (8042ef8)
- invalid filter on email acccount (#25674) (#25675) (ca5daed)
- make ads translatable (#25710) (53d28ad)
- make insights ad translatable (85e5f2f)
- Merge conflicts (4e7dd03)
- non-html notifications from files (2aa939a)
- preserve original error message (#25682) (#25684) (0737e84)
- query_report: don't crash if undefined (8f2408d), closes #25562
- reserved keywords as col name (#25718) (#25725) (7a99b75)
- translatable web footer (7558acf)
- Use CssParser to correctly pass options to wkhtmltopdf (fa1f3fc)
- Use doctype setting to set auto-extracted file as private (e939391)
- Use regex in failing test (3d7e572)
Features
v15.19.1
v15.19.0
15.19.0 (2024-03-27)
Bug Fixes
- add missing arg while invoking _download_multi_pdf (f82ed9f)
- allow page length 2500 (#25062) (75b1f6c)
- Contact form: make email translatable (800cfee)
- Contact form: make title and options translatable (b1dbd79)
- Contact form: translate internal notification to system language (f67e5f1)
- DB Query distinct handling with full table name (#25594) (4fe0498)
- diff after converting to html to text (#25582) (#25584) (bd7372d)
- Mark totals row correctly for print (#25629) (#25631) (725018f)
- only add title field in search if it exists (#25634) (#25636) (b2260c1)
- redirect after login, todo filters (backport #25521) (#25561) (d9f9aa4), closes #25455 #25455
- respect
null
as number value (#25639) (5b64ac9) - set list row height to 40px (#25619) (#25625) (af406f9)
- test: update RQ serialization test (c764282)
- Translate form and workflow builder (backport #25482) (#25547) (01f469f)
- webhook:
r
is referenced here before its initialized (a60bb4e), closes #21064 - workspace: Don't allow Welcome as default workspace (819a24c)
Features
- allow setting a custom rate limit for
login via email link
feature (c7af627) - connect to redis sentinel for redis queue (#25557) (82a33c3)
- drop sentry's RQ integration (1eab176)
- workspace: Allow user to choose a default workspace (bfa1a83)
Performance Improvements
- Faster "show title in link field" on list view (#25597) (#25622) (f62a30c)
- remove useless sorting on docstatus (#25571) (#25591) (5e5853e)
Reverts
v14.69.0
14.69.0 (2024-03-27)
Bug Fixes
- allow page length 2500 (#25062) (d40a169)
- Contact form: make email translatable (1a794df)
- Contact form: make title and options translatable (6d731fa)
- Contact form: translate internal notification to system language (2b2cf83)
- DB Query distinct handling with full table name (#25594) (#25596) (d201326)
- diff after converting to html to text (#25582) (#25583) (68d6947)
- don't parse CSV params for Excel (87c6fc6)
- duplicate translation of field labels (471ad26)
- fieldname referenced before assignment (95a0db8)
- lint: v14 doesn't have typed doctype classes, so this was never needed (#25578) (e343a32)
- Mark totals row correctly for print (#25629) (#25630) (a902f6d)
- only add title field in search if it exists (#25634) (#25635) (446c4d6)
- pop from form_params (377b35c)
- ruff fixes (8ecc7d9)
- test reportview (bb5c3a1)
Features
- add csv preview (d89a126)
- add test for exporting reportview as CSV (4eb31e0)
- add translation context (88cfe4b)
- allow setting a custom rate limit for
login via email link
feature (b7a1da5) - connect to redis sentinel for redis queue (backport #25506) (#25556) (a9ee773)
- CSV params for query report (7493c4e)
- CSV params for report view (9f14d65)
- german translations for export dialog (eab535d)
- hide csv settings in collapsible section (efb70be)
- preview real data (91b20b8)
Performance Improvements
- Faster "show title in link field" on list view (#25597) (#25621) (7df36f6)
- remove useless sorting on docstatus (#25571) (#25590) (5e65cc9)
Reverts
v15.18.2
v15.18.1
v14.68.2
v14.68.1
What's Changed
- fix: add missing import by @akhilnarang in #25576
Full Changelog: v14.68.0...v14.68.1
v15.18.0
What's Changed
- perf: cap max count on list views (backport #25348) by @mergify in #25362
- fix: traceback colours (backport #25356) by @mergify in #25359
- perf: compact prepared report files (backport #25370) by @mergify in #25375
- fix: dont show tooltip if not limited (backport #25361) by @mergify in #25371
- fix: log mariadb console usage (backport #25366) by @mergify in #25377
- fix: Log ipython commands (backport #25364) by @mergify in #25368
- fix!: console logs can't be deleted (backport #25369) by @mergify in #25373
- fix: handle invalid fetch from split (backport #25378) by @mergify in #25380
- fix: dont add trailing decimal separator (backport #25389) by @mergify in #25391
- perf: don't extract backups whenever possible by @akhilnarang in #25350
- fix(exporter): we want
DF.Literal[None]
, notDF.LiteralNone
(backport #25392) by @mergify in #25394 - feat: move bulk print operation to the background (backport #25358) by @mergify in #25397
- fix(json_handler): handle
uuid.UUID
(backport #25399) by @mergify in #25401 - fix: Respect document language in communication (backport #25402) by @mergify in #25403
- fix: allow exporting large reports that can't be rendered (backport #25395) by @mergify in #25405
- fix: handle parent rename in child workspace (backport #25406) by @mergify in #25408
- fix: allow params in make_request util function (backport #23051) by @mergify in #25418
- fix: validate homepage paths (backport #25409) by @mergify in #25412
- fix: skip virtual doctype in tags patch (backport #25420) by @mergify in #25422
- fix: wait for datepicker changes to propogate (backport #25413) by @mergify in #25425
- fix: consider all datepicker elements (backport #25426) by @mergify in #25428
- fix: child table rating fields (backport #25433) by @mergify in #25436
- feat: Store printed PDF attachments on communication (backport #25439) by @mergify in #25444
- fix: show attachments on notifications too (backport #25443) by @mergify in #25445
- perf: Avoid ordering in count query (backport #25451) by @mergify in #25452
- fix(recorder): handle frappe.db.sql(run=0) (backport #25450) by @mergify in #25454
- feat: connect to redis sentinel for redis cache (backport #25398) by @mergify in #25446
- perf: reduce import overhead on background jobs (backport #25459) by @mergify in #25460
- fix: default filter setup on todo list (backport #25455) by @mergify in #25464
- fix: log psql console usage as well (backport #25417) by @mergify in #25423
- chore(weblist): Fix data-txt encoding, remove notxt (backport #25101) by @mergify in #25465
- fix(QuickEntry): Don't allow Tab Breaks (backport #24950) by @mergify in #25468
- fix(ControlText): Preserve indentation when read only (backport #25262) by @mergify in #25469
- fix: Skip virtual doctypes while renaming (backport #25473) by @mergify in #25478
- fix: allow transitioning to long text (backport #25419) by @mergify in #25475
- fix: Skip virtual doctype rename for dynamic links (backport #25479) by @mergify in #25481
- fix: exclude irrelevant regional links (backport #25510) by @mergify in #25512
- fix: skip setting of contact full name if its too long (backport #25509) by @mergify in #25513
- fix: escape value in multiselect pill (backport #25516) by @mergify in #25518
- fix: escape text types before setting disp area (backport #25520) by @mergify in #25523
- fix: prevent TypeError if doc not defined (backport #25538) by @mergify in #25540
- fix: handle meta.fields being undefined (backport #25533) by @mergify in #25539
- feat: debug stuck process by sending SIGUSR1 (backport #25502) by @mergify in #25527
- fix: handle distinct for fieldname (backport #25511) by @mergify in #25515
- chore: release v15 by @frappe-pr-bot in #25536
Full Changelog: v15.17.3...v15.18.0
v14.68.0
What's Changed
- fix: log mariadb console usage (backport #25366) by @mergify in #25376
- perf: compact prepared report files (backport #25370) by @mergify in #25374
- fix!: console logs can't be deleted (backport #25369) by @mergify in #25372
- fix: Log ipython commands (backport #25364) by @mergify in #25367
- fix: dont add trailing decimal separator (backport #25389) by @mergify in #25390
- feat: move bulk print operation to the background (backport #25358) by @mergify in #25396
- fix: handle parent rename in child workspace (backport #25406) by @mergify in #25407
- fix: revert bulk printing in the background by @akhilnarang in #25400
- fix: skip virtual doctype in tags patch (backport #25420) by @mergify in #25421
- fix: validate homepage paths (backport #25409) by @mergify in #25411
- fix: wait for datepicker changes to propogate (backport #25413) by @mergify in #25424
- chore: remove some useless flaky tests by @ankush in #25429
- fix: consider all datepicker elements (backport #25426) by @mergify in #25427
- fix: allow exporting large reports that can't be rendered (backport #25395) by @mergify in #25404
- fix: don't allow setting an invalid rating (backport #22633) by @mergify in #25432
- fix: child table rating fields (backport #25433) by @mergify in #25435
- test: set typical viewport dimensions by @ankush in #25434
- fix: show attachments on notifications too (backport #25443) by @mergify in #25448
- perf: cap max count on list views (backport #25348) by @mergify in #25463
- feat: connect to redis sentinel for redis cache (backport #25398) by @mergify in #25449
- feat: Store printed PDF attachments on communication (backport #25439) by @mergify in #25447
- refactor: validate_link_and_fetch (backport #25184) by @mergify in #25185
- fix: Skip virtual doctypes while renaming (backport #25473) by @mergify in #25477
- fix: Skip virtual doctype rename for dynamic links (backport #25479) by @mergify in #25480
- fix: allow transitioning to long text (backport #25419) by @mergify in #25474
- test: fix timeout decorator (backport #25489) by @mergify in #25490
- refactor: render list progressively (backport #25066) by @mergify in #25485
- fix: escape value in multiselect pill (backport #25516) by @mergify in #25517
- fix: handle distinct for fieldname (backport #25511) by @mergify in #25514
- fix: escape text types before setting disp area (backport #25520) by @mergify in #25522
- feat: debug stuck process by sending SIGUSR1 (backport #25502) by @mergify in #25526
- chore: release v14 by @frappe-pr-bot in #25535
Full Changelog: v14.67.1...v14.68.0