Frappe Books Changelog

What's new in Frappe Books 0.21.2

Feb 12, 2024
  • Fixes:
  • fix: hide pricelist field when its empty and doc is submitted/cancelled by @akshayitzme in #845
  • Ledger DateTime Bug Fix by @Isaac-GC in #843

New in Frappe Books 0.21.1 (Feb 2, 2024)

  • Changes/Improvements:
  • Updated and added additional Arabic translations. Thanks @djouamaah! :)
  • Fixes:
  • Report dates in LedgerPostings (or items that use that class: PurchaseInvoice, SalesInvoice, JournalEntry, Payment, StockMovement, StockTransfer) set due to timezone/datetime inconsistencies
  • Fixed PDF's not generating properly
  • update arabic translation by @djouamaah in #826
  • Fixing printToPDF from electron window by @Isaac-GC in #827
  • Bug fix recorddate inconsistency by @Isaac-GC in #831

New in Frappe Books 0.21.0 (Jan 25, 2024)

  • Fixes:
  • Graphs and views in Dashboard present excessive errors when "Year to Date" time period is selected.

New in Frappe Books 0.20.1 (Jan 20, 2024)

  • Payments list did not show payments created in earlier versions although they exists (#808)

New in Frappe Books 0.20.0 (Jan 15, 2024)

  • Changes/Improvements:
  • Point of Sale feature
  • Add Sales Quotations #151
  • Allow to track taxes on received payments #755
  • Invoice returns
  • Fixes:
  • Allow SVG images
  • Fix reports when multiple root accounts have the same type
  • Fix report date calculation

New in Frappe Books 0.19.0 (Oct 11, 2023)

  • Changes/Improvements:
  • Use colors from the Espresso design system used by frappe-ui.
  • Allow deletion of accounts from the COA.
  • Allow multiple items of the same type in an Invoice.
  • Fixes:
  • Fix booking of COGS amount on creating a Shipment.
  • Fix labels in a few places to be more descriptive.

New in Frappe Books 0.18.0 (Aug 22, 2023)

  • Features:
  • Form Customizations: enables customization of forms by adding custom fields. (documentation)
  • Stock Return: enables creation of Shipment and Purchase Receipt Returns. (documentation)
  • Fixes/Improvements:
  • Prevent back navigation from triggering while entering text.
  • Update Arabic translations.
  • Prevent crashes during migration due to non existent PatchRun table.

New in Frappe Books 0.17.1 (Jul 21, 2023)

  • Improvements/Fixes:
  • Fix blank page on app launch
  • Auto set DB location to Documents/Frappe Books
  • Create backups on migrating
  • Add Year to Date option on the Dashboard
  • Fix Date Issues

New in Frappe Books 0.17.0 (Jun 30, 2023)

  • Printing of Reports: Reports can now be exported as PDF.
  • Use native date and date time component instead of custom component.
  • Warn if insufficient stock quantity while making Sales Invoice.
  • Open last route on reloading app.
  • Corrected French chart of accounts.

New in Frappe Books 0.16.0 (Jun 7, 2023)

  • Features:
  • Price Lists: allows setting multiple Item prices for sales and purchase. (documentation)
  • Customizable Print Size: allows setting custom Print Template sizes. (documentation)
  • Auto Stock Transfer: allows auto transfer of stock on creating Invoice. (documentation)
  • Invoice from Stock Transfer: allows creating Invoices from Shipments and Purchase Receipts.
  • Improvements:
  • Updated Spanish Translations
  • Updated German Translations

New in Frappe Books 0.15.0 (May 31, 2023)

  • Wide form mode for full screen forms.
  • Moved navigation buttons to the left.
  • Added a forward button.
  • Fixed issues with dynamic link refresh.
  • Fixed print button not showing after setup.
  • Fixed navigation issues caused by "/".

New in Frappe Books 0.14.1 (May 11, 2023)

  • Fix/Improvements:
  • Setup Wizard bug that causes errors on form inputs.
  • Show reload dialog on settings change.
  • Fix stock validation issue for future stock.

New in Frappe Books 0.14.0 (May 10, 2023)

  • Features:
  • Serial Numbers: allows tracking of serialized items (documentation).
  • Fixes/Improvements:
  • Fixes Template Builder and Print View doc sync issue.
  • Fixes Account Reports incorrect fiscal year end date.
  • Fixes scroll bar appearance in money entry fields.
  • Improves Datetime selector, reflect display month and year.
  • Fixes Dashboard scroll issue.
  • Fixes Barcode duplicate entry issue.

New in Frappe Books 0.13.0 (Apr 25, 2023)

  • Features:
  • Linked Entries: Widget that shows all incoming links.
  • Quick View: Hovering on links shows details of the entry.
  • Status Pills: Entries now show more descriptive status pills instead of status badges.
  • Auto Payments: Allows for auto payment creation on submitting an invoice.
  • Fixes/Improvements:
  • Common form view is used for all entries now.
  • Several small UI/UX fixes in #604

New in Frappe Books 0.12.0 (Apr 11, 2023)

  • Features:
  • Manual setting of Back References to Invoices from Shipments, Purchase Receipts.
  • Show outstanding paid/unpaid invoices on clicking Paid/Unpaid on the dashboard.
  • Fixes/Improvements:
  • Capture syntax errors in Print Template code interpolation using ErrorBoundary.vue.
  • Use custom dialog boxes instead of native ones.
  • Allow Number Series to be searchable and editable.
  • Allow Number Series to be created from its list view.

New in Frappe Books 0.11.0 (Mar 16, 2023)

  • Features:
  • Template Builder: allows the creation of custom Print Templates. (documentation)
  • Navigable Link Fields: link fields can now be clicked to go to the linked entry.
  • Fixes/Improvements:
  • Common Form UI uses for the Setup Wizard.
  • Save, Submit, Cancel and Delete show success toasts.
  • Database file path is shown on the Database Selector screen

New in Frappe Books 0.10.0 (Mar 2, 2023)

  • Features:
  • Batches: allows batch-wise maintenance of items. (documentation)
  • UOM Conversions: allows handling of items with different UOMs than the Stock UOM.
  • Fixes/Improvements:
  • Common Form View used for several entry types (eg Payments, Items) to display them in a full page form.
  • Settings has been cleaned up and now uses the Common Form View.
  • Address fields can now be set by name and edited in a separate form.
  • Address, Location, and a few other lists are now be viewed using the Quick Search.

New in Frappe Books 0.9.0 (Feb 16, 2023)

  • Features:
  • Import Wizard: Tool that allows importing data. (documentation)
  • This is a ground-up re-write of the Data Import tool.
  • It also doubles as a multiple entry making tool that uses a tabular interface.
  • Manufacturing Stock Movement: Stock Movement that records the conversion of items. (documentation)
  • Barcodes: Adds a barcode field to items and a barcode UI to add items to invoices. (documentation)
  • Shortcuts: Adds UI to display added shortcuts.
  • Fixes/Improvements:
  • Improved RTL Support: UI has been updated to conform to RTL languages when selected.
  • Translation Additions: Updated Spanish, Gujarati, and French.

New in Frappe Books 0.8.0 (Jan 10, 2023)

  • Main feature being added is the Inventory module:
  • Inventory Module: The inventory module allows tracking of stock movement when making transactions. Check the documentation for more information.
  • Shipments: to create outward inventory movements
  • Purchase Receipts: to create inward inventory movements
  • Stock Movement: to create inward and outward movements and for cross-location stock transfers.
  • Stock Ledger: ledger to view stock transfers and valuations (FIFO and Moving Average)
  • Stock Balance: report to view stock balance information
  • Added Swedish translations.
  • Fixes/Improvements:
  • Enabled selection of whether to install for user or for all when installing on windows.
  • Added expand and collapse button in the Chart of Accounts
  • Added a common period selector on the dashboard
  • Added transition animations for a few UI elements
  • Allow hiding the sidebar
  • Display filter names in reports
  • Updated the Date component (and added a Datetime component)
  • Select colour using a colour picker

New in Frappe Books 0.8.0 Beta 1 (Dec 15, 2022)

  • Fix: a few bug fixes by @18alantom in #510
  • Chore(deps): bump qs from 6.5.2 to 6.5.3 by @dependabot in #504
  • Chore(deps): bump express from 4.17.1 to 4.18.2 by @dependabot in #513

New in Frappe Books 0.8.0 Beta 0 (Dec 13, 2022)

  • feat: base inventory features by @18alantom in #474
  • feat: Datetime component by @18alantom in #502
  • chore(deps-dev): bump electron from 18.2.4 to 18.3.7 by @dependabot in #496
  • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #501

New in Frappe Books 0.7.1 (Nov 7, 2022)

  • Features:
  • Added translations for Simplified Chinese
  • Fixes/Improvements:
  • Fixed account issue that prevented Invoices from being opened
  • Fixed entry duplication issue
  • Fixed CoA account balance calculation

New in Frappe Books 0.7.0 (Oct 26, 2022)

  • Features:
  • Defaults: allows selecting default Number Series, invoice terms, etc.
  • Exports: CSV and JSON export all entries from the list view.
  • Attachments: images or pdfs can be attached to transactional entries.
  • Fixes/Improvements:
  • Fixed attach image fields. It now allows clearing.
  • Fixed dropdown behavior
  • Fixed Payment reference and other payment-related issues
  • Fixed Account not found issues (caused by Write Off Account)
  • Fixed database migration issue

New in Frappe Books 0.7.0 Beta 0 (Oct 17, 2022)

  • fix: another set of minor fixes/usability updates by @18alantom in #478
  • feat: Defaults by @18alantom in #479
  • feat: Attachments by @18alantom in #482
  • feat: Exports by @18alantom in #484

New in Frappe Books 0.6.6 (Oct 8, 2022)

  • Added multi-currency invoicing (docs)
  • Added Korean translations
  • Fixed From Account not found issue on Payments
  • Fixed unable to pay multiple invoices issue
  • Add Korean Translation by @Isaac-Kwon in #469
  • feat: multi-currency invoicing by @18alantom in #429

New in Frappe Books 0.6.6 Beta 0 (Oct 3, 2022)

  • Updates:
  • Added multi-currency invoicing (docs)
  • Added Korean translations
  • Add Korean Translation by @Isaac-Kwon in #469
  • feat: multi currency invoicing by @18alantom in #429

New in Frappe Books 0.6.5 (Sep 22, 2022)

  • A few changes on releases:
  • Future features will be released first through a beta version.
  • Future beta releases will be marked as pre-releases.
  • Pre-release updates will not be automatic if the Frappe Books version is not beta.
  • Updates:
  • fix(ui): field UI (display mandatory), add freeze message
  • fix: duplicate account issue when the language is Catalan
  • fix: catch network errors on fetching translation files, updates
  • fix: rootType not found error in reports

New in Frappe Books 0.6.4 Beta 0 (Aug 31, 2022)

  • Added french Chart of Accounts
  • Fixed several bugs from reported errors
  • Updated French translations

New in Frappe Books 0.6.3 Beta 0 (Aug 10, 2022)

  • Allow group accounts to be deleted if no child accounts
  • Use Round Off if Rounded Off isn't present
  • Fix duplicate account name issue when language is German

New in Frappe Books 0.6.2 Beta 0 (Jul 31, 2022)

  • Switch to the standard Frappe Product logo
  • Allow Invoice Print before Submit
  • Allow deleting a Transaction before Submit
  • Fix DB delete issue [Windows]
  • Fix Date Picker issue [Windows]

New in Frappe Books 0.6.1 Beta 0 (Jul 27, 2022)

  • Added Gujarati
  • Fixed a few minor issues #424
  • Broken date picker on windows
  • P&L issue when either income or expense isn't present
  • Opt-in updation if next version is beta and current version is beta

New in Frappe Books 0.6.0 Beta 1 (Jul 19, 2022)

  • Updates:
  • Fix Popups in Table Rows.
  • Prevent telemetry logging when creating a dummy instance or on setting up an instance.
  • Remove language slide from setup wizard, cause language selector is present on the DB Selector screen.

New in Frappe Books 0.6.0 Beta 0 (Jul 18, 2022)

  • Version 1 Design Update:
  • Cleaner and clearer design
  • Changed aspect ratio of the default window
  • Allow resizing (increase and decrease the default area)
  • Help in sidebar to open relevant documentation
  • Persistent back button
  • Discount Accounting:
  • Allows for setting item discount
  • Can be applied as a percentage or amount
  • Can be applied before or after tax
  • Discount is booked in the Discount Account
  • Expandable Invoice Items:
  • Allows editing item details (eg: description) on a per invoice basis.
  • Can directly enter final amount (Taxed or Discounted) for round figures.
  • Custom UOM:
  • Custom UOMs can be created using the Create option from the Unit Type list.

New in Frappe Books 0.5.0 Beta 0 (May 31, 2022)

  • Improved Search:
  • New search helps in navigating with very few keystrokes.
  • Examples:
  • To find all the invoices by "Justin", type: "justin sales"
  • To navigate to sales invoice number 2000, type: "sales 2000"
  • To navigate to the Dashboard, type: "dash"
  • The order of space-separated keywords doesn't matter.
  • The entered words don't have to be exact (∵ fuzzy search).
  • The search can be achieved with fewer keystrokes than shown in the examples above.
  • Search can be further narrowed by using filters (for the most part they aren't required).
  • Reports Rewritten:
  • Reports are now much faster
  • Added additional filtering options.
  • Transaction Deletion:
  • Transactions can now be deleted after they have been canceled
  • Create Demo:
  • Creates demo instance for evaluating the software.
  • Instance has several transactions that span the past year.
  • UI Cleanup:
  • Database selector and setup wizard use the full-width screen.
  • Database selector is a single page, instances can now be deleted from here.
  • Cleaned up invoice and journal entry forms and unified their design.
  • Added pagination for all entry lists.
  • GST Reports:
  • They are now enabled only when GSTIN is set
  • These reports are in a separate section
  • Languages:
  • Added Spanish thanks to talmax1124.
  • Added Dutch thanks to FastAct.
  • Software Updates:
  • They now occur automatically when an update is available.
  • Why? cause users complain about issues in older versions that have been fixed in later ones.
  • Telemetry:
  • Simplified the data being sent.
  • Removed fine-grained usage tracking.
  • Telemetry is not opt-in (it's still anonymous).
  • Why? cause if I don't know that people are using Books, it doesn't make sense for me to work on it.
  • Note: if this is an issue, you are still free to build books locally, in this case, telemetry won't work.
  • Check wiki for
  • more details.

New in Frappe Books 0.4.3 Beta 0 (Apr 4, 2022)

  • Added Catalan translations. Other than that, mostly small fixes:
  • Marked several UI-facing strings as translatable.
  • Data-import now allows importing non-RFC-4180 conforming CSV (only n delimited as opposed to rn).
  • Fixed Notes section in templates.
  • Number Series can't be changed after the first save of an entry.
  • Fix for erroneous PnL

New in Frappe Books 0.4.2 Beta 0 (Mar 18, 2022)

  • Added a Duplicate option under the [···] menu. This will allow creating copies of any entry.
  • Fixed report height in windows to prevent hidden pagination.

New in Frappe Books 0.4.1 Beta 0 (Mar 16, 2022)

  • Add Arabic translation by @taha2002 in #361
  • chore: add anon opt in telemetry by @18alantom in #364

New in Frappe Books 0.4.0 Beta 0 (Mar 11, 2022)

  • Fixed a few bugs and added two small features:
  • Added options to select custom number series for transactions.
  • Segregation of Item and Payment on the basis of whether they are for Sales or Purchases.

New in Frappe Books 0.3.2 Beta 0 (Mar 4, 2022)

  • fix: minor fixes: account write-off, zero rates, display outstanding by @18alantom in #350
  • build(deps): bump url-parse from 1.5.7 to 1.5.10 by @dependabot in #349
  • feat: minor (mostly UI/UX) improvements by @18alantom in #352
  • fix: add pagination to the General Ledger by @18alantom in #354

New in Frappe Books 0.3.1 Beta 0 (Feb 26, 2022)

  • Fixes issue where currency set in the setup wizard wasn't considered.

New in Frappe Books 0.3.0 Beta 1 (Feb 25, 2022)

  • Fixes the CoA loading issue.

New in Frappe Books 0.3.0 Beta 0 (Feb 25, 2022)

  • fix: german translations by @barredterra in #343
  • feat: Add CoA selection in Setup Wizard by @18alantom in #346
  • feat: Add Data Import by @18alantom in #347

New in Frappe Books 0.2.1 Beta 0 (Feb 22, 2022)

  • Fixes a migration issue that caused patch failure.

New in Frappe Books 0.2.0 Beta 0 (Feb 18, 2022)

  • Chore: bump vue by @18alantom in #337
  • Build(deps): bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in #338
  • Updated VATComply URI by @zkeene in #340
  • Setup Translations - Part 1 by @18alantom in #334
  • Setup Translations - Part 2 Use Translations by @18alantom in #341
  • Build(deps): bump url-parse from 1.5.3 to 1.5.7 by @dependabot in #342

New in Frappe Books 0.0.4 Beta 2 (Dec 17, 2021)

  • Fix: several minor fixes.
  • Fix: minor fixes.

New in Frappe Books 0.0.4 Beta 1 (Dec 13, 2021)

  • Fixes an issue where an existing DB from v0.0.3-beta.x caused the app to not launch and instead display a blank screen.

New in Frappe Books 0.0.4 Beta 0 (Dec 8, 2021)

  • Bug Fixes:
  • Fix offset of 1 day between date picker and display.
  • Fix image selection.
  • Fix allow note editing in Draft state.
  • Fix hang on submission.
  • Fix Save as PDF.
  • Fix issues with ledger entries not created when doing partial payments.
  • Fix font picker issue in invoice.
  • Fix profit and loss graph not reflecting changes correctly.
  • Fix issues with db loading.
  • Fix bank account not being set for certain countries.
  • Fix incorrect default account set.
  • Fix autocomplete, added fuzzy matching
  • Fix onboarding completion issues
  • Changes:
  • Customer and Supplier have a GSTIN field now.
  • Party and Company GSTIN show in all templates.
  • Notes now show in the Basic template.
  • Ability to filter out the reverted ledger entries.
  • Add empty state for list views.
  • Several validations for Invoice and Bill Payments.
  • Payments can be made without reference
  • Removed description from the general ledger.
  • Removed tax rate from from tax breakdown.
  • Updated icon.
  • Ability to cancel invoices.
  • Display state and outstanding amount of an invoice/bill.
  • Display TaxID instead of GST if country is not set as India
  • Add setting to hide onboarding section

New in Frappe Books 0.0.3 Beta 13 (May 11, 2020)

  • Bug Fixes:
  • Datepicker bug where the dates are all set to the last day
  • Change the currency of Lithuania to EUR (#135)

New in Frappe Books 0.0.3 Beta 12 (May 7, 2020)

  • Bug fixes:
  • Values reset in Table row editing
  • Report column alignment
  • Partial Payments