WICG / turtledove

TURTLEDOVE
https://wicg.github.io/turtledove/
Other
516 stars 218 forks source link

request for API versioning and stable API surface #823

Open rdgordon-index opened 10 months ago

rdgordon-index commented 10 months ago

There was a very large change to https://github.com/WICG/turtledove/blob/main/FLEDGE.md -- you can see the diff compare here -- which includes a variety of changes:

  1. the usual changes to verbiage, additional examples, security considerations, etc.
  2. changes to expected response headers for various assets
  3. the addition of recency to browserSignals
  4. significant changes to address negative targeting (cf. https://github.com/WICG/turtledove/pull/780) related to https://groups.google.com/a/chromium.org/g/blink-dev/c/xzrWfs-BwFk/m/a90JCji_AAAJ

It's becoming increasingly difficult to keep track of a moving target, especially now that PAAPI is GA in Chrome.

I'd like to suggest the following:

For example:

rdgordon-index commented 10 months ago

For completeness, there are other significant changes coming down the pipe:

And I have similar concerns with these changes as noted above.

rdgordon-index commented 9 months ago

https://github.com/WICG/turtledove/blob/main/Release_Notes.md doesn't seem to capture any of the changes for the last 4 months, either, so we can't rely solely on that document.

rdgordon-index commented 7 months ago

As per the WICG meeting, https://github.com/WICG/turtledove/blob/main/PA_Feature_Detecting.md was recently published by @JensenPaul