From 41038979ec51a7f4f3f0cabd6d308751da8dd5c9 Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Mon, 13 Jul 2026 07:37:49 +0000 Subject: [PATCH] chore(release): Bumped to Version 15.116.0 # [15.116.0](https://github.com/frappe/erpnext/compare/v15.115.0...v15.116.0) (2026-07-13) ### Bug Fixes * **`frappe_crm_api`:** handle failure for `after_app_install` and `after_app_uninstall` ([983ec56](https://github.com/frappe/erpnext/commit/983ec5660c2d632d7ddaeb2ead2afc7a3f7879f7)) * **accounts:** clear clearance date when amending reconciled voucher (backport [#55947](https://github.com/frappe/erpnext/issues/55947)) ([5f14f2c](https://github.com/frappe/erpnext/commit/5f14f2ccd6b57c2c3d682ac3fe6efee75893a757)), closes [#55972](https://github.com/frappe/erpnext/issues/55972) * **accounts:** retain invoice table on opening invoice creation error (backport [#56353](https://github.com/frappe/erpnext/issues/56353)) ([#57057](https://github.com/frappe/erpnext/issues/57057)) ([cfc546c](https://github.com/frappe/erpnext/commit/cfc546cf3f7531418fd865deec8a6f420196a1d5)) * added permission checks on various whitelisted functions (backport [#56745](https://github.com/frappe/erpnext/issues/56745)) ([#56945](https://github.com/frappe/erpnext/issues/56945)) ([55e0d10](https://github.com/frappe/erpnext/commit/55e0d106c9380f7477ffc54a693a17c7c377130c)) * address review comments ([3c47adb](https://github.com/frappe/erpnext/commit/3c47adb0215bb027540b081f5a6bbebfe8553a2e)) * block serialized to non-serialized item change when SABB exists (backport [#56773](https://github.com/frappe/erpnext/issues/56773)) ([#56774](https://github.com/frappe/erpnext/issues/56774)) ([44a7013](https://github.com/frappe/erpnext/commit/44a7013ab45c4567da37c8126f1a050e877e88f7)) * **company:** ignore user permissions for link fields having link to `Account` and `Cost Center` (backport [#56748](https://github.com/frappe/erpnext/issues/56748)) ([#56794](https://github.com/frappe/erpnext/issues/56794)) ([5666fd1](https://github.com/frappe/erpnext/commit/5666fd13343ad2bc4682b9938e8f5957487d94e8)) * **crm_settings:** skip allowed users check when frappe crm is installed locally ([95b3bd4](https://github.com/frappe/erpnext/commit/95b3bd4e1d3fc47d537898c6c3e9c84cf5e2a31d)) * disallow editing on reversal journals ([ac2e69f](https://github.com/frappe/erpnext/commit/ac2e69fbfd628abcb8f47bd14c5fb9b1771abcc5)) * display outstanding amount using company default currency (backport [#56785](https://github.com/frappe/erpnext/issues/56785)) ([#57008](https://github.com/frappe/erpnext/issues/57008)) ([8688f1f](https://github.com/frappe/erpnext/commit/8688f1f51a7868757aa6d14ef4568e099d3b1337)) * don't attempt to create SABB for non-serialized / non-batch items (backport [#56627](https://github.com/frappe/erpnext/issues/56627)) ([#56802](https://github.com/frappe/erpnext/issues/56802)) ([b0446b6](https://github.com/frappe/erpnext/commit/b0446b6a096d912baf37043e53500a8786eace75)) * don't treat batch slot at FIFO queue head as qty slot ([a9330e8](https://github.com/frappe/erpnext/commit/a9330e8900c6384558bc2ff833ed8c5300eb525a)) * fetch asset category expense account on purchase receipt ([b7e0331](https://github.com/frappe/erpnext/commit/b7e0331d56bc6aaa7bbc4df9aa73137ce5c9a7b5)) * fetch payment entry reference amounts from invoice (backport [#56928](https://github.com/frappe/erpnext/issues/56928)) ([#57041](https://github.com/frappe/erpnext/issues/57041)) ([0f6b2b6](https://github.com/frappe/erpnext/commit/0f6b2b68fa002733b44331444bba565cff501ab1)) * FIFO queue checks and incorrect entries filter in stock ledger reports ([19fc8b8](https://github.com/frappe/erpnext/commit/19fc8b8e6ffacdb9acb13fdd5369122192e46610)), closes [#43619](https://github.com/frappe/erpnext/issues/43619) * for purchases do voucher based reposting (backport [#56601](https://github.com/frappe/erpnext/issues/56601)) ([#56607](https://github.com/frappe/erpnext/issues/56607)) ([6b022a5](https://github.com/frappe/erpnext/commit/6b022a5a7e8a8a08bab7c89f66a9ff6a5d64e764)) * **inactive_customers:** add allowlist for doctype filter and migrate to qb ([29dd6e6](https://github.com/frappe/erpnext/commit/29dd6e6681d20bbacb69517d2d2c875aa929eb9e)) * incorrect import path for FrappeTestCase ([cecfcf8](https://github.com/frappe/erpnext/commit/cecfcf82e0aa6b03c4dfce504a4a28e60339f692)) * **journal entry:** validate opening entry against pcv on save ([2ed7c84](https://github.com/frappe/erpnext/commit/2ed7c84d0af613faf42699b029804efd1e051005)) * make represents company field in purchase invoice ignore user permissions ([b7f2769](https://github.com/frappe/erpnext/commit/b7f276989d9d7c4e5d918ed880129ba2088a0742)) * make trend report based-on and group-by column labels translatable ([d2d5fae](https://github.com/frappe/erpnext/commit/d2d5fae033c9d335ffa137f0c49848a0a53903cc)) * **manufacturing:** update work order status on partial pick-list transfer (backport [#56800](https://github.com/frappe/erpnext/issues/56800)) ([afa7288](https://github.com/frappe/erpnext/commit/afa72884bb9dde6ce8aaa1078add3053ef36f09d)), closes [56836/#57001](https://github.com/frappe/erpnext/issues/57001) * map stock_qty in apply_price_list_on_item (backport [#56869](https://github.com/frappe/erpnext/issues/56869)) ([#57051](https://github.com/frappe/erpnext/issues/57051)) ([3e2a734](https://github.com/frappe/erpnext/commit/3e2a734414c1dc42ff0ab8de8b11eb9367ed2548)) * partial delivery note against pick list ([#56985](https://github.com/frappe/erpnext/issues/56985)) ([53af4d5](https://github.com/frappe/erpnext/commit/53af4d53ef1e3013bc2aa5453e7fd346cf3fa712)) * **patch:** moved create_company_custom_fields from `pre_model_sync` to `post_model_sync` ([#56962](https://github.com/frappe/erpnext/issues/56962)) ([d0f2940](https://github.com/frappe/erpnext/commit/d0f29405d02a5b7991feb09b9d019db16332ac53)) * precision issue causing reconciliation error ([#54043](https://github.com/frappe/erpnext/issues/54043)) ([d62831d](https://github.com/frappe/erpnext/commit/d62831d8852f63b6e1ad59a3f035ea680932a850)) * prevent repeatable read related concurrency errors ([1ee8904](https://github.com/frappe/erpnext/commit/1ee8904a94b21f60d46ee925de02cf0321ce5193)) * race condition and repeatable read in process pcv ([ae43f47](https://github.com/frappe/erpnext/commit/ae43f47c39c240d422692f681ea8ac278f4d66cc)) * remove company default on cost center in stock entry detail ([b170913](https://github.com/frappe/erpnext/commit/b170913880d4010b792a79633c360c387dce4619)) * remove incorrect Payable account_type from Customer Deposits in Philippines CoA (backport [#57018](https://github.com/frappe/erpnext/issues/57018)) ([#57060](https://github.com/frappe/erpnext/issues/57060)) ([bd62699](https://github.com/frappe/erpnext/commit/bd6269918fcf093acdc9714a764c4cb4e3387df0)) * rename variant item_code/item_name when attribute abbreviation changes ([99bdef6](https://github.com/frappe/erpnext/commit/99bdef6bafca36b456eab98334dbcd5da63a2ae3)) * replay immutable SLE qty for serial/batch bundle valuation (backport [#56814](https://github.com/frappe/erpnext/issues/56814)) ([#56834](https://github.com/frappe/erpnext/issues/56834)) ([1cf94f5](https://github.com/frappe/erpnext/commit/1cf94f55017eda065b745735a25792486b415aae)) * resolve conflicts ([da623eb](https://github.com/frappe/erpnext/commit/da623eb124bd453cbfabebe95807ffcfa8395d2b)) * **selling:** update sales order per billed on credit note submission ([63e85c6](https://github.com/frappe/erpnext/commit/63e85c655182982d35012e50c4b8a9d4ab5f002c)) * set customer group in inactive customers report test setup ([ede2a68](https://github.com/frappe/erpnext/commit/ede2a68afd49f2b5943953afd688f429681adc66)) * show only template items in Variant Of filter ([fde7cd5](https://github.com/frappe/erpnext/commit/fde7cd534503255ac228641d56ff411eb8508d15)) * **stock:** backfill transferred qty for existing pick lists ([cd61243](https://github.com/frappe/erpnext/commit/cd612434a41520234cc86ab7686ecba213f30e76)) * **stock:** correct stock ageing value for moving average and lifo items (backport [#56693](https://github.com/frappe/erpnext/issues/56693)) ([#57016](https://github.com/frappe/erpnext/issues/57016)) ([9d654b7](https://github.com/frappe/erpnext/commit/9d654b78901c26b98a256bdff9ed211d2755ddfc)) * **stock:** pick list serial batch posting date ([#56957](https://github.com/frappe/erpnext/issues/56957)) ([#57014](https://github.com/frappe/erpnext/issues/57014)) ([4091188](https://github.com/frappe/erpnext/commit/40911889085158d30b11e6cbec640afd312eb660)), closes [#56951](https://github.com/frappe/erpnext/issues/56951) * **stock:** set stock received but not billed account for purchase ([#55149](https://github.com/frappe/erpnext/issues/55149)) ([38b7042](https://github.com/frappe/erpnext/commit/38b7042481bf6ad654e1ca416a90b58b04952694)) * update BOM operations when routing is changed ([de0c75b](https://github.com/frappe/erpnext/commit/de0c75bcbadbe8b97036b257e47ec21d2bed686d)) * update events order by date asc (backport [#56963](https://github.com/frappe/erpnext/issues/56963)) ([#57055](https://github.com/frappe/erpnext/issues/57055)) ([1cb4307](https://github.com/frappe/erpnext/commit/1cb430757873993e7c2b00c4defb049065816052)) * update modified timestamp in item.json ([902a3c5](https://github.com/frappe/erpnext/commit/902a3c5c551c4dd55d23bba687fb4c700c53ab3e)) * use change_settings decorator matching version-15-hotfix test utils ([5cedc50](https://github.com/frappe/erpnext/commit/5cedc50c55bcd00a4ba033fbfdf1c16a49634fc1)) * use correct import ([db4136b](https://github.com/frappe/erpnext/commit/db4136b258a5a45a19eebc786a65427eeb0fcafa)) * use live source warehouse valuation for internal transfer purchse receipts ([#56812](https://github.com/frappe/erpnext/issues/56812)) ([ece1c98](https://github.com/frappe/erpnext/commit/ece1c9872fad55bdebeec36405a60ed7a106dc22)) * validate planned end date is not before planned start date in work order ([de6a157](https://github.com/frappe/erpnext/commit/de6a1577733e3f74200732f6164dbc44149db3e8)) * validate reverse GL entries on current date under immutable ledger (backport [#56709](https://github.com/frappe/erpnext/issues/56709)) ([#56751](https://github.com/frappe/erpnext/issues/56751)) ([71a2d6e](https://github.com/frappe/erpnext/commit/71a2d6e43dbd957f41e242a021831bb9e0bff26f)) * validate template and its variant in the same Pricing Rule ([3df52c7](https://github.com/frappe/erpnext/commit/3df52c7fc610cd9e39194dc1401e349232bf645b)) ### Features * **crm_settings:** auto-update crm sync settings on frappe crm install and uninstall ([0a5daee](https://github.com/frappe/erpnext/commit/0a5daeed57af3614b5fbd067297275832861ddb1)) * **opening invoice creation tool:** add project to opening invoice child row (backport [#54662](https://github.com/frappe/erpnext/issues/54662)) ([#56400](https://github.com/frappe/erpnext/issues/56400)) ([808109a](https://github.com/frappe/erpnext/commit/808109abc03a804fa15c276e1e7fe89db40d84d1)) * **sla:** filter service level agreement link by document type (backport [#56954](https://github.com/frappe/erpnext/issues/56954)) ([#56955](https://github.com/frappe/erpnext/issues/56955)) ([5166950](https://github.com/frappe/erpnext/commit/51669501ab3a59dfd75b3b0cb58c0bf0731d7ac7)) * **stock:** support partial transfer from pick list ([02168b7](https://github.com/frappe/erpnext/commit/02168b7b3d9678f9eaf4b7b88d1bf067bd9a59de)) ### Performance Improvements * avoid per-row Warehouse doc fetches in auto reorder job ([c10b86d](https://github.com/frappe/erpnext/commit/c10b86d538fcca1ad52f2f9d23986312815587ee)) * batch bin lookups in delivery note stock update ([989a6b5](https://github.com/frappe/erpnext/commit/989a6b507d1a51f598469c4f512b65eed2dbb15e)) --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 85958713912..eb982e4da9e 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.115.0" +__version__ = "15.116.0" def get_default_company(user=None):