One of my clients built their API to the jsonapi standard. Then, the standard changed, and it's no longer compliant. Oops.
For example, RC2 mandated that all fields were dasherized. We made field names opaque in RC3.
At this point, we're pretty much nailing down tiny details and included this language with RC3:
JSON API is at a third release candidate state. This means
that it is not yet stable, however, libraries intended to
work with 1.0 should implement this version of the
specification. We may make very small tweaks, but
everything is basically in place.https://en.wikipedia.org/wiki/Software_release_life_cycle#Re...