Re: ANNOUNCE: GnuCash 3.0 Released
I still use version 2.4.13. It has been the least buggiest for me. Greg On 4/4/2018 9:55 AM, Wes Shank wrote: I have attempted to download the new stable release and Windows defender halts the download and indicates the file has a virus. Can someone shed some light on that? Wes Shank -Original Message- From: gnucash-announceOn Behalf Of John Ralls Sent: Monday, April 2, 2018 4:18 PM To: Gnucash-User Cc: gnucash-devel ; gnucash-annou...@gnucash.org Subject: ANNOUNCE: GnuCash 3.0 Released GnuCash 3.0 released The GnuCash development team proudly announces GnuCash 3.0, the first release in our new 3.x stable series. New Features for Users: The headline item for this release is that GnuCash now uses the Gtk+-3.0 Toolkit and the WebKit2Gtk API. This change was forced on us by some major Linux distributions dropping support for the WebKit1 API. Unfortunately the Webkit project doesn't support Microsoft Windows so that platform will continue to use the WebKit1 API, though with Gtk3. We've selected Gtk+-3.14.0 as the minimum version because it fully supports CSS theming. New editors to remove outdated or incorrect match data from the import maps, a new user interfacs for managing files associated with transactions, an improved facility for removing old prices from the price database, and a way to remove deleted files from the history list in the file menu. New Reports: A Reconciliation Report based on the Transaction Report,a Income GST Report, and a Cashflow Barchart report. A new CSV importer largely rewritten in C++, adding new features including the ability to re-import CSV files exported from GnuCash, along with a separate CSV price importer. A new preference panel for the Alphavantage API key so that Finance::Quote users need not edit /etc/gnucash/environment. We've removed all references to the various Yahoo! quote sources and made Alphavantage the default. Data file directories are now located appropriately to the operating system's conventions by default: Windows: CSIDL_APPDATA/Gnucash MacOS: $HOME/Application Support/Gnucash Linux: $XDG_CONFIG_HOME/gnucash (or the default $HOME/.config/gnucash) It's still possible to overried with the environment variable GNC_DOC_PATH, which replaces GNC_DOT_DIR in earlier versions of GnuCash. Accounts in the Bayes import map are now linked by GUID instead of names so that the matcher won't have to be retrained if you rename an account. The Bayesian import maps are also stored in a flatter structure to allow faster access, especially in SQL. These changes mean that if you have Bayesian mapping data, once converted your database will be loadable only by GnuCash 2.6.20 and later. MySQL and SQLite3 date storage has changed a bit. Once converted, MySQL and SQLite3 database will be loadable only by GnuCash 2.6.19 and later. Numerics are rewritten to allow for more significant digits. The old 6-digit-maximum fraction is now 9-digits, and prices may have up to 18 digit precision. Chart Reports appearance is improved, including more modern chart colours as suggested by http://clrs.cc/. Transaction Report improvements, including regular expression filtering and many more options and features including a "Subtotal Summary Grid" The subtotal summary-grid will tabulate subtotals - prime-sortkey vertically, sec-sortkey horizontally. For example, with prime-sortkey = accounts, sec-sortkey = date, sec-subtotal = monthly will produce a monthly time series table. The About dialog box layout is improved and now includes the detected Finance::Quote version. GnuCash will always build the locale-specific tax modules. This was optional when building with autotools and never enabled when building with cmake. Note that the only supported tax locales are en_US and de_DE. On Macs the Reconcile Window's menu moved to the menubar. GnuCash no longer supports Guile-1.8 and now does support Guile-2.2 New Features for Developers: Several parts of the engine and the SQL backend are rewritten in C++, an effort that will continue in the next development cycle. KVP is now private to libgncmod-engine and accessible outside via qof_instance_set and qof_instance_get. KVP and GUID are reimplemnted in C++ using boost::variant and boost::UUID respectively. C++ unit tests require GoogleTest. While it's possible to use prebuilt libgtest and libgmock on some distros, building static libraries for GnuCash is preferred. It may be necessary to provide the paths to the googletest and googlemock source with CMake parameters GTEST_ROOT and GMOCK_ROOT respectively. The date implementation is migrated to boost::date-time, replacing a Glib GDateTime implementation. This makes the earliest date recordable 1 January 1400CE instead of 1
Re: ANNOUNCE: GnuCash 3.0 Released
Wes, That is a known issue which the developers have taken up with Microsoft. Before you override the warning, however, carefully read the list of known bugs in the release announcement to see if you would prefer to wait for a maintenance release in this series. There is also a thread about release 3.0 crashing in Windows that you should read. David C On Wed, Apr 4, 2018 at 9:55 AM, Wes Shankwrote: > I have attempted to download the new stable release and Windows defender > halts the download and indicates the file has a virus. Can someone shed > some light on that? > > Wes Shank > > -Original Message- > From: gnucash-announce > On Behalf Of John Ralls > Sent: Monday, April 2, 2018 4:18 PM > To: Gnucash-User > Cc: gnucash-devel ; > gnucash-annou...@gnucash.org > Subject: ANNOUNCE: GnuCash 3.0 Released > > GnuCash 3.0 released > > The GnuCash development team proudly announces GnuCash 3.0, the first > release in our new 3.x stable series. > New Features for Users: > > The headline item for this release is that GnuCash now uses the > Gtk+-3.0 Toolkit and the WebKit2Gtk API. This change was forced on us by > some major Linux distributions dropping support for the WebKit1 API. > Unfortunately the Webkit project doesn't support Microsoft Windows so that > platform will continue to use the WebKit1 API, though with Gtk3. We've > selected Gtk+-3.14.0 as the minimum version because it fully supports CSS > theming. > New editors to remove outdated or incorrect match data from the import > maps, a new user interfacs for managing files associated with transactions, > an improved facility for removing old prices from the price database, and a > way to remove deleted files from the history list in the file menu. > New Reports: A Reconciliation Report based on the Transaction Report,a > Income GST Report, and a Cashflow Barchart report. > A new CSV importer largely rewritten in C++, adding new features > including the ability to re-import CSV files exported from GnuCash, along > with a separate CSV price importer. > A new preference panel for the Alphavantage API key so that > Finance::Quote users need not edit /etc/gnucash/environment. We've removed > all references to the various Yahoo! quote sources and made Alphavantage > the default. > Data file directories are now located appropriately to the operating > system's conventions by default: > Windows: CSIDL_APPDATA/Gnucash > MacOS: $HOME/Application Support/Gnucash > Linux: $XDG_CONFIG_HOME/gnucash (or the default > $HOME/.config/gnucash) > It's still possible to overried with the environment variable > GNC_DOC_PATH, which replaces GNC_DOT_DIR in earlier versions of GnuCash. > Accounts in the Bayes import map are now linked by GUID instead of > names so that the matcher won't have to be retrained if you rename an > account. The Bayesian import maps are also stored in a flatter structure to > allow faster access, especially in SQL. These changes mean that if you have > Bayesian mapping data, once converted your database will be loadable only > by GnuCash 2.6.20 and later. > MySQL and SQLite3 date storage has changed a bit. Once converted, > MySQL and SQLite3 database will be loadable only by GnuCash 2.6.19 and > later. > Numerics are rewritten to allow for more significant digits. The old > 6-digit-maximum fraction is now 9-digits, and prices may have up to 18 > digit precision. > Chart Reports appearance is improved, including more modern chart > colours as suggested by http://clrs.cc/. > Transaction Report improvements, including regular expression > filtering and many more options and features including a "Subtotal Summary > Grid" The subtotal summary-grid will tabulate subtotals - prime-sortkey > vertically, sec-sortkey horizontally. For example, with prime-sortkey = > accounts, sec-sortkey = date, sec-subtotal = monthly will produce a monthly > time series table. > The About dialog box layout is improved and now includes the detected > Finance::Quote version. > GnuCash will always build the locale-specific tax modules. This was > optional when building with autotools and never enabled when building with > cmake. Note that the only supported tax locales are en_US and de_DE. > On Macs the Reconcile Window's menu moved to the menubar. > GnuCash no longer supports Guile-1.8 and now does support Guile-2.2 > > New Features for Developers: > > Several parts of the engine and the SQL backend are rewritten in C++, > an effort that will continue in the next development cycle. KVP is now > private to libgncmod-engine and accessible outside via qof_instance_set and > qof_instance_get. KVP and GUID are reimplemnted in C++ using boost::variant > and boost::UUID respectively. > C++ unit tests require GoogleTest. While it's possible to use prebuilt >
RE: ANNOUNCE: GnuCash 3.0 Released
Hi Wes, The developers assure us in other recent threads that the virus report is a 'false-positive' ie not really a virus. The matter has been reported to microsoft so it should not be reported in the future. Regards Patrick -- Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html ___ 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: ANNOUNCE: GnuCash 3.0 Released
I have attempted to download the new stable release and Windows defender halts the download and indicates the file has a virus. Can someone shed some light on that? Wes Shank -Original Message- From: gnucash-announceOn Behalf Of John Ralls Sent: Monday, April 2, 2018 4:18 PM To: Gnucash-User Cc: gnucash-devel ; gnucash-annou...@gnucash.org Subject: ANNOUNCE: GnuCash 3.0 Released GnuCash 3.0 released The GnuCash development team proudly announces GnuCash 3.0, the first release in our new 3.x stable series. New Features for Users: The headline item for this release is that GnuCash now uses the Gtk+-3.0 Toolkit and the WebKit2Gtk API. This change was forced on us by some major Linux distributions dropping support for the WebKit1 API. Unfortunately the Webkit project doesn't support Microsoft Windows so that platform will continue to use the WebKit1 API, though with Gtk3. We've selected Gtk+-3.14.0 as the minimum version because it fully supports CSS theming. New editors to remove outdated or incorrect match data from the import maps, a new user interfacs for managing files associated with transactions, an improved facility for removing old prices from the price database, and a way to remove deleted files from the history list in the file menu. New Reports: A Reconciliation Report based on the Transaction Report,a Income GST Report, and a Cashflow Barchart report. A new CSV importer largely rewritten in C++, adding new features including the ability to re-import CSV files exported from GnuCash, along with a separate CSV price importer. A new preference panel for the Alphavantage API key so that Finance::Quote users need not edit /etc/gnucash/environment. We've removed all references to the various Yahoo! quote sources and made Alphavantage the default. Data file directories are now located appropriately to the operating system's conventions by default: Windows: CSIDL_APPDATA/Gnucash MacOS: $HOME/Application Support/Gnucash Linux: $XDG_CONFIG_HOME/gnucash (or the default $HOME/.config/gnucash) It's still possible to overried with the environment variable GNC_DOC_PATH, which replaces GNC_DOT_DIR in earlier versions of GnuCash. Accounts in the Bayes import map are now linked by GUID instead of names so that the matcher won't have to be retrained if you rename an account. The Bayesian import maps are also stored in a flatter structure to allow faster access, especially in SQL. These changes mean that if you have Bayesian mapping data, once converted your database will be loadable only by GnuCash 2.6.20 and later. MySQL and SQLite3 date storage has changed a bit. Once converted, MySQL and SQLite3 database will be loadable only by GnuCash 2.6.19 and later. Numerics are rewritten to allow for more significant digits. The old 6-digit-maximum fraction is now 9-digits, and prices may have up to 18 digit precision. Chart Reports appearance is improved, including more modern chart colours as suggested by http://clrs.cc/. Transaction Report improvements, including regular expression filtering and many more options and features including a "Subtotal Summary Grid" The subtotal summary-grid will tabulate subtotals - prime-sortkey vertically, sec-sortkey horizontally. For example, with prime-sortkey = accounts, sec-sortkey = date, sec-subtotal = monthly will produce a monthly time series table. The About dialog box layout is improved and now includes the detected Finance::Quote version. GnuCash will always build the locale-specific tax modules. This was optional when building with autotools and never enabled when building with cmake. Note that the only supported tax locales are en_US and de_DE. On Macs the Reconcile Window's menu moved to the menubar. GnuCash no longer supports Guile-1.8 and now does support Guile-2.2 New Features for Developers: Several parts of the engine and the SQL backend are rewritten in C++, an effort that will continue in the next development cycle. KVP is now private to libgncmod-engine and accessible outside via qof_instance_set and qof_instance_get. KVP and GUID are reimplemnted in C++ using boost::variant and boost::UUID respectively. C++ unit tests require GoogleTest. While it's possible to use prebuilt libgtest and libgmock on some distros, building static libraries for GnuCash is preferred. It may be necessary to provide the paths to the googletest and googlemock source with CMake parameters GTEST_ROOT and GMOCK_ROOT respectively. The date implementation is migrated to boost::date-time, replacing a Glib GDateTime implementation. This makes the earliest date recordable 1 January 1400CE instead of 1 January 1CE. We doubt any users will be affected. We've reorganized the code into a core library directory, libgnucash, and