Re: Implementation status of PRs

On 05/02/2025 12:54, Michael Kay wrote:
> Would anyone object if we were add tags/labels to completed PRs indicating, for example "implemented in Saxon 12" or "implemented in Saxon 13"?
>
> This would help us internally to track our progress in implementing the changes, and I think it might also be a convenient way to communicate with the user community: reading the "changes" file that we currently use to indicate what changes we have made in each release doesn't provide a great way for users to discover exactly what is in and what is not. The fact that the specs themselves link to PRs means that a user reading the spec would be able quickly to discover whether the feature is available.
>

For users it would be also important to know the Saxon edition, i.e.
solely stating "implemented in Saxon 12" sounds a bit too promising if
in the end that means in "implemented in Saxon 12 EE" (or perhaps
"implemented in Saxon 12 PE/EE").

Of course for Saxon 12 it is kind of known that the 4.0 features are
experimental and only appear in the commercial editions; I don't know
what the plans are for Saxon 13 but in general I think it will be
helpful for users if the tags mention the Saxon version and (minimum)
edition.

Received on Wednesday, 5 February 2025 12:44:18 UTC