From fdc48277a836362c5943c7c75c2ec6db04d59da8 Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Tue, 8 Sep 2026 13:48:11 +0000 Subject: [PATCH] chore(release): Bumped to Version 15.121.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## [15.121.1](https://github.com/frappe/erpnext/compare/v15.121.0...v15.121.1) (2026-09-08) ### Bug Fixes * **accounts:** reject same-account internal transfers ([#58529](https://github.com/frappe/erpnext/issues/58529)) ([05a1127](https://github.com/frappe/erpnext/commit/05a112758796a39f71cd7a4363e93db9f54e02f5)) * **accounts:** round journal entry totals to field precision (backport [#58629](https://github.com/frappe/erpnext/issues/58629)) ([#58874](https://github.com/frappe/erpnext/issues/58874)) ([96357b4](https://github.com/frappe/erpnext/commit/96357b4fdcf426da143a7ca0c126c155e5182b58)) * **accounts:** support drop-shipped items in Gross Profit report ([#58686](https://github.com/frappe/erpnext/issues/58686)) ([6c6ee7c](https://github.com/frappe/erpnext/commit/6c6ee7c52488cfb4090aaa3753f22e50b5102a9d)) * add reconciliation after submit logic for bank transactions ([#57330](https://github.com/frappe/erpnext/issues/57330)) ([2ee5f6b](https://github.com/frappe/erpnext/commit/2ee5f6b1c44fa455fd617e6f5fb8c67f035f6ff8)) * **batch:** show Expired status only after expiry date has passed ([#58736](https://github.com/frappe/erpnext/issues/58736)) ([cd93007](https://github.com/frappe/erpnext/commit/cd93007780a6deb589c3cffc6d3dfc4f3c28fe04)) * check material request price list permission ([#58740](https://github.com/frappe/erpnext/issues/58740)) ([a348d41](https://github.com/frappe/erpnext/commit/a348d413d0143e63570c3e0aeb5c412107c8f64d)) * check write permission in whitelisted document methods (backport [#58689](https://github.com/frappe/erpnext/issues/58689)) ([#58702](https://github.com/frappe/erpnext/issues/58702)) ([baa30e7](https://github.com/frappe/erpnext/commit/baa30e703d9910178c192b94c56aef89c818fa36)) * **crm:** check read permission on lead in add_lead_to_prospect ([4dd56ec](https://github.com/frappe/erpnext/commit/4dd56ec4e6fae71ea112c53770dfd1f6f8c3546b)) * **crm:** validate contact email before saving an email campaign (backport [#58667](https://github.com/frappe/erpnext/issues/58667)) ([#58671](https://github.com/frappe/erpnext/issues/58671)) ([1ea597d](https://github.com/frappe/erpnext/commit/1ea597d6b5a9ef50a998249513354cae942ba1ed)) * fetch accounts by company (backport [#58523](https://github.com/frappe/erpnext/issues/58523)) ([#58878](https://github.com/frappe/erpnext/issues/58878)) ([2c2a3e9](https://github.com/frappe/erpnext/commit/2c2a3e9f1022fe0e6d0e8c56f404a776a830ceec)) * filter cancelled BOMs in BOM Stock Analysis ([#58647](https://github.com/frappe/erpnext/issues/58647)) ([fff2616](https://github.com/frappe/erpnext/commit/fff261680c14cdd7bf8791e07597afa216344a1a)) * **gross-profit:** include item_name in export ([#58631](https://github.com/frappe/erpnext/issues/58631)) ([c752bb3](https://github.com/frappe/erpnext/commit/c752bb34a8db81902199ebb75d0efec5b3bbe58e)) * include payment deductions in sales/purchase register ledger bal… (backport [#58437](https://github.com/frappe/erpnext/issues/58437)) ([#58679](https://github.com/frappe/erpnext/issues/58679)) ([24e7ff5](https://github.com/frappe/erpnext/commit/24e7ff55dec724ca4015dbc4fe089d8908b87d19)) * persist rendered terms on transaction save ([#58858](https://github.com/frappe/erpnext/issues/58858)) ([24cac30](https://github.com/frappe/erpnext/commit/24cac30aa9935429173087857cdeeaf6d4f8c09f)) * **pos:** use company-currency change amount when netting pos gl entries (backport [#58599](https://github.com/frappe/erpnext/issues/58599)) ([#58677](https://github.com/frappe/erpnext/issues/58677)) ([c7d865e](https://github.com/frappe/erpnext/commit/c7d865ef3b4d25c7a1e587004b7e2228daaff86d)) * resolve conflicts ([95b2030](https://github.com/frappe/erpnext/commit/95b203079aaa2f5460cc9c11f750e66c6cb3a810)) * **selling:** fetch orders within billing allowance (backport [#58751](https://github.com/frappe/erpnext/issues/58751)) ([#58822](https://github.com/frappe/erpnext/issues/58822)) ([a64b78d](https://github.com/frappe/erpnext/commit/a64b78d28311536711e983bdb5865999a18f0f12)) * **setup:** strict permissions for transaction deletion record (backport [#58687](https://github.com/frappe/erpnext/issues/58687)) ([#58722](https://github.com/frappe/erpnext/issues/58722)) ([934c7d8](https://github.com/frappe/erpnext/commit/934c7d833ce2c9ffea045fe8ddf13d1b2f68247f)) * show cost center for unmatched payments in receivables (backport [#58453](https://github.com/frappe/erpnext/issues/58453)) ([#58880](https://github.com/frappe/erpnext/issues/58880)) ([69f38a0](https://github.com/frappe/erpnext/commit/69f38a04c889d79fa517f75d7cb8a30150de4ca9)) * skip zero quantity items in production plan material requests ([#58642](https://github.com/frappe/erpnext/issues/58642)) ([3217a69](https://github.com/frappe/erpnext/commit/3217a69fc26633ec3a404ed89c36c88e86c09059)) * **stock:** recalculate delivery note billing after return ([#58869](https://github.com/frappe/erpnext/issues/58869)) ([b409ded](https://github.com/frappe/erpnext/commit/b409ded2f6648852de43e51a2f830b0a1bf57125)) ### Reverts * **manufacturing:** remove material coverage changes on version 15 ([#58715](https://github.com/frappe/erpnext/issues/58715)) ([7cbf8b8](https://github.com/frappe/erpnext/commit/7cbf8b8660d4b7091d2e7f7992740f7374fe240e)) --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 24ffe21f533..f4b59da3397 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from frappe.utils.user import is_website_user -__version__ = "15.121.0" +__version__ = "15.121.1" def get_default_company(user=None):