From ecb572de92f775c0e10a3ec223f08cba3c352944 Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Tue, 2 Jun 2026 16:55:08 +0000 Subject: [PATCH] chore(release): Bumped to Version 16.21.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # [16.21.0](https://github.com/frappe/erpnext/compare/v16.20.1...v16.21.0) (2026-06-02) ### Bug Fixes * asset scrap flow related changes ([e3f03a2](https://github.com/frappe/erpnext/commit/e3f03a21c3b60f724c2fbf6f559dae1e90f80f76)) * billing address does not belongs to the company error ([e1f29de](https://github.com/frappe/erpnext/commit/e1f29de078afc0c63e68899f51cc89613e3db90a)) * **book_appointment:** when scheduling is disabled, block API endpoints (backport [#55455](https://github.com/frappe/erpnext/issues/55455)) ([#55457](https://github.com/frappe/erpnext/issues/55457)) ([aa5dfde](https://github.com/frappe/erpnext/commit/aa5dfde23b6daab1bf10b3d9b7407eca38b6e8c5)) * changes as per review ([8b1d981](https://github.com/frappe/erpnext/commit/8b1d9817a669dd7472cb0988defeeae43eb21bed)) * check perm for account (backport [#55479](https://github.com/frappe/erpnext/issues/55479)) ([#55483](https://github.com/frappe/erpnext/issues/55483)) ([0c946f2](https://github.com/frappe/erpnext/commit/0c946f2420ee6545e36802f3f4888b39c73f54a8)) * **custom_financial_template:** sum account closing balances across dimensions ([3359e20](https://github.com/frappe/erpnext/commit/3359e20d06333eb41d9e3f2f559411c9e841ac90)) * import DateTimeLikeObject ([d82e03e](https://github.com/frappe/erpnext/commit/d82e03edb65043e4d866bd1a00d949f313fe8f3e)) * **issue:** check permission before issue status modification (backport [#55458](https://github.com/frappe/erpnext/issues/55458)) ([#55460](https://github.com/frappe/erpnext/issues/55460)) ([7c5d617](https://github.com/frappe/erpnext/commit/7c5d617049bbeb63e21c4d046bf81064769598a0)) * item master list view UI cleanup ([2d554c0](https://github.com/frappe/erpnext/commit/2d554c05d6047806cf7f082a1cf1e9ed1fcd9641)) * **je:** preserve account on duplicate row when party row exists (backport [#55180](https://github.com/frappe/erpnext/issues/55180)) ([#55512](https://github.com/frappe/erpnext/issues/55512)) ([fe585dc](https://github.com/frappe/erpnext/commit/fe585dc225d65c191dfab16b7f9e0341983a1384)) * Make Distributed Discount Amount field read only ([29441b7](https://github.com/frappe/erpnext/commit/29441b7249bb710942b90c084296e4e69a6f5f2d)) * **manufacturing:** allow to edit batch size while creating a work order (backport [#55058](https://github.com/frappe/erpnext/issues/55058)) ([#55326](https://github.com/frappe/erpnext/issues/55326)) ([ae92a82](https://github.com/frappe/erpnext/commit/ae92a829300bf11cdf471d9e51dda1704f667746)) * material transfer in transit issue ([356bb78](https://github.com/frappe/erpnext/commit/356bb7878fc1142b58c698d1cf5665dcfc4b0080)) * merge conflicts ([b74e365](https://github.com/frappe/erpnext/commit/b74e3654218fca646c73f31063aa4d1efebfdf1f)) * new bom version should not recalculate operations through routing (backport [#55370](https://github.com/frappe/erpnext/issues/55370)) ([#55372](https://github.com/frappe/erpnext/issues/55372)) ([933ac01](https://github.com/frappe/erpnext/commit/933ac0108c7ff53018605cc582df17cf3036e7c1)) * over order allowance setting fix ([41b2de3](https://github.com/frappe/erpnext/commit/41b2de35a9ef8dd1b8357bac0a83631bd04e7378)) * pick correct name when creating user from RFQ (backport [#55468](https://github.com/frappe/erpnext/issues/55468)) ([#55472](https://github.com/frappe/erpnext/issues/55472)) ([fc842fb](https://github.com/frappe/erpnext/commit/fc842fb45f0eb8a938e7ac4be58d682b221c3f70)) * **pos:** escape html output in pos page templates (backport [#55527](https://github.com/frappe/erpnext/issues/55527)) ([#55529](https://github.com/frappe/erpnext/issues/55529)) ([224426e](https://github.com/frappe/erpnext/commit/224426e06b029bcef7186ff54013ef71dd260737)) * **pos:** escape item data on pos item selector (backport [#55503](https://github.com/frappe/erpnext/issues/55503)) ([#55508](https://github.com/frappe/erpnext/issues/55508)) ([5393c93](https://github.com/frappe/erpnext/commit/5393c936751ceeebe203b887ee07ebd2f326e7ef)) * **pos:** preserve contacts and enforce permissions in set_customer_info (backport [#55463](https://github.com/frappe/erpnext/issues/55463)) ([#55466](https://github.com/frappe/erpnext/issues/55466)) ([ef2700b](https://github.com/frappe/erpnext/commit/ef2700bec66653841534bb2ff7afd60189de2eb4)) * **ppr:** make default_advance_account optional ([7a7cc31](https://github.com/frappe/erpnext/commit/7a7cc315239a9f4c566e8a91a7ba35f2cbfd84ec)) * **quotation:** made customer contact column visible (backport [#55433](https://github.com/frappe/erpnext/issues/55433)) ([#55435](https://github.com/frappe/erpnext/issues/55435)) ([2feb8eb](https://github.com/frappe/erpnext/commit/2feb8eb3705ebb75b5410a71ed8dcab2ae7dfb4a)) * **regional:** Japanese CT Rate (backport [#54998](https://github.com/frappe/erpnext/issues/54998)) ([#55438](https://github.com/frappe/erpnext/issues/55438)) ([7426aaf](https://github.com/frappe/erpnext/commit/7426aaf1e2f995f03607a48ac4ba6db0d4c22ec4)) * resolve conflict ([abe19e1](https://github.com/frappe/erpnext/commit/abe19e1212bdd35c7bcfc339b973db9bfc12c955)) * **selling:** handle None values while grouping opportunities by utm … (backport [#55300](https://github.com/frappe/erpnext/issues/55300)) ([#55328](https://github.com/frappe/erpnext/issues/55328)) ([198970c](https://github.com/frappe/erpnext/commit/198970cdee58bb506afc2b2a9030e8354791fe61)) * set a fallback value if no fiscal year set ([1521410](https://github.com/frappe/erpnext/commit/15214101253b252b8999230d505d77da3b12b6c9)) * stock reco for legacy serial nos ([67c922c](https://github.com/frappe/erpnext/commit/67c922cdf3374f0bb28269f3249e09f3bd00d446)) * **stock:** add warning message to notify the user to configure the inspection ([1679680](https://github.com/frappe/erpnext/commit/1679680d8e2b62a65e5475cae99ee5329b1ce4d5)) * **stock:** allow to create quality inspection after purchase/delivery ([51a140a](https://github.com/frappe/erpnext/commit/51a140a2bd34f0b0eb656e5867c8e132a9492ee0)) * **stock:** change qb to qb get_query to fix filter issues (backport [#55443](https://github.com/frappe/erpnext/issues/55443)) ([#55445](https://github.com/frappe/erpnext/issues/55445)) ([277a072](https://github.com/frappe/erpnext/commit/277a0723ef39433b5aa22ba210e0ceee9a30a4d6)) * **stock:** get_actual_qty during cancellations (backport [#55388](https://github.com/frappe/erpnext/issues/55388)) ([#55392](https://github.com/frappe/erpnext/issues/55392)) ([faa1573](https://github.com/frappe/erpnext/commit/faa15731cb403455a5c10b7cdd73504bd8e5e847)) * **tds:** treat NULL and empty-string tax_withholding_group as equivalent ([82e12d2](https://github.com/frappe/erpnext/commit/82e12d2d5219f0a40a42555145f7fb4d4cfa0de8)) * unable to submit subcontracted job card (backport [#55537](https://github.com/frappe/erpnext/issues/55537)) ([#55540](https://github.com/frappe/erpnext/issues/55540)) ([ceb1042](https://github.com/frappe/erpnext/commit/ceb10422ae94ce0b794e522053d7d15ae58fab8b)) * update default_advance_account type ([0bbc493](https://github.com/frappe/erpnext/commit/0bbc493213f1c34ff7308d9658ff4fd64795636f)) * use fiscal year instead of calendar year in accounting dashboard number cards ([81d10d3](https://github.com/frappe/erpnext/commit/81d10d32f2d5e345b9ca0b04df36d1c3f9ac057a)) * use get_query instead of get_all for data fetching ([7cbef15](https://github.com/frappe/erpnext/commit/7cbef15596669b4642e69b6edebed49df7876e0b)) * **UX:** Move title field to More Info ([20592fc](https://github.com/frappe/erpnext/commit/20592fc25d351996a39c93363ba358f06376753d)) ### Features * build and upload assets to GitHub Releases ([4c05ebc](https://github.com/frappe/erpnext/commit/4c05ebc21ec0188bffbf50069e8bfeee9c8871eb)) * over order allowance setting ([08eaaa5](https://github.com/frappe/erpnext/commit/08eaaa5b833614e4898738db25b8013a5664d049)) * **payment-entry:** warn user before cancelling reconciled payment entry ([61d6d2f](https://github.com/frappe/erpnext/commit/61d6d2f344de72fda4fcc3027914bead647c1c9c)) --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 0d0f4eaa25d..8f8bfe5e179 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.20.1" +__version__ = "16.21.0" def get_default_company(user=None):