Skip to content

Commit bd17468

Browse files
chore(release): Bumped to Version 16.1.0
# [16.1.0](v16.0.0...v16.1.0) (2026-02-26) ### Bug Fixes * add 'set_only_once' property to fields in GSTR 3B Report ([cd604dd](cd604dd)) * add duplicate check to quick entry ([a2e3028](a2e3028)) * add duplicate GSTIN and PAN message checks in party and address ([7dd9814](7dd9814)) * add failed status for e-Waybill in sales invoice - consistent as for e-Invoice ([0bbfdd4](0bbfdd4)) * add permission check before fetching party contact details ([9860215](9860215)) * add permission check for party_type in get_party_for_gstin ([d19bec7](d19bec7)) * add permission check for supplier in subcontracting ([542c52f](542c52f)) * add permission checks and sanitize search inputs in subcontracting whitelisted functions ([0762864](0762864)) * add project and other dimensions to item gL entries in Bill of Entry ([5ab16b7](5ab16b7)) * add search sanitization and use get_list in BOE invoice fetch ([a65f2ec](a65f2ec)) * add support for 8-digit HSN code validation ([6524533](6524533)) * also store the reference document info in error log ([b353eef](b353eef)) * change output dictionary to frappe._dict() in after_mapping_subcontracting_order ([94e8c1b](94e8c1b)) * check if the e-invoice is already generated or not ([6b95792](6b95792)) * consistently throw for e-Invoice when generating in bulk ([2a80f3e](2a80f3e)) * correct taxable amount when group by invoice in GST Purchase Register ([3b48011](3b48011)) * correct type for item ctx ([9f72b65](9f72b65)) * do not execute in new transaction ([5410b73](5410b73)) * do not update or validate gst details for non-gst transactions ([a10dc9a](a10dc9a)) * don't check duplicate party for address; refactor with common utils ([efe81f7](efe81f7)) * enhance duplicate PAN and GSTIN checks with detailed alerts ([58a5341](58a5341)) * ensure database connection is only closed when necessary in transaction wrapper ([8096aa7](8096aa7)) * escape HTML in change log comment table rows ([32fe49e](32fe49e)) * escape HTML in transporter ID log messages ([96f3d53](96f3d53)) * fetch project from doc if not set in item ([08b073e](08b073e)) * handle already generated e-invoice with optional warning message ([7cb17ff](7cb17ff)) * handle e-waybill status updates only for Sales Invoices ([0d849f4](0d849f4)) * handle missing E Invoice Settings in post-install patch ([092b14b](092b14b)) * improve handling of already generated e-invoice warning message ([b105d1c](b105d1c)) * make party parameter optional in duplicate GSTIN/PAN checks ([c3e8326](c3e8326)) * no need for API name in returns ([0f7ad45](0f7ad45)) * pass all kwargs to `get_subcontracting_receipt_references` ([d603582](d603582)) * pass all kwargs to `get_subcontracting_receipt_references` ([#3941](#3941)) ([0eca7ee](0eca7ee)) * permission check before updating taxes from hsn code ([a322b65](a322b65)) * permission check in `enable_setup_wizard_complete` ([f670820](f670820)) * prevent unnecessary transaction wrapping in test environment ([a152cc0](a152cc0)) * remove decorator and add comment ([c1135b5](c1135b5)) * remove decorator from get_stock_entry_references ([59051c4](59051c4)) * remove permission check for "GST HSN Code" in update_taxes_in_item_master ([9f845cb](9f845cb)) * remove throw parameter for e-invoice generation `on_submit` of sales invoice ([b011115](b011115)) * remove unnecessary import of frappe in exceptions.py ([144147c](144147c)) * Require type annotations for all API methods ([595fdba](595fdba)) * return if no value ([3a81b0b](3a81b0b)) * rollback transaction and then commit the status ([9ad999c](9ad999c)) * set API_NAME for TaxpayerAuthenticate class ([7c1df64](7c1df64)) * throw `MandatoryError` while validating mandatory fields ([f306a68](f306a68)) * translated messages ([3488e6e](3488e6e)) * update e-invoice status check to assert "Not Applicable" ([7be4bbb](7be4bbb)) * update error message for disabled e-Invoice in GST Settings ([52bf38b](52bf38b)) * update exception handling for e-Invoice and e-Waybill ([ac62dcf](ac62dcf)) * update methods to use frappe.set_value for setting einvoice and e-waybill statuses ([b907e09](b907e09)) * update permission check from "GST Return Log" to "GSTR-1" in get_filing_preference_from_log ([284d14c](284d14c)) * update slide settings after loading the setup wizard ([4bf6324](4bf6324)) * update status updation in new db transaction ([f424af4](f424af4)) * update status updation of e_waybill_status in new db transaction ([195006a](195006a)) * update test settings to disable e-waybill for sales register tests ([ca593f3](ca593f3)) * update version ([455c76d](455c76d)) * use dot notation for _dict ([0f6cf9d](0f6cf9d)) * use frappe dict in `_get_duplicate_gstin_party` ([ab4956b](ab4956b)) * use get_list `get_reconciliation_status_for_invoice_list` ([4f244dd](4f244dd)) * validate doc parameter to prevent injection ([e538eb4](e538eb4)) ### Features * update logo for India Compliance app ([03eb5b3](03eb5b3)) ### Reverts * Revert "fix: update methods to use frappe.set_value for setting einvoice and e-waybill statuses" ([c9768da](c9768da)) * Revert "test: only get the data from the created sales invoices in GSTR1BooksData.test_nil_exempt_rounding_adjustment" ([1b18a0f](1b18a0f))
1 parent 7bc0a64 commit bd17468

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

india_compliance/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import frappe
22
from frappe.utils.user import is_website_user
33

4-
__version__ = "16.0.0"
4+
__version__ = "16.1.0"
55

66

77
def check_app_permission():

0 commit comments

Comments
 (0)