_From @scothis on November 15, 2016 19:32_
In addition to our client side SDKs we also have a server side renderer with the Mapbox Static API. Unlike our SDKs, the static support is not versioned, the property/feature is either supported or not.
"sdk-support": {
"basic functionality": {
"js": "0.10.0",
"ios": "2.0.0",
"android": "2.0.1",
"static": true
}
}
_Copied from original issue: mapbox/mapbox-gl-style-spec#569_
The Static API depends on node-mapbox-gl-native, which is versioned – we should include both in the compatibility tables.
@chloekraw @riastrad is this something we want to do?
@colleenmcginnis I’m torn because _technically_ our static api doesn’t have versions and we’re hopefully going to be doing a lot more work to make sure we’ve got a more frequent release cadence for node-gl-native. However, from a user perspective I can appreciate that it would be nice to have a true/false indication of whether or not api-gl supports something (in the event our release cadence doesn’t live up to our expectations).
@mapbox/api-gl does anyone have strong opinions on this subject?
@colleenmcginnis thanks for the tag! I maintain the opinion I expressed previously:
X.Y of the Maps SDK for Android. All properties added after this version are not yet supported in the API." would suffice to provide a guideline for customers when perusing the style-spec docs. The version number can be auto-updated with every mbgl upgrade.@colleenmcginnis after some reflection and a good nights sleep, I’m inclined to agree with @chloekraw on several of the above points:
(@chloekraw I hope you don’t mind my paraphrasing your comments)
I think these two points outweigh other considerations. And I’m happy to close this issue out and discuss how to communicate style spec support over in the appropriate docs repo.
Thanks @chloekraw and @riastrad! I'm going to close here, but we can reopen if anyone feels strongly that we should explore this further.