Release notes

Here are the contents of every update to v5

5.7.10 - December 11, 2023

Improvements & fixes

  • Added package caching to reduce startup time for the new real-time preview

5.7.1 - December 5, 2023

New features

  • Introduced real-time full application preview within the platform (we will soon remove the existing building process).

Improvements & fixes

  • Upgraded framework support to Next.js 14 and Expo 49 (React Native 0.72.6)

5.6.38 - November 28, 2023

New features

  • Added support for Tailwind CSS in the asset editor for external CSS files.

5.6.36 - October 9, 2023

Improvements & fixes

  • Added custom function code property in project settings.

5.6.33 - September 18, 2023

Improvements & fixes

  • Upgraded all third-party dependencies to increase security and performance.

5.6.29 - August 8, 2023

New features

  • Added integration with 3rd-party logging services: Axiom and Sentry. This is available only for Next.js projects.

Improvements & fixes

  • Provide access to the item variable in loops (react maps).

  • Fixed next-auth magic link authentication on Outlook with "safe links" enabled.

5.6.28 - July 14, 2023

New features

  • Added authentication to backend endpoint written in Blockly using NextAuth

  • Improved component settings (properties) by allowing users to specify their type and default value.

  • Component loops have been improved and extended to any component.

  • A new "children" pseudo-component extends component composition for components created using the platform.

Improvements & fixes

  • Added conditional rendering to more components such as text, images, project components.

  • During component creation, users can now specify a name and a folder.

5.6.17 - June 12, 2023

New features

  • Added endpoint to accept form submissions, including files.

  • Added a list of recently opened pages/screens/components/libraries/APIs to make navigation faster.

  • Native component properties, including code, can be copied between React and Next.js.

Improvements & fixes

  • Extended the debugger to trace backend logic.

  • Improved issue detector to use more context and avoid "false issues."

  • The "Navigate with parameters" block now works for React and Next.js.

5.6.10 - June 5, 2023

Improvements & fixes

  • The AI Assistant now has a full-height panel on the left of the project navigator.

  • New AI Assistant command: "set <attribute-name-list> to <value-list>" for changing component attributes.

  • Fixes in the design view for components imported from another project

5.6.7 - June 3, 2023

New features

  • Introducing the AI Assistant. Initially, it support only "create", "open", and "select" commands.

  • New block to attach a variable to a session store key without needing the "on session changed" block.

Improvements & fixes

  • Added an "all errors" filter to the debugger.

  • Fixed debug message grouping in the debugger.

  • The debugger now shows the content (message) of print blocks, which can be filtered.

  • Converted tool panels (issues, debug, logs) to tabs for better navigation without taking up too much space.

  • The author is shown in the "search component to import" panel results.

5.5.84 - May 26, 2023

New features

  • Debugger v2.

  • Added support for PWAs in React.

  • Added "event call" block.

  • Added #ifdef conditional in native code.

  • Added support for custom HTML head entries for web apps.

Improvements & fixes

  • Upgraded frameworks (React 18.2.0, Next.js 13.4.3, Expo 48.0.17 with React Native 0.71.8)

  • Fixed status bar style (dark/light) for Expo.

  • Improved support for Expo icon/splash.

5.5.38 - April 3, 2023

New features

  • New session store and persistent store implementations that simplify generated code and increase overall performance.

  • Pages/Screens can be converted to components and vice versa.

  • Added animation CSS property to the Attributes Panel.

Improvements & fixes

  • Allow the not (!) operator in the "condition variable" attribute of containers.

  • The "restart development server" request should also clear the project folder to support major changes in generated code.

  • Layout code now uses state variables instead of references.

  • The code editor in Assets View now highlights properly CSS, JS, and JSON assets.

5.5.32 - March 20, 2023

Improvements & Fixes

  • Debugger v1 improvements.

  • A container loop can omit... the container to produce a bare list of components.

  • Expo status bar style fixes.

  • Fixed development server log session dates.

  • Enable the || notation for layout preview values when we use internationalization ($= notation).

  • The Issue Detector checks for CSS properties in variable names considered reserved words.

5.5.30 - March 16, 2023

New features

  • Debugger v1 - records in real-time a full trace of changes in data (variables, session), function calls, component lifecycle (initialize, destroy) and component renders.

  • Added preview (development) server logs to a dedicated "LOGS" panel in Design View.

Improvements & Fixes

  • Fixed Link/Anchor (a) element for Next.js.

  • Allow users to change versions and build numbers for mobile apps.

  • Added key-down event to input field.

  • Restored debug messages (print block) for web apps in the preview (development) server.

  • Optimized Issue Detector.

5.5.22 - March 5, 2023

Improvements & fixes

  • The development server is not restarted after each build unless the user requests that using the new restart toggle button on the left of the "BUILD" button. A restart might be required after changes in project settings or component/page/screen changes.

  • Upgraded to Expo 48.0.5 (based on React 18.2.0, and React Native 0.71.3)

5.5.21 - March 2, 2023

New features

  • Indicates which components/pages/screens/APIs/libraries are written in javascript with a </> symbol next to their name.

  • The Component Gallery panel includes a new "packages" tab that shows all native packages the project uses.

Improvements & Fixes

  • The dialog box shows the correct title when creating a new API or library.

  • Minor improvements in the look & feel of the Attributes Panel.

5.5.19 - February 27, 2023

New features

  • A development server is also available for mobile apps (Expo), reducing build time to seconds.

Improvements & fixes

  • Upgraded to React 18.2.0, Expo 48.0.4, and Next.js 13.2.1.

  • Removed unused build options from the Build Status pop-up.

  • Fixed an issue while accessing URL query params in React.

5.5.17 - February 23, 2023

Improvements & fixes

  • Improvements in double-bar notation in attributes to define their value for layout preview when their actual value comes from a variable: $.myVariable||some layout value.

  • Removed the 200px initial container height to avoid confusion. Now when a container is created, its initial height is empty.

  • Improved the placeholder of custom components in the layout preview

  • Fixed selected component box in layout preview when scrolling.

5.5.16 - February 21, 2023

New features

  • Components can now be organized in folders.

  • Added min, max, and step for input fields.

Improvements & fixes

  • Fixed an issue where build logs were not always available.

  • Added validation for user git repo settings and set 'main' as the default branch.

  • Canceled builds now appear as failed.

5.5.15 - February 16, 2023

  • Improvements in data manipulation (JSON).

  • Improvements in React code generation - More checks for the "ISSUES" panel.

5.5.13 - February 14, 2023

  • Adds support for CSS attributes "gap," "flex-basis," and "transition."

  • Adds block for translating localized messages in code ("get localized message _").

5.5.12 - February 13, 2023

  • Improvements in React code generation.

  • Improvements in the new "ISSUES" panel.

5.5.8 - February 13, 2023

  • Improvements in React Native code generation.

  • Adds a new panel labeled "ISSUES" at the bottom of the main window, where the platform lists any mistakes, such as misspelled variable names in attribute values or misspelled function names in events (e.g., "on tap"). It covers the current page/screen/component until a build is requested, and then it checks the whole project for issues.

5.5.3 - February 5, 2023

  • Improves component import. It is now faster to reuse components already imported and find others in a growing list of UI and non-UI components.

  • Improves undoing and changing history. It is now faster to find a previous change.

  • Searching in layout now supports multiple occurrences you can navigate by hitting the enter key to get to the next one.

  • Figma import functionality has been restored. In parallel, we are working on version 2 of the algorithm.

Last updated

Was this helpful?