Added support for creating custom toolbar buttons in TinyMCE.
June 3, 2019 - 2019.35
Updated TinyMCE editor to version 5
May 31, 2019 - 2019.34
Trails - Changed the latitude / longitude values used in the search index to be the red pin values, not the trail center point.
Fixed issues with validating multi-value fields. They were previously marked as not valid when they actually where valid.
May 31, 2019 - 2019.33
Added support for not redirecting to the “www” or “https” version of a URL if the request is for the SSL validation files.
May 31, 2019 - 2019.32
UI updates
May 29, 2019 - 2019.31
Removed support for Internet Explorer 11 and below. A message will now show if trying to access the BranchCMS admin while using the IE browser.
May 14, 2019 - 2019.30
Added support to apps to choose how to handle when an app item can’t be found. Go to the General Settings page in an app and then the "Handle items not found" tab.
Google reCAPTCHA setting updates.
May 6, 2019 - 2019.29
Fixed issue where requests for sub categories could reuse some API options that were only intended for the top level categories.
Fixed issue with getting a single category using the 'category' API to return data as a single category.
Added support for an API to search for multiple slug values.
Added support for passing parameters through the API call portion. Instead of: _api.app.item.slug('uslug').template('t') you can do: _api.app.item('uslug').template('t')
Updated the API call for content snippets to support passing the snippet key through the “get” call value.
Updated the API call for widgets to support passing the widget key through the “get” call value.
Added support for the instanceKey() API parameter to alternately be shortened to i()
Added support for the template() API parameter to alternately be shortened to t()
Added support for the limit() API parameter to alternately be shortened to l()
Added support for subs() as an alternate parameter for getSubCategories()
General app - added support for items() as an alternate parameter for getItems()
Added support for tags() as an alternate parameter for getTags()
Added support for categories() as an alternate parameter for getCategories()
Changed 'categoryId' API parameter to 'category'
Changed 'tagId' API parameter to 'tag'
April 24, 2019 - 2019.28
App - added support for choosing to do a full or partial update when editing items in a public form.
Trails - fixed issue with editing export templates.
Changed the variable used for search forms from “searchForm” to simply “form”. The legacy variable is still available, however, it should not be used for new forms.
Added support for exporting form email logs.
April 2, 2019 - 2019.22
Blog - added support for searching within just the blog app.
April 1, 2019 - 2019.21
Forms - added support for ensuring that form field ids are unique.
Added support for testing for a redirect or route if an app item is not matched.
Added the "slug" API parameter to get items based on their URL slug. More information.
Added the "first" API parameter to limit the returned results to the first item. More information.
Renamed app API methods. Essentially removed "Filter" from the API method name and changed the name to the plural version. For example, "categoryFilter" is now "categories", "tagFilter" is now "tags" and "postFilter" is now "posts". More information.
March 22, 2019 - 2019.18
Store - added support for validating state regions on the checkout shipping step.
Trails - added support for including all counties and towns in the search form.
March 12, 2019 - 2019.17
Updated the UI for setting the options for select menu attributes.
March 5, 2019 - 2019.16
Added support for partners to create websites through the partner portal.
March 1, 2019 - 2019.15
Added support for setting the file version with theme_url and file_url filters to clear the file from the CDN cache. More information.
February 27, 2019 - 2019.14
Move favicon settings to it’s own settings page and added support for additional favicon data to be managed. Favicon data can now be managed under Settings -> Favicon & Web App
Added support for redirecting URLs that have uppercase letters in them to the lowercase version. There are settings under Settings -> SEO, Marketing & Social -> General to configure this. It can also be enabled/or disabled for individual pages under the S
Added support for managing the humans.txt, ads.txt and security.txt files.
Added support for processing Twig code for the robots.txt, humans.txt, ads.txt and security.txt files.
Updated certain site settings that are limited to a BranchCMS version to be visible but with an upgrade message.
February 20, 2019 - 2019.13
Trails - performance improvements in getting trail and “my trails” data.
February 18, 2019 - 2019.12
Fixed issue where setting a checkbox to be selected in a Twig template didn’t always work.
Trails - fixed issue where the wrong badge would show for the badge share detail page.
February 13, 2019 - 2019.11
Fixed issue where redirects didn’t work for app pages.
February 13, 2019 - 2019.10
Content builder elements - UI updates to adding/editing field options.
February 12, 2019 - 2019.9
Trails - updated email notification templates to use Twig.
Trails - fixed issues where the My Trails data could get cached.
Fixed importing issue where if values had extra spaces then they may not match attribute values.
Fixed issues converting some values to JSON using the Twig JSON filters.
January 31, 2019 - 2019.8
Trails - added additional APIs to get My Trails summary information.
Trails - added support for searching for trails that a logged in account holder marked as a favorite, completed, wishlist, or has at least one trail log.
January 29, 2019 - 2019.7
Fixed issue with forms that if you sent an attribute value (like a class value) on a checkbox or radio field then it wouldn’t always get set on the individual <input> tags.