Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of V14 features & enhancements #31620

Closed
deepeshgarg007 opened this issue Jul 18, 2022 · 0 comments
Closed

List of V14 features & enhancements #31620

deepeshgarg007 opened this issue Jul 18, 2022 · 0 comments
Labels
Skip Manual Testing The changes in this PR does not require manual testing
Milestone

Comments

@deepeshgarg007
Copy link
Member

deepeshgarg007 commented Jul 18, 2022

Performance
  • perf: Add indexes in stock queries and speed up bin updation (#27758)
  • perf: BOM Update Tool (#31072)
  • perf: don't query unless required (#26175)
  • perf: GLE reposting with progress and chunking (#31343)
  • perf: improve financial statement loading time (#28238)
  • perf: improve sales invoice submission (#27916)
  • perf: index barcode for faster scans (#30543)
  • perf: Optimize get_attribute_filters (#26729)
  • perf: reduce number of queries to validate selling price (#26225)
  • perf: remove forcing of posting sort index on stock balance report (#28902)
  • perf: use cached single docs (#30536)
  • perf: various minor perf fixes for ledger postings (#26775)
  • perf: Weed out disabled variants via sql query instead of pythonic looping separately (#29639)
  • perf(asset): fetch only distinct depreciable assets (#30114)
  • perf(cache): fix active SLA doctype caching (#26861)
  • perf(minor): general ledger report (#27987)
  • perf(minor): remove unnecessary comprehensions (#25645)
Refactors
  • refactor: (ux) Accepted/Rejected/Received Qty UX (#28269)
  • refactor: .doc missing and empty row on new doc (#27408)
  • refactor: update_invoice_status with query builder (#28160)
  • refactor: Accounts Receivable/Payable Report will use Payment Ledger (#31107)
  • refactor: Accounts Settings form cleanup (#26842)
  • refactor: Add exception handling in background job within BOM Update Tool (#30146)
  • refactor: add payment terms status rpt to Selling homepage (#30816)
  • refactor: Asset Repair (#25798)
  • refactor: call repost directly during tests (#30277)
  • refactor: Clean up mutable defaults and add CI check (#27828)
  • refactor: clean up product bundle client side code (#31455)
  • refactor: DB independent capitalization of test cases (#31359)
  • refactor: DB independent quoting and truthy/falsy values (#31358)
  • refactor: department creation (#31548)
  • refactor: don't use pandas for basic reports (#30597)
  • refactor: E-commerce (port to develop) (#27923)
  • refactor: Employee Leave Balance (#29439)
  • refactor: exclude submittable doctype from SLA (#29286)
  • refactor: fetching of account balance in chart of accounts (#27661)
  • refactor: get_fiscal_years API (#31337)
  • refactor: Healthcare Redesign Changes (#27236)
  • refactor: if() to CASE WHEN (#31360)
  • refactor: lead (#26085)
  • refactor: map serial from schedule if only one (#28745)
  • refactor: migrating data from GL to payment ledger using raw SQL (#31182)
  • refactor: move Bin queries to qb (#28522)
  • refactor: move patches to post migration (#28940)
  • refactor: move process loss report to manufacturing (#28043)
  • refactor: Optimized code for reposting item valuation (#26433)
  • refactor: payment reconciliation tool (#27128)
  • refactor: Payment Reconciliation tool will use Payment Ledger (#31136)
  • refactor: Payment Request added to PO Dashboard (#29070)
  • refactor: rectify typo (#27057)
  • refactor: remove add_fetch (#31315)
  • refactor: Remove dead code (#30140)
  • refactor: remove redundant if-statement (#30311)
  • refactor: Remove redundant variables.scss import (#25824)
  • refactor: removed unrequired code and test for standalone delivery note serial return (#30276)
  • refactor: removed validation to check zero qty (#30015)
  • refactor: renamed varint_item_code to variant_item_code (#27025)
  • refactor: Replace usage of render with get_response (#26088)
  • refactor: sales analytics (#30312)
  • refactor: scan barcode field scanning (#26990)
  • refactor: Selling Settings form cleanup (#26841)
  • refactor: shows opening balance from filtered from_date (#26877)
  • refactor: simpler batching for GLE reposting (#31374)
  • refactor: social media post fixes (#24664)
  • refactor: stock balance report (#30677)
  • refactor: tax rule validity query (#30934)
  • refactor: timesheet (#25792)
  • refactor: trigger generate schedule when any change made in items table (#29874)
  • refactor: update cost updates operation time and hour rates in BOM (#25891)
  • refactor: update manufacturing module onboarding (#26945)
  • refactor: update stock module onboarding (frontport refactor: update stock module onboarding #25745) (#27055)
  • refactor: update_serial_no function for old Maintenance Visits (#28843)
  • refactor: updated buying onboarding tours. (#27800)
  • refactor: use read_only_depends_on instead of code (#27008)
  • refactor: use CURRENT_DATE instead of CURDATE() (#31356)
  • refactor: use db independent offset syntax (#31345)
  • refactor!: change "is_subcontracted" field type from "Select" to "Check" (#30528)
  • refactor!: drop e-invoicing integration from erpnext (#26940)
  • refactor!: drop github connector from ERPNext (#31316)
  • refactor!: drop naming series tool (#31183)
  • refactor!: drop shopify integration from ERPNext (#26700)
  • refactor!: dynamically compute bom_level (#29522)
  • refactor!: remove abbreviation renaming (#27766)
  • refactor!: remove amazon mws integration (#29438)
  • refactor!: remove DATEV integration (#30584)
  • refactor!: remove e_invoice utils (#27167)
  • refactor!: Remove education domain from ERPNext (#30830)
  • refactor!: remove hub (#28117)
  • refactor!: remove India specific code (#29884)
  • refactor!: Remove non-profit domain from ERPNext (#29151)
  • refactor!: Removed agriculture module from ERPNext (#29022)
  • refactor!: Removed healthcare module from ERPNext (#27362)
  • refactor!: Removed hospitality domain from ERPNext (#29167)
  • refactor(KSA VAT): QR Code as per ZATKA specification (#28605)
  • refactor(pos): use pos invoice item name as unique identifier (#26157)
  • refactor(SLA): Application of SLA and its fields (#28550)
  • refactor(UX): Salary Slip creation and submission via background job in Payroll Entry (#31074)
Features
  • feat (minor): added item name in the excel sheet (#29836)
  • feat: 'customer' column and more filter to Payment terms status report (#30499)
  • feat: 'Invoice Number' field in Opening Invoice Creation Tool (#28844)
  • feat: (consistency) Add Primary Address and Contact section in Supplier (#27197)
  • feat: (get_items_from) filter material request item in purchase order (#27449)
  • feat: (Stock Reco) Ignore Empty Stock while fetching items from warehouse (#26726)
  • feat: Ability to schedule onboarding and separation activities (#26738)
  • feat: Accounts, Selling & Assets Onboarding cleanup (#27112)
  • feat: add Partly Paid status in Invoices (#27625)
  • feat: add total_billing_hours to Sales Invoice (#26783)
  • feat: Add currency in import download statement (#29050)
  • feat: add Employee Status filter in leave balance reports (#31013)
  • feat: add enabled field in UOM (#27993)
  • feat: add french address template (#26316)
  • feat: add German translations (#30265)
  • feat: Add german translations (#31102)
  • feat: add Inactive status to Employee (#26027)
  • feat: add link to leave application in leave notification (#29316)
  • feat: add Link to Opportunity (#30614)
  • feat: add provision for process loss in manufac (frontport feat: add provision for process loss in manufac #26151) (#27111)
  • feat: added company field in prospect (#28139)
  • feat: Added dispatch address fields in Sales Ord, Sales Inv, Delivery Note for Eway Bill (#26464)
  • feat: added QI link in Job Card Dashboard (#28643)
  • feat: added required_date field to set date in child table (#28432)
  • feat: additional doctypes access for ESS user (#29317)
  • feat: allow draft pos invoices even if no stock available (#27078)
  • feat: Allowing non stock items in POS (#29556)
  • feat: Auto accrue loan interest for backdated term loans (#31127)
  • feat: Bank Reconciliation for loan documents (#29865)
  • feat: barcode scanner promise to return scanned row. (#31018)
  • feat: barcode scanning in quotation (#30637)
  • feat: Bulk Transaction Processing (#28580)
  • feat: carry forward communication and comments throughout the sales c… (#28458)
  • feat: Cash and Non trade discounts in Sales Invoice (#31405)
  • feat: CDNR Unreg json generation (#27279)
  • feat: color and leave type in leave application calendar (#27246)
  • feat: color and leave type in leave application calendar (#27255)
  • feat: Column for total amount due in Accounts Receivable/Payable Summary (#27069)
  • feat: common party accounting (#27039)
  • feat: Competitor Tagging in Opportunity and Quotation (#28050)
  • feat: Copy task color from project template (#30857)
  • feat: Cost Center Allocation (#29536)
  • feat: create party link from customer/supplier (#28387)
  • feat: Create single PL/DN from several SO. (#30238)
  • feat: CRM Settings (#27788)
  • feat: currency exchange settings (#27318)
  • feat: Deferred Revenue and Expense report with actual and upcoming postings (#28822)
  • feat: depreciate Asset after sale (#26543)
  • feat: don't recompute taxes (#26665)
  • feat: dynamic conditions for applying SLA (#26662)
  • feat: early payment discount on sales & purchase orders (#29101)
  • feat: Employee Grievance (#25705)
  • feat: Employee Grievance (feat: Employee Grievance #25705) (#26162)
  • feat: employee initial work history updated when transfer is performed (#27768)
  • feat: Employee reminders (#25735)
  • feat: Employee reminders (#27115)
  • feat: Enable discount accounting (#26359)
  • feat: enable track changes for leave type (#26917)
  • feat: Exchange rate difference handling in procurement cycle (#25970)
  • feat: Fetch Payment Terms from linked Sales/Purchase Order (#26397)
  • feat: fetching details from supplier/customer groups (#26131)
  • feat: fetching of qty as per received qty from PR to PI (#25837)
  • feat: Full and Final Settlement and Gratuity Fix (#26364)
  • feat: Grant commission on certain items only (#27467)
  • feat: Handle Asset on Issuing Credit Note (#26159)
  • feat: Home Onboarding (#28551)
  • feat: HSN based tax breakup table check in GST Settings (#27907)
  • feat: Ignore permlevel for specific fields (#30686)
  • feat: Improve Product Bundle handling (#27124)
  • feat: Include child item group products in Item Group Page & cleanup (#30091)
  • feat: Income tax computation Report (#29963)
  • feat: Increase number of supported currency exchanges (#26237)
  • feat: item-wise negative stock setting (#29761)
  • feat: Item-wise provisional accounting for service items (#30675)
  • feat: ledger merger (#28812)
  • feat: Let serialised Items be consumed during Asset Repairs (#28349)
  • feat: LIFO valuation (#29296)
  • feat: link items to supplier / customer (#27281)
  • feat: live preview of naming series on naming series tool (#31141)
  • feat: Make Depreciation Entry posting more flexible (#28421)
  • feat: Manufacturing : in BOM Operation time can be fix Operation time can be fix (not depending on quantity to produce) #27062 (#27063)
  • feat: Merge POS invoices based on customer group (#27471)
  • feat: minor enhancements in Employee Promotion (#30780)
  • feat: minor, pick list item reference on delivery note item table (#30527)
  • feat: multi-currency in Opportunity (#26590)
  • feat: new column 'Time taken to Deliver' in sales order analysis (#28842)
  • feat: option to disable Item Tax Template and Tax Category (#29349)
  • feat: option to set the width for the multi-select dialog box (#27851)
  • feat: Optionally allow rejected quality inspection on submission (#26421)
  • feat: Organizational Chart (#26893)
  • feat: over transfer allowance for material transfers (#26264)
  • feat: Payment reconciliation on accounts module workspace (#25925)
  • feat: Payment Terms Status report (#29137)
  • feat: Pos invoice coupon code feature (#27004)
  • feat: Project Portal Enhancements (#26090)
  • feat: provision to add scrap item in job card (#27483)
  • feat: Provision to aggregate subassembly items in production plan (#28939)
  • feat: Provision to assign multiple payroll cost centers against a single employee (#29024)
  • feat: provision to close the Work Order (#28150)
  • feat: provision to create customer from opportunity (#27141)
  • feat: provision to exclude exploded items in the BOM (#29450)
  • feat: provision to have limited parameters for in-process quality ins… (#28549)
  • feat: provision to make subcontracted purchase order from the production plan (feat: provision to make subcontracted purchase order from the production plan #26240) (#26514)
  • feat: Provisional accounting for expenses (#29451)
  • feat: purchase grouped asset (#29334)
  • feat: re-arrange company doctype fields (#27091)
  • feat: Receivable/Payable Account column and filter in AR/AP report (#30493)
  • feat: Redisearch with consent (#30522)
  • feat: Refund entry against loans (#29460)
  • feat: remove website from bank account (#30900)
  • feat: report to see the consumed materials against the work order (#28500)
  • feat: request_for_quotation - show supplier name (#30818)
  • feat: Scheduling Multiple shifts and Auto Attendance (#29955)
  • feat: Scheduling Multiple shifts and Auto Attendance (#30588)
  • feat: select multiple values for accounting dimension (#31015)
  • feat: separate discount accounting for buying and selling (#30642)
  • feat: show stock value difference on Stock Ledger report (#29607)
  • feat: show title when linking Taxes and Charges Template (#31038)
  • feat: Show Zero Values filter in consolidated financial statement (#28636)
  • feat: Splitting group assets (#29350)
  • feat: subcontract code refactor and enhancement (#26119)
  • feat: subcontracting module (#30955)
  • feat: support product bundles in picklist (#30762)
  • feat: Tab views in Stocks and Accounts Settings (#29638)
  • feat: Tax Detail Report (#25254)
  • feat: Tax for recurring additional salary (#27459)
  • feat: Taxes template for selling/buying doctypes (#28048)
  • feat: Taxjar Integration update (#27143)
  • feat: TDS deduction using journal entry and other fixes (#27451)
  • feat: Tracking Multi-round interview (#25482)
  • feat: Tracking Multi-round interview (backport feat: Tracking Multi-round interview #25482) (#27724)
  • feat: Training Event Status Update and Validations (#26698)
  • feat: two new groupby mode on gross profit: Monthly, Payment Term (#31198)
  • feat: unreconcile on cancellation of bank transaction (#27109)
  • feat: UOM specific barcodes (#30988)
  • feat: update de.csv (#29037)
  • feat: update ordered qty for packed items (#29939)
  • feat: Validity dates in Tax Withholding Rates (#27258)
  • feat(buying): quotation number in supplier quotation (#28420)
  • feat(CRM): Prospect to group Leads (#27102)
  • feat(CRM): Sales Pipeline Analytics Report and Opportunity Summary by Sales Stage Report (#26639)
  • feat(e-invoicing): dispatch address (#28084)
  • feat(Employee Advance): add 'Returned' and 'Partly Claimed and Returned' status (#29335)
  • feat(German Translation)!: translate "Party" as "Partei" (#30901)
  • feat(healthcare): Added Treatment Plan Template feature (#26557)
  • feat(Healthcare): Capacity for Service Unit, concurrent appointments based on capacity, Patient Appointments (#27219)
  • feat(HR): Exit Interview and Employee Exits Report (#28741)
  • feat(HR): Leave Type configuration to allow over allocation (#30940)
  • feat(India): Bootstrapped GST Setup (#26473)
  • feat(india): Check E-way Bill Status before Cancellation. (#31088)
  • feat(india): E Invoice Cancel Eway Bill is enabled. (#30888)
  • feat(india): E Invoice Eway Bill Distance is calculated automatically. (#30908)
  • feat(india): e-invoicing for intra-state union territory transactions (#30626)
  • feat(india): generate qrcode button for e-invoice (#30939)
  • feat(minor): fetch default salary structure and base from Employee Grade in Salary Structure Assignment (#30918)
  • feat(Non Profit): API Endpoint to update halted Razorpay subscriptions (#26427)
  • feat(pos): Total item qty field to POS screen (#28331)
  • feat(Print Format): KSA VAT Invoice (#28166)
  • feat(regional): KSA E-Invoicing and VAT Report (#27369)
  • feat(Regional): KSA E-Invoing optimizations and POS support (#28776)
  • feat(regional): South Africa VAT Audit Report (#26480)
  • feat(regional): toggle for reduced depreciation rate as per IT Act (#27600)
  • feat(SLA): Apply SLA to any document (#22449)
  • feat(stock): Pick List Scan (#30832)
  • feat(UX): Option to exclude holidays while marking monthly attendance (#29185)
Ci, Build, Chores
  • build!: bump min python required to 3.10 (#31491)
  • build!: declarative builds (#31475)
  • chore: "refactor" readme (#30825)
  • chore: Accessibility for E-commerce Doctypes (#30578)
  • chore: Accidental '=' instead of comma in French translation (#31335)
  • chore: add .backportrc to gitignore (#26403)
  • chore: add docker pull count to readme (#28405)
  • chore: add gl to payment ledger migarion to patches (#31365)
  • chore: add product listing link in settings (#26026)
  • chore: add running stock value difference in invariant report (#29012)
  • chore: Add semantic releases (#30729)
  • chore: add shipping address in eway bill test (#27662)
  • chore: add timeout to GHA workflows (#26714)
  • chore: Add Try on Frappe Cloud button to README (#27950)
  • chore: added DocType Translation (#29730)
  • chore: added missing field-name (#26977)
  • chore: added RFQ Link to Opportunity Dashboard (#30894)
  • chore: Adjust heart icon to v14 icons in frappe (make consistent with v13) & misc fix (#29953)
  • chore: change location of backport action (#26705)
  • chore: changed Region zu Gebiet (#29651)
  • chore: class selectors for customizability (#30185)
  • chore: Clean up imports (#27302)
  • chore: cleanup linting errors and introduce strict linting checks (#27288)
  • chore: Clear Progress section for completed logs & on_submit UX (#31406)
  • chore: correct version on develop branch. (#28582)
  • chore: disable annoying flake8 formatting for QB (#29488)
  • chore: disable semgrep on push events (#26523)
  • chore: error logging for auto material requests (#31103)
  • chore: fifo queue vs qty after transaction comparison report (#30969)
  • chore: Fix a potential variable misuse bug (#31372)
  • chore: get stock reco qty from SR instead of SLE (#30059)
  • chore: minor typo correction in CONTRIBUTING (#28386)
  • chore: move patch for updating Employee Advance status to v13 (#31118)
  • chore: Move patch that updates SO from WO to v13 (#29835)
  • chore: py2 compatibility code cleanup (#28249)
  • chore: python 3.10 support (#30249)
  • chore: Release for v14.0.0-beta.3 (#30647)
  • chore: remove currency info from boot (#31520)
  • chore: remove dead/irrelevant links from workspace (#28519)
  • chore: remove deprecated and empty QUnit tests (#27179)
  • chore: remove deprecated print format (#29754)
  • chore: Remove domains from setup wizard (#30820)
  • chore: remove duplicate code (#28646)
  • chore: remove framework patch for custom fields (#29117)
  • chore: remove manual collapsing of section (#28435)
  • chore: remove migration_hash (#28263)
  • chore: Remove reference to Instructor doctype (#30903)
  • chore: remove snyk from devdependencies (#27406)
  • chore: remove unused bill no & date from purchase receipt (#31163)
  • chore: revert manual handling of stock level section (#29537)
  • chore: revert naming to default (#31364)
  • chore: Rollback after each test, due to premature commit via remove_user_permission (#29964)
  • chore: set title and search fields in HR and Payroll doctypes (#29351)
  • chore: Show 'Produced Qty' field in Sales Order Item (#29903)
  • chore: show credit/debit-to account in error message (#29699)
  • chore: stock ledger invariant check report (#28921)
  • chore: update CODEOWNERS (#26536)
  • chore: Update creds to allow updates on protected branch (#30749)
  • chore: update de.csv (#29575)
  • chore: update de.csv (#29624)
  • chore: update translation fr for BOM (#31126)
  • chore: Updated CODEOWNERS (#26631)
  • chore: Upgrade PyGithub to 1.55 (#25994)
  • chore: version 14 beta release (#31561)
  • chore: version-14 beta release (#31268)
  • chore: Warn users about multiple warehouse accounts (#30811)
  • chore: whitespace cleanup from codebase (#27023)
  • chore(deps): [security] bump lodash from 4.17.19 to 4.17.21 (#25619)
  • chore(deps): bump axios from 0.21.1 to 0.21.4 (#27402)
  • chore(deps): bump ini from 1.3.5 to 1.3.7 (#25733)
  • chore(deps): bump tar from 6.1.0 to 6.1.11 (#27203)
  • chore(deps)!: Drop pandas as dependency (#30598)
  • ci: auto backport squashed commits based on labels (#26622)
  • ci: bump container count for unittests (#31490)
  • ci: comment about coverage after min. 3 builds (#27544)
  • ci: concurrency control for CI jobs (#27230)
  • ci: coverage not getting processed (#30704)
  • ci: Enable Parallel tests (#25635)
  • ci: fail build if asset bundling fails (#27820)
  • ci: failfast when merge conflict exists (#30823)
  • ci: fix docs checker for wiki based docs (#27380)
  • ci: ignore backports while checking docs (#26962)
  • ci: ignore js files in unittests (#26934)
  • ci: make semgrep check diff-aware (#26516)
  • ci: migrate docker to github actions (#28192)
  • ci: move semgrep rules out of repo (#28067)
  • ci: pin click for black (#30464)
  • ci: postgres unittests configurations (#28952)
  • ci: Rule Added for using frappe.qb over db.sql* (#28000)
  • ci: rule to fail PRs that add a new manual commit (#27928)
  • ci: stale apt cache (#31217)
  • ci: switch to latest LTS Ubuntu version (#27240)
  • ci: Update Patch tests (#25946)
  • ci: Use codecov for coverage reporting (#27421)
  • ci: use node action instead of apt (#27220)
  • ci: workflow dispatch options (#29611)
  • ci(Mergify): configuration update (#27777)
  • ci(Mergify): configuration update (#31336)
  • ci(semgrep): add translation checks for report labels (#27280)
  • docs: Add "Try on PWD" button (#30817)
  • docs: add human readable specifications for stock ledger (#29308)
  • docs: frappe school link in readme (#27797)
@ankush ankush added this to the v14.0 milestone Jul 19, 2022
@deepeshgarg007 deepeshgarg007 added the Skip Manual Testing The changes in this PR does not require manual testing label Aug 1, 2022
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 4, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Skip Manual Testing The changes in this PR does not require manual testing
Projects
None yet
Development

No branches or pull requests

2 participants