Commit bd17468
committed
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
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
0 commit comments