Changelog

Follow up on the latest improvements and updates.

RSS

Editor tabs
  • Open multiple scripts at once and switch between them with tabs above the editor. Click the × to close.
  • Tabs persist per user — your last open tabs and active tab are restored when you come back.
Collapsible layout
  • Side panels can be collapsed via thin clickable rails between columns; collapse state persists per user.
  • Editor now takes whatever horizontal space is left, so columns no longer get squeezed at narrow viewports.
  • Smooth animation on collapse/expand.
Keyboard shortcuts
  • Cmd/Ctrl + B
    — toggle left sidebar
  • Cmd/Ctrl + J
    — toggle right logs panel
  • Cmd/Ctrl + \
    — toggle both (focus mode)
You can now define repeatable sections inside variables, making it easier to manage structured, multi-item content (lists of features, FAQ items, testimonials, etc.) directly from DataJet.
  • Define a section once, reuse it across as many entries as you need.
  • Edit content in one place; every storefront output updates together.
New: Shipping rate calculators (theme app extension)
You can now add a theme app extension block where customers can fill in delivery address details and instantly see the shipping cost, calculated from the
shipping_rate
task configured in DataJet.
  • Drop the block into any theme section from the theme editor.
  • Customers enter their address and receive a live shipping quote.
  • Rates come straight from your DataJet
    shipping_rate
    task — no extra setup on the storefront side.
Get notified by email when your user logs are paused due to exceeding the 24-hour limit - and again when they resume. Opt in from Settings > Notifications to stay informed without having to check manually.
You can now upload files (CSV, JSON, XML, etc.) directly in the AI chat. The assistant will automatically create a task to parse and process the file - making it easy to import or update any data in your store.
The AI assistant no longer modifies your scripts directly. Instead, it proposes changes as a diff that you can review, approve or reject — giving you full control over what gets applied to your code.
Every script edit now records who made the change — whether it was a team member or the AI Assistant. Browse the full version history with side-by-side diffs and restore any previous version in one click.
Add documentation directly to your scripts using {% doc %}...{% enddoc %} blocks. Supports @param, @description, and @example tags to describe what your script does, its parameters, and usage examples. Documentation is displayed as a hover tooltip in the editor when referencing a script via function or run. The block is ignored at runtime — no impact on execution.
Read more in our docs
Query Shopify's Storefront GraphQL API directly from your scripts. Works just like the graphql tag but targets the Storefront API — access public store data like products, collections, recommendations, and cart operations without admin-level permissions.
{% storefront query: query, variables: variables as result %}
Read more in our docs.
AI Assistant has been enhanced. It can now work directly with your current code and:
  • explain what the script does
  • fix and improve existing logic
  • add new features
  • format and optimize the code
Load More