Re: [GNC] GnuCash 3.904 Released

2020-06-07 Thread Rich Shepard

On Sun, 7 Jun 2020, John Ralls wrote:


It won't. It will run on distributions that provide the required
dependencies and not all choose to do so.


John,

I thought so and this makes good sense.

Regards,

Rich
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] GnuCash 3.904 Released

2020-06-07 Thread David Carlson
Lots of improvements coming to the next stable release!  Thanks o the
developers for their hard work!

On Sun, Jun 7, 2020 at 3:11 PM John Ralls  wrote:

> The GnuCash development team announces GnuCash 3.904, the third testing
> release for what will soon be GnuCash 4.0.
>
> Changes
>
> Baseline requirements
>
> Operating Systems:
>
> • Linux: Ubuntu 18.04LTS
> • MacOS: 10.13
> • Windows: 8.1
> Software Dependencies:
>
> • C++ standard is now C++17, requires gcc 8.0 or clang 6.0.
> • Cmake 3.10
> • boost 1.67.0
> • gettext 0.19.6 for general use, 0.20 to generate gnucash.pot.
> • glib-2.0 2.56.1, gtk 3.22.30
> • googletest 1.8.0
> • ICU, any version.
> • libdbi 0.8.3
> • libxml2 2.9.4
> • swig 3.0.12 Now required for building from tarballs as well as
> from git.
> • Webkit 2.4.11 Mac & Win32, 2.14.1 Linux/BSD
> New Features
>
> 3.903 was the feature-freeze release. However, the command-line arguments
> for both gnucash and gnucash-cli have been adjusted as follows:
>
> • --add-price-quotes is changed to --quotes get
> • --run-reports is changed to --report run --name 
> • Added --report list to produce a list of available reports.
> • Added --report show --name to describe the options changed from
> the default values in the named report.
> The intent is to have command categories with subcommands to better enable
> a richer command line capability as illustrated with the new report
> commands list and show.
>
> • A new separate executable, gnucash-cli (gnucash-cli.exe on
> Microsoft Windows) for doing command-line things like updating the prices
> in your book. gnucash-cli gains the ability to run reports from the command
> line. Specify reports to run by name or guid. It also provides an export
> format and an output file name without which it will output the report to
> stdout.
> • gnucash --report run --name=[reportname/guid]
> datafile.gnucash
> • gnucash --report run --name=[reportname/guid]
> --output-file=x.html datafile.gnucash
> • gnucash --report run --name=[reportname/guid]
> --output-file=x.html --export-type=TYPE datafile.gnucash
> • When deleting accounts the destination accounts of moved splits
> will be checked to ensure that they have the same commodity as the source
> account. If they don't you'll get a warning and the opportunity to pick
> another account or to carry on regardless.
> • New type-ahead search added to sequential search when selecting
> an account in the register: Instead of typing the first few characters of a
> top level account, the separator, the first few characters of the next
> level account and so on you may instead type a few characters of any part
> of a full account name and the drop-list will be filtered to contain only
> matching accounts. Once you have a small enough list you can use the arrow
> keys to select the account that you want.
> • Python bindings are now localized and their strings available
> for translation.
> • The new reports introduced in the Experimental Reports menu are
> moved to the main menu and the old reports hidden; the old reports can be
> unhidden by running GnuCash from the commandline with the --extra argument.
> That will cause the old reports to appear in their regular locations on the
> menu labeled (legacy). Note that new reports use different options and
> layouts and you may need to adjust your saved report configurations.
> • A new Transaction Association dialog, available from the new
> Update Transaction Association item in the register context menu, provides
> the ability to have multiple associations for a single transaction.
> Associations may now be easily removed.
> • Allow Associations to be added to invoices. The actual
> association when present is added as a link button which is shown below the
> notes.
> • A symbol is now displayed on transactions in the register when
> they have an attachment and the selected font supports the symbol.
> • The OFX file importer can now import more than one file at a
> time.
> • A new report menu supbmenu Multicolumn contains the old
> custom-multicolumn report and a new Dashboard report containing Account
> reports for expenses and income, an income-expense chart, and an account
> summary.
> • When importing, the matcher will no longer offer to match a
> transaction to one that has already matched in a previous import, nor will
> it offer to match more than one imported transaction to a single existing
> transaction.
> • Support for UK VAT and Australian GST added to the Income-GST
> report. The reports options are changed from source accounts to source
> sales and purchase accounts to permit proper reporting of capital
> purchases. N.B. This is incompatible with previous versions of the report
> 

[GNC] GnuCash 3.904 Released

2020-06-07 Thread John Ralls
The GnuCash development team announces GnuCash 3.904, the third testing release 
for what will soon be GnuCash 4.0.

Changes

Baseline requirements

Operating Systems:

• Linux: Ubuntu 18.04LTS
• MacOS: 10.13
• Windows: 8.1
Software Dependencies:

• C++ standard is now C++17, requires gcc 8.0 or clang 6.0.
• Cmake 3.10
• boost 1.67.0
• gettext 0.19.6 for general use, 0.20 to generate gnucash.pot.
• glib-2.0 2.56.1, gtk 3.22.30
• googletest 1.8.0
• ICU, any version.
• libdbi 0.8.3
• libxml2 2.9.4
• swig 3.0.12 Now required for building from tarballs as well as from 
git.
• Webkit 2.4.11 Mac & Win32, 2.14.1 Linux/BSD
New Features

3.903 was the feature-freeze release. However, the command-line arguments for 
both gnucash and gnucash-cli have been adjusted as follows:

• --add-price-quotes is changed to --quotes get
• --run-reports is changed to --report run --name 
• Added --report list to produce a list of available reports.
• Added --report show --name to describe the options changed from the 
default values in the named report.
The intent is to have command categories with subcommands to better enable a 
richer command line capability as illustrated with the new report commands list 
and show.

• A new separate executable, gnucash-cli (gnucash-cli.exe on Microsoft 
Windows) for doing command-line things like updating the prices in your book. 
gnucash-cli gains the ability to run reports from the command line. Specify 
reports to run by name or guid. It also provides an export format and an output 
file name without which it will output the report to stdout.
• gnucash --report run --name=[reportname/guid] datafile.gnucash
• gnucash --report run --name=[reportname/guid] 
--output-file=x.html datafile.gnucash
• gnucash --report run --name=[reportname/guid] 
--output-file=x.html --export-type=TYPE datafile.gnucash
• When deleting accounts the destination accounts of moved splits will 
be checked to ensure that they have the same commodity as the source account. 
If they don't you'll get a warning and the opportunity to pick another account 
or to carry on regardless.
• New type-ahead search added to sequential search when selecting an 
account in the register: Instead of typing the first few characters of a top 
level account, the separator, the first few characters of the next level 
account and so on you may instead type a few characters of any part of a full 
account name and the drop-list will be filtered to contain only matching 
accounts. Once you have a small enough list you can use the arrow keys to 
select the account that you want.
• Python bindings are now localized and their strings available for 
translation.
• The new reports introduced in the Experimental Reports menu are moved 
to the main menu and the old reports hidden; the old reports can be unhidden by 
running GnuCash from the commandline with the --extra argument. That will cause 
the old reports to appear in their regular locations on the menu labeled 
(legacy). Note that new reports use different options and layouts and you may 
need to adjust your saved report configurations.
• A new Transaction Association dialog, available from the new Update 
Transaction Association item in the register context menu, provides the ability 
to have multiple associations for a single transaction. Associations may now be 
easily removed.
• Allow Associations to be added to invoices. The actual association 
when present is added as a link button which is shown below the notes.
• A symbol is now displayed on transactions in the register when they 
have an attachment and the selected font supports the symbol.
• The OFX file importer can now import more than one file at a time.
• A new report menu supbmenu Multicolumn contains the old 
custom-multicolumn report and a new Dashboard report containing Account reports 
for expenses and income, an income-expense chart, and an account summary.
• When importing, the matcher will no longer offer to match a 
transaction to one that has already matched in a previous import, nor will it 
offer to match more than one imported transaction to a single existing 
transaction.
• Support for UK VAT and Australian GST added to the Income-GST report. 
The reports options are changed from source accounts to source sales and 
purchase accounts to permit proper reporting of capital purchases. N.B. This is 
incompatible with previous versions of the report and will require regenerating 
saved configurations.
• Add option to save Layout for Business items
Add two menu items under windows, one to save an existing layout for Invoices, 
Bills and Vouchers to their respective default layouts so the user set column 
widths will be used. The