From 8378b6e203841c056925420cc44e6d631c915cf1 Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Tue, 28 Jul 2026 23:31:26 +0000 Subject: [PATCH] chore(release): Bumped to Version 16.30.0 # [16.30.0](https://github.com/frappe/erpnext/compare/v16.29.0...v16.30.0) (2026-07-28) ### Bug Fixes * add permission check for `get_item_details` (backport [#57515](https://github.com/frappe/erpnext/issues/57515)) ([#57551](https://github.com/frappe/erpnext/issues/57551)) ([7a606ab](https://github.com/frappe/erpnext/commit/7a606ab91c086e28e719cc49bac7e080987fb101)) * bump item doctype modified timestamp so description change syncs on migrate ([2471c5c](https://github.com/frappe/erpnext/commit/2471c5ccbb771867b9d6f55185862d04b608c44e)) * **crm:** align Opportunity status checks with Quotation statuses (backport [#57489](https://github.com/frappe/erpnext/issues/57489)) ([#57491](https://github.com/frappe/erpnext/issues/57491)) ([ad9870a](https://github.com/frappe/erpnext/commit/ad9870acc1b72fe3e7736e45cbe3bef7ca8a9eb9)) * **crm:** clarify the reason why an opportunity cannot be declared as lost (backport [#57495](https://github.com/frappe/erpnext/issues/57495)) ([#57498](https://github.com/frappe/erpnext/issues/57498)) ([3ea19d8](https://github.com/frappe/erpnext/commit/3ea19d8eb1a625b2f6e4d7defa21f33af117fcd0)) * detect the currency column by fieldtype in trends total row ([a30aac8](https://github.com/frappe/erpnext/commit/a30aac87bf03f4f14171ed8f5db06dc5b9750584)) * enable the 'Include Zero Stock Items' filter by default to show zero-stock items in the Stock Balance report (backport [#57458](https://github.com/frappe/erpnext/issues/57458)) ([#57460](https://github.com/frappe/erpnext/issues/57460)) ([a0af717](https://github.com/frappe/erpnext/commit/a0af717234a39d869f344c48b41469250c25b5bb)) * enhance growth view filtering by validating period keys ([3f87836](https://github.com/frappe/erpnext/commit/3f87836536113db8e9c2b2610c019c9db5a29635)) * force-delete repost data file during cleanup (backport [#57245](https://github.com/frappe/erpnext/issues/57245)) ([32baf6a](https://github.com/frappe/erpnext/commit/32baf6a47ce6853fb28fefd91acc339d903e27b7)) * get reserved batch qty precision from settings ([95de237](https://github.com/frappe/erpnext/commit/95de2374ede856f03faee99b740c8f2cf2a3f56d)) * guard against missing is_your_company_address custom field on address ([2e6b4b5](https://github.com/frappe/erpnext/commit/2e6b4b5838960c090e1c92a37d15fc0444320582)) * Incorrect creation time at the time cancelling an entry causing an issue especially same posting datetime (backport [#57380](https://github.com/frappe/erpnext/issues/57380)) ([#57397](https://github.com/frappe/erpnext/issues/57397)) ([84813d7](https://github.com/frappe/erpnext/commit/84813d7f46d245e6f97f05edf2b50afc057a3585)) * **item:** correct description on deferred revenue/expense ([ee12f8d](https://github.com/frappe/erpnext/commit/ee12f8d2d441a2310c03ceec3098a1da6ccaf981)) * **manufacturing:** exclude corrective job cards from semi-FG aggregate ([ebc8482](https://github.com/frappe/erpnext/commit/ebc84823108a3dafb852a44cedc6ce7721d4883f)) * **manufacturing:** fall back to UOM Conversion Factor in Production Plan (backport [#57553](https://github.com/frappe/erpnext/issues/57553)) ([#57554](https://github.com/frappe/erpnext/issues/57554)) ([8f36753](https://github.com/frappe/erpnext/commit/8f36753705b66bec4af35e1362c3a69a48ad4106)) * **manufacturing:** scope BOM Creator tree children to the parent row ([339bb0b](https://github.com/frappe/erpnext/commit/339bb0b4ea20958c642a26c304e0f609e90746a3)), closes [#57311](https://github.com/frappe/erpnext/issues/57311) * **manufacturing:** sum semi-FG qty across split job cards ([c411b8e](https://github.com/frappe/erpnext/commit/c411b8e47183bf84dd453f8e5878c7cc817eaf41)) * **manufacturing:** update cost of BOMs created via BOM Creator ([f1a0a5e](https://github.com/frappe/erpnext/commit/f1a0a5e1bfb3e7b29e20ae910a8a21e1c4fb4ca2)) * map MT940 per-transaction reference from :61: customer_reference ([b9c4f79](https://github.com/frappe/erpnext/commit/b9c4f790bd881b6093700c79c547fbde1a48aeb1)) * map pick list customer to delivery note when no sales order ([3f6501b](https://github.com/frappe/erpnext/commit/3f6501b4ffaffa85d4d704d1483a8c22bdbb5ac6)), closes [#57412](https://github.com/frappe/erpnext/issues/57412) * migrate stored AR/AP ageing filter to renamed field ([2e5fc38](https://github.com/frappe/erpnext/commit/2e5fc38179f0f40b0ad410541067c596f0fdbd3a)) * pool batch slot values on every run, not only when negative ([5763378](https://github.com/frappe/erpnext/commit/5763378ee1f6980693729e63487476ba685f9961)) * **quotation:** carry forward communications from opportunity (backport [#57507](https://github.com/frappe/erpnext/issues/57507)) ([#57509](https://github.com/frappe/erpnext/issues/57509)) ([f9b3e42](https://github.com/frappe/erpnext/commit/f9b3e42dcdf47f683dea6c5b4ccb998f102a8052)) * rebalance batch slot values at the pooled rate when driven negative ([8a50572](https://github.com/frappe/erpnext/commit/8a505727865030dfa283f6aa28104f732c7c3b76)) * recalculate operating cost on hour rate change in routing ([c182b40](https://github.com/frappe/erpnext/commit/c182b4085b8f512c793a4bc494d616f5a204a30d)) * recover failed POS closings (backport [#57203](https://github.com/frappe/erpnext/issues/57203)) ([#57572](https://github.com/frappe/erpnext/issues/57572)) ([9c946eb](https://github.com/frappe/erpnext/commit/9c946eb168f7ed451a0a2e4b00e5b69e4fa085b1)) * rename misleading filter labels in AR/AP reports ([6d856fa](https://github.com/frappe/erpnext/commit/6d856fa632034c599657289a632593d56f41ece2)) * resolve backport conflicts in item doctype ([0ce5040](https://github.com/frappe/erpnext/commit/0ce50407f98e9a80b9551b06f6f2339c6165b264)) * respect selected BOM when creating work order for variant item ([#57359](https://github.com/frappe/erpnext/issues/57359)) ([1132eb1](https://github.com/frappe/erpnext/commit/1132eb1a0f9b4c2853c095edd61156c7186d4787)) * respect user permissions in party dashboard company list ([c79f2e4](https://github.com/frappe/erpnext/commit/c79f2e45a8d7e25e1e25f1f73cf08ba9ab82761f)), closes [frappe/erpnext#57428](https://github.com/frappe/erpnext/issues/57428) * **setup:** scope manufacturing warehouse filters to company ([f05e8ed](https://github.com/frappe/erpnext/commit/f05e8ed0ce264b274ed3222e6d95dff6cae8fe33)) * skip stock expense GL entries for non-stock items ([#57518](https://github.com/frappe/erpnext/issues/57518)) ([861c50e](https://github.com/frappe/erpnext/commit/861c50e727fa521543a6e0ccf491b96344ffcec2)) * **stock:** narrow legacy serial ledger lookup by item (backport [#57499](https://github.com/frappe/erpnext/issues/57499)) ([#57506](https://github.com/frappe/erpnext/issues/57506)) ([59efe72](https://github.com/frappe/erpnext/commit/59efe7299ace4caff5906ef04da08ac7272b054d)) * stop storing raw title template on subcontracting orders ([0863c1e](https://github.com/frappe/erpnext/commit/0863c1e05c361acf8d6d61f911bdc512f4f70327)) * **subcontracting:** release raw-material reservation when closing a subcontracting order ([ee75fac](https://github.com/frappe/erpnext/commit/ee75fac9d781f2cae597302f1f234802506fa34e)) * **test:** flaky test in exchange rate revaluation ([484ff8e](https://github.com/frappe/erpnext/commit/484ff8e349911f9606e75fe3801a0873a956f2ff)) * typeerror in get_batches_by_oldest for mixed batch expiry ([bbe7580](https://github.com/frappe/erpnext/commit/bbe7580c9d5e5027f1a7ef51138260d9afc351e5)) * update formatting of growth view for FS report ([da3844c](https://github.com/frappe/erpnext/commit/da3844c4df0fe679448a326c596d3f748b00fc98)) * update operating cost when propagating workstation hour rate to routing ([#57504](https://github.com/frappe/erpnext/issues/57504)) ([39d5fd8](https://github.com/frappe/erpnext/commit/39d5fd84db5579a934c344e57a9321f3aef9c750)) * use company currency instead of global default in report (backport [#56561](https://github.com/frappe/erpnext/issues/56561)) ([9e5f77b](https://github.com/frappe/erpnext/commit/9e5f77b57c18c23bcae3df6248170549959c1edc)) ### Features * block sales invoice submit when customer overdue exceeds threshold (backport [#57230](https://github.com/frappe/erpnext/issues/57230), [#57298](https://github.com/frappe/erpnext/issues/57298)) ([#57438](https://github.com/frappe/erpnext/issues/57438)) ([d3c5e86](https://github.com/frappe/erpnext/commit/d3c5e866f0049b2b627fe704fd9ef55edbfd8d5c)), closes [#52960](https://github.com/frappe/erpnext/issues/52960) * book Expenses Added To Stock GL entries (backport [#57190](https://github.com/frappe/erpnext/issues/57190) + [#57475](https://github.com/frappe/erpnext/issues/57475)) ([#57503](https://github.com/frappe/erpnext/issues/57503)) ([68caa60](https://github.com/frappe/erpnext/commit/68caa60dfac538de9f9ef5d76a61c777278645d8)) * make Shipping Rule Cost Center optional with company default fallback (backport [#57355](https://github.com/frappe/erpnext/issues/57355)) ([#57385](https://github.com/frappe/erpnext/issues/57385)) ([bbd942c](https://github.com/frappe/erpnext/commit/bbd942c600cf5957f2ee3ffece2c6f1155548743)) --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index cae0f03ee9d..4388fefe71e 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -6,7 +6,7 @@ import frappe from frappe.model.document import Document from frappe.utils.user import is_website_user -__version__ = "16.29.0" +__version__ = "16.30.0" def get_default_company(user=None):