Releases: Aakvatech-Limited/csf_tz
Releases · Aakvatech-Limited/csf_tz
v15.2.2
What's Changed
- ci: Add tag-and-promote-from-pr-label workflow by @Emmafidelis in #341
- Bump version from 15.2.1 to 15.2.2 by @aakvatech in #343
Full Changelog: v15.2.1...v15.2.2
v15.2.1
What's Changed
- Updated git clone link in README.md by @wamari in #3
- fix: resolve validation for trade-in feature by @iamtalib13 in #63
- fix: To check required apps before installing csf_tz app (version 15) by @iphenelist in #66
- feat: Stock Reconciliation Troubleshoot Report (version 15) by @iphenelist in #67
- feat: Add button to scan contact QR code for vCard import by @j0sh01 in #72
- fix: exclude "Address", "Contact" doctype for permission by @iphenelist in #74
- fix: To change Json of Transport Assigment Doctype to Childtable (ver… by @iphenelist in #71
- feat: Bank Charges Handle in Payment Entry by @j0sh01 in #78
- fix: Showing correct CTRL+Q balances by @j0sh01 in #80
- feat: wcf employee report by @Emmafidelis in #81
- fix: Add mandatory_depends_on and depends_on on data to export by @j0sh01 in #76
- fix: removed unnecessary logs from trade-in validation decorator by @iamtalib13 in #83
- fix: Remove on_cancel event from hooks for Additional Salary by @iphenelist in #84
- Fix: Ensure date range starts from the first day of the month in Gene… by @derapper4567 in #86
- feat: Make Tanzania Workspace Public by @NerdKing33 in #88
- feat: Make UOM non-mandatory for Trade-In Items and add custom UOM field by @iamtalib13 in #90
- fix: Convert doctype columns to Link field to be able to add their columns in Report by @j0sh01 in #100
- refactor: wcf employee by @Emmafidelis in #103
- fix(Bank Charges): validate the NoneType and Int values by @iphenelist in #106
- fix: columns and execute function in Depreciation Transaction Summary… by @derapper4567 in #104
- feat: Inter Company Material Request Doctype by @iphenelist in #97
- fix(Vehicle Fine Record): Send correct payload to correct destination… by @iphenelist in #108
- Update README.md by @aakvatech in #109
- feat: Add AV Sales Invoice Trend report with available qty and warehouse info by @iamtalib13 in #120
- feat(Landed Cost Voucher): Total Amount Landed Cost Voucher by @iphenelist in #123
- fix: remove auto-expense claim for employee advances with travel req… by @skibanga in #127
- feat: TRA Receipt Scanning by @skibanga in #130
- fix: Naming the of variable fields to be executed by @iphenelist in #110
- feat: Add Column for Supplier Name in Purchase Receipts Table by @iphenelist in #111
- feat(Payment Entry): Restrict supplier unallocated amount, except whe… by @iphenelist in #114
- fix: Updated field type from Data to Link for fields which links to Doctypes by @j0sh01 in #118
- chore: adding pandas package in requirements.txt file by @iphenelist in #119
- fix: Bundle assets for csf_tz app (JS,Vuetify) by @iamtalib13 in #122
- feat: Added Flag for Get Outstanding functionality by @j0sh01 in #126
- fix: SQL Syntax Error in Itemwise Stock Movement Report by @iphenelist in #128
- feat: Unallocated SO in Payment Entry by @iphenelist in #129
- refactor: convert custom fields and property setters patches from old way to json format(new way) by @Emmafidelis in #132
- fix: correct custom field json by @iphenelist in #136
- Fix typo in payroll PDF console message by @aakvatech in #137
- Fix PDF write in payroll hook by @aakvatech in #138
- Fix licence reference by @aakvatech in #139
- fix: Add company filter for max unclaimed employee advance validation by @Emmafidelis in #141
- refactor: module imports to use frappe.require and renaming csfUtils.… by @iphenelist in #146
- Fix: Ensure Salary Structure Assignment considers only submitted records (docstatus = 1) by @j0sh01 in #133
- fix: add ignore_permissions for Payment Entry creation in Employee Advance by @Emmafidelis in #145
- fix: resolve permission error in employee advance payment entry creation by @Emmafidelis in #150
- feat: Bank Statement Summary DocType by @iphenelist in #144
- fix: error while deleting employee by @Emmafidelis in #152
- feat: Implement controlled TZ location data population by @skibanga in #135
- refactor: moved 'Details' tab to end and renamed to 'ISO20022 Details' in Employee Doctype by @Emmafidelis in #154
- feat: Bank Trans vs GL Entry Report by @iphenelist in #151
- fix: Make a right path of the method to avoid error which was referencing to non-available module by @j0sh01 in #149
- fix: Replace custom getValue/getDoc/getList with standard Frappe func… by @iphenelist in #156
- feat: AI Integration by @av-dev2 in #157
- feat(feedback): Implement complete feedback module with dynamic web form by @iamtalib13 in #161
- feat: Added Card Counts IN and OUT for specific day and added a column for Total Hours spent by Employee on a day by @j0sh01 in #163
- chore: remove Stock Ledger Mismatch report by @iamtalib13 in #171
- fix: Fetch and Dispaly the last price on the order based on Price List Selected by @j0sh01 in #94
- fix: Remove duplicate parent fields from child table DocTypes by @Emmafidelis in #170
- fix: preload CSF TZ Settings asynchronously in Sales Order to fix customer field auto-population by @NerdKing33 in #173
- feat: add amounts summary in Payroll Entry dashboard by @Emmafidelis in #168
- feat: add Monthly Account Balance report by @j0sh01 in #167
- fix: delete csftz_utils.js by @iphenelist in #158
- chore: add closing balance field in json file by @iphenelist in #160
- feat: add redirect to Salary Register csf report from Payroll Entry via custom button by @Emmafidelis in #174
- fix: remove broken import in bundle causing build failure by @Emmafidelis in #175
- implement invoice creation from TRA Tax Inv with field mapping fixes by @skibanga in #169
- feat: disable tracking for changes, seen, and views in Parking Bill a… by @iphenelist in #176
- feat(Material Request): Add Material Request shortcut functionality a… by @iphenelist in #186
- feat(Vehicle Sync Task): implement robust vehicle fines sync with retries and cycle reset by @iamtalib13 in #178
- feat(vehicle_sync_task): add automatic log retention for Vehicle Sync Task by @iamtalib13 in #188
- fix: handle None case for partial_payment in bank API by @iphenelist in #189
- refactor: inline start_date, end_date, payroll_entry and company into report URL by @Emmafidelis in #185
- feat: add wcf in the payroll entry by @Emmafidelis in #193
- feat: Add HESLB to payroll summary and ignore cancelled salary slips by @Emmafidelis in #194
- fix: use single SQL DELETE to clean up Version records efficiently by @skibanga in #198
- feat: All...
v15.2.0
What's Changed
- style: change allow negative patch to json format by @iphenelist in #2
- Linking TR, ED and EC together by @skibanga in #1
- fix: add functionality to mark paid bill by @nelsonmpanju in #4
- fix: correct typo in field label from "Refference" to "Reference" in DEI by @skibanga in #5
- fix: temporarily disable enhancements by @sagarvora in #7
- chore: update values of payware settings to csf tz settings by @av-dev2 in #9
- 2024-10-24 Commits from v14 to v15 by @aakvatech in #10
- fix: PayrollEntry.make_accrual_jv_entry() missing 1 required position… by @skibanga in #13
- fix: AttributeError: 'tuple' object has no attribute 'name' by @skibanga in #14
- fix: No module named 'PyPDF2' by @skibanga in #17
- fix: No module named 'PyPDF' by @skibanga in #21
- fix: Remove "update_employee_custom_fields" patch and add "delete_emp… by @iphenelist in #19
- fix: Update the validation and handling of valuation rate in item lists for version-15 by @iphenelist in #23
- chore: change sql code to query builder (pypika) by @av-dev2 in #27
- fix: PaymentEntry.allocate_amount_to_references() missing 1 required … by @skibanga in #29
- refactor: Removed obsolete fields from Loan Doctype by @j0sh01 in #31
- feat: Optimize check-in and check-out queries by grouping and aggregating data by @j0sh01 in #26
- fix: TypeError cannot unpack non-iterable NoneType object by @skibanga in #38
- fix: AttributeError 'PdfFileWriter' object has no attribute 'append_p… by @skibanga in #37
- feat: Ctrl+U & Ctrl+I for PO linked to PI by @iphenelist in #35
- fix: Ctrl+I to select customer item price is on SO by @iphenelist in #34
- feat: Added patches for Trade-In feature implementation by @iamtalib13 in #39
- feat(trade-in): add Trade-In functionality in Sales Invoice with automated stock entry by @iamtalib13 in #41
- fix: prevent qty from being overridden in Sales Invoice by @iamtalib13 in #43
- revert: Reverted last code checkin that was reformatted by @aakvatech in #46
- fix: add client and server scripts to custom app and remove related patches by @iamtalib13 in #47
- fix: resolve issue with account creation logic by @iamtalib13 in #48
- fix: resolve override of get_item_details function by @iamtalib13 in #49
- fix: resolve trade in item creation by @iamtalib13 in #50
- fix: resolve trade in item creation by @iamtalib13 in #51
- fix: Ensure 'Trade In' item creation only if 'All Item Groups' exists by @iamtalib13 in #52
- fix: disable Maintain Stock while creating Trade In item by @iamtalib13 in #53
- refactor: move trade-in related functions to utils.py and update imports by @iamtalib13 in #59
- fix: resolve patches.txt for trade-in by @iamtalib13 in #60
- fix: set no_copy property for trade_in custom fields & fix validations of Trade-In feature by @iamtalib13 in #61
- feat: Add utility function to enable "Allow Negative Rates for Items" in Selling Settings by @iamtalib13 in #62
- v15.2.0 by @aakvatech in #64
New Contributors
- @nelsonmpanju made their first contribution in #4
- @sagarvora made their first contribution in #7
- @aakvatech made their first contribution in #10
- @j0sh01 made their first contribution in #31
- @iamtalib13 made their first contribution in #39
Full Changelog: v15.1.3...v15.2.0