Skip to content

Changelog

November 18, 2024

  • ADDED

    The Canvas is now resizable! Drag any handle from the sides to adjust the Canvas width to your liking. The current width will be displayed at the top left of the screen, next to the Canvas controls button.

  • ADDED

    Published configurations will now be cached in the CDN for a few seconds to improve performance.

  • ADDED

    New "Copy" button in the expanded Data Store view. When clicked, it will copy the current Data Store state as a JSON string, very useful for users who want to expand the context of LLM queries or debug their data:

  • ADDED

    Search for Elements using any related configuration like Requests or Variables:

  • IMPROVED

    Fixed some requests still displaying legacy Action connections.

  • IMPROVED

    Fixed the "This page" section in the Elements panel expanding/collapsing when the "Other pages" section was clicked.

  • IMPROVED

    Improved search in the Elements hierarchy tree. Now when an element matches a filter, the element and any ancestor will be displayed:

  • IMPROVED

    Fixed the "Esc" button wrongly closing the currently active item when the Function Editor was open.

  • IMPROVED

    Prevented the native page saving action on Ctrl + S keycombo.

November 5, 2024

  • ADDED

    Discover our new UI & branding, and learn how our new Elements and Events system have replaced Actions to optimize your projects.


    Keep reading below to see a breakdown of all the new features:

  • ADDED

    Big UI redesign to make it more professional and developer-friendly. Configuration panels are now opened in a right sidebar to allow users to navigate through the project without loosing the context:

  • ADDED

    New Elements & Events system that replaces the previous Actions. This new system simplifies that way you build and scale your projects by clearly separating the event-driven from the state-driven logic.

    • Events are triggered by user interactions or external events and can be used to run sequences of actions.
    • Elements are the building blocks of your project and accept state directives to update their appearance and behavior. Additionally, they can trigger events from user interactions.

    Elements are a more optimized system than Actions, and after this migration all projects should see an average 20% reduction in the amount of Elements in comparison to the previous Actions.

    We've updated our subscription plans and replaced the Actions limits with Elements instead. This change means that you will be able to build bigger projects than before without the need to upgrade your subscription!


  • ADDED

    New draggable and resizable Function Editor for a more flexible and customizable experience:

  • ADDED

    The Data Store is now expandable into a resizable popup that offers an interactive view. You can now explore your application's state and modify it with ease:

  • ADDED

    All navigation panels are now resizable, simply click on the right handle and drag to resize the panel to your desired width:

October 1, 2024

  • ADDED

    New Invoke Function request method for Firebase requests. This method allows you to invoke a Firebase Cloud Function directly from Wized.

  • IMPROVED

    Automatically open page folders that contain results when searching in the Pages panel.

  • IMPROVED

    Ensure class names in Set Class element actions are valid.

September 10, 2024

  • IMPROVED

    Fixed some performance issues in the configurator when working inside pages with heavy actions or requests usage.

September 6, 2024

  • ADDED

    New configuration loading system for all Wized projects, much more optimized and performant.

    Previously, Wized websites would load both the staging and the production configurations and the embed runtime would decide which one to use. This is no longer the case, as the configuration is now dynamically loaded based on the environment.

    Effectively, this means that the loaded configuration file in Wized websites is now half the size 🚀

    Important: this change requires Wized projects to have their domains correctly defined in the project settings (Project settings > Domains). If the domains are not correctly defined, the configuration will not be loaded and your website will not work as expected.

  • ADDED

    New Credentials field in REST requests to control how credentials are sent in the request. See the MDN Web Docs for more information on the Credentials property.

August 27, 2024

  • ADDED

    New Authorization Prefix field available when defining an Authorization header in REST requests.

    Up until now, Wized defaulted to using the Bearer prefix for all Authorization headers unless a more specific prefix was provided in the header value. This was done to ensure that the header value was correctly formatted for the target server.

    The new Authorization Prefix field gives more controls over the prefix used in the Authorization header, including a None option to disable the prefix altogether.

  • IMPROVED

    Fixed some REST requests (without secrets) wrongly being sent through Wized's servers instead of directly to the target server.

August 23, 2024

  • ADDED

    New Airtable integration 🚀

    You can retrieve data, create new records, update existing ones, or delete information with Airtable as your backend database.

    You can use Airtable to just fetch data without any authentication like in public blogs, or you can use authentication build by Wized so users can create account, sign in, read and write data based on permission setup in Wized configurator.

    See full documentation here.

August 21, 2024

  • BREAKING

    Publishing of the project to the webflow.io staging site is no longer automatic and requires a manual step.

    Previously, the project was automatically published to the webflow.io staging site whenever any configuration was updated. This was done to ensure that the changes were reflected in the staging site as soon as possible.

    This is no longer the case, and the project must now be manually published to reflect the changes in the webflow.io staging site, exactly as Webflow projects are published. See a video demonstration below:

  • ADDED

    New Range From and Range To fields in Supabase Get List requests allow you to paginate the results. This is useful when you have a large number of records and want to fetch them in smaller chunks.

  • IMPROVED

    Default to a GET method when creating REST requests.

July 25, 2024

  • ADDED

    Access REST response headers via the new r.request_name.headers object.

  • IMPROVED

    Fixed an issue where forms could not have inputs with the name elements, otherwise they would break.

  • IMPROVED

    Prevent the automatic type generation (suggestions) in the Function Editor from breaking when the values contain non-serializable data like functions or circular references.

  • IMPROVED

    Display non-enumerable properties of File objects in the Configurator. Now values from type="file" inputs will reflect the File properties like name, size, and type in the Data Store.

July 11, 2024

  • ADDED

    Support Rest requests with custom x-www-form-urlencoded and multipart/form-data content types.

    Now when defining a Content-Type header with an explicit x-www-form-urlencoded or multipart/form-data value, Wized will automatically encode the body values accordingly.

    In addition, you can now use Secrets inside Body values.

  • ADDED

    New button in the project settings to download your project's configuration.

  • IMPROVED

    Wized will no longer normalize anchor URLs set to href via attribute actions.

    This change ensures that when you update the href HTML attribute of an element with a value like #anchor-link, the value will remain unchanged.

  • IMPROVED

    Sort Data Store (General) items alphabetically.

  • IMPROVED

    Better X-Ray labels highlighting in the Canvas. Also, now elements that have an Action applied to them will display an icon for better visibility.

July 2, 2024

  • ADDED

    Support for non-string values in n.parameter reactivity. If you update a parameter value with a non-string value like a number or an object, Wized will convert it to a string so it can be appended to the URL.

  • ADDED

    New search button in the configurator sidebar to open the "Quick Search" command pallete.

  • ADDED

    New button to navigate to each request's settings directly from the data store:

  • ADDED

    The project cards in the dashboard now display the project URL for easy access and better clarity.

  • IMPROVED

    Allow toggling Data Store sections when search filters are applied.

  • IMPROVED

    Allow resetting folder dropdowns with a new "None" option.

  • IMPROVED

    Fixed an issue where conditions in element events were being evaluated twice.

June 18, 2024

  • ADDED

    New Firebase Update Profile request, which allows you to update the user's profile data such as the display name or the profile picture.

  • ADDED

    It is now possible to copy any Data Store value by right clicking on the item. See a demo below:

  • IMPROVED

    Fixed some pages not showing in the navigation panel when both the parent folder and the page had the same name.

  • IMPROVED

    Hide empty folders when filtering Actions.

June 3, 2024

  • ADDED

    New Logs panel in the Configurator to help you debug your Wized project. You can now view logs from your app in real-time and understand what's happening under the hood and in what order, like element updates, event firing and requests execution:

May 13, 2024

April 26, 2024

  • ADDED

    New Quick Find command in the Configurator to quickly access all available Apps, Actions, Requests and Data Store items.

    It can be accessed by pressing Ctrl+E or Ctrl+K on your keyboard for Windows/Linux users and Cmd+E or Cmd+K for macOS users:

  • ADDED

    New Wized.requests.getClient() JavaScript API method to get the client instance of a specific App/Request. This method is useful when you need to interact with the SDK client directly via custom code.

    You can find complete documentation in our API Reference.

  • IMPROVED

    Parse image, audio, video, application/octet-stream and application/pdf resonses as Blob instead of JSON.

  • IMPROVED

    Fixed v1 badges not displaying correctly in some dashboard project cards.

April 9, 2024

  • ADDED

    New "wrap code" button in the Function Editor. Activating it will make the code wrap to the next line in the editor when it reaches the end of the viewport:

  • ADDED

    Major improvements in Data Store searching. Now sections with no matches are hidden, sections with matches are automatically opened and we've added an empty state when there are no matches.

  • IMPROVED

    Display the correct keyboard shortcut based on the users' platform. Now macOS users will see ⌥ + Click instead of Alt + Click in the settings reset labels.

  • IMPROVED

    Fixed some Embed 1.0 requests not being triggered correctly via the Configurator play buttons (▶️).

March 29, 2024

  • ADDED

    Folders with no results when searching Actions and Requests are now hidden.

  • ADDED

    Added support for upserting items in Supabase requests.

  • ADDED

    Support migrating Embed 1.0 projects that use REST Requests with Secrets to Embed 2.0. If you have an Embed 1.0 project that uses REST Requests with private values and you want to migrate it to Embed 2.0, feel free to reach out to our support team.

  • IMPROVED

    Fixed an issue that prevented users from cloning projects.

  • IMPROVED

    Persist variables in local/session storage when nested object properties are mutated.

March 26, 2024

  • ADDED

    Support searching Actions and Requests by "Perform request", "Set variable" and "Set cookie" values, as well as by folder names.

  • IMPROVED

    Fixed an issue where resetting a nested action would unset other existing values.

  • IMPROVED

    Automatically open a request after cloning it.

March 21, 2024

  • ADDED

    Automatic detection of new wized attributes on page reload. Now when reloading the canvas Wized will inspect if any new elements exist in the page and make them available to work with in the Configurator.


    After this update, the need for the "Refresh attributes" button is now very rare. For this reason it has been moved to under the "Reload" button:

    Refresh attributes button moved under the Reload button
  • ADDED

    UI/UX updates in the Configurator. The top buttons in the Configurator sidebar have been reordered to follow a more logical flow:

    Apps > Requests > Actions > Data Store

    The project name section has been removed from the top bar, making the UX closer to Webflow's. Lastly, the Theme Toggle has been moved into the settings panel.

    UI/UX updates in the Configurator
  • ADDED

    Persist X-Ray after reloading the Canvas. Now when reloading the Canvas, X-Ray will remain active if it was active before the reload.

  • ADDED

    Embed 2.0 becomes the default Embed library. From now on, Wized will always refer to Embed 2.0 as simply "Embed".

    Important: We are not removing Embed 1.0 from the platform, all Embed 1.0 projects will remain functional and maintainable.

    We've implemented a few changes in the New Project and Clone pages to reflect this update:

    • Removed Embed version selection. If you need to create a project with Embed 1.0, please contact Wized Support.

    • Reordered the steps to simplify the flow and added automatic project name retrieval:


  • IMPROVED

    Ensured that the Wized badge's padding is not overwritten by the site styles.

  • IMPROVED

    Added more context to the instructions dropdown.

March 18, 2024

  • ADDED

    Display Draft requests in the Data Store.

March 15, 2024

  • IMPROVED

    Fixed some Embed 2.0 functions failing to evaluate correctly.

  • IMPROVED

    Restyled the Wized branding badge to match Webflow's badge style.

March 12, 2024

  • IMPROVED

    Removed some of the restrictions for using Secrets in REST Requests. Now, the Base URL of the REST App can have browser dependencies like the window object, as well as Data Store dependencies like variables (v).

    The following Base URL function is now compatible with Secrets:

    js
    return window.location.hostname === 'example.wized.io'
      ? 'https://staging-myapi.com'
      : 'https://production-myapi.com';

March 10, 2024

  • BREAKING

    Only allow REST Requests with Secrets to be performed on the same origin as the App. This is a security measure to prevent unauthorized access to your Secrets.

    This update is marked as breaking because it imposes a new restriction for using Secrets in REST Requests: the Base URL of the REST App can't have browser dependencies like the window object, as well as Data Store dependencies like variables (v).

    This restriction doesn't apply to regular REST Requests that don't use Secrets.


    The following Base URL function is compatible with Secrets:

    js
    return 'https://myapi.com';

    The following Base URL function is NOT compatible with Secrets:

    js
    return window.location.hostname === 'example.wized.io'
      ? 'https://staging-myapi.com'
      : 'https://production-myapi.com';

February 29, 2024

  • IMPROVED

    Fixed issues in Supabase's Contains and Text Search filters in OR queries.

  • IMPROVED

    Support responses with chunked Transfer-Encoding in REST requests with Secrets.

  • IMPROVED

    Ensured that Supabase's Invoke Function only includes a Body when allowed.

February 27, 2024

  • ADDED

    Added support for Secrets in Embed 2.0. You can now safely store sensitive information such as API keys in the Data Store and use them in your REST requests.

    This feature enables consuming APIs that require authentication without exposing your credentials in the client-side code. You can use secrets in the Headers and URL Parameters sections of the REST request configuration via the s keyword.

    Here is an in-depth explanatory video on how to use secrets in REST requests:

February 20, 2024

  • ADDED

    Direct access to Actions by clicking on X-Ray labels in the canvas. Now it's possible to navigate to a Wized element's Action directly from the canvas. If an element has no Action defined, clicking on the label will generate a new Action for that element:

  • ADDED

    Direct access to Actions from the Request Overview panel. Now it's possible to navigate to Trigger and After actions related to a Request directly from the Overview panel:

  • IMPROVED

    Fixed OR filters in Supabase Get List requests.

February 14, 2024

  • IMPROVED

    Make inviting collaborators to workspaces case-insensitive. Now cases like john@doe.com and John@doe.com will both work.

February 9, 2024

  • ADDED

    Maintain sorting and filtering state when navigating across panels:

  • ADDED

    New Alt + Click shortcut to reset sorting or filtering in the Apps/Actions/Requests panels.

  • ADDED

    Preserve canvas state when reloading the configurator. Now the configurator will remember the last page and query parameters if you reload it.

  • IMPROVED

    Display an active state for sorting and filtering controls inside the Apps/Actions/Requests panels.

  • IMPROVED

    Page names display in the navigation dropdown.

  • IMPROVED

    Highlight projects that have a payment failure.

  • IMPROVED

    Fixed navigation dropdown not listing pages that are also folders:

February 1, 2024

  • ADDED

    Added support for Supabase in the Embed V1 to V2 automatic migration. If you have an Embed 1.0 project with Supabase requests, you can now ask our team to migrate your project to Embed 2.0.

  • ADDED

    New read-only preview mode for projects. You can now activate a read-only link in your project's settings to share it with your team or clients, very similar to how Webflow's read-only links work:

  • IMPROVED

    Fixed a bug that allowed transferring projects with a subscription. If you have experienced this issue, please contact our team to resolve it.

January 24, 2024

  • ADDED

    Added support for the new 2024 Wized pricing, which is going live on January 24th at 12:00pm ET.

    The new pricing can be found here. Additionally, we've created a full transparent explanation of the reasoning behind the new pricing in an effort to respond to the feedback we've received from the community. If you have any questions, don't hesitate to reach out to our team!

  • IMPROVED

    Displayed the published state of each project in the dashboard, improved the subscription upgrade button UI/UX and displayed a tag for the Embed 2.0 projects.

  • IMPROVED

    Better usage info in Project > Settings > Plan & Usage.

  • IMPROVED

    Increased backups expiry from 30 to 90 days for all Wized plans.

January 15, 2024

  • ADDED

    Better search for Apps, Actions and Requests. Now it's possible to search for anything defined in them: name, attributes, selected options, custom code, etc.

  • IMPROVED

    Active state for Function and Dropdown inputs.

  • IMPROVED

    Fixed issues when focusing inputs in the Canvas.

  • IMPROVED

    Toast messages visibility.

  • IMPROVED

    Clarify that Webflow projects' staging domain (example.webflow.io) must be set to public (Webflow > Project Settings > Publishing > Make staging private ) in order to be correctly scanned by Wized.

January 12, 2024

  • ADDED

    Distinguish owned workspaces vs collaborating workspaces in the Dashboard.

  • ADDED

    Display warnings in the debugger when an element has conflicting duplicated actions.

  • IMPROVED

    Better UI/UX for all dropdowns.

  • IMPROVED

    Ensure "Set text" action respects \n line breaks in Embed 2.0.

January 10, 2024

  • ADDED

    New Presets system for Actions and Requests. This allows you to quickly create new Actions and Requests for common use cases using premade presets:

  • IMPROVED

    Loading of the project attributes, now happens in the browser instead of the server, making it faster and fixing timeout issues.

  • IMPROVED

    Settings input labels UI & UX. Resetting a setting and viewing its description is split into two different tooltips.

  • IMPROVED

    Display all CMS pages in the Pages dropdown instead of just one per collection.

  • IMPROVED

    Ensured project/configuration updates in the Configurator don't override newer values in the DB. This fixes a bug where the Configurator would override the DB with old values, if the DB was updated while the Configurator was opened.

December 28, 2023

  • IMPROVED

    Fixed a bug where users could invite collaborators to a workspace before the invited user had created an account. This would result in an error when the invited user tried to accept the invitation.

  • IMPROVED

    Fixed a bug where cloned projects would not display correctly in the dashboard.

December 21, 2023

  • ADDED

    New dashboard UI redesign. No major changes to the functionality have been made, but overall the UX has been improved. Amongst other things, the new UI includes:

    • Recent projects list.
    • New workspaces list.
    • Project search.
    • Improved project migration flow.
  • IMPROVED

    Ensure that wized attributes that don't have a value don't break element trees.

  • IMPROVED

    Handling of the Crisp chat across navigations. Now the chat window will persist open if it was open before the navigation.

  • IMPROVED

    Fixed projects without a valid Webflow domain not opening correctly in the Configurator.

December 4, 2023

  • IMPROVED

    Avoid Configurator Canvas from reloading unnecessarily after in-canvas navigations.

  • IMPROVED

    Unified the "Add parameter to link" action behavior between Configurator and runtime environments. The Configurator now respects the parameters that each link already has, and correctly displays them in the Canvas settings when navigated to.

  • IMPROVED

    Fixed issues when loading the Canvas with multiple query params.

  • IMPROVED

    Fixed documentation links for Embed 1.0 Data In/Out requests.

December 1, 2023

  • ADDED

    Support for optional Body payload in Rest DELETE requests. Although it's not recommended, it's technically allowed by the HTTP spec.

  • ADDED

    New "Upload File" Supabase request to upload files to Supabase Storage. For now, only 1 file per request is supported.

  • ADDED

    New "Upload File" Firebase request to upload files to Firebase Storage. For now, only 1 file per request is supported. The response is streamed, so you can reactively update the UI with the upload progress:

  • ADDED

    New "Get File URL" Firebase request to retrieve download URLs for files in Firebase Storage.

  • ADDED

    New "Get File URL" Supabase request to retrieve download URLs for files in Supabase Storage.

November 30, 2023

  • IMPROVED

    Correctly parse responses with Content Types that are not JSON in Embed 2.0 REST requests. Now fetching resources like HTML pages or CSV files will return the correct data.

  • IMPROVED

    Optimized Function Editor's intellisense.

  • IMPROVED

    Internal refactors, stability improvements for the platform.

November 28, 2023

  • IMPROVED

    Configurator loading speed. Wized now scans the project in a smart way to improve the experience when loading the configurator:

    • The scan of the project is now done in the background, allowing you to start working in the configurator right away. Some features will be disabled until the scan is complete, like selecting Attributes inside Actions.
    • The scan result is now cached, so that the next time you open the configurator it will happen much faster. The cache will be cleared any time you re-publish the Webflow project.
  • IMPROVED

    Pages dropdown UI/UX. All pages are now listed correctly, the search bar allows searching all types of paths and the UI issues have been fixed.

November 23, 2023

  • ADDED

    Info icons to the option labels that have a description.

  • ADDED

    New Persist in storage option for variables. This option allows you to persist a variable's value in storage, so that it is available when the project is reloaded:

  • ADDED

    Include a docId property in all created/updated Firebase documents.

  • ADDED

    Added "What's new" popup system.

  • ADDED

    Allow creating Firebase documents with custom IDs. Now it's possible to pass a document path to the "Create item" and "Set item" Firebase requests like:

    js
    return '/collection_id/new_document_id';
  • IMPROVED

    Default "Set text" type to "Plain text".

  • IMPROVED

    New "How to use Firebase" video in the videos panel for Embed 2.0 projects.

November 15, 2023

  • ADDED

    Option select dropdowns accessibility.

  • ADDED

    Documentation for Actions, can be found here.

November 14, 2023

  • ADDED

    Warn users when they are using the wrong embed script tags in a project.

  • ADDED

    New "Differences in REST requests when including files in the Body" video in the videos panel for Embed 2.0 projects.

  • ADDED

    Catch and display global unhandler errors.

  • ADDED

    Support for affiliate programs (closed beta).

  • IMPROVED

    Publishing popup UX.

  • IMPROVED

    Stop deleting project documents from Firebase when users delete projects.

  • IMPROVED

    Issues when dragging projects across workspaces.

  • IMPROVED

    Buttons hover styles in dark mode.

  • IMPROVED

    Publishing/unpublishing workflows.

  • IMPROVED

    Loaders are display between navigations.

  • IMPROVED

    Virtualize data store lists to improve performance when rendering large amounts of data.

November 7, 2023

  • ADDED

    Include Wized API type declarations in the Function Editor.

  • ADDED

    Support async Run Function after-action executions. It is now possible to use await in their functions, which enables cool things like dynamic npm package imports:

  • IMPROVED

    Empty state in My Apps panel.

  • IMPROVED

    Authentication and user state management, login flows offer now a much better user experience.

  • IMPROVED

    Wrong return value from Wized.requests.execute().

November 2, 2023

  • ADDED

    Support for PATCH REST requests.

  • ADDED

    New Reload page, displayed when the app fails at dynamically importing routes.

November 1, 2023

  • IMPROVED

    Potential memory leaks in Firebase "Get User" requests.

  • IMPROVED

    Option labels text alignment.

October 31, 2023

  • ADDED

    Display embed version in Settings > Embed.

  • ADDED

    Pre-released Embed 2.0 🎉

  • ADDED

    New video library and floating player inside the configurator.

  • ADDED

    Display the Embed version of each project in the dashboard.

  • ADDED

    Alt + Click hotkey to reset config fields.

  • ADDED

    Version switch in the "New Project" creation page. It is now possible to decide which version of Embed you want to use for the new projects.

  • IMPROVED

    Project setup script overflowing.

  • IMPROVED

    Added an input mask to domain inputs to ensure users always write the correct format.

  • IMPROVED

    Disabled autocomplete in configuration forms.

  • IMPROVED

    Allow selecting Function Editor results.

  • IMPROVED

    Loading state in the Clone page.