Meridian Editor Release Notes

The Meridian Editor release notes describe recent improvements, fixes, and new features for the Meridian Editor, the web-based tool used to manage Meridian-powered apps.

Editor

December 8, 2017 - 3.6.2

  • Fixed: An internal logging bug.

December 7, 2017 - 3.6.1

  • Improved: The Campaign Beacon limit has been increased to 150.

December 6, 2017 - 3.6.0

  • Fixed: A map issue preventing some placemarks from being edited.
  • Fixed: A minor issue related to Editor subscriptions.
  • Fixed: A POST/PATCH of a JSON object to the beacons endpoint was returning an error.
  • Fixed: An internal admin bug.
  • Fixed: An internal logging bug.
  • Fixed: An issue preventing Beacons Management from reporting Observer Details for some access points.
  • Fixed: An issue related to invalid campaign repeating rules.
  • Fixed: An issue related to our legacy permissions.
  • Fixed: Beacons with an x or y location of 0 weren't visible on the Beacon Edit map.
  • Fixed: Custom cooldown_hours values sent to the campaigns API endpoint were returning a 500 error.
  • Fixed: For locations without maps, it was tricky finding campaigns to associate with a new Beacon.
  • Fixed: In Beacons Management, Access Point Beacons were being reported as battery-powered Beacons.
  • Fixed: In the Editor sidebar, ORGANIZATION was invisible. It only became visible when LOCATION was selected.
  • Fixed: Miscellaneous bugs related to an upcoming feature.
  • Fixed: Not all Campaign data was being passed along to the Campaigns Summary page.
  • Fixed: Tag labels were sorted willy-nilly. They're sorted alphabetically by name now.
  • Fixed: The Campaigns search screen results table was cutting off some text fields.
  • Fixed: The Editor became unresponsive when selecting a map on which to place a new Beacon.
  • Fixed: The Editor UI wasn't showing some errors from the API, even though it really should. It does now.
  • Fixed: The Editor's app preview more accurately reflects what you might see on a device.
  • Fixed: The Editor's app preview was doing strange things when showing directions without a placemark.
  • Fixed: The Terms and Conditions page title is now "Terms and Conditions - Meridian" as it should be.
  • Fixed: There was a notable delay when editing campaigns. It's back to being snappy.
  • Fixed: There was an issue preventing users with many location and organization accounts from searching locations, organizations, and users.
  • Fixed: UI issues related to the new user permissions.
  • Fixed: We found another infinite loading spinner, but it will only spin finitely now.
  • Improved: Added API support for upcoming color-coding of different Beacon hardware types.
  • Improved: API query support for <=, <, >=, and >.
  • Improved: Beacon MAC addresses are formatted correctly, like so: AB:01:CD:23:EF:45.
  • Improved: Better admin tools for tracking square footage/meters at the organization level.
  • Improved: Better admin tools related to user permissions.
  • Improved: Better Beacon mouseover tooltips on maps.
  • Improved: Better consistency between a legacy API endpoint and its REST equivalent.
  • Improved: Better default map sizing and zoom levels for Beacons Management.
  • Improved: Better error messaging when users hit limits they're not aware of, such as a user trying to be part of more than 30 permissions groups.
  • Improved: Better internal analytics about how people are using the Editor.
  • Improved: Better messaging when a user hits the 30 group permission limit.
  • Improved: For Meridian internal admins, more accurate tracking of total map size at the organization level.
  • Improved: Improvements to the locations endpoint.
  • Improved: In the locations campaigns API endpoint, you can query one or more campaigns by id using ?ids=[campaign id #1],[campaign id #2].
  • Improved: Internal improvements to search.
  • Improved: Lists of low battery and unheard Beacons.
  • Improved: Map sizes now use floats.
  • Improved: New functionality and improvements for an upcoming feature.
  • Improved: Placemark search results will be more efficient.
  • Improved: Removed Battery and Hardware info from Tags detail because we aren't displaying this information for Tags.
  • Improved: Say you're not an admin and you want to upload a map. Before, it wasn't always clear what to do. Now the Editor gives you a bit more help as to where you should send your email and what should be in it.
  • Improved: Search handles underscores more effectively now.
  • Improved: Some light legacy code housekeeping.
  • Improved: Text fields can impose a standard format where necessary, such as with MAC addresses.
  • Improved: The beacons API endpoint can now be sorted by timestamp.
  • Improved: The Campaigns edit page UI has a fresh, new look.
  • Improved: The default map styling has been updated.
  • Improved: The Editor has more flexibility in terms of what displays in empty fields.
  • Improved: The invalid map error message is a touch more helpful.
  • Improved: UI improvements to Organization and Location pages.
  • Improved: UI improvements to Tags related to an upcoming feature.
  • Improved: Various admin UI improvements to Beacons search.
  • Improved: Various miscellaneous UI improvements and bug fixes.
  • Improvement: When placing a new Beacon on a map, it's harder to accidentally tweak the map's zoom level.

November 16, 2017 - 3.5.2

  • Fixed: A bug related to feature SKUs and the API.

November 8, 2017 - 3.5.0

  • New Feature: Map deletion is restricted to Meridian Editor admins, but this restriction can be disabled for specific locations.
  • New Feature: Filters have been added to user search.
  • Fixed: A bug related to the Editor Link fields.
  • Fixed: A new Beacon couldn't be placed on a map if it had no type selected.
  • Fixed: An issue preventing admins from deleting default campaigns.
  • Fixed: An issue related to Tag image updates.
  • Fixed: An Organization search for " " returned an error.
  • Fixed: Beacons were stuck on deleted locations, preventing them from being used elsewhere.
  • Fixed: Campaigns search was broken.
  • Fixed: Campaigns were still showing associated pages, events, placemarks even after those objects had been deleted.
  • Fixed: Campaigns with invalid repeating rules were generating an infinite spinner, making them impossible to edit.
  • Fixed: Deleted Organizations were appearing in the Recents list until the browser cache was cleared.
  • Fixed: If the application token started with a letter, the UI was incorrectly capitalizing it.
  • Fixed: Improvements related to an upcoming feature.
  • Fixed: In the sidebar, Location wasn't highlighted when on the Location page.
  • Fixed: Issues related to Beacons and Locations search.
  • Fixed: List pages weren't rendering in the Preview panel.
  • Fixed: When a Beacon was replaced, it wasn't updating the associated Campaigns with the new Beacon.
  • Fixed: Several issues related to an upcoming feature.
  • Fixed: Some maps were missing from the Heatmap report.
  • Fixed: The Beacons Dashboard was prompting users to configure a controller, even if that had already been done.
  • Fixed: The Editor doesn't support Campaign titles longer than 1500 characters. When using the API to create a Campaign with more than 1500 characters, it fails more gracefully now.
  • Fixed: The Tags App download link URL is correct now.
  • Fixed: The Terms of Service page was looking pretty rough aesthetically.
  • Fixed: The user permission edit error message now only shows in the location where the edit attempt was made.
  • Fixed: The User Search add button wasn't working quite right.
  • Fixed: There was a UI delay when editing Campaigns.
  • Fixed: User search includes email suggestions now, as it should.
  • Fixed: When adding a new Organization, the URL wasn't updating property with the new Organization ID.
  • Fixed: When adding a new Organization, the validation error messages were disappearing, making it tough to know that's what happened.
  • Fixed: When choosing a Beacon to associate with a Campaign, the Editor now only shows Proximity Beacons.
  • Improved: Added new icons to differentiate between some different Beacon hardware types.
  • Improved: Better logging of data posted to the Editor.
  • Improved: Better messaging related to Aruba networking hardware.
  • Improved: Better messaging when a Tag can't be found on a map.
  • Improved: Changed initial Meridian Editor page title from "- Meridian" to simply "Meridian".
  • Improved: Cleaner search query strings.
  • Improved: Click the Remove Recents button to remove recently searched Locations and Organizations from the list.
  • Improved: Consistent formatting of MAC addresses.
  • Improved: Efficiency improvements to Location/Organization Recents.
  • Improved: In Beacons search, it's possible to filter Beacons by building and then by level.
  • Improved: Minor improvements to Organization/Location search.
  • Improved: More informative messaging when a user hits the 30 Organization, Location, and Group maximum.
  • Improved: On the Locations/Organization search pages, no search results show on the Recents list when there've been no recently visited Locations/Organizations.
  • Improved: Opening a location from the Location Search page will take you to the Dashboard.
  • Improved: Reports links to updated Help documentation.
  • Improved: Several UI improvements.
  • Improved: Sorting and filtering has been added to Campaigns search.
  • Improved: Speedier search requests.
  • Improved: The search box has an X to make it easier to clear entered search box text.
  • Improved: The subscription expiration grace period has been changed to 30 days.
  • Improved: The Terms & Conditions page title was blank. It's now "Terms and Conditions - Meridian".
  • Improved: The User search permissions filter.

November 1, 2017 - 3.4.4

  • Fixed: An issue related to a deprecated feature.

October 18, 2017 - 3.4.2

  • Fixed: An issue affecting SDK Meridian-powered apps.

October 13, 2017 - 3.4.1

  • Fixed: An issue related to an upcoming feature.

October 11, 2017 - 3.4.0

  • Fixed: Aruba Sensor Wi-Fi settings were blank when there weren't any network settings.
  • Fixed: Improved messaging around controllers and Aruba Sensors.
  • Fixed: It wasn't possible for organization level users to search for a newly added location user within that organization.
  • Fixed: Location-only and organization users weren't able to load Configured beacons in the Nearby Beacons list in the Beacons app.
  • Fixed: Placemark category wasn't being translated in some cases.
  • Fixed: Some beacons were showing as inaccessible for admin users.
  • Fixed: The Editor was adding slashes before quotes in some cases for Location name and Page titles.
  • Fixed: The Generate Access Token button wasn't visible when setting up an initial Beacons Management token.
  • Fixed: The List preview wasn't showing any content.
  • Fixed: The Meridian API limits now match our search limits.
  • Fixed: The Terms of Service page looks better now.
  • Fixed: The Themes logo was being removed when adding or removing features from a location.
  • Fixed: There was a delay when editing Campaigns.
  • Fixed: There's better error handling when directions requests fail.
  • Fixed: UI bugs related to feature subscriptions.
  • Improved: Admin search tools.
  • Improved: Admin-only fields are invisible to non-admins.
  • Improved: Better error messaging when trying to use a SKU without that feature SKU subscription.
  • Improved: Better URL shortening for App Preview Sharing.
  • Improved: Chosen a more effective time interval for Beacons Management status updates.
  • Improved: Cleaned out some old, deprecated code.
  • Improved: Secured the /directions API endpoint for authenticated locations.
  • Improved: Various UI improvements.
  • Improved: When associating a beacon with a campaign, the beacon list only shows proximity beacons.
  • New: Default mapless campaigns will be used as part of an upcoming feature.
  • New: Organization settings will open in a new tab.
  • New: Support for an upcoming feature.
  • New: The Editor supports control tags for improving asset tracking accuracy. Control tags are created using the Tags app Accuracy mode.

September 20, 2017 - 3.3.1

  • Fixed: An issue related to local search.

September 20, 2017 - 3.3.0

  • Fixed: A localized issue preventing changes to time zone and GPS coordinates.
  • Fixed: Location-only users weren't able to update Location properties.
  • Fixed: Miscellaneous minor bugs.
  • Fixed: The "See your dashboard" link has been removed from Location Settings.
  • Fixed: The beacon and asset-beacons API endpoints includes an ID value to make it consistent with other endpoints. The ID is equal to the Tag's MAC address.
  • Fixed: The Dashboard errors related to various subscription options.
  • Fixed: The Dashboard link was inconsistent between mapped and mapless locations.
  • Fixed: The Editor invite email URL had an extra slash that was breaking the URL.
  • Fixed: Unpublished locations were showing up in multi-location apps.
  • Improved: A single Editor user can't have more than 30 permission groups.
  • Improved: Better directions calculations.
  • Improved: Changes to ensure that tokens for published apps have correct permissions.
  • Improved: Form fields are using PATCH instead of PUT now.
  • Improved: The Editor's Help and Developers footer links now point to our new documentation platform.
  • Improved: The Location Setting's Domain Name is a read-only field, as it should be.
  • Improved: Various UI improvements.

September 5, 2017 - 3.2.2

  • Fixed: A local search bug.

August 31, 2017 - 3.2.1

  • Fixed: An error related to directions.

August 29, 2017 - 3.2.0

  • Fixed: A bug related to directions and Unicode handling.
  • Fixed: A bug related to organization user permissions.
  • Fixed: A UI bug related to the application token.
  • Fixed: An error preventing Organization users from creating Beacons Management tokens.
  • Fixed: An issue preventing the Campaign translation page from loading.
  • Fixed: An issue related to the application token API and the new permissions system.
  • Fixed: An issure related to invalid user IDs.
  • Fixed: Apparently, the Editor showing non-admins some admin-related stuff.
  • Fixed: Changes to map control points weren't being saved.
  • Fixed: For admins creating a new location, it was possible to make the location inaccessible.
  • Fixed: Hyphens in Organization/Location search were causing a 400 error.
  • Fixed: Removed some buttons for read-only users.
  • Fixed: The Location Sharing field is now admin-only, as it should be.
  • Fixed: There was a duplicate subscription expiration banner.
  • Fixed: Users with Unicode in their email addresses weren't able to sign up or log in to the Editor.
  • Improved: Asset tracking updates.
  • Improved: Beacon hardware whitelisting was blocking new Beacon hardware from being monitored. Beacon whitelisting has been removed.
  • Improved: Better filtering for internal admin location search.
  • Improved: Blank token users are filtered out of the Organizations users tab.
  • Improved: Consolidated token management APIs.
  • Improved: Dashboard has been added to the sidebar menu.
  • Improved: Internal analytics.
  • Improved: It's now possible to get user permissions for a specific location and the current user using /api/locations/{location ID}/user_permission_level.
  • Improved: Location and Organization search has some new filters.
  • Improved: Meridian documentation has moved to Help Scout here: http://meridianapps.helpscoutdocs.com
  • Improved: Miscellaneous UI improvements.
  • Improved: Omnibox search results include portals and routing.
  • Improved: The Campaign list now shows enabled/disabled status.
  • Improved: The locations API supports bulk uploading of placemarks, pages, and events.

August 15, 2017 - 3.1.1

  • New: The Routing editor now has a Save button. This will help prevent accidental changes to the routing graph.

August 7, 2017 - 3.1.0

  • Fixed: A Location and Organization search issue for global readonly users.
  • Fixed: An issue related to directions reports.
  • Fixed: Deleted placemarks were still sometimes showing up in search results.
  • Fixed: New locations now link to an accessible page instead of returning a 404 error.
  • Fixed: Preventing location ID values from being changed using the API.
  • Fixed: Some issues with Organization search.
  • Fixed: The campaigns REST API endpoint wasn't updating enter and exit campaigns.
  • Fixed: The Map style validator is a bit more forgiving when there are validation errors.
  • Fixed: The Maps advanced theme style field wasn't available when only the Maps SKU was selected.
  • Fixed: There was an unnecessary space in the expiration date text.
  • Fixed: When a new location is created, it will no longer show the Created and Modified fields.
  • Fixed: When a new user was added, the Resent Invite button was being shown inappropriately.
  • Fixed: When adding a new Organization, the custom login prompt text wasn't being shown.
  • Fixed: When drawing routing nodes, the routing node modal disappeared when pressing the SHIFT key.
  • Improved: Only campaigns that are active will be returned by the API.
  • Improved: Our URL structure is more consistent with the UI.
  • Improved: The NTP SERVER URL field on Beacons Management Aruba Sensor Wi-Fi Settings page has field placeholder text to show an example.
  • New: Mapless campaigns.
  • New: UI components to support future improvements.

July 25, 2017 - 3.0.1

  • Fixed: An issue related to directions requests.

July 25, 2017 - 3.0.0

  • Fixed: A bug related to campaigns broadcasts.
  • Fixed: A bug related to directions and permissions.
  • Fixed: A minor animation wasn't working right.
  • Fixed: A UI bug related to user searching.
  • Fixed: An error related to the /locations endpoint.
  • Fixed: An organization-level user wasn't able to assign location-level permissions to location-only users in that organization.
  • Fixed: Ensuring that organization-level read-only users can't save changes in any location.
  • Fixed: Global read-only users can search for locations and organizations.
  • Fixed: If an observer associated with another location heard a Beacon, it was wrongly reporting its last heard status.
  • Fixed: Instances where read-only accounts were able to make changes.
  • Fixed: Minor CSS UI issues.
  • Fixed: Miscellaneous internal bugs and improvements.
  • Fixed: On our non-production server, entered passwords were shown as plaintext instead of asterisks.
  • Fixed: On the location and organization list, there was some weirdness when changing user permissions when more than one location was being shown.
  • Fixed: Only admin-level users should see the Location Delete button.
  • Fixed: Organization search wasn't working quite right prior to release.
  • Fixed: Page caching wasn't respecting authentication token states.
  • Fixed: Preparing the lefthand navigation for upcoming UI improvements.
  • Fixed: SMS AppViewer Editor invites were sometimes failing when Unicode was involved.
  • Fixed: Some API endpoints weren't returning properly formatted JSON for errors.
  • Fixed: The /permissions/users endpoint was inappropriately returning location sharing users.
  • Fixed: The Account Type dropdown was deselecting options on its own.
  • Fixed: The Editor's Login page had an incorrect title.
  • Fixed: The Location Domain field should be read-only for non-admin-level users.
  • Fixed: When searching, the "Load more" prompt is hidden when searches are actively loading.
  • Improved: Better API support for sending the Editor's AppViewer link to a phone or email address.
  • Improved: Better error messaging when trying to associate a map with a geographic location.
  • Improved: Expanded user permissions search suggestions.
  • Improved: Hiding Beacons with major/minor values of 0, because those values were causing them to show up in incorrect locations.
  • Improved: Internal deployment processes.
  • Improved: Location Preview is blocked when locations have enabled API authentication.
  • Improved: On the Location detail screen, you can change language settings.
  • Improved: Page titles now show the name of the location in the Editor.
  • Improved: Removed Beacon hardware whitelisting so that new Beacon hardware won't be ignored.
  • Improved: Removed the old upgrade screen that's no longer relevant.
  • Improved: The Editor only returns campaigns that are active.
  • Improved: The Location Dashboard only shows the most recent Feed error.
  • Improved: The Location detail screen has a link to the Location Dashboard.
  • Improved: There's a more memorable email address when making map requests: maps@meridianapps.com.
  • Improved: UI design tweaks to the organization and location lists.
  • Improved: You can now search for placemark types.
  • New: Added a Resend Invite button to the User Detail page.
  • New: Aruba Sensors can be configured with a custom NTP server.
  • New: Support for rolling out new and upcoming UI improvements.
  • New: UI improvements to some admin-only features.
  • New: User search.

July 5, 2017 - 2.98.0

  • Fixed: A permissions issue was preventing maps from loading in the Beacons app.
  • Fixed: An issue related to scrollbars and browser support.
  • Fixed: An issue related to Sensor firmware downloads.
  • Fixed: Minor UI issues for current and upcoming UI.
  • Fixed: The "Get Started with Beacons Management" banner message was pushing page content behind the footer.
  • Fixed: The Editor's a bit smarter about when an AP Beacon has actually been observed.
  • Fixed: There was a permissions issue preventing location-only and Organization-level users from deploying a Beacon in the Beacons app.
  • Fixed: There was a permissions issue that would prevent sharing app sharing.
  • Fixed: There were some discrepancies in Beacon time stamps in different Beacons Management views and between different users.
  • Improved: Better API support for Aruba Sensor Asset Tracking.
  • Improved: Better API support for user search across locations and organizations.
  • Improved: Flight Stats data is gone for good.
  • Improved: Hiding location and organization advanced search features, because non-internal users don't need them.
  • Improved: More efficient internal backend processes.
  • Improved: Our Theme JSON parser no longer stops invalid pre-parser themes from being used. Instead, the Editor shows a warning.
  • Improved: There's a new API endpoint for App Sharing.
  • Improved: There's now a feature flag for enforcing API authentication for a specific location.
  • New: All of the new user permissions are now available for internal users.
  • New: Better API support for user name and email updates.
  • New: Support for upcoming UI improvements.
  • New: The App Sharing modal uses the location ID now so that it's more likely to work on properly on Android.
  • New: The UI is responsive to the modular subscription options and user read-only permissions.

June 22, 2017 - 2.97.3

  • Fixed: The Theme validation was causing problems so we've removed it until we can fix the underlying issue.

June 15, 2017 - 2.97.2

  • Fixed: The sidebar navigation items weren't being highlighted correctly.
  • Fixed: The Theme Map Style will now warn you when there are invalid style keys, instead of preventing you from saving.
  • Fixed: There was a scrolling issue on the Beacon Management Beacon Detail.
  • Improved: The AppViewer share links generated by the Editor are more robust.

June 14, 2017 - 2.97.1

  • Fixed: Creating a new page was clearing permissions. This was preventing people from accessing locations in the Beacons app, for example.
  • Improved: API updates to support AppViewer links opening correctly on Android.

June 12, 2017 - 2.97.0

  • Fixed: New location and organization users didn't have access to that location.
  • Fixed: The API wasn't parsing the Accept Language header, which meant that search results weren't being returned when the first language wasn't supported.
  • Fixed: The Campaign trigger REST API endpoint was causing a 403 error.
  • Fixed: The Editor's map style validation wasn't accepting style keys ending in an underscore and followed by a string.
  • Fixed: The Featured Pages REST API wasn't showing all of the linked data.
  • Fixed: The logo was missing from some locations.
  • Fixed: The Search API was getting a 500 error when using aggregate parameters.
  • Fixed: There was an error when fetching Beacons Management diagnostic events.
  • Improved: API support for restoring deleted maps and map data.
  • Improved: Better location requests.
  • Improved: Changes to the Editor's 404 page and Upgrade page.
  • Improved: Changes to the permissions UI.
  • Improved: Making sure the legacy endpoints support an upcoming feature.
  • Improved: Organization and location search APIs now use permissions.
  • Improved: Page lists can be filtered by IDs.
  • Improved: The Editor's header has been redesigned.
  • Improved: The legacy API endpoints are all wrapped up in Django Rest Framework decorators.
  • Improved: Updates to the Editor's internal build process.
  • New Feature: Active Campaigns allow for greater control over when a campaign is triggered. Previous campaigns have been renamed Passive Campaigns.
  • New: Internal build process.

June 1, 2017 - 2.96.4

  • Fixed: In some cases, language issues were causing requests to the /list API endpoint to fail and generate a 500 error.

May 31, 2017 - 2.96.3

  • Fixed: Updating the org when using the Meridian API will now update the cache.

May 31, 2017 - 2.96.2

  • Fixed: If an app tries to load a missing page, the Editor will throw a 404 error.
  • Fixed: The Editor supports a style for escalator stairs.

May 25, 2017 - 2.96.1

  • Fixed: There was an SVG map style issue with the base_logo layer.
  • Fixed: Using aggregate parameters with the search API was returning a 500 error.

May 24, 2017 - 2.96.0

  • Fixed: A minor map issue related to an upcoming feature.
  • Fixed: A search issue related to an upcoming feature.
  • Fixed: Power levels are now Low, Medium, and High as they should be.
  • Fixed: The Advanced Map Settings Map Style now validates for valid style formatting.
  • Fixed: The Campaign Link URL was incorrect.
  • Fixed: There was an error message for an upcoming feature that was being cut off by the edge of the browser window.
  • Fixed: There's now JSON validation on the Advanced Map Styles user content.
  • Improved: Better filtering on local search.
  • Improved: Better internal testing tools.
  • Improved: Better search for an upcoming feature.
  • Improved: Migrating endpoints to the REST API.
  • Improved: Minor improvements for an Editor page related to an upcoming feature.
  • Improved: Minor improvements to internal logging.
  • Improved: Placemark name is now available via the REST API when getting information on a specific event.
  • Improved: The placemarks REST API endpoint now has a type_category filter.
  • Improved: The UI will tell you if a map is valid or invalid.
  • Improved: There's now a way for non-admin users to determine if location sharing is enabled for a location.
  • Improved: There's UI for the new permissions API.
  • Improved: You can now see the Aruba Sensor password on the Beacons Management settings screen.
  • Improvement: When you delete a map, the confirmation dialog describes more explicitly what will be lost.
  • New: There's a new dashboard that will help you diagnose issues with your location in the Editor.
  • New: UI for an upcoming campaign feature.
  • New: We've been working on some new UI for an upcoming feature.

May 9, 2017 - 2.95.4

  • Fixed: Campaign URL JSON values were being encoded improperly.

May 4, 2017 - 2.95.3

  • Fixed: An internal script wasn't working.
  • Fixed: An issue related to the Featured Page REST API and namespaces.
  • Fixed: Campaigns API was requiring something it didn't need to require.
  • Fixed: Ensuring that search results use strings for object IDs.
  • Fixed: For third-party campaigns, we've improved encoding support.
  • Fixed: There was an incorrect URL being used in an upcoming feature.
  • Fixed: We had some data being duplicated in two different levels of the API.
  • Fixed: We're now doing string validation for the Campaigns endpoint.
  • Improved: Before, you activated a campaign. Now, you enable it.
  • Improved: Campaigns handles validation errors more gracefully.
  • Improved: Campaigns include RSSI trigger thresholds.
  • Improved: Deleting a language on the Language Settings page wasn't deleting it from the Language Translations page. it does now.
  • Improved: Internal UI tool improvement.
  • Improved: Moved the migration API endpoint to a JSON field for aesthetic reasons.
  • Improved: Removed FlightStats support.
  • Improved: Removed some local search code that wasn't being used.
  • Improved: We've added a deprecated log message to old APIs.
  • Improved: We've added an id filter to the REST API: ?ids=1,2,3,4.
  • New: Adding the ability to limit access to certain APIs based on feature flags.
  • New: The Editor is ensuring that translation keys aren't stale when being retrieved.

April 24, 2017 - 2.95.2

  • Fixed: A minor bug related to location data.
  • Fixed: In the API, there was an error in pagination.
  • Fixed: Organization-level users weren't able to see or search for locations in the Beacons app, because of an Editor permissions issue.
  • Fixed: There was an issue with search API permissions.
  • Fixed: With the Editor's new permissions structure, when creating a new organization and location, it wasn't possible to access the location.
  • Fixed: With the Editor's new permissions, application tokens weren't working.
  • Fixed: With the Editor's new persmissions, there was an error on login.
  • Improved: Certain APIs are restricted by user type.
  • Improved: In the API, user types have been added to lists of users and lists of invites.
  • Improved: Non-search APIs have been switched to the Editor's new permission system.
  • Improved: The Editor is injecting user information into the HTML string based on user permissions.
  • Improved: The permissions API endpoint will create a user if one doesn't exist for a given email address.
  • Improved: There's a new REST endpoint for getting and updating logged in user info.
  • Improved: Users have been migrated to the new permissions model.

April 21, 2017 - 2.95.1

  • Fixed: Beacons Management's updates needed to be reined in a bit.

April 13, 2017 - 2.95.0

  • Fixed: A minor UI bug with an upcoming feature.
  • Fixed: An issue related to feature flags.
  • Fixed: Beacons Management was showing the Controller not reporting to the Editor banner message even when it was.
  • Fixed: Changes to the Location page weren't being saved when there was a long domain name.
  • Fixed: Feed imports were failing when there was a long user_data string.
  • Fixed: Image assets weren't loading on the Location Sharing invite page.
  • Fixed: Image files weren't importing in XML Page feeds.
  • Fixed: Improved logging of walkthrough data.
  • Fixed: In some situations, List Page content was saving incorrectly.
  • Fixed: Internal legacy improvements.
  • Fixed: Location detail permissions needed to be available to Organization admins.
  • Fixed: Replaced 'Directions to Here' with 'View on Map' everywhere.
  • Fixed: The Campaign Reports UI would become unresponsive when changing filters quickly.
  • Fixed: The Editor no longer relies on anonymity to prevent access from unauthenticated users over the API.
  • Fixed: The External Links field suggests the correct format for external URLs.
  • Fixed: The UI for an upcoming feature now matches the design specification.
  • Fixed: There was an issue when long text strings were returned in the search tool for a new feature.
  • Fixed: There were some fields we needed to hide in the Organizations API response.
  • Fixed: Walkthrough data interpolated and calculated timestamps aren't being matched any longer.
  • Fixed: When creating an Image+Text page in the Editor, the cursor was disappearing from the Description text field.
  • Improved: AppViewer now uses the correct token for Meridian's REST search endpoints.
  • Improved: Better AS-100 hardware support for an upcoming feature.
  • Improved: Better file selection button.
  • Improved: Better internal processes documentation.
  • Improved: Better UI enter/exit animations.
  • Improved: Editor text boxes will handle null and undefined values more effectively.
  • Improved: Ensuring that generated HTML doesn't create CSS conflicts.
  • Improved: Individual Beacon status is now routeable.
  • Improved: More graceful failure state for an upcoming feature.
  • Improved: Removed unnecessary form UI components.
  • Improved: Standardizing internal configurations for various Editor projects.
  • Improved: The API has new properties related to subscription expirations.
  • Improved: The Editor no longer supports raster map images.
  • Improved: The Editor provides more accurate location subscription expiration dates.
  • Improved: The GPS coordinate map picker UI has been updated.
  • Improved: There's a better error message when an invalid URL is used in Location Sharing.
  • Improved: UI updates to an upcoming feature to more fully match design specifications.
  • Improved: Updating the API response to match a new feature's expectations.
  • Improved: Using the API, you can now request placemarks for a specific map.
  • Improved: You can now have 10 external links on a page.
  • New: Internal tools to improve deployment efficiency.
  • New: Using a new text box, select, and text area error UI components.
  • New: Using a new UI component.

March 24, 2017 - 2.94.1

Fixed: There was a bug preventing users from renaming a location.

March 23, 2017 - 2.94.0

  • Fixed: An error in background walkthrough processing.
  • Fixed: Empty properties now use null instead of an empty string.
  • Fixed: For a new upcoming feature, images sent via HTTPS weren't being returned with HTTPS.
  • Fixed: Only admins can delete Editor locations now.
  • Fixed: Reports were sometimes not loading if Google Analytics didn't respond in a timely manner. Meridian is more generous in the time it gives GA now.
  • Fixed: There was an error when decoding some walkthrough data.
  • Improved: Adding support for UI improvements down the road.
  • Improved: An internal feature flag for an upcoming feature.
  • Improved: Backend support for an upcoming internal feature.
  • Improved: Better animations for upcoming UI improvements.
  • Improved: Better error messaging when attempting to set a map's geographic location.
  • Improved: Better logging of control points being unset.
  • Improved: Internal diagnostic improvements for feeds.
  • Improved: Support for upcoming Beacon hardware.
  • Improved: The Editor .po translation files align more closely to what popular translation editors expect. This was causing translation imports to fail.
  • Improved: UI updates for an upcoming feature.
  • New: An API endpoint for an upcoming feature.
  • New: Better versioning for new Editor UI components.
  • New: Data migration to support an upcoming internal feature.
  • New: Support for an upcoming campaigns feature.

March 2, 2017 - 2.93.0

  • Fixed: A feed import type error possibly related to reported feed import issues.
  • Fixed: A UI bug related to an upcoming feature.
  • Fixed: An issue causing a crash with an upcoming feature.
  • Fixed: Better handling of long names for an upcoming feature.
  • Fixed: Copying and pasting strings into the Organization and Location search was returning incorrect results.
  • Fixed: Empty properties now use null instead of empty strings.
  • Fixed: In some cases, map control points were being reset to default.
  • Fixed: On Image+Text pages, the cursor was disappearing in the Description text field.
  • Fixed: The Beacons Management controller status message was showing up when it shouldn't.
  • Fixed: The campaigns API endpoint now has POST, PUT, and PATCH.
  • Fixed: The Location Detail API response always includes is_queued now.
  • Fixed: The UI for creating new Organizations was broken.
  • Fixed: There was an issue preventing the saving of routing data manual text translations.
  • Fixed: Using the API, it was possible to get a deleted Organization's ID.
  • Improved: Backend infrastructure processes.
  • Improved: Backend support for the Beacons app walkthrough data.
  • Improved: Better API integration with an upcoming feature.
  • Improved: Ensuring API support for Beacons app walkthrough uploading.
  • Improved: Ensuring that the Editor only creates a single feed diagnostic log.
  • Improved: Internal code changes to support upcoming changes to the Beacons Management page.
  • Improved: More aesthetically pleasing colors in the UI for an upcoming feature.
  • Improved: Support for Editor UI improvements.
  • Improved: The Editor was ignoring unknown Beacon hardware types. Now, the Editor and Meridian-powered app will throw warnings if the Beacon matches a known MAC address.
  • Improved: The JSON formatting for an upcoming feature is now more consistent.
  • Improved: The Locations API reponse now includes organization data including organization ID.
  • New: The Editor can process and analyze Beacons app walkthrough data.

February 27, 2017 - 2.92.2

  • Fixed: It's a little more difficult to delete a location in the Editor.

February 17, 2017 - 2.92.1

  • Improved: Beacons Management handles unknown hardware types more gracefully.

February 8, 2017 - 2.92.0

  • Fixed: Issues related to an upcoming feature.
  • Fixed: Manual routing text wasn't being translated.
  • Fixed: On List Pages, not all placemarks were being shown when populated using categories and custom fields.
  • Fixed: On Pages, the Editor provides an External Links example.
  • Fixed: The app Preview was showing an incorrect direction link.
  • Fixed: The maps API endpoint was returning 500 when there was no location ID. It returns 400 instead and doesn't crash.
  • Fixed: When the URL property returned an empty string, it resulted in a dead link in the app.
  • Improved: Better API error reporting.
  • Improved: Better API placemark request response times for large numbers of placemarks.
  • Improved: Better error logging for API direction requests.
  • Improved: Changes to support future UI changes and improve accessibility.
  • Improved: Meridian Editor subscription expiration dates can be set to already past dates.
  • Improved: More meaningful API response when resetting account passwords.
  • Improved: Pages can have 10 external links, increased from 6.
  • Improved: The Beacons Management "connectivity issue" message is no longer being shown for locations where it's not relevant.
  • Improved: The format of an API response for an upcoming feature to make it consistent with other endpoints.
  • Improved: We've implemented a less risky deploy process.
  • Improved: We've made north_offset calculations consistent across API calls.
  • Improved: We've removed the trial subscription account type.
  • Improved: When a feed is deleted, its logs are too.
  • New: A mode for an upcoming feature.

January 24, 2017 - 2.91.3

  • Improved: In order to improve placemark load times, the Meridian API no longer returns all translations with each request.

January 18, 2017 - 2.91.2

  • Fixed: Placemark, event, and page feeds weren't importing.

January 13, 2017 - 2.91.1

  • Fixed: Image assets on the Location Sharing invite page weren't loading.

January 12, 2017 - 2.91.0

  • Fixed: An error related to internal logging.
  • Fixed: Campaign 3rd-party events weren't being saved correctly.
  • Fixed: List page group sorting UI would sometimes disappear.
  • Fixed: List Pages were sometimes being saved as Image+Text.
  • Fixed: Placemark translations weren't being shown on the map.
  • Fixed: The Campaign Reports UI could become unresponsive or lock up when filters were changed quickly.
  • Fixed: There was a campaign API validation error.
  • Fixed: We were using the incorrect firmware prefix for an upcoming firmware version.
  • Fixed: When a translation set had an unencodable and untranslatable characters that the API couldn't decode, it would cause the translations to fail to generate.
  • Improved: Campaign On Enter and On Exit options are now radio buttons, because it's one or the other and not both.
  • Improved: Internal improvements to support upcoming UI changes.
  • Improved: It isn't possible to set a Campaign to trigger on both enter and exit. Campaigns with both selected were migrated to trigger on enter.
  • Improved: It's now possible to navigate to any Beacon's detail using the URL edit.meridianapps.com/apps/[LOCATION ID]/versions/1/beacons/status/map/[BEACON MAC ADDRESS]
  • Improved: Meridian Editor subscription expiration dates are being tracked more effectively.
  • Improved: RTLS has been deprecated and the RTLS UI and APIs have been removed.
  • Improved: The Editor's image URLs now use HTTPS.
  • Improved: The icons match on the Beacon Status map and the Beacon Detail map.
  • Improved: The Meridian Editor's outgoing email is now using support@meridianapps.com.
  • Improved: The subscription expiration banner messaging has been updated.
  • Improved: We've added a spinner to the Heatmap report while it's loading.
  • Improved: We've removed the deprecated Apple Indoor Location UI toggle.
  • Improved: We've renamed and migrated Meridian Editor subscription types.
  • New: The Heatmap Reports type.

December 21, 2016 - 2.90.2

  • Fixed: Translations were overwriting the custom strings entered into and displayed in the Editor. They won't do this any longer.

December 20, 2016 - 2.90.1

  • Fixed: In Location Sharing, deleting a profile picture would cause the whole profile to be deleted.
  • New: Support for new Beacons hardware.

December 13, 2016 - 2.90.0

  • Fixed: Location names are unescaped in page titles.
  • Fixed: Raster map images uploads were failing.
  • Fixed: The Editor was sending a data type the iOS app didn't expect, causing it to crash.
  • Fixed: When things were changed on the Beacons Management page, the map zoom level would jump to the lowest zoom level.
  • Improved: Better API analytics tools.
  • Improved: Better messaging when local search returns too many results.
  • Improved: Editor browser titles begin with the location name instead of "Editor".
  • Improved: Internal improvements to support better logging.
  • Improved: New UI messaging components.
  • Improved: The new search API supports grouping placemarks by type.
  • Improved: The routing graph UI has been updated to make it more clear when non-accessible or preferred routes are being used.
  • New: 'View on Map' appears in the preview pane.

December 8, 2016 - 2.89.2

  • Fixed: New account and password reset emails were not being sent.

November 22, 2016 - 2.89.1

  • Fixed: The Beacons Management organization mismatch exception was incorrectly formatted.
  • Fixed: There were unicode errors related to third-party endpoint campaign events.
  • Fixed: When a campaign isn't found, we were expecting a JSON error response. Turns out that wasn't the case, but we've got a handle on it now.

November 21, 2016 - 2.89.0

  • Fixed: A bug related to error-reporting.
  • Fixed: A bug related to support for an upcoming feature.
  • Fixed: A reports API error related to null values.
  • Fixed: Campaigns were sometimes generating a broadcaster ID and device ID validation error.
  • Fixed: Exit campaigns weren't respecting the five minute cooldown period between push notifications, but only after the cooldown limit prevented an enter campaign from firing.
  • Fixed: If a placemark feed reported its name as null/none, the Editor was truncating that. It doesn't anymore.
  • Fixed: Short routing distances and rounding errors were making some routes a little wiggly.
  • Fixed: The Editor was generating a 500 error when fetching pages with 1000+ items. The Editor will handle large numbers of items more gracefully now.
  • Fixed: When plotting routes to facilities placemarks, the Editor was preventing the 'Nearest X' option from displaying for placemarks with custom names.
  • Improved: Better error logging for Beacons Management "Unknown observer" errors. This is caused by things like switching a location's organization.
  • Improved: Better tracking of when a customer's subscription has expired.
  • Improved: Better UI for an upcoming feature.
  • Improved: Routing data and portals are searchable.
  • Improved: The Editor search has been moved to the top right and supports more robust searching of the Editor's content and UI.
  • Improved: The Goals report breadcrumb trail is more more likely to get you back where you started.
  • Improved: We've added the 'label' property to all API search results to ensure that a value is always returned.
  • Improved: We've added the newest Beacon firmware image to the Editor. This means the Beacons app can use it for its firmware update.
  • Improved: We've disabled switching a location's organization. It was breaking Beacons Management for locations that were switched.
  • Improved: When maps are missing control points, they're considered invalid. You can use the maps API to return all invalid maps for a location.
  • New: We've added campaign and Beacon timestamp errors to our diagnostic tests.
  • New: We've created a test location in the Editor so that we can automate our API benchmarking tests.
  • New: You can now turn off Beacons Management. If you want to turn it on again, you'll need to generate a new controller token.

November 8, 2016 - 2.88.0

  • Fixed: A backend server issue.
  • Fixed: Changes to routing graphs were taking about an hour to show up in Meridian-powered apps.
  • Fixed: Internal log cleanups related to directions.
  • Fixed: Internal tests.
  • Fixed: Placemark image upload was sometimes generating a 500 error.
  • Fixed: Reports UI was doing strange things when switching between tabs.
  • Fixed: The date picker was breaking when using an upcoming feature.
  • Fixed: The placemark API latency was a little high.
  • Fixed: Various major and minor issues.
  • Fixed: We were translating content for an upcoming feature unnecessarily.
  • Fixed: We're now sorting local search results by time instead of distance.
  • Fixed: When a campaign wasn't in cooldown, reset was failing.
  • Improved: Better data porting between our staging and production servers.
  • Improved: Better messaging when Beacons Management hasn't heard from a controller for a while.
  • Improved: Campaigns are sorted alphabetically.
  • Improved: Removed an unused field from the UI.
  • Improved: Support for new Beacon hardware.
  • New: A select widget for the image layout.
  • New: If you need a new Editor token, you can generate a new one.
  • New: Support for new UI elements.

November 4, 2016 - 2.87.4

  • Fixed: The Beacons update status message no longer shows when Beacons are successfully updating again.

November 3, 2016 - 2.87.3

  • Fixed: We've shortened the Beacons Management tokens so they don't exceed 250 characters.

November 3, 2016 - 2.87.2

  • Fixed: The Location Sharing request page was showing "None" as a last name. Location Sharing uses a full name field, instead of first and last name fields.
  • Improved: The Editor is less strict about whitelist header fields, making it more likely that the same user will hit a cached result, instead of generating a new one. This will improve API response times.
  • Improved: The placemarks API now supports a page size of 1,000 items.

November 1, 2016 - 2.87.1

  • Improved: Improvements to an upcoming feature.

October 26, 2016 - 2.87.0

  • Fixed: An issue related to GPS points caching.
  • Fixed: In Beacons Management, the beacon icon on the map wasn't being highlighted when clicked to assign a campaign.
  • Fixed: In some cases, the directions module was having difficulty with some unicode characters.
  • Fixed: Local search terms weren't being stripped of punctuation, making it difficult to search for some placemarks.
  • Fixed: Minor errors in an icon for an upcoming feature.
  • Fixed: Recently added page feeds weren't displaying in real time.
  • Fixed: The delete and unarchive warning messages sometimes overlapped in the UI.
  • Fixed: The directions module now uses default map names the same way exporting default map names does.
  • Fixed: The flag marking a placemark as an amenity wasn't being indexed properly.
  • Fixed: The imported pages/events/placemarks lists wasn't being shown after clicking the imported count.
  • Fixed: The Search Pages dropdown persisted across Editor screens.
  • Fixed: The sharing API required a first name field. Now, it uses a full name field, making the first name field unnecessary.
  • Fixed: Updated messaging for an upcoming feature.
  • Fixed: We now include the language of a request in the routing data cache key.
  • Fixed: When exporting map data, the default map level is treated as 0, as the Editor does.
  • Improved: Directions and local search latency.
  • Improved: Internal testing for goals reports.
  • Improved: Internal testing related to map naming.
  • Improved: We've chosen a more responsive backend server for local search.
  • Improvements: Better API support for an upcoming feature.
  • New: Better visualization for an upcoming feature.
  • New: Support for new upcoming page and placemark image layout options.

October 24, 2016 - 2.86.4

  • Fixed: For some locations, routing graphs were displaying on the wrong maps.

October 13, 2016 - 2.86.3

  • Fixed: Reverted to 2.85.0 version of local search, because more SDK customers were using local search requiring that version.

October 12, 2016 - 2.86.2

  • Fixed: An issue with the API endpoint docs.

October 12, 2016 - 2.86.1

  • Fixed: There were complications fixing the unicode decoding error. This should fix it completely.

October 12, 2016 - 2.86.0

  • Fixed: After creating a new Building, the URL changed to "bulding".
  • Fixed: In an upcoming feature, certain changes made further updates impossible.
  • Fixed: In an upcoming feature, certain changes weren't being reflected in the UI.
  • Fixed: In an upcoming feature, changes weren't saving correctly.
  • Fixed: In Campaigns, there was a unicode decoding error.
  • Fixed: It wasn't possible to search within Languages.
  • Fixed: There were too many confirmation prompts when attempting to save a campaign without a beacon after making changes to a map.
  • Improved: Backend changes to improve routing latency.
  • Improved: Beacon Management efficiencies.
  • Improved: Better Controller error messaging when experiencing possible network connectivity issues.
  • Improved: Feed logs are visible to all accounts.
  • Improved: In Goals reports, the Select Target dropdown had improved UI text.
  • Improved: New React components for an upcoming feature.
  • Improved: On the Campaigns map, when you mouseover a beacon the callout now shows the MAC address too. This matches the behavior of the Beacons map.
  • Improved: Renaming UI elements for an upcoming feature.
  • Improved: The API can now be used to retrieve a map's routing graph. It's unauthenticated and can be used by the SDK.
  • Improved: The Editor can now detect if an Access Point has an incorrect clock.
  • Improved: There's better error messaging when placemark names exceed the 100 character limit.

October 5, 2016 - 2.85.4

  • Fixed: The Editor was occasionally generating Beacons Management tokens that were too long.

September 30, 2016 - 2.85.3

  • Fixed: Internal issue.

September 30, 2016 - 2.85.2

  • Fixed: A recent change to local search broke the way a small number of customers were using it. We've reverted this change for those customers.

September 28, 2016 - 2.85.1

  • Added: Beacons Management support for new hardware.
  • Fixed: An API query including a default map when there wasn't one, generated a 500 error.
  • Fixed: It wasn't possible to save new content on the Placemarks ellipsis tab.
  • Fixed: Local search crashed when there were special characters in the search string.

September 27, 2016 - 2.85.0

  • Fixed: A new API endpoint wasn't handling null values very gracefully.
  • Fixed: Creating an event generated an error message.
  • Fixed: In Beacons Management, the beacon icons and list carried over to the overview map when viewing a level with beacons and then switching to the overview map.
  • Fixed: It wasn't possible to place a new route segment after zooming the map.
  • Fixed: Reports Visitor Interactions limited to meaningful information.
  • Improved: Added Beacons Management support for the AP-207 hardware type.
  • Improved: Adding support for resetting campaigns individually.
  • Improved: Better tools for testing an upcoming feature.
  • Improved: Consistent map naming through the UI.
  • Improved: In order to improve efficiency, local search is limited to the current map, unless specified by the user.
  • Improved: It's easier to get to the Categories list.
  • Improved: Location sharing now uses a full name field, instead of first name plus last name.
  • Improved: Now, when you try to delete a map, our warning message makes it clear that everything will be deleted.
  • Improved: UI fixes for an upcoming feature.
  • Improved: Updated API endpoint for an upcoming feature.
  • New: Users can now upload SVG maps through the Editor.

September 19, 2016 - 2.84.1

  • New: The Goals Report feature.

September 12, 2016 - 2.84.0

  • Fixed: A recent change created an error when loading the API docs page.
  • Fixed: Campaigns had some ASCII decoding errors.
  • Fixed: Changed an API ID value to a string for an upcoming feature.
  • Fixed: Data tables with longer lists were broken up by the footer element.
  • Fixed: In Beacons Management, better handling of invalid hardware types.
  • Fixed: In Beacons Management, the Editor was having trouble displaying all of the beacons when there were 1,000+ beacons.
  • Fixed: It wasn't possible to add characters to a Campaign title.
  • Fixed: One location's Android app was constantly pinging the API campaigns endpoint.
  • Fixed: Some Placemarks were being excluded from local search.
  • Fixed: The API was returning empty strings and generating an error for some locations when enabling Location Sharing.
  • Fixed: The Featured page links use a title and name property. If the user doesn't set a title property, the link uses the name property as the title.
  • Fixed: Toggling between Placemark and Routing maps caused zooming to stop working.
  • Fixed: When GPS reference points are added for a map, the map's height and width in meters weren't recalculated.
  • Fixed: When NORTH OFFSET had a null value, the Editor would fail to save a map. The Editor now accepts a null value in that field.
  • Fixed: When removing Beacon Categories from namespaces to make room for an upcoming feature, some dependency changes weren't made.
  • Improved: A name property was added to the API invites endpoint. The invite acceptance screen now shows location and organization names.
  • Improved: Accepting location sharing invites uses a REST API call.
  • Improved: If you upload a map with invalid SVG elements, the Editor will let you know.
  • Improved: Renamed UI text for current and upcoming features.
  • Improved: The Editor limits Placemark names to 50 characters.
  • Improved: The Editor populates the RADIUS field with its default value of 100 (meters).
  • Improved: The Legacy Control Points button is now admin-only.
  • Improved: Users with invites to the Editor can review their pending invites in the Editor.
  • Improved: We can test to make sure the API isn't broken before deploying a new version.
  • New: Added an admin toggle for an upcoming feature.
  • New: New category editor for an upcoming feature.
  • New: Non-admin users can upload their own SVG maps.
  • New: We've added a new type of entity and related API endpoints to support an upcoming feature.

August 31, 2016 - 2.83.1

  • Fixed: Map elements with undefined styles were being styled with a black color.

August 24, 2016 - 2.83.0

  • Fixed: A specific API locations query was generating a 500 error.
  • Fixed: Campaign broadcasts were crashing when the broadcast ID included unicode characters.
  • Fixed: In the Safari browser, it wasn't possible to edit the Description field on Image+Text pages.
  • Improved: AppViewer 2.0 customers can now request enabling manual editing of routing segment text.
  • Improved: Manual routing segment text now has a link directly to its related translation.
  • Improved: Only the default portal "Portal" type has an editable name. The name field is disabled for other portal types, such as elevator, escalator, stairs.
  • Improved: The Editor has backend support for better automatic directions.
  • Improved: The placemark category "Facilities" is now "Amenities" to match the Meridian-powered apps.
  • Improved: When an SVG map file is uploaded, a new parser will verify that it's valid.
  • New: Added API support to show a list of invitations for the current user.
  • New: API support for an upcoming feature.
  • New: There's now limited user map uploading. It needs to be enabled by an admin user.

August 15, 2016 - 2.82.2

  • Fixed: When SVG map details were requested, the Editor returned a 500 error.

August 12. 2016 - 2.82.1

  • Fixed: The 2.82.0 Editor update was causing Android crashes. It's fixed now.

August 12. 2016 - 2.82.0

  • Fixed: Added backend support for an upcoming new feature.
  • Fixed: Asynchonous default map requests were creating multiple default maps.
  • Fixed: Location sharing was occasionally causing an error when updating organizations.
  • Fixed: Map control points weren't being saved.
  • Fixed: Minor issues with an upcoming feature.
  • Fixed: The Beacons Management map wasn't loading with extremely large numbers of Beacons. The Editor handles this more gracefully now.
  • Fixed: When editing a map, the map level was changing to a different map.
  • Improved: Better labeling in an upcoming feature.
  • Improved: For outdoor or open-air maps, we've updated the checkbox label to "USE GPS (INSTEAD OF BLUDOT)".
  • Improved: Improved organization and location search.
  • Improved: More accurate measurements of time in an upcoming feature.
  • Improved: On the Organization > Location Sharing page, we now prepopulate the IOS APP DOWNLOAD URL and ANDROID APP DOWNLOAD URL fields with URLs for AppViewer in the respective stores.
  • Improved: The routing node popup better reflects the options currently available.
  • New: Internal improvements to lay the groundwork for better Editor UI.

August 2, 2016 - 2.81.0

  • Fixed: English language headers were overwriting French language headers.
  • Fixed: For building names that didn't have a translation, the app wasn't displaying the default language as it should.
  • Fixed: It wasn't possible to set a placemark type immediately after placing it.
  • Fixed: New pages weren't showing up in the Pages List view.
  • Fixed: The search for "arboretum" wasn't working.
  • Fixed: There was an API issue preventing all organization and location-level user requests.
  • Fixed: There was an error preventing a user from fully creating a first placemark.
  • Fixed: User emails are now always saved in lowercase. Uppercase emails weren't searchable.
  • Fixed: Various minor issues affecting performance.
  • Improved: Added a new REST API endpoint.
  • Improved: Better performance for an admin-level screen.
  • Improved: Better UI behavior for an upcoming new feature.
  • Improved: Editor support for an upcoming app-level feature.

July 25, 2016 - 2.80.0

  • Fixed: A minor bug related to an upcoming feature.
  • Fixed: An internal issue related to organizations when editing a location.
  • Fixed: An internal location search issue.
  • Fixed: In some of the Hebrew translations, there were missing spaces.
  • Fixed: It was possible to create two default maps.
  • Fixed: There was a 400 error when trying to view placemarks from a feed.
  • Fixed: There was an error when trying to save changes to a level.
  • Fixed: There was an infinite spinner when clicking the Edit button on an outdoor map.
  • Fixed: There were JavaScript errors preventing the creation of new locations.
  • Fixed: Various translation issues.
  • Improved: Better caching to improve efficiency.
  • Improved: Better Reports date range picker.
  • Improved: Better UI for an upcoming feature.
  • Improved: Error messaging when creating new locations.
  • Improved: Placemark filters and documentation.
  • Improved: Time zone support.
  • New: Laying the groundwork for an upcoming feature.
  • New: Upcoming style updates.

July 14, 2016 - 2.79.3

  • Fixed: Made new, incomplete feature admin-only for now.

July 12, 2016 - 2.79.2

  • Fixed: Rollback of a change that was breaking the Beacons app.

July 12, 2016 - 2.79.1

  • Fixed: 1.x locations were crashing on launch.
  • Fixed: Users weren't seeing any locations when logging in.

July 12, 2016 - 2.79.0

  • Added: A new REST API endpoint.
  • Added: Page for a new report type.
  • Fixed: It was possible to import events missing start date/times from feeds. This is no longer possible.
  • Fixed: Removed an old, unused API endpoint.
  • Fixed: The new omnibox search results were returning some items with incorrect ID types.
  • Fixed: There was a bug preventing the saving a new page.
  • Fixed: There was an missing map error affecting retrieval of svg maps and placemarks.
  • Improved: Better performance for internal organizational search tool.
  • Improved: Better performance when creating a new location.
  • Improved: Internal changes to support improvements to feeds processing.
  • Improved: The Editor now backs off from APs and Sensors with empty updates.
  • Improved: Translation categories are singular instead of plural, improving readability.
  • Improved: Work on internal efficiencies to improve HTTP performance.
  • Improved: You can now search for Campaigns in the Editor's search box.

July 7, 2016 - 2.78.2

  • Added: Internal testing tools for improving the performance of directions requests.

July 1, 2016 - 2.78.1

  • Improved: Internal diagnostic tools.

June 28, 2016 - 2.78.0

  • Added: For the custom campaign and campaign test ping endpoints, the Editor now sends campaign_type.
  • Added: The Forgot Password page now returns error messages when invalid email addresses are submitted. These error messages are used by the Beacons and other Meridian-powered apps, too.
  • Fixed: A small number of locations were using an old and broken URL format.
  • Fixed: Added caching to one of our most heavily used endpoints to improve efficiency.
  • Fixed: Filtering events by feed ID wasn't working.
  • Fixed: The /campaigns endpoint now supports JSON encoded requests like the other endpoints.
  • Improved: Admin account type settings.
  • Improved: The directions starting search is more useful now that unnamed placemarks have been removed from the results. We also removed some other unhelpful elements from the results.
  • Improved: Internal clean up.
  • Improved: The /event 2.0 API now has start-time ordering and feed filtering.
  • Improved: The imported and updated event lists use the /event 2.0 API.
  • Improved: The imported and updated page lists use the /page 2.0 API.

June 20, 2016 - 2.77.0

  • Added: We can now filter internal diagnostic data by location.
  • Fixed: Beacons Management was creating too many updates to our search document.
  • Fixed: On the Beacons Management detail pane, a floating zero was appearing in the UI when a Beacon's power level was set to zero.
  • Fixed: Parts of the Editor using new API endpoints didn't have editable translations.
  • Fixed: The API was returning an error when accessing Page Feed Logs.
  • Fixed: There was an error when placemarks were created using a custom XML placemark feed.
  • Fixed: There were JavaScript errors on the Login page.
  • Fixed: When users logged out of the Editor, it was logging them out of their Google account as well.
  • Improved: Languages are now supported in the Campaign test API endpoint.
  • Improved: Organization search response time.
  • Improved: The 3rd party Campaign test UI is more user friendly.

June 17, 2016 - 2.76.3

  • Fixed: Building names weren't being translated.

June 13, 2016 - 2.76.2

  • Fixed: In the control points setting, the Google map wasn't being shown after entering a location.
  • Fixed: Restored caching for customer location data.

June 9, 2016 - 2.76.1

  • Fixed: Missing translation sets were causing some Meridian-powered apps to crash.

June 9, 2016 - 2.76.0

  • Added: Monitoring of the current API status.
  • Fixed: An error when trying to view placemarks imported in a feed.
  • Fixed: Deleted campaigns were continuing to trigger for a while.
  • Fixed: Location-only users couldn't be deleted.
  • Fixed: The default language wasn't being shown in the FILTER BY LANGUAGE dropdown.
  • Fixed: The Editor was causing AppViewer to show incorrect building names on the level picker and level context menu.
  • Fixed: The Editor was showing an old email address for map creation requests. The correct email is hpe-aruba-meridian-poc@hpe.com.
  • Fixed: When a new language was added, the Editor wasn't making that content searchable.
  • Improved: Aruba Sensors don't currently support WPA2 certificates. The Editor has been updated to reflect that.
  • Improved: More consistent labeling on the Languages page.
  • Improved: The Forgot Password page now has an API endpoint.
  • Improved: Translation data performance.
  • Improved: We added a banner message to let people know that Editor MSE and ALE support will end on December 31, 2016.
  • Improved: We added a new endpoint to API 2.0.

May 31, 2016 - 2.75.0

  • Fixed: An issue with Beacons Management.
  • Fixed: Links to placemarks in campaign links weren't working.
  • Fixed: There was a Unicode error preventing certain organizations from appearing in search results.
  • Improved: All our file fields should work correctly with Unicode filenames.
  • Improved: Internal auditing tools.
  • Improved: Internal improvements related to app themes.
  • Improved: Internal improvements supporting an upcoming Beacons app feature.
  • Improved: Search can reindex specific kinds, such as "Organization" or "Pages".
  • Improved: Updates to the events API 2.0 endpoint.

May 19, 2016 - 2.74.2

  • Fixed: The search endpoint was sometimes incorrectly caching searches with no results, and then getting stuck in that state.

May 12, 2016 - 2.74.1

  • Fixed: There was an issue with the organizations API 2.0 endpoint.

May 12, 2016 - 2.74.0

  • Added: New feature in an upcoming Reports type.
  • Added: The Editor supports bulk uploading of Beacon data in order to support upcoming features.
  • Fixed: Automatic map names weren't being translated.
  • Fixed: It wasn't possible to search for the Editor's default names, such as Placemarks and automatic map names, in non-English languages.
  • Improved: Internal work on upcoming Editor UI features.
  • Improved: Performance of the organizations API endpoint.
  • Improved: The organizations API endpoint now supports create, update, and delete.

May 4, 2016 - 2.73.0

  • Added: On the Beacons Management Settings page, there is now help text describing the Wi-Fi settings.
  • Added: The Beacons Management screen displays messages if there may be connectivity issues. These messages display when the Editor hasn't heard from a controller for a while.
  • Added: Tweaking options for an upcoming feature.
  • Fixed: For Pages, the new category dialog box was missing the category's name.
  • Fixed: Internal admin location search tool.
  • Improved: Default languages only apply to custom translations.
  • Improved: Feed logs are deleted based on their frequency. For example, hourly feeds are deleted daily and daily feeds are deleted weekly.
  • Improved: On the Beacons Management detail screen, it now shows how long a changeset has been waiting to be completed.
  • Improved: Sandbox skinning files are now styled to match AppViewer 2.0.
  • Improved: There are better onscreen instructions when setting up Beacons Management.

April 27, 2016 - 2.72.1

  • Fixed: The search queue was stuck.

April 27, 2016 - 2.72.0

  • Added: A Beacons Management debugging tool.
  • Fixed: Internal admin-level search wasn't working correctly in Safari.
  • Fixed: Request caching wasn't supporting unicode.
  • Fixed: The AppViewer preview wasn't matching the Meridian Editor preview.
  • Fixed: The GPS Coordinates field on the Location page wasn't resizing correctly when the browser window was resized.
  • Fixed: Unreasonably large numbers were showing up in local search results.
  • Fixed: We weren't handling invalid Campaign notification paths very well.
  • Improved: The Events table is now sorted by starting date and time.
  • Improved: The Location Sharing API now requires that Location Sharing be turned on for a location.

April 21, 2016 - 2.71.0

  • Added: The Location Sharing invite landing page now has translations.
  • Fixed: For Location Sharing, AppViewer invites didn't have the Share Location button.
  • Fixed: Image uploading was failing on files with unicode filenames.
  • Fixed: Invalid URLs weren't being caught in Campaign tests.
  • Fixed: Locations without a location were breaking multi-location search.
  • Fixed: The Location Last Modified Date wasn't always being updated.
  • Fixed: The Location Sharing invite landing page had trouble with unicode user names.
  • Fixed: There were some image proxy errors.
  • Improved: Internal location search tools.
  • Improved: Internal work that will support improvements later.
  • Improved: It's tough using the Editor in a mobile browser. We've added a warning to let mobile users know.
  • Improved: Language update. The Editor now supports Arabic and Vietnamese.
  • Improved: Laying the groundwork for new Reports types.
  • Improved: Location-only users are no longer able to add new application tokens.
  • Improved: Some of the Reports API endpoints didn't quite match the report titles. They do now.
  • Improved: Undoing replacing a Beacon preserves Campaign assignments.
  • Improved: We have translations for our new login prompts.
  • Improved: We've automated our translation report.

April 18, 2016 - 2.70.5

  • Fixed: Multi-location search was missing some results.

April 8, 2016 - 2.70.4

  • Added: The Editor supports LS-BT10 and LS-BT20 hardware.

April 7, 2016 - 2.70.3

  • Added: New placemark types for adult changing rooms and family restrooms.

April 7, 2016 - 2.70.2

  • Fixed: A recent release made some old Beacon changesets unusable.

April 6, 2016 - 2.70.1

  • Fixed: A hotfix for a bug that prevented creating or updating Beacons.

April 6, 2016 - 2.70.0

  • Added: For multi-location apps, it's now possible to hide specific locations within an organization by marking them unpublished. Unpublished locations aren't returned by the /search API endpoint.
  • Added: In Reports, a new Location Sharing tab captures new accounts, sharing activity, and sharing invites.
  • Added: Internal improvements for unreleased new feature.
  • Added: Support for Vietnamese and Arabic languages.
  • Added: When a location sharing user is deleted, all outstanding invites and friendships are deleted too.
  • Fixed: A minor CSS issue in Reports.
  • Fixed: An API bug affecting a small, specific set of locations.
  • Fixed: An internal error affecting the /search API.
  • Fixed: If a Beacon was part of an organization that had more than one location, it was only possible to edit that Beacon if you were logged into that Beacon's location. Now you can edit that Beacon, regardless of which of the organization's locations you're using, as long as the Beacon can be observed.
  • Fixed: In Reports, placemarks without a custom name were shown as "/".
  • Improved: "Press" changed to "click" throughout to more accurately reflect what people do.
  • Improved: In Reports, the Directions panel sorting is more accurate.
  • Improved: Location sharing invites coming from locations in AppViewer are flagged differently than ones coming from a location's app.
  • Improved: Location sharing invites now include the app ID in the URL.
  • Improved: The sorting of search results makes more sense. It's ordered by the these matches:
    • Name
    • Other original properties, such as a placemark's description
    • Entity type, such as an unnamed placemark (e.g., Men's Restroom)
    • Related properties, such as all of the maps in a building with a name that matches the search

April 4, 2016 - 2.69.3

  • Fixed: An issue where categories couldn't be added to more than one placemark.

March 29, 2016 - 2.69.2

  • Fixed: An issue caused by the fix released in 2.69.1.

March 28, 2016 - 2.69.1

  • Fixed: The 'userData' field has been added to our third-party custom webhook response whitelist.

March 24, 2016 - 2.69.0

  • Added: Internal demo and documentation for planned Meridian Editor improvements.
  • Added: Search for Maps, Map Groups, Placemarks, and Apps.
  • Added: The custom field in third-party webhook responses is now white-listed.
  • Added: We've standardized API error codes for the location sharing endpoint.
  • Fixed: An invite permissions error with location sharing.
  • Fixed: Keywords assigned to placemarks weren't appearing in search results.
  • Fixed: When sorting Beacon battery levels, 'None' was sorting above '0'. Migrated 'None' values to '0'.
  • Improved: Defined a warmup task to improve performance.

March 14, 2016 - 2.68.0

  • Fixed: A feed importing issue.
  • Fixed: An API issue caused by matching on an empty string.
  • Fixed: An internal theming issue.
  • Fixed: An issue where the active heading was showing the wrong string.
  • Fixed: Imported translations via feed were incorrectly being flagged as 'dirty'.
  • Fixed: Minor timeout issue.
  • Fixed: Placemark feeds were allowing invalid type values to be imported.
  • Fixed: The All Campaigns Trigger Count report wasn't counting correctly.
  • Fixed: There were escaped characters in invitation emails for an upcoming feature.
  • Fixed: When importing placemark feeds, empty values in the Category and Image fields were overwriting pre-existing values.
  • Improved: Clicking a Beacon on the Beacon List view shows a map of the Beacon's location.

March 11, 2016 - 2.67.2

  • Fixed: An issue affecting performance.

March 7, 2016 - 2.67.1

  • Fixed: An issue caused by very large travel time and distance values.
  • Fixed: Minor issue involving non-English languages.

February 24, 2016 - 2.67.0

  • Add: ALL CAMPAIGNS option to Reports' Campaigns dropdown menu.
  • Add: Internal support for upcoming Meridian-powered app features.
  • Added: New healthcare-related placemark types: OR (operating room), Clinic, and Lab
  • Added: Screen Interactions report to provide more detail about what screens visitors are opening.
  • Fixed: Custom parsers returning cached browser data, rather than new data.
  • Fixed: Images with the same name not updating.
  • Fixed: List entries starting with lowercase letters not sorting correctly.
  • Fixed: Location search results missing the correct theme.
  • Fixed: Reports time zones not adjusting correctly.
  • Improved: Beacons Management map now shows different icons for different Beacons hardware.
  • Improved: Reports pie chart colors.

February 22, 2016 - 2.66.2

  • Fixed: Location endpoint crash related to rendering languages.

February 19, 2016 - 2.66.1

  • Fixed: An API login error.
  • Fixed: API logout errors.

February 17, 2016 - 2.66.0

  • Added: New hardware support.
  • Added: Support for upcoming AppViewer features.
  • Added: Translation support for API 2.0 endpoints.
  • Fixed: An error generated when a Meridian-powered app accessed a Campaign with no Beacon attached.
  • Fixed: An out-of-place white section header on the login screen.
  • Fixed: AppViewer 1.x broken dropdown styling.
  • Fixed: Issue where new identically named Feature page tiles would overwrite old tiles.
  • Fixed: Minor breadcrumb navigation error.
  • Improved: Help text for the Pages External Links field.
  • Improved: On Edit Placemark Feeds page, made image_url field clickable.
  • Improved: Removed current map level from the Placemark Leads to Map dropdown menu.
  • Improved: The Routing and Placemark map titles now match.

January 26, 2016 - 2.65.1

  • Fixed: An issue with deleting legacy control points.

January 19, 2016 - 2.65.0

  • Added: A proof of concept (POC) location category.
  • Added: Messaging describing how to get a new map added to the Editor.
  • Added: Pagination to imported placemark feeds.
  • Fixed: An API list issue with multipart/formdata.
  • Fixed: An issue displaying the location list for organization-level users.
  • Fixed: An issue related to blank placemark descriptions and translations.
  • Fixed: An issue with the Directions report.
  • Fixed: Editor placemark UI vague error message.
  • Fixed: In Reports, incorrect Device Totals line.
  • Fixed: In Reports, removed incorrect text from two tables.
  • Fixed: It's no longer possible to create an event with an end time preceding its start time.
  • Fixed: Minor bug involving a placemark name displaying incorrectly.
  • Improved: Deleting route segment/node instructions.
  • Improved: Event time zone messaging.
  • Improved: Internal tools.
  • Improved: Organization and location-level user access.
  • Improved: Validate campaigns before saving.

January 14, 2016 - 2.64.3

  • Fixed: An issue with images imported in placemark feeds.

December 9, 2015 - 2.64.2

  • Fixed: An issue causing the import process to fail on invalid image files.

December 8, 2015 - 2.64.1

  • Fixed: Directions reporting issue.

December 8, 2015 - 2.64.0

  • Added: Paginate Pages, Events, and Placemarks.
  • Added: Placemarks API 2.0 endpoint.
  • Added: Trial subscription tracking.
  • Fixed: Event time zone rendering.
  • Fixed: Missing link field in Campaign API 2.0 endpoint.
  • Fixed: Permissions error.
  • Fixed: Removed erroneous BLE data from Reports.
  • Fixed: Various date/time bugs.
  • Improved: Directions report.
  • Improved: Feed image importing performance.
  • Improved: Search logic.

November 16, 2015 - 2.63.1

  • Fixed: Hotfix for an internal issue.

November 16, 2015 - 2.63.0

  • Improved: Featured page load times.
  • Improved: Maps, Locations, and Feeds API load times.
  • Improved: Events, Pages, and Placemark load times.
  • Improved: Image importing performance.
  • Added: Allow unauthenticated calls to the Beacons API.
  • Added: Get cooldown information from Campaign API without triggering campaign.
  • Added: Beacons Management API responses return error messages.
  • Fixed: Reset Campaign cooldown feature.
  • Fixed: An issue preventing new location-only users from logging in to the Editor.
  • Fixed: Directions travel times related to portals on map level 0.
  • Improved: Various internal issues.

November 4, 2015 - 2.62.0

  • Added: Sortable Reports table columns.
  • Fixed: Feed importing. (Known issue: import errors are no longer displayed to users.)
  • Fixed: Hourly reports are no longer cut off to less than a month.
  • Fixed: Issue where iOS Device Details totals weren't matching between overall and iOS specific tables..
  • Fixed: Reports CSV links.
  • Fixed: Reports pie section selection.
  • Improved: Consistency of Report charts and totals.
  • Improved: Image data is preserved when changing Featured page styles.
  • Improved: Reports tables are redrawn when the browser window is resized.
  • Improved: Tooling change.

October 30, 2015 - 2.60.3

  • Fixed: Location-only accounts losing access.

October 21, 2015 - 2.60.1

  • Fixed: Issue preventing showing and updating some Beacon software.

October 20, 2015 - 2.60.0

  • Fixed: Campaign Reports filtering.
  • Improved: Campaign Beacon limit.
  • Improved: Tooling change.

October 16, 2015 - 2.59.4

  • Fixed: Issue with importing images.

October 15, 2015 - 2.59.3

  • Fixed: Campaign Monitor import task issue.

October 15, 2015 - 2.59.2

  • Fixed: Simulated location activation issue.

October 15, 2015 - 2.59.1

  • Fixed: Campaign triggering error.
  • Fixed: Issue with Campaigns and unicode characters.
  • Fixed: Logging errors.

October 14, 2015 - 2.59.0

  • Added: Email subscriptions.
  • Added: New Beacons API "managed" property.
  • Added: Reports - Campaign dwell count minimum and maximum filters.
  • Added: Reports - Campaign dwell count unique user count.
  • Added: Reports - Device Models table.
  • Added: Separate cooldowns for entry and exit campaigns on the same Beacon.
  • Fixed: Deleted observers were still managing Beacons.
  • Fixed: HTML wasn't stripped from translated list descriptions.
  • Fixed: Issue when replacing some older Beacons.
  • Fixed: Logging issues.
  • Fixed: Missing overview maps.
  • Fixed: Multiple default maps.
  • Improved: Long-term stability updates.
  • Improved: Reports - appearance of large numbers on vertical axis.
  • Improved: Reports - filter out Beacons app in Total Activity.
  • Improved: Third-party campaigns can override cooldowns.
  • Removed: Legacy zone-based campaigns.

September 30, 2015 - 2.58.0

  • Added: Four standard login prompt options to the Organization > User Login page.
  • Added: Full-width logo option on the Featured page.
  • Added: Hide legacy RTLS content from non-RTLS accounts.
  • Added: If a PO language file has an error, the Editor will display it.
  • Added: Map GPS reference points or height/width in meters required when creating maps using the Meridian API 2.0.
  • Added: With a large number of maps, maps are paginated to improve API response times.
  • Fixed: Access points deleting previous Beacon updates.
  • Fixed: Beacon hardware names.
  • Fixed: Better handling of Reports timeouts.
  • Fixed: Description content in "Fat" cell style lists.
  • Fixed: Error related to managing Beacons in a Campaign.
  • Fixed: In Beacons Management, removed "None" from Beacons map filter.
  • Fixed: UI spelling.
  • Improved: A single Campaign can have both Enter and Exit.
  • Improved: Beacon filtering.
  • Improved: Beacons management logging.
  • Improved: Reports caching to speed up load times.
  • Improved: Require organization when creating a new location.
  • Improved: Sidebar navigation organization. (Details)
  • Removed: Google account login support.
  • Removed: Support for a legacy feature.

September 23, 2015 - 2.57.3

  • Improvement: Reports reliability.

September 18, 2015 - 2.57.2

  • Improvement: Minor process change when updating certain Beacons.

September 14, 2015 - 2.57.1

  • Fixed: Issue incrementing major/minor Beacon values.

September 11, 2015 - 2.57.0

  • Added: API endpoints support cross domain requests.
  • Added: Added GPS fallback for Maps API endpoint when map height and width aren't available.
  • Added: Improved API authentication.
  • Fixed: Beacons Management column width.
  • Fixed: Campaigns report total values.
  • Fixed: Language detection issues.
  • Improved: Default language settings.

  • (794) Returned the default language property for selecting which language to return to unsupported language requests

  • (808) Fixed language detection when request language is supported by Meridian, but not the location
  • (827, 828) Added API authentication with application tokens
  • (860) Fix for total values in campaign reports
  • (750) Fix for column width in beacon list
  • (868) Cross-Origin Resource Sharing support for all api endpoints
  • (870) Added gps reference fallback for width_meters and height_meters fields for Maps REST endpoint

September 1, 2015 - 2.56.0

  • Added: Campaign dwell count and device type reports.
  • Added: MAC/Name search filter to Beacons Management map view.
  • Added: Token-based API authentication.
  • Added: UUIDs to location API endpoint.
  • Fixed: Display reports by hour.
  • Fixed: Issue caused by duplicate major/minor values when replacing Beacons.
  • Fixed: Issue with data not being cleared when changing date ranges.
  • Improved: Language file export with background processing and permanent download links.
  • Improved: Made Editor Login and Forgot Password screens mobile friendly.
  • Removed: Beacons management hardware type restrictions.

August 27,2015 - 2.55.2

  • Improved: Clean up Google Cloud Servives (GCS) files.

August 20, 2015 - 2.55.1

  • Added: New locations API endpoint.
  • Fixed: Edited translations failing to import.
  • Fixed: Issue with third party campaign endpoints.

August 19, 2015 - 2.55.0

  • Added: Support for custom parameters in campaign trigger and registration API requests.
  • Added: Support for translated campaign messages.
  • Added: Token-based API authentication.
  • Added: Warning message on the Beacon detail page if a Beacon is configured for another location.
  • Improved: UI text consistency.

August 12, 2015 - 2.54.0

  • Added: Location observer API returns a count of last heard Beacons.
  • Added: Preserve Beacon data and campaign associations when replacing with new Beacon hardware.
  • Added: Require Access Point Beacons (APB) to be deployed with the Beacons app before sending data to the Editor.
  • Fixed: Short username/password error messages.
  • Improved: Beacons Management ignores Beacons that don't match an Access Points organization ID.
  • Improved: Error logging and messaging.

August 6, 2015 - 2.53.1

  • Fixed: Maps API endpoint unicode.

August 4, 2015 - 2.53.0

  • Added: Observer API to return information about known and unknown MAC addresses.
  • Fixed: GCS paths in the Files API. This affected event feed importing.
  • Fixed: Issue where moving or renaming a Beacon prevented pending changes.
  • Fixed: Issues with the Maps API.
  • Fixed: Oversized image caching.
  • Improved: Enforce 20 Proximity Beacon limit.
  • Improved: Internal development efficiencies.
  • Removed: Default group names from Maps API.
  • Removed: Featured image from Theme settings page.

July 28, 2015 - 2.52.1

  • Fixed: Undelivered SMS issue.

July 27, 2015 - 2.52.0

  • Added: New maps APIs.
  • Fixed: Various bugs.
  • Improved: Beacon Management support.
  • Improved: UI language.

July 21, 2015 - 2.51.4

  • Fixed: Issue involving proxied images.

July 14, 2015 - 2.51.0

  • Added: Beacons Management log.

July 9, 2015 - 2.50.1

  • Removed: 20 Proximity Beacon limit, until messaging can be improved.

July 8, 2015 - 2.50.0

  • Added: API Beacons CSV get request.
  • Added: Beacon Wi-Fi configuration.
  • Added: Campaign Analytics reporting.
  • Fixed: Minor issues.
  • Improved: Beacon monitoring.
  • Improved: Beacons Management UI.
  • Improved: SDK pagination defaults.
  • Improved: Reports labels.
  • Updated: Beacon hardware support.
  • Updated: Language files.

June 15, 2015 - 2.49.2

  • Fixed: Missing Beacon hardware support.
  • Fixed: Missing software version.

June 12, 2015 - 2.49.1

  • Fixed: Ignore UNKNOWN beacons.
  • Fixed: Changeset Beacon lookup improvements.

June 10, 2015 - 2.49.0

  • Added: Reports 2.0 is available to all customers who choose to enable it.
  • Added: Support for AppViewer 2.0.
  • Fixed: Prevent duplicate Major/Minor Beacon values.
  • Fixed: Minor bugs involving language, search, and routing.
  • Updated: Location Beacon default power level.

June 2, 2015 - 2.48.1

  • Fixed: Login issue.

June 2, 2015 - 2.48.0

  • Fixed: Language sort order.
  • Fixed: Removing a Beacon's name.
  • Fixed: Search results from uploaded translation files.
  • Improved: Beacon Management interval times.

May 18, 2015 - 2.47.0

  • Added: Deprecation header to API 2.0.
  • Added: Edit Beacon names.
  • Added: Show Beacon major/minor in tooltip.
  • Fixed: API 2.0 doesn't clear app cache.
  • Fixed: Directions to deleted maps.
  • Fixed: Language file importing.
  • Fixed: Read-only support in API 2.0.
  • Improved: Validate beacon power levels.
  • Removed: "All Down" option from shunting.

May 15, 2015 - 2.46.4

  • Fixed: API bugs involving firmware changesets and incremented minor values.

May 15, 2015 - 2.46.3

  • Fixed: Maps API bug.

May 14, 2015 - 2.46.2

  • Fixed: Placemark list bug.
  • Fixed: Bug involving new maps and minor values.
  • Fixed: Broken URL.

May 7, 2015 - 2.46.1

  • Added: Non-admins can access Beacon Management firmware fields.
  • Improved: Removed Beacon battery icon if battery level is unknown.

May 7, 2015 - 2.46.0

  • Added: Beacons Management.
  • Improved: Prevent location copying of legacy apps.
  • Fixed: Internal bug.
  • Fixed: Legacy routing bug.

April 16, 2015 - 2.45.0

  • Fixed: Accessible route directions.
  • Fixed: Admin and Categories section styling.
  • Fixed: Amenities translations.
  • Fixed: Copy location bug.
  • Fixed: Large fonts displaying incorrectly.
  • Improved: Directions returns nearest placemark.
  • Improved: On the map, visually distinguish Beacons from placemarks.
  • New: Garden placemark type.
  • Updated: British English, Simplified and Traditional Chinese language files.

March 26, 2015 - 2.44.4

  • Fixed: Language import bug.

March 16, 2015 - 2.44.3

  • Fixed: Legacy routing bug.

March 4, 2015 - 2.44.2

  • Fixed: Restored missing sandbox files.
  • Reverted: Directions simplifications.

February 25, 2015 - 2.44.1

  • Fixed: CSRF token causing device registration to redirect.

February 25, 2015 - 2.44.0

  • Added: Allow Beacons app to send MAC address.
  • Added: Content-Updated header to API calls.
  • Added: Exclusion zones.
  • Added: Return http or https for map URLs, depending on the requesting schema.
  • Added: Return the type of a Beacon with a changeset.
  • Fixed: Beacons couldn't be set to power level 0.
  • Fixed: Deleted Beacons prevented existing Beacons from being updated.
  • Fixed: Duplicate UUID/major/minor data matching to the wrong Beacon.
  • Improved: Directions path simplifications.
  • Improved: Labels on directions steps.

February 20, 2015 - 2.43.3

  • Fixed: Terms of Service button unclickable.

February 18, 2015 - 2.43.0

  • Fixed: Beacons Management timestamp parsing for last heard datetime.
  • Fixed: Sandbox bug.
  • Improved: Beacons Management requests faster response times from APs.
  • New: Auto-generated API REST documentation.
  • Updated: Copyright year in footer.

February 17, 2015 - 2.43.1

  • Fixed: Safari browser Editor loading.

February 12, 2015 - 2.42.1

  • Removed: Caching headers to API responses.

February 10, 2015 - 2.42.0

  • Added: App debugging.
  • Added: Beacons Management setup workflow to generate auth tokens.
  • Added: Caching headers to API responses.
  • Added: units_per_meter to client location data.
  • Fixed: Beacons Management issues.
  • Updated: Beacons Management auth token.

January 29, 2015 - 2.41.0

  • Added: Manage beacons by MAC address, when possible.
  • Added: Edit a Beacon's UUID and major/minor if a beacon has a MAC address.
  • Added: Improved diagnostics.
  • Fixed: API version issue.

January 20, 2015 - 2.40.0

Added: Asia/Tokyo time zone. Fixed: List pages issue. Improved: Support for legacy routing.

January 6, 2015 - 2.39.0

Fixed: Return http for images. Fixed: Beacon Management responses. Fixed: Duplicate Beacons data.