Theoretically we should avoid to remove them in one go because there are explicitly part of the public API that extensions can use (see https://github.com/DIRACGrid/diracx/pull/748/changes#diff-f2cfd457649455e1dbe7583fcd08cbd9524ed972d423b420d10a526b5083dd7eL6-L8). Extensions already relying on it could then be broken.
It's a breaking change, so ideally, it should be first deprecated and then removed in a major release.
Originally posted by @aldbr in #748 (comment)
The deprecated helpers are Column, NullColumn, DateNowColumn and EnumColumn.
Deprecation warnings have been added to explain the changes.
We need to check if any extensions are still using them so that we can safely delete them.
Theoretically we should avoid to remove them in one go because there are explicitly part of the public API that extensions can use (see https://github.com/DIRACGrid/diracx/pull/748/changes#diff-f2cfd457649455e1dbe7583fcd08cbd9524ed972d423b420d10a526b5083dd7eL6-L8). Extensions already relying on it could then be broken.
It's a breaking change, so ideally, it should be first deprecated and then removed in a major release.
Originally posted by @aldbr in #748 (comment)
The deprecated helpers are Column, NullColumn, DateNowColumn and EnumColumn.
Deprecation warnings have been added to explain the changes.
We need to check if any extensions are still using them so that we can safely delete them.