Well, perhaps, but assuming a dev put code in version X.00 to migrate an older 
structure used in version X-1.yy, who would ever remove that migration code in 
subsequent versions in the version X line?

In other words, if 5.00 has migration code to convert from 4.x, surely that 
code is still in 5.12.

Paul

> On Sep 24, 2025, at 5:39 PM, Kalpesh Patel <[email protected]> wrote:
> 
> Thinking is that if there are any updates to any of the underlying schemas 
> for persistent data, then next major version release would be expected to 
> perform updates/upgrades to data to match that changed schema, if required.
> 
> -----Original Message-----
> From: R Losey <[email protected]>
> Sent: Tuesday, September 23, 2025 9:01 PM
> To: Kalpesh Patel <[email protected]>
> Cc: CJN.... ... <[email protected]>; [email protected]; 
> [email protected]
> Subject: Re: [GNC] How to Upgrade from GNU 4.11 to latest version (5.21)
> 
> It could be. I thought it would be pretty safe to go from the last 4.x to the 
> current 5.x, but maybe some others can weigh in on it.
> 
>> On Tue, Sep 23, 2025 at 4:09 PM Kalpesh Patel <[email protected]> wrote:
>> 
>> Some odd reasons I think additional step after step 4 and before step
>> 5 is warranted -- install GnuCash 5.0,  open the file and run "Check &
>> Repair All" with 5.0, and then go to 5.12.
>> 
>> -----Original Message-----
>> From: R Losey <[email protected]>
>> Sent: Monday, September 22, 2025 12:09 PM
>> To: CJN.... ... <[email protected]>
>> Cc: [email protected]; [email protected]
>> Subject: Re: [GNC] How to Upgrade from GNU 4.11 to latest version
>> (5.21)
>> 
>> Greetings.
>> 
>> The recommended way to update major versions (that is, version
>> 4.<something> to version 5.<something> -- specifically for you, 4.11
>> to
>> 5.12 -- I assume you typo'd when you wrote 5.21 - a version that does
>> not yet exist) is as follows:
>> 
>> 1) Just to be safe, make a backup copy of your data file.
>> 2) Run the Check & Repair All under Actions
>> 3) Update to (Download and install) the lastest 4.x version (not sure
>> what that is)
>> 4) Run the Check & Repair All again
>> 5) Update to (download & install) GnuCash 5.12
>> 6) Run the Check & Repair All again.
>> 
>> If memory serves, there have been some substantial changes in how
>> matching transactions work; you can either work through it, or read
>> the various release notes.
>> 
>> For your information, a new version of GnuCash is posted every quarter.
>> 
>> Best wishes!
>> 
>> On Mon, Sep 22, 2025 at 7:27 AM CJN.... ...
>> <[email protected]
>>> 
>> wrote:
>> 
>>> 22 September 2025
>>> 
>>> Hi Help Support Team
>>> 
>>> I have been using GNU 4.11 since early 2022.
>>> 
>>> But I notice a newer Version than the 4.11 installed on my laptop in
>> 2022.
>>> Can you advise exactly how I could Upgrade by installing update to
>>> 5.21 version to my current laptop, without losing any data?
>>> 
>>> As I am also planning to upgrade my Laptop in next couple of months,
>>> any advice on the process of installing and transferring GNU package
>>> & data to a new machine also welcomed
>>> 
>>> And as I am definitely not a geek type computer expert, nor
>>> accountant, I've slowly found my way round the accounting package to
>>> keep my records in order.
>>> Great for managing my very simple income & expenses data.
>>> Now trying to find my way into the Help network - hope I'm
>>> submitting this in correct process 🙂.
>>> 
>>> Thanks in advance
>>> 
>>> Chris
>>> 
>>> [email protected]<mailto:[email protected]>
>>> 
>>> 
>>> _______________________________________________
>>> gnucash-user mailing list
>>> [email protected]
>>> To update your subscription preferences or to unsubscribe:
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>> -----
>>> Please remember to CC this list on all your replies.
>>> You can do this by using Reply-To-List or Reply-All.
>>> 
>> 
>> 
>> --
>> _________________________________
>> Richard Losey
>> [email protected]
>> Micah 6:8
>> 
>> 
>> 
> 
> --
> _________________________________
> Richard Losey
> [email protected]
> Micah 6:8
> 
> 
> _______________________________________________
> gnucash-user mailing list
> [email protected]
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> 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
-----
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