In version 4, /libgnucash/app-utils/options.scm was the file in which a
list of old names and new names of report options that had been renamed
could be paired to maintain backward compatibility with saved report
configurations. This was via the option database code, inside
the new-names-alist function.

How does that work in version 5 with the report option code rewrite? I find
./gnucash/bindings/guile/options.scm but I don't see where I am supposed to
put the option renaming code in this version if it's even in that file.

I assume the correspondence list from version 4 should still be somewhere
but a search on some of the old option renaming does not return anything.
Do we not keep backward compatibility for saved report configurations when
going to the next major version? Regardless, if I want to propose renaming
an option in a PR, what code do I need to put where to keep backward
compatibility?

Sincerely,

Vincent Dawans
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to