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.
- IMPROVED
Updated Supabase's Sign in with OAuth documentation with a workaround for signing in with OAuth in the configurator.
New How to sign in with OAuth inside the Configurator section in Supabase's Sign in with OAuth documentation. This section provides a workaround for signing in with OAuth in the configurator, as there are currently some limitations.
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 theCredentials
property.
August 27, 2024
- ADDED
New
Authorization Prefix
field available when defining anAuthorization
header in REST requests.Up until now, Wized defaulted to using the
Bearer
prefix for allAuthorization
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 theAuthorization
header, including aNone
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
andRange To
fields in SupabaseGet 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 fromtype="file"
inputs will reflect theFile
properties likename
,size
, andtype
in the Data Store.
July 11, 2024
- ADDED
Support Rest requests with custom
x-www-form-urlencoded
andmultipart/form-data
content types.Now when defining a
Content-Type
header with an explicitx-www-form-urlencoded
ormultipart/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
viaattribute
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 documentation for Backups, Publishing, Canvas and Settings.
- 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:
- ADDED
New documentation for Firebase, Supabase and the Set HTML Attribute action.
- 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
- ADDED
Memberstack is now available as a native App in the Configurator. You can now easily integrate Memberstack into your Wized project to manage your users and their subscriptions, trigger authentication flows and more!
See full documentation here and watch the launch livestream here.
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
orCtrl+K
on your keyboard for Windows/Linux users andCmd+E
orCmd+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
andapplication/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 ofAlt + 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
New
wized-loader
HTML attribute, useful to simplify showing/hiding elements after a request has finished. See full explanation in our documentation.
- 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:
- 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.
- 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:
jsreturn 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:
jsreturn 'https://myapi.com';
The following Base URL function is NOT compatible with Secrets:
jsreturn window.location.hostname === 'example.wized.io' ? 'https://staging-myapi.com' : 'https://production-myapi.com';
February 29, 2024
- IMPROVED
Fixed issues in Supabase's
Contains
andText Search
filters inOR
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
andURL Parameters
sections of the REST request configuration via thes
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
andJohn@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
- ADDED
Documentation for Embed 2.0 REST Requests.
- 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
Fixed dead link in the documentation site.
- 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:
jsreturn '/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.