map a list

Release Notes

What's new, recently fixed, and under development.

That which is live.

7 days ago
  • List of Google Sheets on map creation was also including other files from one's drive. Fixed the filter.
  • Previous issue where if you had more than 100 sheets, not all were showing has been addressed.
  • Fixed 'open selected sheet' link on choose source page.
14 days ago
  • Email on manual sync attempt from manage maps page now shows a more useful message when there was a column name change, and we are not able to sync map.
15 days ago
  • Updated the pin and group key styling as well as the footer styling to be more... pleasing and consistent.
23 days ago
  • Addressed issue where a single quote in the worksheet title prevented us from getting worksheet data.
  • Removed the restriction where if there are data columns on the far right w/o headers, allow such.
1.1 months ago
1.2 months ago
  • Patch for worksheet having a space preventing getting sample data.
1.2 months ago
  • Patch for map sync when a worksheet had some, but not all, empty columns. The old version of the Google API would auto-generate column names. We now also autogenerate column names in this case. We will explore replicating the legacy Google auto-generation logic so as to provide a backward compatibility.
1.2 months ago
  • Google updated their APIs to access Sheets and docs, and is soon turning off the old APIs we previously consumed. Thus, we had to update how we accessed docs and sheets on your behalf, before they turned off the old means of accessing such. Therefore, we refactored, from the bottom up, our connection layer to your Google sheets and worksheets. We now ask for less invasive permissions (we now only ask for read only access). An outcome from this is that users will be prompted to re-link you google account when creating new maps. However, all old maps should still sync as they did before.
  • While under the hood, we removed a previous limitation where by sheets w/ empty rows were an issue. Now empty rows are simply disregarded, but maps are still sync-able and able to be created from a sheet w/ empty data rows.
  • On account page we now show the number of deleted maps, as such are counted against total map count for free accounts.
  • Upped defualt zoom level option from 18 to 21.
1.2 months ago
2.2 months ago
2.2 months ago
  • Patch for add payment method (when user had "incomplete expired" subscription).
2.6 months ago
  • Patch for users with multiple billing accounts
3.8 months ago
  • Added 504 gateway timeout protection for processing large worksheets.
3.9 months ago
  • We now show the addresses that we were unable to geocode on the manage maps page when "view sync history" is clicked. Will be none if all succeeded, otherwise will be shown below sync attempts.
4.4 months ago
  • Added November and December themed icon sets.
4.4 months ago
  • Map default center is now weighted center mass (geographic midpoint), not just one of the pins at random.
4.4 months ago
  • On failure to geocode, keep going!
4.5 months ago
  • Pin search was failing when icon key was not visible.
4.8 months ago
  • Pin filter was ignoring icon filter but not vice versa.
4.9 months ago
  • There was an issue rendering maps with >25k points. KML was not rendering tiles properly, and JS was too resource intensive and sunk the browser. Thus, we swapped out KMZ loading for GeoJSON.
4.9 months ago
  • Added pin counts to icon group key for advanced maps (applied on edit map page and on map sync).
  • Added pin counts to map point key (on load and on filter).
4 months ago
  • Added Waldo and Halloween icons.
5.1 months ago
  • At max zoom, show pins, not cluster number.
  • Removed the legacy map creation wizard.
  • Added filter clear icon.
  • Now even when pin is not available on cluster it will pan to location.
5.2 months ago
  • Icon Key now is toggable, and updates pins on map as well as icons in map pins key if visible.
  • Map points key is now visible by default on new maps.
5.2 months ago
  • Cluster map types now also support filtering.
  • Map pin key now supports tabbing and use of space bar and enter to pan and zoom.
5.3 months ago
  • Pins on map now also show/hide based on filtered list.
5.3 months ago
  • We finally updated the FAQ.
5.3 months ago
  • Added primative ability to filter the list of pins on the 'map points/pin' key on the right side of the map.
5.3 months ago
5.6 months ago
  • Map pin key click was not panning and selecting pin.
5.7 months ago
  • Added share buttons to the manage maps page
  • Refactored share via email.
5.7 months ago
5.7 months ago
  • Refactored map viewer to use MVC instead of WebForms.
  • Made old viewer URLs redirect to new page instead of using server transfers.
  • New welcome email
  • Hot fix for google refresh token length.
5.8 months ago
  • Users can now set pin size (50, 75, 100, 125, 150, 200, 300%).
  • Upon save of a map, changes are immediately applied to production map. (In addition, a sync job is queued for good measure in case sheet was updated during configuration.)
5.8 months ago
  • Map Pins: Cut new versions of legacy pins and upgraded spiderify plugin. To improve how this feature looks/works.
  • GDPR: More thorough processing on map deletion.
  • Map Creation Wizard: Progress spinner on queuing geocode jobs. Added back link to sample google sheet.
  • Printing: hide some map footers on printing of map
6.1 months ago
  • Build from the ground up map creation workflow. Features include: use of dynamic controls like google sheet and worksheet search, better error messages and error handling, back button now enabled, full sheet previews, better showing of status, offloaded geocoding, less steps, less error prone, less memory intensive.... we changed a lot on the back-end so that the front end experience should be more smooth.
6.6 months ago
6.9 months ago
6.9 months ago
6.9 months ago
6.9 months ago
  • Added ability to revert a cancellation request.
  • Now showing badge and tooltip on manage maps page for maps over lifetime view limit, and maps over points per map limit.
  • Now including deleted maps in free plan total map count.
6.9 months ago
  • Candidate fix for previous issue when Google Sheets API ListFeed would not return a cell when it was empty, and we treated such as an error as opposed to setting to empty string.
6.9 months ago
  • Upped the premium renewal allowance from 2 hours to 4 hours.
6 months ago
  • Added 3 new icon sets (kittens, new colored google map markers, a new GIS special set of SVGs in lieu of fontawesome, which was used prior, but didn't display right on maps, bc black w/o stroke).
7.2 months ago
  • Security: New maps will be referenced by map guid. Legacy maps still have map id support. Old links to map ids should still work on share, and view pages. KMZ no longer supports map ids.
  • Security: Enforcement of TLS 1.2
  • Rebuilt maps view page in newer tech.
  • Added share map button to manage page
7.3 months ago
  • Users can now view recent sync history on the manage maps page
  • Privacy: New maps are private by default.
7.3 months ago
  • Cleaned up/lightly refactored save map step to be consistent w/ configure map controls.
7.4 months ago
  • On manage maps now have the crude ability to see field asignments - will assist with debugging.
7.4 months ago
  • Added all the options short of re-assigning fields. For the moment, map center can only be set on manage maps page.
7.4 months ago
  • Added new sets of icons for use in edit map and wizard.
  • Added support for custom user uploaded GIFs and JPEGs
7.5 months ago
  • Added Ability to clone/duplicate maps (settings, data, et all).
7.5 months ago
  • Change configuration including type, and icons, and filters for maps. One is now able to do everything short of re-assigning fields.
  • Daily sync now includes all premium account maps (previously was restricted to users having logged in in prior 2 months.)
  • Tweaked the previous map sync statuses that would prevent trying next day (ie if we had lost access to google sheet due to google auth permission changes). Will now try again more often, might/will tweak this again moving forward.
7.6 months ago
  • Download map KMZ from manage map page.
  • Cleaned up acquire geocode page layout.
  • Reverted heat map change per request from user.
  • Added support for multiple billing accounts tied to one mapalist account.
7.8 months ago
  • Map creation geocode step made more layman and also finally added auto-refresh during process.
  • Heat map fixes to load via JS by default if < 40k points. Also changed stlye to make better at higher zoom levels.
7.8 months ago
  • Manage maps page refactored from the ground up. Now has filters. Access/see source google sheet and work sheet. Edit with less clicks. Basic and advanced config visible. Responsive desgin. Infinite scrolling.
  • Custom maps styles (currenty available on the manage maps page): pink, retro, night, aubergine, silver, dark
8.1 months ago
8.3 months ago
8.3 months ago
  • Default card set fix on subscription, on adding of new card.
  • Ability to delete payment methods.
8.5 months ago
  • Fixed map creation issue.
  • More detail when map sync fails due to source sheet structure changed.
8.6 months ago
  • Map sync status messages are now more consumable.
8.8 months ago
  • Fix for horizontal bar on printed maps.
8 months ago
  • Again update your email at will.
9.2 months ago
  • Enabled downloads of invoices on account page.
9.2 months ago
  • Email alerts are sent on thresholds reached for max maps in account (currently 10), and lifetime map vews per map (currently 100).
9.2 months ago
  • Show payment methods and invoices on account page regardless of plan (ie if user has downgraded to free).
9.3 months ago
  • Added a little redundancy to password reset flow.
  • Added 2 hour grace period on payment processing failure.
9.3 months ago
  • Ability to manage usage notification preferences on account page.
  • Usage alerts for 50, 90, 100% of used map views in paid plans.
9.3 months ago
9.3 months ago
  • Notification management on account page in advance of usage notifications.
  • Fix for manage map page.
9.4 months ago
  • Fixed issue w/ default payent methods not being set and thus affecting prompt renewals.
  • Fixed issue with subscription cycle dates.
  • Fixed issue w/ negative prorated credit resulting in charges.
9.4 months ago
  • Self-serve ability to upgrade and downgrade plans.
  • Prorated credit on change of paid plans in effect. (see pricing page for details)
  • Added billing cycle dates, days left in cycle, if cancellation scheduled to account page.
9.7 months ago
  • Map View Counts: For free accounts map view counts are calculated on a calendar month (ie Feb 2019). For paid plans, map view counts are according to billing cycle (ie 2/13/19-3/12/19).
  • Updated account page w/ more plan and usage details.
  • Launched support for higher volume plans and updated pricing. (Ability to downgrade and upgrade on one's own in active development still.)
9.8 months ago
  • We'll now email you the status of your async map sync request
9.9 months ago
  • Map pin limit for paid plans is now 5000 from 2501 previously. Free limit is now 500.
9.9 months ago
  • Most of the site made responsive UX (map creation, account, about, pricing, terms, FAQ, press)
  • Added premium plans to cover increased costs (see blog)
  • Data sync between maps and sheets now queued as asynchronous task from the manage maps page - previously there was an issue with update action timing out.
  • Unicode/UTF8 support: now/finally foreign characters supported! Emoji characters (UTF8MB4) on the roadmap, but requires coordination to prevent site outage.
  • Too many things refactored to list - that is what happened when you have a code base a decade old and you finally get back into it.
  • Upgrade lot of site from ASP.NET Web Forms to MVC 5.
  • Bootstrap 3 -> Bootstrap 4. FontAwesome added.
  • Removed aged nabble help forum.
  • Zendesk domain from ->
  • Help email from ->
  • Gave blog a little face lift.
  • Restyled and added content on usage to the account page
  • Sharing release notes #metamoment

Ambitions and priorities on the horizon

  • raising per map pin limit to 50k
  • search on map for address
  • updates to maps as you update your sheet, and/or more frequent updates
  • add back route optimization
  • embed maps via more secure means
  • enable users to map sync via API
  • recover an archived map
  • more frequent map syncs
  • Zero downtime deployments
  • faster and redundant geocoding
  • moving map sync to AWS lambda and thus more instatenous and scalable syncing
  • emoji character support
Shoot us an email if you need something and don't see it here.