Release Notes
This page lists AppyBuilder Release dates / notes in reverse chronological order. Join Community here: http://Community.AppyBuilder.com
July 1st, 2018 - Requires Companion version 5.01
March 15, 2019 - Requires Companion v5.06 (side-load HERE) or v5.07 from PlayStore HERE. NOTE: If you use v5.07, during live-testing, you'll receive a pop-up that you should upgrade. Please ignore this because we didn't want to have another Buildserver release
    OneSignalPush - Added PlayerID property
    Texting - Google now limits some permissions in the Google Play Store. Component updated to adhere to Google policy
    PhoneCall - Google now limits some permissions in the Google Play Store. Component updated to adhere to Google policy
    Map component - Bug Fix: Resolves an issue with using Map tiles (Thanks to Peter)
    PushNotification - Bug fix: Resolves issue that PushNotification was throwing error messages on some devices (Thanks to Ken)
    Facebook - Updated to latest Facebook SDK
Oct 15, 2018 - Same companion (V 5.05) - no update required
    Non-component release. Only UI/UX updates to make blocks-editor use Scratch 3.0 color scheme
    Bug fix - Fixed issues with OneSignalPush notification. Now it even works with Android +8 version - (Github issue #8)
    New Component - Added new Facebook Interstatial monetization component (Github issue #17)
    Bug fix - Fixed the Circle component issue for the Maps (Github issue # 28)
    Feature - upgraded AppyBuilder to support building larger apps. The limit is no almost 20MB
    Enhancement - Added Volume block to Player component for setting / retrieving Player Volume
    Bug fix - Fixed issue with Switch component (Github issue #23)
    Enhancement - FirebaseDB - added block to set FirebaseURL dynamically (Github issue #25)
    Enhancement - Added DrawPolygon block to Canvas component. Using this block, provides ability to draw polygon shape with +3 sides (Github issue # 29)
    Enhancement - Updated AdMob banner component to remove the black background (Github issue #27)
    UI/UX updates - minor UI/UX updates
    Enhancement - Added Screen1 MinAPI. This is a configurable drop-down property that allows choosing minimum API version from 14 (Ice Cream Sandwich 4.02) through 21 (Lollipop 5.0); thus allowing installation of apps on lower API devices. Default will be 14
    Enhancement - Added Screen1 MaxAPI. This is a configurable drown-down property that allows choosing maximum API version from 22 ( Lollipop 5.1) through 26 ( Oreo 8.0). If you intend to publish your apps to Google Play Store, you should use API 26. However, if you distribute apps internally (e.g. side-loading) and do not need to have user grant permissions, then you can use API 22
    New component - Added new GravitySensor component. This is a Non-visible component that provides a three dimensional vector indicating the direction and magnitude of gravity. Typically, this sensor is used to determine the device relative orientation in space
    New Component - Added new Airtable spreadsheet component (thanks to Jerin Jacob
    ). This is non-visible Storage component that provides access to Airtable.com spreadsheets; allowing to use as alternative for storing and manipulating data in cloud. Sign up HERE
    Feature: In Blocks editor, added bitwise AND, XOR, IOR to Math built-in blocks
    Bug fix: Fixed a previous regression in FusiontablesControl component
    UI / UX: In Designer editor, removed the left component panel swing effect
    UI / UX: In Blocks editor, added context menu items to enable and disable all blocks
    Companion: Now can run on devices 4.x and above
    Companion: Devices with lower API (e.g. 4.x) can also scan QR code download AppyBuilder .apk directly onto device
    Enhancement: Added backward compatibility to Android version 4.02
August 9, 2018 - Requires Companion Version 5.03
    Bug fixes: This release is to fix the Permissions issues such as Sharing, Camera
    Bug fix: Fixed issues related to AdMob clicks
    Bug fix: Fixed issue for Texting messages. If received messages were > 160 characters, only 25 chars were received
    Bug fix: Companion was not able to scan QR code to download apk directly to device
    Bug fix: fixed variables / procedure color-blocks. Previously there were swapped
    Companion and building apps (apk). The min sdk is now moved to API 21. We will try lower this API in future releases
    NOTE: Screen1.RequestAppPermission block - Depreciated (obsolete). If you are using this block, please remove from your app
July 31st, 2018 Requires Companion version 5.02
    Feature: Updates for target SDK 26
    Feature: Per European GDPR requirement, AdMob components now have blocks to get user consent
    Feature: For AdMob components, now includes ability to set personalized ads using SetConsent block
    Feature: Runtime permissions. Starting Aug 1st, Google requires that app-users have to specifically grant permission for sensitive PERMISSIONS. Sensitive permissions are like Camera, ContactPicker, Texting, PhoneCall, SoundRecorder, Reading / Writing to external storage (File, Image). AppyBuilder now checks to see if app uses these permissions (e.g. Texting). If yes, then it will automatically pop-up a dialog, asking user to grant permission.
    Feature: Ability to request app-user to grant all permissions use Screen1.RequestAppPermissions block. This will be useful for extension developers.
    UI / UX: Updated user interface - Thanks to Turbo_Programming for his country-flag and UI style contribution
    Feature - Added new Snackbar component. This component is available in Effects category
    Feature - Added new Sidebar component. This component is available in Effects category
    Feature - Added new Decoration component. This component is available in Effects category. It will allow you to change features such as component Margins, Padding
    Bug fix - Fixed Switch font size issue
    Feature - Switch component. Added updated properties / blocks such as Switch track color
    Feature - GoogleSpreadsheet. Added new Google Spreadsheet component. This component uses Cloudstich and is available in Storage category
    Bug fix - Fixed orientation issue with FloatingButtonAction. Thanks to Ken Nichols for his contribution and effort to fix the orientation issue
    Feature - Updated BarcodeScanner to include ability to scan a variety of barcodes (e.g. UPC_A, UPC_E, EAN_13, EAN_8, RSS_14, RSS_EXPANDED, DATA_MATRIX). For detail barcode types, please visit page HERE. Thanks to Ken Nichols for his contribution to add this feature
    Feature - Added DrawShape & DrawArc into Canvas component. Thanks to ColinTree for his contribution and efforts
    Feature - Copy Screen. You now have ability to create a copy of any screen. Thanks to Punya for their contribution
    Feature - Export Screen. You now have ability to export a specific Screen so that it can be imported into another project. This option is available from 'Projects' menu. Thanks to Punya for their contribution.
    Feature - Import Screen. You now have ability to import a screen that was exported using "Export Screen) Screen so that it can be imported into another project. This option is available from 'Projects' menu
    UI / UX - Updated user interface
    UI / UX - Updated AppyBuilder.com website
March 20, 2018 - Requires Companion v4.07
    Bug fix - Spacer - Updated component to remove background color. Color is light gray
    Bug fix - ObfuscatedText - was causing build issue.
    Feature - Spinner: Added selection index to list of arguments in the AfterSelection block
    Enhancement - Notifier.ShowChooseDialog. Added a block called TitleImage that can point to an asset image (size of up to 150x150). If used, then ShowChooseDialog will display the image next to tile. If image is invalid (or blank), then no image
    Enhancement - Notifier.ShowMessageDialog. Added a block called TitleImage that can point to an asset image (size of up to 150x150). If used, then ShowMessageDialog will display the image next to tile. If image is invalid (or blank), then no image
    Enhancement - Notifier - ShowProgressDialog - Updated for Material Design look & feel
    Enhancement - Notifier - Now includes a socket for progressStyle; 0=Spinner style (default), 1=Horizontal bar
    Enhancement - Notifier - ShowTextDialog - Updated for Material Design look & feel
March 07, 2018 - Requires Companion v4.06
    Release fixes the the bugs we have been experiencing with below release v4.05 below
March 05, 2018 - Requires Companion v4.05
    Feature: Added Spacer Visible component. Can be used to add Space (filler / gap) between components
    Feature: Added Break
    block. This block can be used to break out of a loop. Available in the Control-drawer of Blocks-Editor
    (Thanks Professor Hal Abelson)
    Feature: Designer drag and drop - useful when using mobile
    Feature: Web - Added UriDecode block
    Enhancement: Notifier - Updated so that title background to be white - applies to ShowChooseDialog and ShowMessageDialog
    Bug fix: Companion - Updates so that companion would run on Android 4.x
    Feature: Button - Added PerformClick to dynamically simulate clicking the Button
    Feature: Image - Added ImageEffect block. Allows for applying effects such as invert, binary, blue, brown, bw, green, pink, red, sepia
    Feature: Image - Added ApplyShape block. Allows for applying shapes such as circle, octagon, star, triangle
    Feature: Screen
    : Added block: SetTitleBarCustomFont for changing titlebar font
    Bug fix: Fixed the broken Donate link at top of AppyBuilder page
    Updated Terms of Service HERE
Feb 14, 2018 - Requires Companion v4.04
    Feature: Toggler Component, added TextColor and FontSize
    Feature: Web component: Added UriDecode block
    Feature:Added WallpaperManager component (Media) allowing to:
      SetWallpaper - triggers AfterAction
        From assets - use //YourImage.png,
        From SD card - e.g. /SDfolder/YourImage.png
        From Internet - user http://example.com/some_image.png
        From ImagePicker - use ImagePicker.Selection
      GetWallpaper - triggers AfterAction. You can use AfterAction message parameter to get current path to wallpaper and set into Canvas or Image
    Feature: Canvas: New properties / blocks for FontSize, FontBold, FontItalic, FontTypeface, FontTypefaceCustom.
      These can be used for drawing text on Canvas
    Enhancement: Map: Use GeometryUtil for interpreting Map BoundingBox
    Bug fix: Updated Notifier so that calls for oneButtonAlert (e.g. from FirebaseDB), is now executed using the new style
    Bug fix: LinedTextEdit: Fixed underline issue (sorry, custom font still does not align properly)
    Bug fix: Previously building apps with FirebaseDB and Texting was caused build issue
Feb 02, 2018 Requires Companion v4.03
This release is to address updates for Notifier components. In addition, the Notifier ShowChooseDialog and ShowMessageDialog blocks can take animationTypes of 1 to 4 for four different types of animation (see below). Any number greater than 4 means No-Animation:
    1.
    Animate from Top (demo here: http://AppyBuilder.com/tutorials/Notifier.gif)
    2.
    Animate from Left (great for display Help screens)
    3.
    Animate from Right (great for display Help screens)
    4.
    Animate from Bottom
The Notifier now:
    Resizes (shrink / grow) automatically based on amount of text
    Resize automatically based on screen-orientation
    Creates automatic vertical scrolling
Jan 31, 2018 Requires Companion v4.02
Updates to Notifier component. It now includes updated design and features:
    Ability to include html tags
    Ability to include hyperlinks
    Ability to contain large amount of text with scrolling feature
    Animation from top, side, bottom (animationStyle 1 to 3)
Jan 28, 2018 - Requires Companion v4.01
    Feature: Notifier - Updated ShowAlert to use fancy material design interface with images
    (ref 24 HERE).
      Block also includes slot for showAtBottom. If true, displays at bottom or at center
      Block also includes alertType (1 through 6) for different alert types
    Feature: Notifier - Updated ShowChooseDialog to use fancy material design interface.
      Block also includes a slot for animationType (1 through 3) that allows you to animate the pop-up from Top, Side or Bottom
    Feature: Notifier - Updated ShowMessageDialog to use fancy material design interface.
      Block also includes a slot for animationType (1 through 3) that allows you to animate the pop-up from Top, Side or Bottom
    Feature: Now includes block and designer property for adding TitleColor (ref 22 HERE) (Sync with MIT AI)
    Bug Fix: Map FeatureCollection icon was not displaying during drag
    Feature: ListViewCuston - Now includes ability to load images from SD Card (ref 18 HERE)
    Feature: WebViewer Added designer and block for opening a WebViewer in external browser (ref 10 HERE)
    Feature: Added color palette wheel to designer color property
    (ref 25 HERE)
    Feature: Accelerometer: Implements a workaround for an Android issue that would cause the Accelerometer to switch X and Y directions on some landscape mode devices (sync with MIT AI)
    Feature: Blocks editor Text drawer: Added an “is-text?” block to test whether a value is a string (ref 26 HERE)
Jan 16, 2018 - Requires Companion v3.26
    CloudDB Component: New. EXPERIMENTAL - Integrated CloudDB, allowing you to store / retrieve data from cloud server
    Slider: Fixed bug. When ThumbEnabled was set to false, Slider Thumb was disappearing
    LinedTextBox: Moved from Experimental to User Interface category
    UI/UX: Logo update - (_Thanks to Peter Mathijssen for his work)
    Extension: Bug fix. UsesPermissions annotation with empty string was resulting in invalid manifest
    Label - feature: Added ReadMore property / block. If set TRUE, it will make automatically make the Label expandable and collapsable (Thanks to Andres Cotes for his input)
AppyBuilder needs your support:
Dec 31, 2017
Map Component: New Integrated MIT latest Openstreet Map component. For more information, see HERE.
      Simple Map .aia that was developed by Evan from MIT can be found HERE (NOTE: GPS location services needs to be turned on
    MemoryInfo: Non-visible sensor component to get information about device memory and SD Card
Dec 11, 2017
-
AppyBuilder needs your support:
    HorizontalArrangement: Updated IsCard [1]so that it now setups margins all around the border
    VerticalArrangement: Updated IsCard [1]so that it now setups margins all around the border
    HorizonalArrangement: For above, updated Card border background to match the Material Card color
    VerticalArrangement: For above, updated Card border background to match the Material Card color
    Feature:
    Arrangements now include UseRoundCorners block. If set to false, the Material Design card will use Rectangle corners, else Round Corners:
    FTPManager:
    Added
    DeleteFolder
    block.
    Can delete non-empty remote or local folders
    . For remote, use /public
    _
    html/folder1/folder2/... and for local use /folder1/folder2/...
    UX: When deleting component, now displays GWT pop-up window
    Feature: Added Click event-block to all layout arrangements
    Feature: Added LongClick event-block to all layout arrangements
    Feature: Added StatusBarColor block
    to Screen. NOTE: Designer won't show color-change.
    Bug fix: Updated ListView TextSize so that it now can dynamically change text size
    Bug fix: Updated ListViewCustom TextSize so that it now can dynamically change text size
    Memory issues: Performs memory management for loading images and reduces the Out Of Memory issues
[1]
Nov 27, 2017
-
AppyBuilder needs your support:
    Screen: Added padding to Screen for top, left, bottom, right. Padding can be specified as single number (e.g. 5), or 4 numbers (e.g. 6,7,8,9 for top, left, bottom, right)
    Layout Arrangements: Material Card representation. New property / block (IsCard) in Horizontal / Vertical Arrangement. If set to true, arrangement will be converted to Material Card
    OneSignalPush: Added blocks for SubscriptionEnabled, VibrateEnabled, SoundEnabled
    Fix messages in some non-English translations (e.g. Chinese)
    Display an extension’s version in the help widget
    Perofmance improvement: Prevent error checking on block during drag
    GalleryViewer: added Thumbnail width, height in designer with default values
    Make TitleVisible property to toggle title bar's visibility (Credits to Ben - @moliata on GitHub)
    NetworkManager: New component to get network information, such as below. See doc HERE for details
      if connected through WiFi, mobile, ...
      If GPS is on
      Start GPS options
      Connection speed; slow, medium, fast
Oct 28, 2017
- AppyBuilder Gold Support / Contribution?
:o
)
Oct. 11, 2017
- AppyBuilder Gold -
    Bugfix - Chrome latest update (61) introduced issue with drop-down position of pop-up menus. This was observed when in Design Editor. Issue resolved
    Feature - KitchenSink: Now includes block IsKeyboardOpen
    **
    Feature - VideoPlayer: Added ControlsEnabled peroperty / block. Allows you to show/hide the controls. By default, its set to enabled
    Feature - UI - Added ability to preview media - (Thanks to Aaron Suarez for his contribution HERE)
    Feature - UI: Added ability to drag & drop media files for upload into assets (Thanks to Aaron Suarez for his contribution HERE)
    Feature - Switch component - Click event: Now includes 'isChecked' paramter that indicates if Switch is Checked or Unchecked
    Feature - Checkbox component - Changed event: Now includes 'isChecked' parameter that indicates if Switch is Checked or Unchecked
    Bugfix - Fixed scrolling issue, in both Designer and Blocks-editor: http://community.appybuilder.com/t/please-fix-that-scroll-does-not-go-back-to-top/1246/3
    Feature - Added EXPERIMENTAL LinedTextBox component. This is same as TextBox component, however, it includes notepad like lines and is always multiline
    Bugfix - OneSignalPush - some devices were experiencing issues at certain times when push message was received. Issue is now fixed
Sept. 28, 2017
- AppyBuilder Gold
    Feature - Label: now has Click events can be used to simulate tabs
    Feature - Label: now has LongClick events
    Feature - ListViewCustom: now can accept SIMPLE html text
    Feature - New OneSignalPush notification component (Advanced category) -- See component tutorial HERE
    Feature - Label: Designer now provides draggable text-entry for entering text. This will be useful when entering long text in designer
    Feature - TextBox: Designer now provides draggable text-entry for entering text. This will be useful when entering long text in designer
    Feature - CheckBox: Added CheckboxColor property & block (default Dark Gray)
    Enhancement - Spinner: Made spacing between drop-down items wider (when ShowRadioButton is false)
    Feature - Added
    Windows USB Live Testing
    ability. Download the installer zip file from
    HERE
    and unzip and run the .msi instller app, which will install AppyBuilder-installer-app into "
    C:
    \Program Files
    (
    x86
    )
    \AppyBuilder Starter
    " folder. It will also create a shortcut on your Desktop:
    Follow setup direction
    HERE
    BugFix - WebViewer geolocation was not working properly
    BugFix: ListViewCustom AfterDeleting was returning a zero-based position of deleted-item. Its been updated so that it is now starts from 1. See HERE for details
    Documentation: GalleryViewer AfterPicking block. Fixed block tooltip
    BugFix: Fixes a bug where the block position in older projects was sometimes forgotten. See HERE for details
Aug 29, 2017 -
- AppyBuilder Gold
    Bug fix - Camera component update. Flash was not working on some devices. Now fixed
    Bug fix - ListViewCustom - text now shows left-aliged instead of centered
    Bug fix - ListViewCustom - Now can change FontSize
    Feature - ListViewCustom - New block for changing image size
    Feature - Spinner - now you can set background color
    Feature - Spinner - now you ShowRadioButtons for it
    Feature - UI - Minor UI/UX updates
    Feature - New Switch component
    Feature - New RatingBar component
    Feature - New 3D shadow effect BLOCK (SetShadow) for Label
    Feature - New 3D shadow effect BLOCK (SetShadow) for TexBox
    Feature - New 3D shadow effect BLOCK (SetShadow) for CheckBox
    Feature - New 3D shadow effect BLOCK (SetShadow) for Button
    Feature - New 3D shadow effect BLOCK (SetShadow) for ListPicker
Aug 29, 2017 -
- AppyBuilder Gold -
Same as before, No need to re-install
    Just a non-component release that included enhancement to Design Editor. It now includes Android phone background frame for the phone viewer
Aug 21, 2017 -
- AppyBuilder Gold
    New component - Added AdMob Rewards Video - This component can be found under Monetize category
    New Component - Millenium Media Interstitial Ad - This component can be found under Montetize category
July 26, 2017 -
- AppyBuilder Gold
    Bug fix - Creating new projects or even opening old projects, could’ve loaded some default extensions. This issue is now resolved.
July 24, 2017 -
- AppyBuilder Gold
    Sound component - Added PlayRate
    ListView component - AfterDeleting block now includes position (of the deleted item - index)
    Notifier component - Now includes Linkify for enabling the hyperlinks
    New ListViewCustom component -. Same as ListView, but now can include image and list item
    New ListPickerCustom component - Same as ListPicker, but now can include image and list item
June 29, 2017 -
- AppyBuilder Gold
    Bug fix: Fixed crash for GoogleMap
    Fixed issue with companion crashing on some devices
June 26, 2017 -
- AppyBuilder Gold
Added ability to include PackageName as a Screen1 property. Can be used even for apps with multiple screens
Includes latest MIT AI updates below:
MIT AI Changes between nb155 and nb156 (May 25, 2017)
This is a non-component release, however it is a significant release because of a major upgrade to the Blocks Editor.
    1.
    Added the ability to zoom the workspace in/out. Zooming gestures include:
    2.
      1.
      Click the +/- buttons in the lower left corner above the trashcan.
      2.
      Ctrl+Mouse wheel on a mouse.
      3.
      Multi-touch trackpad users with Chrome, zooming can also be done with the pinch/expand gesture.
    3.
    Added the ability to pan the workspace. Panning gestures include:
    4.
      1.
      Mouse wheel up/down will pan the view vertical.
      2.
      Wheels with 2-dimensional scrolling can also pan left/right.
      3.
      Multi-touch trackpad users can pan in two dimensions using two-finger scrolling.
    5.
    Added Reset to center button will set the zoom back to 1:1 and move to the center of the blocks workspace.
    6.
    Added workspace grid. Right-clicking (Ctrl+Click on Mac) on the workspace brings up a context menu with "Enable Workspace Grid" option. This option is a user setting and will persist across workspaces and across App Inventor sessions.
    7.
    Added workspace snapping. If the grid is enabled, another menu option "Enable Snap to Grid" will be available. Enabling this option will make the top-left corner of blocks snap to the nearest grid point. This option is a user setting and will persist across workspaces and across App Inventor sessions.
April 07, 2017 -
- AppyBuilder Gold
    Sync with MIT AI nb154a and nb155
    Make the Backpack persistent – If you leave AppyBuilder with blocks left in your backpack, they will be there the next time you login
    Updates to better support newer versions of Android
    Webviewer - Added new blockLoadHtmlblockwhich will allow you to useTextblock to type in any valid HTML string
    Webviewer now includes ability to upload files from local device
    Webviewer now includes ability to take picture for directly uploading to server. From Designer, just set AllowCamera to true (NOTE: You will need to drag-n-drop a Camera component for this to work)
    PasswordTextBox - Fixed Bug
Last modified 2yr ago
Copy link