What changes qualify as breaking vs non-breaking. Use this to help guide your app development
if err.code === 500 then retry
but you should not write if err.message === "Uh oh, something went wrong" then retry
. By asking yourself the question “if HubSpot makes a change listed as non-breaking, will this negatively impact the user experience?”, you can write code that will be easier to maintain and create a more reliable app.
hubdb_table_rows
function or escape
filter).
Breaking changes
onFormSubmit
)SELECT *
clause in your queries, because that might break when a new column is added.
The following are examples of non-breaking changes:
objects
and object_properties
tables and views)