This release includes breaking changes for platform teams planning a safe upgrade.
Published 1mo
Productivity & Wikis
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
accounting
asset-management
crm
distribution
erp
erpnext
+10 more
frappe
healthcare
hrms
manufacturing
point-of-sale
procurement
project-management
python
retail
support
Affected surfaces
auth
rbac
Summary
AI summaryFixes across inactive customers, stock ageing, BOM routing, permissions, and new banking features; introduces sticky columns, alternate UOM balances, PDF statement importer, and frankfurter v2 exchange support.
Full changelog
What's Changed
- fix(inactive_customers): add allowlist for doctype filter and migrate… (backport #55627) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55721
- fix: set options Email for customer_email field in appointment (backport #55679) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55680
- fix: updated role based permission for terms and conditions doctype (backport #55674) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55676
- fix: prefetch batchwise valuations before streaming SLEs in stock ageing (backport #55789) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55795
- fix: show inactive product bundles in item where used (backport #55769) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55772
- feat(selling): surface and respect disabled Product Bundles (backport #55791) by @mihir-kandoi in https://github.com/frappe/erpnext/pull/55805
- fix: add validations in accounts whitelisted methods (backport #55487) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55731
- fix: apply user permissions to receivable/payable reports by @kaulith in https://github.com/frappe/erpnext/pull/55696
- fix: added doctype filter validation for sales person wise transaction summary report (backport #55812) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55818
- fix: remove ignore_permissions from get_party_details signature (backport #55491) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55567
- fix: create_raw_materials_supplied method not found by @rohitwaghchaure in https://github.com/frappe/erpnext/pull/55821
- fix(bom): fetch routing operations when Routing is selected (backport #55813) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55815
- fix: show user disable audit log (backport #55820) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55834
- fix(stock): make uom mandatory in item uom table (backport #55838) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55840
- fix: multiple issues related to BOM Creator (backport #55827) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55831
- fix: permissions in workstation file (backport #55844) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55858
- fix: pass source cost center to target cost center (backport #55853) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55865
- fix: opportunity creation from contact us page (backport #55841) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55867
- fix: pemission for whitelist functions by @rohitwaghchaure in https://github.com/frappe/erpnext/pull/55872
- fix: permission in bom compare tool (backport #55874) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55876
- feat(invoices): add tooltip description to Update Stock checkbox (backport #55868) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55879
- fix(Lead): stop storing Gravatar image URLs for Leads (backport #55880) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55882
- feat: Allow to edit stock UOM qty for Stock Entry (backport #55877) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55888
- fix: regression issues related to security fixes by @rohitwaghchaure in https://github.com/frappe/erpnext/pull/55902
- fix: show company name in delete transactions confirmation dialog (backport #55906) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55908
- feat: sticky columns in reports (backport #53949) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55891
- feat: new banking module (backport #54720) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55917
- feat(currency exchange settings): frankfurter v2 support (backport #55755) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55919
- fix: recalculate incoming rate in SLE for purchase documents during repost (backport #55926) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55933
- fix(stock): update stock value calculation in stock balance report (backport #55928) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55940
- fix: fiscal year check on validation (backport #55930) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55938
- fix: remove duplicate field by @ljain112 in https://github.com/frappe/erpnext/pull/55941
- fix(budget): add root_type filter on account field (backport #55934) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55955
- fix: prevent exchange rate flow from transaction to payment (backport #53152) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55962
- fix(accounts): removed whitelist on
get_balance_on(backport #55956) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55965 - fix: UI/UX issues in new banking module (backport #54824) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55951
- fix: remove wrapper for list items in error messages (backport #54848) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55973
- feat: add alternate UOM balance columns to Stock Balance report (backport #55851) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55977
- fix(bom): allow zero qty for secondary items in BOM (backport #55852) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55967
- fix(banking): miscellaneous bug fixes (backport #55492) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55979
- fix: exclude non-stock item's tax value from stock valuation (backport #55971) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55998
- fix(stock): show only batched items in batch item selector (backport #55985) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55992
- feat(banking): PDF statement importer and overriding column mapping (backport #55559) by @mergify[bot] in https://github.com/frappe/erpnext/pull/55993
- fix: provision to recalculate valuation rate during reposting (backport #55983) by @mergify[bot] in https://github.com/frappe/erpnext/pull/56009
- fix: check for bank account permission when updating balance (backport #56016) by @mergify[bot] in https://github.com/frappe/erpnext/pull/56017
- fix: update system manager permissions (backport #55978) by @mergify[bot] in https://github.com/frappe/erpnext/pull/56005
- fix(company): replaced "this company" with company name on delete transactions dialog (backport #56021) by @mergify[bot] in https://github.com/frappe/erpnext/pull/56023
- fix: set transaction currency on payment entry gl entries by @ravibharathi656 in https://github.com/frappe/erpnext/pull/55989
Full Changelog: https://github.com/frappe/erpnext/compare/v16.22.0...v16.23.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]