Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release v14 #26114

Closed
wants to merge 38 commits into from
Closed

chore: release v14 #26114

wants to merge 38 commits into from

Conversation

frappe-pr-bot
Copy link
Collaborator

Automated weekly release.

cogk and others added 28 commits April 16, 2024 17:37
(cherry picked from commit cab3b96)

Co-authored-by: Ankush Menat <ankush@frappe.io>
* fix: better file locking

(cherry picked from commit 1f9efb7)

# Conflicts:
#	frappe/model/document.py

* fix: Auto delete very old document locks

locks older than 12 hours are most likely from dead processes. They can be (mostly) safely ignored.

(cherry picked from commit d616341)

# Conflicts:
#	frappe/model/document.py

* fix!: Accept flat arguments for server_action

(cherry picked from commit eb1b1b4)

* feat: support primary_action for `frappe.throw`

(cherry picked from commit 40f1ae1)

* feat: let users unlock stuck documents

(cherry picked from commit d89e0e7)

* refactor: simplify code

Co-authored-by: Akhil Narang <me@akhilnarang.dev>
(cherry picked from commit 2c19e84)

* chore: conflicts

* Revert "fix!: Accept flat arguments for server_action"

This reverts commit e7f2319.

* fix: make unlocking Backward compatibile

* fix: wrong variable assignment

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
Co-authored-by: Akhil Narang <me@akhilnarang.dev>
(cherry picked from commit b0db641)

# Conflicts:
#	frappe/model/document.py
#	frappe/tests/test_document_locks.py
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
* build: bump gunicorn (#25980)

https://github.com/benoitc/gunicorn/releases/tag/22.0.0
(cherry picked from commit 723e557)

# Conflicts:
#	pyproject.toml

* Update pyproject.toml

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
)

* fix: register faulthandler on true stderr only

#25613
(cherry picked from commit a49189a)

* fix: response logging

if response is 4xx then `Response` object itself is getting logged,
which is stupid. This is because of `res and res.text` and res is falsy
if response is not "OK".

(cherry picked from commit 4c85c20)

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
…-25225

feat: let users unlock stuck documents (backport #24782) (backport #25225)
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
(cherry picked from commit 4549c69)
…-26038

fix(report_view): allow exporting all rows even if count is disabled (backport #26038)
…is selected

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
(cherry picked from commit 3dc568e)
…-26054

fix(grid_row): check child table dependent properties whenever a row is selected (backport #26054)
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
(cherry picked from commit e4b3a3f)
…-26078

feat: enable dynamic filters for standard number cards (backport #26078)
…loper mode

This fixes e4b3a3f

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
(cherry picked from commit 178dd89)
…-26081

fix: allow setting dynamic filters for number cards even without developer mode (backport #26081)
When the sender is using email with windows-874 charset (i.e., Outlook / Thai), the incoming email, i.e., to Issue will result in weird characters.

This is due to, python don't know about this charset. This fix by using alias charset for the problematic charset.

(cherry picked from commit 69f9db6)

# Conflicts:
#	frappe/email/receive.py
Keep our own map of alternative character sets

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
(cherry picked from commit 441379e)

# Conflicts:
#	frappe/email/receive.py
…26090)

* fix: 🐛 don't create __init__.py files when gathering pages

These files are only necessary if any other *.py files exists in a pages folder. Apart from that, this functions purpose (by name) is to get pages, and not create any source code files.

closes #25167

* refactor: ⚰️ remove commented out code

(cherry picked from commit 0a4ee1d)

# Conflicts:
#	frappe/website/router.py

Co-authored-by: Markus Lobedann <markus.lobedann@gmail.com>
Follow up to #25800

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
(cherry picked from commit 0838eec)
…-26095

fix(grid): ensure that `doc` itself is not null (backport #26095)
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
…-26001

fix: unknown charset windows-874 problem on incoming mail (backport #26001)
* refactor: web form link logic (#25951)

(cherry picked from commit bb68908)

# Conflicts:
#	frappe/website/doctype/web_form/web_form.py
#	frappe/website/doctype/web_form_field/web_form_field.json

* chore: conflicts

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
…r a row is selected" (#26110) (#26112)

(cherry picked from commit 1620da5)

Co-authored-by: Akhil Narang <me@akhilnarang.dev>
@frappe-pr-bot frappe-pr-bot requested a review from a team as a code owner April 23, 2024 09:31
@frappe-pr-bot frappe-pr-bot removed the request for review from a team April 23, 2024 09:31
mergify bot and others added 5 commits April 23, 2024 12:45
(cherry picked from commit b0cc93e)

Co-authored-by: Ankush Menat <ankush@frappe.io>
(cherry picked from commit 8ea4438)

Co-authored-by: Samuel Danieli <23150094+scdanieli@users.noreply.github.com>
…26025) (#26118)

(cherry picked from commit 27948bc)

Co-authored-by: Kareem Kouddous <kkouddous@gmail.com>
(cherry picked from commit 2ec9ef5)

Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com>
…6116)

* fix: filters on prepared report export

(cherry picked from commit 71a9fa4)

# Conflicts:
#	frappe/public/js/frappe/views/reports/query_report.js

* refactor: Store prepared_report_name state on report obj

(cherry picked from commit b5b6a52)

# Conflicts:
#	frappe/core/doctype/prepared_report/prepared_report.js
#	frappe/public/js/frappe/views/reports/query_report.js

---------

Co-authored-by: Rutwik Hiwalkar <rutwikhdev@gmail.com>
Co-authored-by: Ankush Menat <ankush@frappe.io>
@ankush ankush marked this pull request as draft April 24, 2024 07:32
mergify bot and others added 5 commits April 25, 2024 17:27
(cherry picked from commit 1e4c182)

Co-authored-by: Ankush Menat <ankush@frappe.io>
* chore: default password in cypress

* chore: drop flaky tests
client side code is _never_ supposed to query doctype table.

(cherry picked from commit c3fa411)

Co-authored-by: Ankush Menat <ankush@frappe.io>
@ankush ankush closed this Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants