> For the complete documentation index, see [llms.txt](https://docs.thunkable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thunkable.com/additional-resources/release-notes/release-notes-2024.md).

# Release Notes 2024

## December 18, 2024

Platform Updates

* Removed [Webflow](https://docs.thunkable.com/getting-started/data-sources/data-sources-2) Integration and replaced the existing tables with local tables.

## December 11, 2024

Platform Updates

* Removed shadow properties for the [Layout](https://docs.thunkable.com/app-design/ui-components/basic-components/layout) component and its containers.

## December 9, 2024

Platform Updates

* Added the option to upgrade from Legacy Free to [Builder](https://thunkable.com/pricing) with PayPal when the number of private projects is above the limit.

## November 28, 2024

Platform Updates

* Added an error message on the [BLE scan block](https://docs.thunkable.com/blocks/advanced-app-features/bluetooth-low-energy#scan) when Bluetooth is disabled.

## November 21, 2024

Platform Updates

* Introduced [Education](https://thunkable.com/solutions/education) panel.

## November 14, 2024

Platform Updates

* Resolved an issue with [Tracking Usage Description](https://docs.thunkable.com/publishing/publish-to-app-store-ios/tracking-usage-description) when user location is collected within a project.

## November 7, 2024

Platform Updates

* Fix issues with [BLE blocks](https://docs.thunkable.com/blocks/advanced-app-features/bluetooth-low-energy)

## October 30, 2024

Platform Updates

* Introduced [filtering and sorting on data sources](https://docs.thunkable.com/getting-started/data-sources#add-filter-view)
* Added a new data sources block [“Update Filter For”](https://docs.thunkable.com/blocks/app-features/data-sources-blocks#update-filter-for-block-overview)
* Enabled two new BLE blocks [“Subscribe To Characteristics” and “Characteristics Change”](https://docs.thunkable.com/blocks/advanced-app-features/bluetooth-low-energy#subscribe-to-characteristics) to subscribe to peripheral device’s characteristics and receiving data through the “notify” method.

## October 23, 2024

Platform Updates

* Introduced [new Thunkable Plans and Pricing](https://community.thunkable.com/t/introducing-new-thunkable-plans-and-pricing/3294966)

## October 8, 2024

Platform Updates

* Added clone blocks to [modules](https://docs.thunkable.com/app-design/ui-components/modules)

## October 8, 2024

Platform Updates

* Introduced Bluetooth strength (RSSI) to measure received signal power in decibels relative to 1 milliwatt (dBm) of each device.
* Added new option “Play sounds in background” in the settings
* Enabled two new options on the StP [sound component](https://docs.thunkable.com/snap-to-place/sound): “Interruption Mode Android” and “Interruption Mode iOS”

## September 26, 2024

Platform Updates

* Removed the option of connecting a Webflow data source. Because of changes to how the [Webflow API will function](https://developers.webflow.com/data/docs/migrating-to-v2).

## September 23, 2024

Platform Updates

* Added Component and Screen navigation [keyboard shortcuts](https://docs.thunkable.com/getting-started/keyboard-shortcuts)

## September 17, 2024

Platform Updates

* Added new [“Undo” and “Redo”](https://docs.thunkable.com/getting-started/undo-redo) actions in the Design Tab for easier editing.

## September 9, 2024

Platform Updates

* Fix issues with location and Google Sign-in

New Blocks

* Introduced 9 new blocks for [sound component](https://docs.thunkable.com/snap-to-place/sound)

## August 30, 2024

New Blocks

* Introduced 3 new Data Source Blocks: [Create Row](https://docs.thunkable.com/blocks/app-features/data-sources-blocks#create-row-in-block-overview) using objects, [Update Value in Row](https://docs.thunkable.com/blocks/app-features/data-sources-blocks#update-value-in-block-overview) using objects, and [Retrieve Column Names](https://docs.thunkable.com/blocks/app-features/data-sources-blocks#columns-in-block-overview)

## August 21, 2024

Platform Updates

* Allow the use of special characters in nameing components

## August 13, 2024

Platform Updates

* Released new [Cloud Variable Viewer](https://docs.thunkable.com/settings/cloud-variable-viewer)

## August 6, 2024

Platform Updates

* Introduced an option to avoid adding a Tracking Usage Description when Web Viewer only accesses a local HTML file by clicking “Ignore and Publish”

## August 5, 2024

Platform Updates

* Fix for Blank screen issue

## July 29, 2024

Platform Updates

* Fix for Location and cloned button issues

## July 16, 2024

Platform Updates

* Updating the naming of tabbed pages on [x.thunkable.com](http://x.thunkable.com/)

## July 9, 2024

New Blocks

* Added [cloud variables](https://docs.thunkable.com/blocks/blocks/variables-overview#cloud-variables) to [modules](https://docs.thunkable.com/app-design/ui-components/modules)

New Components

* Added [Data viewers](https://docs.thunkable.com/app-design/ui-components/data-components/data-viewers) to [modules](https://docs.thunkable.com/app-design/ui-components/modules)

## June 25, 2024

Platform Updates

* Improved [location blocks](https://docs.thunkable.com/blocks/app-features/location-blocks):\
  “Start location updates”\
  “Stop location updates”\
  “check if location update is running” and\
  “on location change”
* Added a new Firebase user ID block.

## June 18, 2024

Platform Updates

* Added +/- on the following blocks: If-else, Join text, List, Object.

## June 11, 2024

Platform Updates

* Upgraded to Expo 51

## May 30, 2024

New Components

* Modules and Logic Modules
* JavaScript Web Bridge released to public beta

## May 23, 2024

New Blocks

* Added [Download File blocks](https://docs.thunkable.com/blocks/app-features/files-blocks#download-a-file-within-your-app), enabling users to download files directly within their apps.

## May 20, 2024

New Features

* Introducing Workspace block search functionality
* Added Block modules remix button

## May 6, 2024

Platform Updates

* Added the “Delete Account” option on the platform account settings

## April 16, 2024

Platform Updates

* [Blocks](/blocks/thunkable-blocks-overview.md): Add toolbox search
* Forbid certain characters in asset names
* Updated links on project page
* Increase the minimum supported iOS version to 16.0

New Components

* [Rich Text Component](/app-design/ui-components/basic-components/rich-text-component.md): allow finer grain text formatting within a single component

## April 10, 2024

Platform Updates

* Fixed user profile page

New Components

* Enable executing Javascript outside of Web Viewer component

Component Updates

* [Data Sources](/getting-started/data-sources.md): Streamline creating new table in a local Data Source
* [Group Component](/app-design/ui-components/basic-components/group.md): Fixed visual issue with rounding corners
* [Web APIs Blocks](/blocks/advanced-app-features/web-api.md): Fixed issue where some Creators saw console error when calling certain APIs

## April 4, 2024

Component Updates

* [In-App Purchase Blocks (with RevenueCat)](/blocks/app-features/in-app-purchase-blocks-with-revenuecat.md): Upgraded library behind In-App Purchases
* [Screens](/app-design/screen.md): Forbid copying screens into other screens

## April 3, 2024

Platform Updates

* Upgraded to Expo 50

## March 29, 2024

Platform Updates

* Fixed error when changing app layout

## March 19, 2024

Platform Updates

* Updated text shown in Companion app
* Enabled Google and Apple pay options

Component Updates

* [Modules](/app-design/ui-components/modules.md): Enabled Web Preview in CC editor
* [Text Input Component](/app-design/ui-components/basic-components/text-input.md): Fixed focus of Text Input blocks in Snap to Place UI
* [Files Blocks](/blocks/app-features/files-blocks.md#upload-a-file-to-the-cloud): Added Cloudinary settings for Web Apps
* Added option to Collapse and Expand all get/set blocks

## March 12, 2024

Platform Updates

* Added new tutorials to Thunkable Live companion app
* Updated onboarding survey
* Improve prominence of button to view project details page
* Resolved behavior where searching for a project could yield duplicate results for some accounts

Component Updates

* [Ads by AdMob](/blocks/app-features/admob.md): Updated versions
* [Date Input Component](/app-design/ui-components/input-components/date-input.md), [Time Input Component](/app-design/ui-components/input-components/time-input.md): Updated supprting libraries

## March 5, 2024

Platform Updates

* Increase minimum supported iOS version to 13.4
* Tweaked style of displaying username in project info when hovering/clicking
* Updated backend libraries

New Components

* [Modules](/app-design/ui-components/modules.md):&#x20;
  * Added creation of methods with outputs
  * Added settings panel

Component Updates

* Fix loading custom fonts on iOS
* Fix swipe to navigate back on iOS
* [Alerts Blocks](/blocks/app-features/alert.md), [Timer Blocks](/blocks/app-features/timer.md): Button to save changes in modal now says 'Done' instead of 'Submit'
* [Functions Blocks](/blocks/blocks/functions.md): Added +/- icons to support adding and removing inputs
* [Objects Blocks](/blocks/blocks/objects.md): improve focus when typing property names into object block
* [Organizations](/getting-started/project-collaboration/organizations.md): Allow 'disable preview'
* [Location Blocks](/blocks/app-features/location-blocks.md#search-places-blocks): resolve console error message seen on some accounts
* [Slider Component](/app-design/ui-components/input-components/slider.md): Updated supporting libraries

## February 20, 2024

Platform Updates

* [Blocks](/blocks/thunkable-blocks-overview.md): Added Minimap to Blocks tab
* [Data Sources](/getting-started/data-sources.md): Removed frontend support for deprecated Airtable API Key connection ([further info](https://support.airtable.com/docs/airtable-api-key-deprecation-notice#:~:text=details%20and%20timeline-,Details,can%20no%20longer%20be%20created.))
* [Organizations](/getting-started/project-collaboration/organizations.md): Allow project preview to be disabled

Component Updates

* [Button Component](/app-design/ui-components/basic-components/button.md), [Label Component](/app-design/ui-components/basic-components/label.md), [Text Input Component](/app-design/ui-components/basic-components/text-input.md): Consistently render custom fonts on iOS
* [Canvas Component](/app-design/ui-components/embed-components/canvas.md): Updated supporting libraries
* [Files Blocks](/blocks/app-features/files-blocks.md): Improve performance of 'upload video form device' block on iOS
* [Image Component](/app-design/ui-components/basic-components/image-1.md): Improve rendering rounded corners&#x20;
* [Lists Blocks](/blocks/blocks/lists.md): Improvements to true randomnes of 'Insert at Random' block
* [Location Blocks](/blocks/app-features/location-blocks.md#search-places-blocks): Resolve behavior where use of these blocks in older projects caused performance issues
* [Objects Blocks](/blocks/blocks/objects.md): Resolve behavior where focus on text input to specify custom property names for new Objects was being lost
* [Web Viewer Component](/app-design/ui-components/embed-components/web-viewer.md): Updated supporting library

## February 13, 2024

Platform Updates

* [Blocks](/blocks/thunkable-blocks-overview.md): Upgrade to Blockly Library v10
* [Preview and Test your App](/getting-started/live-test.md#thunkable-live-app): Render arrows in Android
* [Publish as a Web App](/publishing/publish-as-a-web-app-pro.md): Improve rendering of disabled web app links
* Update docs links in Help Center

Component Updates

* [Web Viewer Component](/app-design/ui-components/embed-components/web-viewer.md): Upgrade supporting libraries
* [Camera Blocks](/blocks/app-features/camera.md): Improve design of Video Recorder camera button
* [Layout Component](/app-design/ui-components/basic-components/layout.md): Improvements to rendering on physical devices
* [Top Tab Navigator](/app-design/screens-and-navigators/top-tab-navigator.md): Center label in text-only tabs
* [Local Table Data Source](/getting-started/data-sources/data-sources-3.md): Successfully update cell to 0 value
* [Sound Blocks](/blocks/app-features/sound.md): Execute 'then do' blocks after Audio Recording
* [Modules](/app-design/ui-components/modules.md):&#x20;
  * Allow read-only view of custom components to be visible to accounts which can view a project that contains the custom component
  * Allow viewing, editing, and remixing custom components

## February 6, 2024

Platform Updates

* [Assets](/settings/assets.md): Prevent assets from being renamed to same identifier as assets already present in project
* Upgraded libraries

Component Updates

* [Airtable Data Source](/getting-started/data-sources/data-sources-1.md): Accurately return multi-value results from selected fields
* [Simple List Component](/app-design/ui-components/data-components/list-viewer.md): Added Get Width, Set Width blocks
* [PDF Reader Component](/app-design/ui-components/embed-components/pdf-reader.md): Improve rendering of PDFs from URLs
* [Map Component](/app-design/ui-components/embed-components/map.md): Validate Google Maps API Key

## January 30, 2024

Platform Updates

* Updated backend libraries

## January 23, 2024

Platform Updates

* [Download Your App on iOS](/settings/manage-your-projects/download/iosdownload.md): Remember Team ID between sessions
* [My Projects Page](/settings/manage-your-projects/your-thunkable-projects-page.md): Improved search

Component Updates

* [Broken mention](broken://pages/LiJkIC4NkM6VcHl20n7P): Allow Business tier accounts to access Generative AI tools
* [Variables Blocks](/blocks/blocks/variables-overview/variables.md): Fixed copy/pasting variables between screens
* [Label Component](/app-design/ui-components/basic-components/label.md): Show error if invalid file is uploaded for custom font
* [Screens](/app-design/screen.md): If there's only one Screen in the project, creator can no longer delete this screen
* [Control Blocks](/blocks/blocks/control.md#loops-blocks): Fixed rendering drop-down menu on right click for 'count with i' block

## January 17, 2024

Platform Updates

* Public Gallery: Fixed 'See More' button performance

## January 16, 2024

Platform Updates

* [Blocks](/blocks/thunkable-blocks-overview.md): Updated translations
* [My Projects Page](/settings/manage-your-projects/your-thunkable-projects-page.md): Updated storage size of project being displayed when the project is opened
* [Preview and Test your App](/getting-started/live-test.md#thunkable-live-app): Set login screen to stay in portrait mode on iOS

Component Updates

* [Ads by AdMob](/blocks/app-features/admob.md): Ensure Tracking Usage Decription has been entered before downloading app containing AdMob components
* [Animation Component](/app-design/ui-components/media-components/lottie.md): Improved rendering dynamically sel animation during app runtime when previewing on project details page
* [Camera Blocks](/blocks/app-features/camera.md): Updated library
* [Data Viewer Components](/app-design/ui-components/data-components/data-viewers.md#data-viewer-grid-component): Fixed behavior where clicking a list item with an image created the appearance of a border around the image
* [🛠️ Components](/snap-to-place/components.md#invisible-components) (STP): Fix navigation issues seen in projects with invisible components
* [Layout Component](/app-design/ui-components/basic-components/layout.md): Enabled dragging a component from within a Layout
* [Lists Blocks](/blocks/blocks/lists.md): Length block will return 0 if input value does not have a .length property
* [Local Table Data Source](/getting-started/data-sources/data-sources-3.md): Fixed UI issues in STP projects
* [Map Component](/app-design/ui-components/embed-components/map.md): Updated library
* [Navigators](/app-design/screens-and-navigators.md): Removed unused properties
* [Rating Component](/app-design/ui-components/embed-components/rating.md): Fixed rendering inside layout
* [Web Viewer Component](/app-design/ui-components/embed-components/web-viewer.md): Fixed fullscreen rendering in landscape view

## January 11, 2024

Component updates

* [Ads by AdMob](/blocks/app-features/admob.md): Display CMP to allow end users finer control over their data
  * [Further discussion in Thunkable Community post](https://community.thunkable.com/t/google-admob-update/2779858)

## January 10, 2024

Component Updates

* [OpenAI Services ChatGPT Integration Blocks](/blocks/advanced-app-features/openai-services-chatgpt-integration-blocks.md): Update API

## January 9, 2024

Platform Updates

* [Organizations](/getting-started/project-collaboration/organizations.md): Support organization members who are not the project owner importing custom components
* [Broken mention](broken://pages/-Md0y9bZOu7UiYx8aAjg): Improve rendering position of imported compnents
* [Blocks](/blocks/thunkable-blocks-overview.md): Handle duplicating component blocks across screens more seamlessly
* [My Projects Page](/settings/manage-your-projects/your-thunkable-projects-page.md): Display project size & allow sorting by project size
* [Preview and Test your App](/getting-started/live-test.md#thunkable-live-app): Improve auto-update of project list display

New Components

Component Updates

* [Stack Navigator](/app-design/screens-and-navigators/stack-navigator.md): Improve performance of Navigator Mode and Header Mode
* [Canvas Component](/app-design/ui-components/embed-components/canvas.md): Execute blocks inside 'then do' section of 'Create Sprite' block
* [Text Blocks](/blocks/blocks/text.md): Allow [Color Blocks](/blocks/blocks/color.md) to be rendered as text
* [Alerts Blocks](/blocks/app-features/alert.md): Improve inputting of title, message
* [Label Component](/app-design/ui-components/basic-components/label.md): Render custom fonts on web

[Release notes 2023](https://docs.thunkable.com/additional-resources/release-notes/release-notes-2023)
