Updates to QBL and the Solution APIs are released in versions to allow Quickbase to evolve feature offerings without disrupting existing workflows. To understand the benefits and potential impacts of updating to a newer version, review the overview page for that version. View all QBL versions.
Supported versions
Quickbase monitors and updates supported versions to ensure they remain stable.
Versions may become unsupported if backward compatibility cannot be provided as a result of large syntax updates, or if Quickbase decides there is no longer a need to support older versions. Unsupported versions cannot be imported or exported using the Solution APIs.
At the moment, Quickbase continues to support all versions of QBL that have been released.
Default version
The default version of QBL that is exported by the Export API changes as new versions are released. We recommend staying aware of the default version to ensure exports don’t have unintended impacts.
Current default version: v0.4
Release date: September 18, 2024
Using an older version of QBL
If you have an old version of a QBL file and use it to create or update an app, the impact will be limited to the scope of the version of that file. For example:
We have 2 active versions of QBL: v0.3 which supports application variables, and v0.2 that does not.
- If you update an app with a v0.3 file, application variables will be updated according to the QBL spec.
- If you update an app with a v0.2 file, application variables will not be impacted by the update in any way.
Note: If you change the QBL version in the QBL file, the system will recognize it that way. So in our example, if you take the v0.2 file and change the value to v0.3 when using the update API, all application variables will be deleted. This is because application variables are not present in the v0.2 file, but the system sees that v0.3 QBL is your intended spec, which would include application variables.