[GNC-dev] GnuCash 3.3 Released

Christopher Lam christopher.lck at gmail.com
Mon Oct 1 10:43:43 EDT 2018


No it's stalled because I cannot figure out equity
unrealized/realized/trading gains at all. I have no reliable guidance to
create equity section reliably.

If the equity section is ignored, and only the asset/liability sections
used, then the report could be inserted into an 'experimental' menu.


On Mon, 1 Oct 2018 at 22:35, Adrien Monteleone <
adrien.monteleone at lusfiber.net> wrote:

> Chris,
>
> Did your new Income/Balance multi-column report make it into this release
> or is it still in development?
>
> Regards,
> Adrien
>
> > On Oct 1, 2018, at 9:23 AM, Christopher Lam <christopher.lck at gmail.com>
> wrote:
> >
> > Hi all
> >
> > While everyone is busy shaking the program to weed out any new bugs,
> please be aware that the invoice reports have been modified, with an aim
> for greater maintainability (i.e. printable invoice, easy-invoice,
> fancy-invoice now share the same code base and have been approximated as
> well as possible to the original reports) and flexibility (invoice headers
> e.g. date, client details, invoice details etc can now be reordered at
> will; insert company logo; full CSS customisation).
> >
> > Please send any comments via bug reports.
> >
> >
> > From: John Ralls
> > Sent: Monday, 1 October 2018 4:48 AM
> > To: Gnucash-User
> > Cc: gnucash-devel; gnucash-announce at gnucash.org
> > Subject: [GNC-dev] GnuCash 3.3 Released
> >
> > The GnuCash development team announces GnuCash 3.3, the fourth release
> of the 3.x stable release series.
> >
> > Changes
> >
> > Between 3.2 and 3.3, the following bugfixes were accomplished:
> >
> >       • Bug 771667 - Different warnings when changing reconciled splits
> vs. splits linked to reconciled splits.
> >       • Bug 784420 - "Save changes on closing" window waits 2^32 seconds
> when "Time to wait for answer" is set 0.
> >       • Bug 786708 - GnuCash won't load currency fractions larger than
> 1000000. Also create larger fractions for the account dialog.
> >       • Bug 787439 - Segmentation Fault in Transfer dialog after
> clearing Date field and pressing escape.
> >       • Bug 789594 - Unable to overwrite sqlite3 database file.
> >       • Bug 792446 - Mixed languages in error dialog.
> >       • Bug 794526 - Python bindings can't find loadable modules.
> >       • Bug 794755 - Commodity Register displays fractional prices.
> > Prices will now be displayed in decimal, rounded to two more places than
> the currency's smallest unit.
> >
> >       • Bug 794870 - If no book is opened, gnucash still asks if the
> user wants to save changes when opening a file.
> >       • Bug 795821 - GnuCash could not obtain the lock for
> file://C:\Users\username\Documents\GnuCash\2.6.21\xxxx\xxxx.gnucash
> >       • Bug 796054 - Unposting and reposting invoice doubles amounts.
> >       • Bug 796137 - query.search_for outputs critical qof.object errors
> and prevents queries being run.
> >       • Bug 796248 - Editing Scheduled Transaction.
> > In addition to not begining to edit already-loaded transactions, don't
> try to load splits that are already loaded. It shouldn't be possible to
> load a transaction without also loading its splits.
> >
> >       • Bug 796474 - Segmentation fault while setting up online banking.
> > Allow only a single instance of the assistant.
> >
> >       • Bug 796509 - Saved reports don't respect *some* 'Edit report
> options'.
> >       • Bug 796579 - Cannot go forward with empty duplicates screen.
> >       • Bug 796665 - Backspace Key Inoperable After Ctrl+V.
> >       • Bug 796669 - Dark Theme Text Colors Hard to Read.
> > Only add the register-foreground class when using Gnucash built in
> colours. When this setting not used, the foreground colour by default will
> be what ever the theme has set and will be down to the user to over ride
> along with the other register colours.
> >
> >       • Bug 796724 - Can't overwrite gnucash DB on MariaDB.
> >       • Bug 796725 - 4 of 6 Date Posted options fail to return matching
> transactions.
> >       • Bug 796734 - Auto-complete entry not highlighting to allow for
> incremental entry.
> >       • Bug 796737 - Patch to restore gncmod-python.c.
> >       • Bug 796739 - Toolbar buttons have no labels.
> >       • Bug 796751 - reconcile window usability - R column should be
> next to Amount.
> >       • Bug 796755 - buggy window handling at startup.
> >       • Bug 796756 - OFX import fails to recognize associated income
> accounts.
> >       • Bug 796759 - --add-price-quotes leaves a lock on the file.
> >       • Bug 796762 - Scrollbar partially hides the delete button in the
> Saved Report Configurations window.
> > The vertical scrollbar obscures the delete button in the tree view so
> add a dummy blank column to the end and set it to the width of the vertical
> scrollbar.
> >
> >       • Bug 796766 - Credit note creating 'imbalance' with wrong entries.
> >       • Bug 796777 - CVE-2008-1391: Integer overflow in included strfmon
> function.
> >       • Bug 796788 - Strange behaviour in options of multicolumn report.
> >       • Bug 796792 - SaveAs Overwrite dialogue in background and not
> visible.
> >       • Bug 796812 - gnc_date_cell_get_date and
> gnc_date_cell_get_date_gdate have different date validation behaviour.
> >       • Bug 796813 - Date validation inconsistent.
> >       • Bug 796814 - Changing a book's read-only threshold doesn't
> immediately affect open registers.
> >       • Bug 796816 - Notes field in Duplicate Invoice dialogue is
> 'read-only'.
> >       • Bug 796819 - Bad icon with Spanish localization.
> > Drop translations of the 'gnucash-icon' string from our po files and add
> a note for translators to not translate this string or use the literal
> 'gnucash-icon' as translation.
> >
> >       • Bug 796820 - References to 'Gnome Bugzilla' should be changed to
> 'GnuCash Bugzilla'.
> >       • Bug 796833 - Excel csv Format misprocessed.
> > Convert all line ending styles to the one expected by the C++ standard
> library before starting to parse a csv file.
> >
> >       • Bug 796839 - Find transaction won't filter on Date Posted.
> >       • Bug 796858 - TypeError: in method 'qof_query_int32_predicate',
> argument 2 of type 'gint32' on gnucash.gnucash_core.QueryInt32Predicate.
> > The Following fixes and improvemts were not associated with bug reports:
> >
> >       • Set toolbar buttons to show both icon and text.
> > And make the icon small to recover some vertical screen estate. The
> motivation for this is that Gtk has dropped the ability for users to change
> a toolbar's appearance. And as our icons are often less than descriptive
> many users benefit from having textual descriptions as well. This is the
> best compromise we can make until the gui gets an in-depth redesign.
> >
> >       • Add preference for forcing prices to decimal display.
> > Anticipating that some users might prefer to see exact prices, add a
> preference to General>Numbers to configure whether prices are rounded to
> decimals or are displayed as exact fractions.
> >
> >       • Revert the "Average Cost" pricing changes made in 2.6.17.
> > These changes broke trial balances in many books.
> >
> >       • Allow saving to xml over an existing sqlite3 file and the other
> way around.
> >       • Add customer/vendor ID in client section of invoices.
> > Partly fixes bugs 430259 and 742086; full fixes would require
> not-backward-compatible data model changes.
> >
> >       • Change the default filter for General Ledger.
> > The General Ledger default for the number of days shown is 30 but for
> the Register it is 0, meaning show all. So change the default filter based
> on ledger type and use this when determining if the setting should be saved
> or removed.
> >
> >       • Fix gtk accelerator mixups by explicitly disabling actions that
> are not relevant.
> > For example, File->Print and its variants for various page types all use
> the same '<primar>p' as global accelerator. It was possible to have gnucash
> invoke the 'Print Report...' action instead of the 'Print Invoice...'
> action when hitting <primary>p on an invoice page. If no report page was
> open at this point, gnucash would crash. If a report was open, gnucash
> would invoke the print action on that report instead of opening an invoice
> report for the invoice.
> >
> >       • [job-report] Prevent Crash if there is no AR account
> >       • Add the ability to cascade account colours in account tree.
> > The colour on an account that has sub-accounts can be applied to its
> sub-accounts; by default only those sub-accounts that don't have a colour
> set are affected, but there's a preference to override that.
> >
> >       • Speed up loading the preference dialog by blocking register
> updates until the dialog is fully loaded.
> >       • Update change_tax_code.py, add basic test for python query.
> >       • Simplify GNCQueryView's data model: It was managing a number of
> redudant parameters which were leaking memory all over the place. The
> information that was tracked could easily be extracted from the underlying
> GtkTreeView, GtkTreeModel or GtkTreeSelection when needed.
> >       • Open customer/vendor/employee report when double-clicking an the
> respective owner the cust/vend/empl overview page.
> >       • Update Overview of README based on
> https://lists.gnucash.org/pipermail/gnucash-devel/2018-September/042748.html
> >       • Many new tests for reports.
> >       • Some substantial speedups when loading large amounts of business
> transactions from a SQL backend.
> >       • Clean up a lot of memory leaks.
> >       • Remove all use of Timespec in the program. Provide deprecated
> wrapper functions supporting timespecs for custom reports; users should
> update the reports as soonas possible.
> > The following translations are updated: Farsi, Ukrainian
> >
> > Known Issues
> >
> > The following are open bug reports new to the 3.x series considered
> significant by the development team:
> >
> >       • Bug 788332 - Last Reconcile Date column sorts by day of month
> not date.
> >       • Bug 791825 - Accounting Period dates (among others) stored with
> a TZ-sensitive time.
> >       • Bug 793156 - Incorrect sort order in Generic import transaction
> matcher window.
> >       • Bug 793306 - Price is not imported from CSV.
> >       • Bug 793556 - CSV export/import creates unbalanced transaction
> for fractional price.
> >       • Bug 794584 - Register not updated when scheduled transactions
> created.
> >       • Bug 794644 - Remove Old Prices is very slow.
> >       • Bug 794807 - Calendar widget current month shown as (null).
> >       • Bug 795071 - new account entry screen keeps on disappearing and
> coming back.
> >       • Bug 795253 - Have problems input Chinese.
> >       • Bug 795294 - Can't navigate between tabs using the scroll wheel.
> >       • Bug 795362 - Special variable "i" not parsed in function calls.
> >       • Bug 795383 - Gnucash crashes on import of a 1400-transaction (or
> more) CSV file.
> >       • Bug 795384 - GnuCash 3 is tremendously memory hungry on macOs.
> >       • Bug 795729 - Advanced Portfolio Report - Percentage rates not
> displaying leading zeroes.
> >       • Bug 795753 - Initial save into MySQL should use bulk inserts.
> >       • Bug 795804 - Extremely slow save.
> >       • Bug 795961 - CSV importer doesn't match any rows.
> >       • Bug 796100 - Autosave Doesn't Always Work.
> >       • Bug 796122 - Poor Performance Scanning Old Files During Autosave.
> >       • Bug 796492 - Wrong calculation of the first occurrence.
> >       • Bug 796496 - CSV Importer: Column Selectors invisible on Windows
> > .
> >       • Bug 796500 - Scalability issue - importing large CSV to large
> book won't finish.
> >       • Bug 796520 - Layout overlapping in Income & Expense Chart.
> >       • Bug 796656 - GnuCash frequently crashes, usually involving
> unsaved transactions.
> >       • Bug 796687 - Tax Entity name and type for an account won't work
> under "Tax Reporting Options" in Gnucash 3.2
> >       • Bug 796688 - "Next" Button Moves Repeatedly During New File
> Wizard.
> >       • Bug 796698 - Transaction can't be updated on MariaDB 10.2.
> >       • Bug 796728 - GnuCash 3.0-3.2 crashes when starting up under
> Windows.
> >       • Bug 796736 - Column Widths calculator need to allow more padding.
> >       • Bug 796740 - Selecting register value with mouse fails.
> >       • Bug 796746 - Cannot copy and paste anything into the amount
> field (both credit and debit)
> >       • Bug 796750 - qof_query_search_for stores pointer of type string
> argument.
> >       • Bug 796754 - Guile encoding certain strings not as UTF-8.
> >       • Bug 796758 - Improve error messages, why one can not remove a
> tax table.
> >       • Bug 796761 - Newline (char(10) is inserted into the end of the
> string if copy & paste text from excel into the description field of
> transaction.
> >       • Bug 796767 - The importer shows read-only and placeholder
> accounts.
> >       • Bug 796772 - Receivable Ageing Report invalid URL for Totals
> column.
> >       • Bug 796773 - Display of Negative numbers.
> >       • Bug 796774 - Investment account QIF Import does not import
> transaction.
> >       • Bug 796775 - Auto fill not working correctly (only match the
> first char you type ...)
> >       • Bug 796779 - Window size in SEPA transaction.
> >       • Bug 796782 - Cannot import OFX file in new 3.2.
> >       • Bug 796789 - Unable to access mounted USB sticks and/or network
> locations from File Open/File Save As dialogs Ubuntu/Linux Mint.
> >       • Bug 796790 - Crash on MacOS on brand new installation without
> any transactions entered yet.
> >       • Bug 796799 - After Deleting Transaction Price, Enter Required 2x.
> >       • Bug 796804 - Nonenglish characters problem in Book Options.
> >       • Bug 796806 - Crash after OFX import if line item dragged.
> >       • Bug 796810 - Account creation and editing dialogs do not allow
> entering umlaut-u.
> >       • Bug 796824 - took more than 2 hours to import 220 transactions.
> >       • Bug 796842 - Add new employee window may not fit on screen.
> >       • Bug 796844 - Amount column of Customer Report should net Credits
> and Debits.
> >       • Bug 796847 - Error trying to do CSV import doesn't recognize
> account specification.
> >       • Bug 796849 - Load another QIF file causes "that file already
> loaded" dialog.
> >       • Bug 796850 - Auto-decimal-point causes incorrect price to
> display when amount is edited.
> >       • Bug 796857 - Import of QIF duplicates transfer transactions.
> >       • Bug 796867 - GNUCash crashes on startup with Mac Mojave 10.14
> Dark mode.
> >       • Bug 796869 - Find Transaction Description pulldown does not work.
> >       • Bug 796870 - Cannot (occasionally) undo invoice billing.
> >       • Bug 796871 - Some file chooser buttons don't understand UNC
> paths on Windows.
> > Documentation
> >
> > Concurrent with the release of Gnucash 3.3 we're pleased to also release
> a new version 3.3 of the companion Help and Tutorial and Concepts Guide.
> >
> > Documentation changes:
> >
> >       • Bug 777893 - Add information to Guide about file formats, esp.
> SQL.
> >       • Bug 791169 - Add Reconciliation definition to glossary.
> >       • Bug 796800 - None of the "GnuCash Tutorial and Concepts Guide"
> graphics (.png files) display.
> >       • Bug 796820 - References to "Gnome Bugzilla" should be changed to
> "GnuCash Bugzilla".
> >       • Add travis continuous integration to docs.
> >       • Add tax tables to documentation.
> >       • Document Filter/Closing transactions feature.
> >
> > Getting GnuCash for Windows and MacOS
> >
> > GnuCash is provided for both Microsoft Windows XP® and later and MacOS X
> 10.9 (Mavericks)® and later in pre-built, all-in-one packages. An installer
> is provided for Microsoft Windows® while the MacOS X® package is a disk
> image containing a drag-and-drop application bundle.
> > SourceForge:
> >
> > Download GnuCash for Win32:
> https://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.3.setup.exe
> > Download GnuCash for Mac-Intel:
> https://downloads.sourceforge.net/sourceforge/gnucash/Gnucash-Intel-3.3-1.dmg
> >
> > Github
> >
> > Download GnuCash for Win32:
> https://github.com/Gnucash/gnucash/releases/download/3.3/gnucash-3.3.setup.exe
> > Download GnuCash for Mac-Intel:
> https://github.com/Gnucash/gnucash/releases/download/3.3/Gnucash-Intel-3.3-1.dmg
> >
> > Getting GnuCash as source code
> >
> > If you want to compile GnuCash 3.3 for yourself, the source code can be
> downloaded from:
> >
> > Sourceforge:
> > http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.3.tar.bz2
> > http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.3.tar.gz
> > Github:
> >
> https://github.com/Gnucash/gnucash/releases/download/3.3/gnucash-3.3.tar.bz2
> >
> https://github.com/Gnucash/gnucash/releases/download/3.3/gnucash-3.3.tar.gz
> > WARNING Do not try to use the github-generated files labelled "Source
> Code". They have not been processed with swig and will not build.
> > You can also checkout the sources: git clone
> https://github.com/Gnucash/gnucash.
> >
> >
> > Please consult the README.dependencies file in the sources for the
> required dependencies and versions needed to build GnuCash from source.
> Additional information on building GnuCash may be found at
> https://wiki.gnucash.org/wiki/Building.
> >
> > Getting the documentation
> >
> > The documentation is available at Documentation page of the GnuCash
> website. The 3.3 documentation can be found under "GnuCash v3 (current
> stable release)" in multiple languages both for reading online and for
> download in pdf, epub, and mobi formats.
> >
> > If you want to compile the GnuCash Documentation 3.3 for yourself, the
> source code can be downloaded from:
> >
> > Sourceforge:
> http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-docs-3.3.tar.gz
> > GitHub:
> https://github.com/Gnucash/gnucash/releases/download/3.2/gnucash-docs-3.3.tar.gz
> > You can also checkout the sources directly from the git repository as
> described at https://wiki.gnucash.org/wiki/Git.
> >
> > Detailed instructions for building GnuCash may be found at
> https://wiki.gnucash.org/wiki/Building and for the Documentation at
> https://wiki.gnucash.org/wiki/Initializing_Documentation_Build_Environment
> .
> >
> > About the Program
> >
> > GnuCash is a free, open source accounting program released under the GNU
> General Public License (GPL) and available for GNU/Linux, *BSD, Solaris,
> Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and
> its first stable release was in 1998.
> >
> > _______________________________________________
> > gnucash-devel mailing list
> > gnucash-devel at gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> >
> > _______________________________________________
> > gnucash-devel mailing list
> > gnucash-devel at gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>


More information about the gnucash-devel mailing list