skuid.model.save depreciation

  • 1
  • Question
  • Updated 11 months ago
  • Answered
I noticed that skuid.model.save() along with several other functions on skuid.model were depreciated as of Brooklyn.

What does that mean for any of my code that uses soemthing like this:
skuid.model.save([Model1, Model2, Model3])
?
Photo of Matt Sones

Matt Sones, Champion

  • 31,478 Points 20k badge 2x thumb

Posted 11 months ago

  • 1
Photo of J.

J., Official Rep

  • 7,470 Points 5k badge 2x thumb
Official Response
Hi, folks. First, thanks for bringing this to our attention. Our Deprecated APIs page could use a clarifying statement, and it looks like we did miss adding a note about the deprecation status to at least some of our deprecated APIs (thanks, Mike Dwyer). I'll pass this along to our documentation team, and we'll get that sorted. Now, as for the original question: what to do about deprecated APIs in existing code.

When we say "deprecated" here at Skuid, we mean:
  1. We discourage the use of the particular API
  2. The API is officially unsupported
  3. The API may be removed in a future version of Skuid
Deprecation notices are meant to be a heads up that this API isn't officially sanctioned by Skuid anymore, and we recommend you migrate away from using it in your code. To aid in this, we've provided alternatives for everything on that list. We don't take breaking changes lightly, so we hold them for Major versions (e.g. 12.0.0) and call them out in our release notes. Don't expect these to disappear or stop working in a Maintenance Release (e.g. 11.0.4).