Releases: frappe/erpnext
Releases · frappe/erpnext
Release list
Release v12.0.8
- Incorrect database table (#18558)
- fix: Fix get_employees_with_number query
- fix: fetch capital work in progress as expense account (#18780)
- fix: Single gl entry should only be considered once either in opening or closing entry (#18792)
- fix: Minor fix in GSTR-1 report (#18797)
- fix: check if number exists after striping '0'
- fix: shopping cart item availability
- fix: calculate opening leave balance
- fix: fetch employee name on leave ledger creation
- fix: ledger entries after expiry
- fix: group by voucher consolidated showing incorrect data for deferred entries (#18779)
- fixed test cases and the logic for pro rata calculation
- fix: Pro rata calculation is not working for WDV depreciation method
- fix: debit note not reconciled with another purchase invoice using payment reconciliation
- Update erpnext/controllers/sales_and_purchase_return.py
- Update erpnext/controllers/sales_and_purchase_return.py
- fix: Code cleanup
- fix: Check for return against delivery noteas well
- fix: Assignment
- fix: Failing sales and purchase return test cases
- fix: Travis (#18772)
- fix: Party dashboard heatmap not capturing sales, purchase and other activities (#18753)
- fix: removed filters(not required) (#18729)
- fix: validated cost center in financial_statement (#18733)
- fix: valuation rate in stock ledger (#18744)
- fix: Add missing semicolon
- fix: Handling if no default dimension exists
- fix: Remove extra space
- fix: Default dimensions in child doctypes
- fix: sequence of customer name and contact in the AR report
- fix: restrict the payment order to non received type payment entries
- chore: remove unused code
- fix: travis
- refactor: replace raw sql with orm
- fix(payroll-entry): commit submitted salary slip check on change (#18694)
- fix: Error handling in payment entry (#18720)
- fix(quality-inspection): fetch all items for inspection type in process (#18716)
- feat(Auto Attendance): Add grace period
- fix: removed hard coded string
- fix: v12 patches sequence (#18610)
- fix: fetch min date when carry forward expiry is greater than leave allocation expiry
- fix: query (#18709)
- fix: Re-organise code
- fix: Ignore account permission check
- fix(QMS): TreeView fixes (#18595)
- fix: Set address while creating Opportunity from Lead (#18702)
- fix: Comment description
- fix: Check if account passed is accessible under Payment Entry
- fix: reconciled entry has not clearance date set
- feat: Updated translation (#18597)
- fix: Set address while creating Opportunity from Lead (#18700)
- fix(delivery note): change the text invoice to sales invoice on make button (#18658)
- Added Employee Tax Exxxemption category and sub-category links (#18659)
- fix: misc fixes (#18616)
- fix: Python3 urllib use in item_group.py (now uses six.moves) (#18643)
- refactor: remove from date and to date from standard filter (#18696)
- fix(patch): force reload child docs (#18672)
- fix: Test Case
- fix: Test Cases
- fix: GSTR 3B report fixes
- fix: Set Contact or Lead for call log
- fix: Fixed error message in Payment Entry for outstanding invoices not found via filters
- test: translation fix
- fix: get item from product bundle
- fix: calculate earned leaves based on annual allocation
- fix: multiple changes
- fix: Make requested changes
- fix: Set Maintenance Status fields as Read Only (#18634)
- refactor: convert raw sql to orm
- fix: accounting period (#18477)
- feat: calculate remaining leaves both multiple simultaneous allocation
- feat: consider carry forwarded leaves on creation of encashment
- fix: Show Cr or Dr symbol in chart of accounts based on balance (#18653)
- fix: Changes in print format due to attribute name changes in frappe (#18639)
- fix: Show created serial nos as links in message (#18636)
- fix(quickbooks): Do not build global search for QuickBooks Migrator (#18628)
- fix(Item Template): Fallback description string
- fix(minor): don't update modified timestamp for overdue tasks
- fix: prev_doc
- fix: Show contact and lead name in list view
- fix: reset_employee_emails_cache method
- fix: Employee selection for call popup - Check if employee with matched number is also scheduled to receive popup
- fix: check for old unexpired allocation
- feat: pro-rata leave allocation
- feat: auto leave encashment
- fix: added Company by default in session defaults (#18471)
- fix: Aambigious column in query
- chore: Remove package-lock.json (#18565)
- fix: Show popup to employees with same phone number
- feat: Updated translation (#18542)
- fix(payroll-entry): show make bank entry button (#18497)
- feat: validate cwip accoutns in journal entry (#18519)
- fix(sales-order): update items (#18535)
- fix: Make conversion rate optional for non itemized items (#18541)
- fix: Type error handling while getting material request items (#18549)
- fix: Customer price list not honored in shopping cart (#18556)
- Feat: Notify by email feature (#18587)
- fix(employee-advance): update employee advance on change in expense claim (#18588)
- fix: Error handling in taxes and totals
- fix: Remove payment order from bank dashboard
- fix: Show correct label instead of showing undefined (#18559)
- fix: task not updated issue
- fix: Payment Order link fix in bank dashboard
- fix: remove all leaves via scheduler
- fix: create reverse expiry for back dated leaves
- fix: Enhancement in credit note (#18511)
- fix: Check zero valuation rate only for valid doctypes
- fix: Opening balance not getting calculated in trail_balance_report
- fix: Code cleanup
- fix: Reload doc in patch
- fix: GL entry validation fix
- fix: Add accounting dimensions to subscription and opening invoice tool
- fix: Test cases for accounting dimensions
- fix: Test Cases for accounting dimensions
- fix: Set query fix
- fix: Codacy Fixes
- fix: Patch
- fix: Remove dimensions from boot
- fix: Added default dimension and filter in bootinfo
- fix: Default Accounting Dimensions in doctypes
- fix(Account): Pass parent currency to child currency
- chore: Empty commit
- perf(tests): Remove unnecessary tearDown code
- perf(travis): Use setUpClass instead of setUp
- fix(stock): Fix travis builds
- perf(tests): Use country with lesser fixtures
- perf(tests): Do not unnecessarily create companies
- perf(tests): Use setUpClass and tearDownClass instead of setUp and tearDown
- fix(travis): Install wkhtmltopdf
- fix(travis): Remove redundant arguments
- fix(travis): Use --site parameter
- fix(travis): Merge install and before_script
- fix(travis): Execute get-app before bench start
- perf(travis): Use travis optimizations
- perf(travis): Do not build assets
- perf(travis): Remove unnecessary processes from Procfile
- fix(travis): Use MariaDB credentials from site_config.json
- perf(travis): Do not waste 10 seconds
- fix(travis): Execute get-app and reinstall after bench start
- fix(travis): Do not disable scheduler using CLI
- fix(travis): Do not use use_site
- fix(travis): Setup MariaDB
- fix(travis): Remove unused files
- fix(travis): Remove travis/bench_init.sh
- fix(travis): Do not execute install.py
- fix(travis): Install coverall after tests
- fix(travis): Use MariaDB 10.3
- fix(travis): Restructure build matrix
- feat: add ledger link in hr config
- Dynamic link issue fix in Bank reconciliation statement
- fix: GSTR-1 query fix
- fix(travis): Remove unnecessary commands
- fix: reset issue fulfilled indicator
- fix: scrap item not adding while doing finished good entry
- chore: change fieldname for carried forward leave expiry
- fix(website): Remove references to Product Settings.products_a… (#18448)
- fix: Fixes in stock ageing report
- chore: split expire allocation
- fix: expiry allocaton after creating all the transactions
- fix: Use get_serial_no and remove batch
- fix: change get all to sql list
- fix: Remove batch
- fix: minor changes
- fix: Get user_id of employee instead of name
- fix: Consider serial no and batches in Stock ageing report
- fix: Last communication query
- fix(call popup): Multiple changes
- fix: Enhancement in stock ageing report
- fix: Changed columns to new dict form
- fix: add employee leave balance report to the dashboard
- fix: skip expired leaves on allocation end date
- fix: minor changes
- fix: track status for pending leaves
- fix(customer): Improve performance by reducing queries
- fix: check generated ledger entries to avoid overlap
- refactor: add json changes
- fix: add indicators for expire in the leave allocation list
- fix: generate ledger entries for all leave transactions
- style: change formatting
- feat(customer): Add report to show item prices per Customer
- fix: only create leave application ledger on intermediate allocation expiry
- fix: consider expiry in leaves
- style: change formatting
- fix: get leave balance based on the ledger entries
- feat: show dashboard on submit
- fix: handle negative leaves without allocation
- feat: fetch annual allocation based on leave policy
- feat: create ledger entry for each earned leave
- feat: fetch leave allocation from ledger entry
- feat: add employee filter to employee leave balance
- feat: add link to policy
- feat: expire current allocation
- fix: add mandatory reason fields in leave application
- fix: UX changes
- fix: department filters in employee leave balance
- fix: pass positional arguments on creation of leave application
- fix: ignore expired non-carry forwarded allocation on calculating leaves taken
- fix: ledger entries creation
- add department filter to employee leave balance
- fix: create an instance
- fix: fetch queries
- patch: add reload doc for leave ledger entry
- fix: ledger entry creation for encashment
- test: delete ledger entry after each test to maintain balance
- test: leave ledger balance
- fix: expiry ledger creation
- style: add a more descriptive method name
- patch: create entries for only missing transactions
- fix: give cancellation permission to hr manager
- fix: application and leave encashment test cases
- fix: only expire carry forwarded allocation via sc...
Release v12.0.7
Release v11.1.56
- fix: group by voucher consolidated showing incorrect data for deferred entries (#18778)
- fix: Syntax error
- fix: Failing sales and purchase return test cases
- fix: Travis (#18773)
- fix: Party dashboard heatmap not capturing sales, purchase and other activities (#18752)
- fix: removed filters(not required) (#18728)
- fix: validated cost center in financial_statement (#18732)
- fix: notify update on status change (#18764)
- fix: valuation rate in stock ledger (#18743)
Release v11.1.55
Release v12.0.6
- fix(delivery note): change the text invoice to sales invoice on make button (#18666)
- fix: miscellaneous fixes (#18615)
- fix: Python3 urllib use in item_group.py (now uses six.moves) (#18642)
- fix: Filters for portal quotation list (#18689)
- fix(patch): force reload child docs (#18671)
- fix: Test Case
- fix: Test Cases
- fix: GSTR 3B report fixes
- fix: Fixed error message in Payment Entry for outstanding invoices not found via filters
- fix: get item from product bundle
- fix: allow to subcotract service raw materials
- fix: Set Maintenance Status fields as Read Only (#18633)
- fix: not able to transfer raw materials for subcontracted items (#18650)
- fix: group by condition in the payment reconciliation (#18657)
- fix: Show Cr or Dr symbol in chart of accounts based on balance (#18654)
- fix: Changes in print format due to attribute name changes in frappe (#18641)
- fix: Show created serial nos as links in message (#18635)
- fix(quickbooks): Do not build global search for QuickBooks Migrator (#18627)
- fix: Accounting period (#18630)
- test: fix test cases
- fix(Item Template): Fallback description string
- fix: TreeView fixes
Release v11.1.54
- fix: condition (#18708)
- fix: Filters for portal quotation list (#18704)
- fix: reconciled entry has not clearance date set
- fix(delivery note): change the text invoice to sales invoice on make button (#18665)
- payment ammount valication for pos invoiceds (#18664)
- fix: Python3 urllib use in item_group.py (now uses six.moves) (#18605)
- fix: condition (#18667)
- fix: get item from product bundle
- fix: allow to subcotract service raw materials
- fix: incorrect value of ImponibileImporto in the xml invoice (#18655)
- fix: not able to transfer raw materials for subcontracted items (#18649)
- fix: accounting period (#18476)
- fix: Changes in print format due to attribute name changes in frappe (#18638)
- fix(quickbooks): Do not build global search for QuickBooks Migrator (#18626)
- fix: icon for opportunity (#18651)
- fix: Show Cr or Dr symbol in chart of accounts based on balance (#18652)
Release v12.0.5
- fix: Aambigious column in query
- feat: added checkbox 'Update Consumed Material Cost In Project' in work order to don't update the consumed material cost in the project for the subassembely work orders (#18533)
- fix: query (#18468)
- feat: validate cwip accounts for journal Entry (#18518)
- fix(sales-order): update items (#18536)
- fix: Make conversion rate optional for non itemized items (#18540)
- fix: Type error handling while getting material request items (#18550)
- fix: Customer price list not honored in shopping cart (#18557)
- chore: Remove package-lock.json (#18564)
- fix: Quotation list in customer portal (#18579)
- Update employee_advance.py
- fix(employee-advance): update employee advance on change in expense claim (#18590)
- fix: Error handling in taxes and totals
- fix: Remove non standard fieldname
- fix: Remove payment order from bank dashboard
- fix: Show correct label instead of showing undefined (#18560)
- fix: add serial no button not working for the delivery note
- style: Missing semicolon
- style: Indent and missing semicolon
- fix: Field labels
- fix: Add BOM Comparison Tool to module view
- feat: BOM Comparison Tool
Release v11.1.53
- fix: query (#18465)
- fix(sales-order): update items (#18537)
- fix: Make conversion rate optional for non itemized items (#18538)
- fix: Customer price list not honored in shopping cart (#18555)
- fix: Quotation list in customer portal (#18580)
- fix(employee-advance): update employee advance on change in expense claim (#18589)
- fix: Error handling in taxes and totals
- fix: Show correct label instead of showing undefined (#18561)
Release v12.0.4
- fix: task not updated issue
- fix: Payment Order link fix in bank dashboard
- fix: scrap item not adding while doing finished good entry
- fix: Check zero valuation rate only for valid doctypes
Release v11.1.52
- fix: Enhancement in credit note (#18534)
- fix: scrap item not adding while making finished good entry
- fix: Check zero valuation rate only for valid doctypes