On Mon, 10 Feb 2020 at 15:21, Wirawan Purwanto <[email protected]> wrote:
>
> Hi David, thanks for clarification. For every major release (either
> 2.x or 3.x series), is there a guarantee for file format
> compatibility?

Upwards, yes I believe so.  Any migration necessary would be handled
by gnucash itself.  There is no guarantee that a 3.x file will work in
2.x though in practice it may be ok.

Colin

>
> Wirawan
>
> On Sun, Feb 9, 2020 at 11:21 PM David Carlson
> <[email protected]> wrote:
> >
> > According to the developers, the only pre-3.x version of GnuCash that is 
> > expected to read data files that have been touched by a 3.x version is 
> > release 2.6.21, possibly with a suffix depending on the OS it is run in.  
> > When a file is first touched by 3.x there are some unspecified changes that 
> > may be at least partially mentioned in other threads here.  They do not 
> > specify if there are any changes in the database variations, but there 
> > probably are.
> >
> > David Carlson
> >
> > On Sun, Feb 9, 2020 at 9:08 PM Wirawan Purwanto <[email protected]> wrote:
> >>
> >> Hi,
> >>
> >> I wonder if anyone has a pointer on the changes in Gnucash XML format
> >> that can cause incompatibility across program versions. I have a
> >> scenario where one OS uses Gnucash 2.6.x series whereas the other uses
> >> 3.5. I am concerned when transporting data file back and forth, if
> >> there is corruption due to incompatible file format.
> >>
> >> In my recent trial to migrate files back and forth between 2.6 and
> >> 3.5, I noted that data seems to be intact. But in the 2.6 series, the
> >> "cmdty:space" field has the value of "ISO4217" whereas in 3.5 it was
> >> "CURRENCY". But I noted that a very old GNUCash version (2.4.10)
> >> failed to read the dates correctly from the file that was saved by
> >> 3.5. All dates became "1969-12-31" when read in the 2.4 program.
> >> Because of this I am not quite sure what is safe to do or not safe.
> >> Would be nice if there is a prominent / easy-to-find web page which
> >> tells end-user like me regarding file version incompatibility.
> _______________________________________________
> gnucash-user mailing list
> [email protected]
> 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.
_______________________________________________
gnucash-user mailing list
[email protected]
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.

Reply via email to