From e6b4799b1a4c12bc96b8ffbb5508e50eefe8d9ee Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Wed, 22 Jul 2026 00:17:40 +0000 Subject: [PATCH] chore(release): Bumped to Version 15.118.0 # [15.118.0](https://github.com/frappe/erpnext/compare/v15.117.0...v15.118.0) (2026-07-22) ### Bug Fixes * add fetch from in production plan material request child table ([6ffd759](https://github.com/frappe/erpnext/commit/6ffd75996893f358e59a9296764912e623545300)) * added missing validations for `Dunning Type` (backport [#57224](https://github.com/frappe/erpnext/issues/57224)) ([#57226](https://github.com/frappe/erpnext/issues/57226)) ([fd01171](https://github.com/frappe/erpnext/commit/fd01171df5742e8357aae494e9177a59c99179f7)) * apply default accounting dimensions reliably on new documents ([88abe11](https://github.com/frappe/erpnext/commit/88abe119c31496e2bc288aedc6460130ff315d17)) * apply user permissions via build_match_conditions ([202f522](https://github.com/frappe/erpnext/commit/202f52271ca2f689c2836fc27ca30c9cd507958e)) * block changing Stock account type when stock ledger entries exist (backport [#57283](https://github.com/frappe/erpnext/issues/57283)) ([#57284](https://github.com/frappe/erpnext/issues/57284)) ([2cd531d](https://github.com/frappe/erpnext/commit/2cd531d099768addb1cf087d7c41b273705c09cd)) * consider min order qty in the purchase/transfer flow of production plan (backport [#57204](https://github.com/frappe/erpnext/issues/57204)) ([#57209](https://github.com/frappe/erpnext/issues/57209)) ([77ec644](https://github.com/frappe/erpnext/commit/77ec6447c3457b45460223e078d240ed096654cb)) * correct typo in allow_negative_stock parameter ([f24e09c](https://github.com/frappe/erpnext/commit/f24e09cc9747fa726b58938abd25fd50cfe6355a)) * dont overwrite rate with 0 if not found ([74e9718](https://github.com/frappe/erpnext/commit/74e9718871dcd34f8abbccafc5f22e30d50b235e)) * pass ctx keys get_price_list_rate_for reads, skip rate update on insert ([302cbbe](https://github.com/frappe/erpnext/commit/302cbbe5d864f72e4e1556b59b877fbb219739f4)) * **payments:** ensure `payments` app installed on the site in `payment_app_import_guard` (backport [#57342](https://github.com/frappe/erpnext/issues/57342)) ([#57343](https://github.com/frappe/erpnext/issues/57343)) ([3efddfd](https://github.com/frappe/erpnext/commit/3efddfd2702db478672821465b436d026d4361e9)) * permission issue (backport [#57112](https://github.com/frappe/erpnext/issues/57112)) ([#57142](https://github.com/frappe/erpnext/issues/57142)) ([6b23b00](https://github.com/frappe/erpnext/commit/6b23b007a4e03de7f98609ed33c15f9a09bf244c)) * project % complete field allowing modification when manual method (backport [#57274](https://github.com/frappe/erpnext/issues/57274)) ([#57275](https://github.com/frappe/erpnext/issues/57275)) ([21e5620](https://github.com/frappe/erpnext/commit/21e5620e924563455237262a9df3bc2211672e47)) * **project:** improved access control for project users (backport [#56675](https://github.com/frappe/erpnext/issues/56675)) ([#57180](https://github.com/frappe/erpnext/issues/57180)) ([ff6c8bb](https://github.com/frappe/erpnext/commit/ff6c8bbb44dce4cebc08a4adc65eb941fb956583)) * read serial and batch flags from Item in Stock Balance's SLE query ([e7f0461](https://github.com/frappe/erpnext/commit/e7f0461b5757a218e42d4b3e49040bbf77b1a532)) * rescale batch FIFO slot values on stock reconciliation ([72b3210](https://github.com/frappe/erpnext/commit/72b3210cbb24e6ed1f6691463a17cb978cac50cd)) * rescale stock ageing FIFO slot values on stock reconciliation ([d51f907](https://github.com/frappe/erpnext/commit/d51f9076b5b008cb14d89e473dbe9271362a9247)) * resolve float precision before streaming stock ledger entries ([b9ff5be](https://github.com/frappe/erpnext/commit/b9ff5be43e97ed482b18b8577ae3388aa4cb90f1)) * resolve merge conflicts ([81e865f](https://github.com/frappe/erpnext/commit/81e865f6c78d522dda01d1fc7df1c5b30effc555)) * restrict jinja globals in process statement of accounts templates (backport [#56458](https://github.com/frappe/erpnext/issues/56458)) ([#57231](https://github.com/frappe/erpnext/issues/57231)) ([88443e4](https://github.com/frappe/erpnext/commit/88443e4a97c6c0a40d85a9e6785577191296ee39)) * revalue batch reco slots only when the entry covers the full batch ([2673029](https://github.com/frappe/erpnext/commit/2673029bd44ae9df396b9e577687a10ff8e63246)) * set correct currency in supplier quotation net rate field ([30ab2db](https://github.com/frappe/erpnext/commit/30ab2dba6ed8e085bdd4d9e9085df9d59aac4a7c)) * strip account number when building account name in COA importer ([314dd16](https://github.com/frappe/erpnext/commit/314dd16aa39f1481290d78c80e831a824fc2f9aa)) * sync process loss percentage when fg qty changes ([f0e24e2](https://github.com/frappe/erpnext/commit/f0e24e2f53bb09554f2eda56601d99c57484e3d9)) * use account currency in Bank Reconciliation Statement print ([d6f797d](https://github.com/frappe/erpnext/commit/d6f797d0776bca628418e8cdf009858efb247f23)) * use system float precision for batch qty comparison ([1679bde](https://github.com/frappe/erpnext/commit/1679bdecdcaa99224353ebde4d033d3336a2da47)) * validate buying price list on material request and update item rates on change ([96dc408](https://github.com/frappe/erpnext/commit/96dc408484ee846c2a6bbb0ac545a47455545685)) ### Features * add on hold status to project ([5e2e154](https://github.com/frappe/erpnext/commit/5e2e15436d522a335221277bc3c8bef1e39b17d1)) * **stock:** automatically link portal users to their associated contact profiles for customers and suppliers ([4f9ea98](https://github.com/frappe/erpnext/commit/4f9ea989c45624886219a29b9c526aa7c0d66802)) * **stock:** expose all Bin qty fields in Stock Summary and Stock Projected Qty ([90009a4](https://github.com/frappe/erpnext/commit/90009a4687f1d71fa9848c5bf841d1f2ad22c07a)) --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index e0a48ed9719..1f161a8bf6b 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.117.0" +__version__ = "15.118.0" def get_default_company(user=None):