This release marks the rebooting of Frappe Books development. 🚀
Several showstopper bugs have been fixed, and multiple changes have been made.
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
PR List and Contributors 🙌
[show/hide]
PR List
- Update README.md by @anilbhanushali in #144
- fix: bump versions and background.js changes to get books to build. by @18alantom in #216
- fix: reported issues and improvements by @18alantom in #220
- Resolve ledger related issues by @ankitsinghaniyaz in #222
- Add empty data state for list view by @ankitsinghaniyaz in #228
- Fix font issue in invoice by @ankitsinghaniyaz in #229
- Add validation when paying excess amount by @ankitsinghaniyaz in #230
- Fix profit and loss graph not reflecting changes correctly by @ankitsinghaniyaz in #234
- build(deps): bump versions of all except vue by @18alantom in #232
- fix: issues with db loading by @18alantom in #237
- fix: minor changes and fixes to Payments by @18alantom in #236
- fix: db creation flow, don't show annoying messages when not required by @18alantom in #239
- fix: bank account parent not being set on setup by @18alantom in #241
- fix: remove description from the general ledger by @18alantom in #242
- fix: set party default account only if it exists by @18alantom in #243
- Change VATComply API for exchange rates by @madisvain in #240
- fix(ux): remove tax rate from invoice breakdown by @18alantom in #245
- fix(ui): display correct icon in the dock and messagebox in dev mode by @18alantom in #246
- Add ability to cancel invoice by @piyushsinghania in #249
- fix: Minor UI UX fixes by @18alantom in #250
- build: update configs by @18alantom in #252
- Prevented error message on navigation by @piyushsinghania in #251
- fix linux icons not showing and add deb and rpm package by @ankitsinghaniyaz in #253
- fix(ux): don't spawn a new window for settings by @18alantom in #255
- fix: multiple payment related fixes by @18alantom in #256
- refactor: shift autoupdate to systemsettings by @18alantom in #257
- fix: autocomplete behaviour, use fuzzy matching by @18alantom in #258
- refactor: move fjs init boilerplate out, shift db init by @18alantom in #260
- Fixed payment entries not getting posted in general ledger by @piyushsinghania in #261
- refactor: update patch run pre and post migration patches by @18alantom in #265
- feat: allow regional model updates by @18alantom in #266
- fix: make onboarding completable by @18alantom in #269
- fix(ui): center the donut chart text by @18alantom in #271
New Contributors
- @anilbhanushali made their first contribution in #144
- @18alantom made their first contribution in #216
- @ankitsinghaniyaz made their first contribution in #222
- @madisvain made their first contribution in #240
- @piyushsinghania made their first contribution in #249
Full Changelog: v0.0.3-beta.13...v0.0.4-beta.0