These dates show when I sent the update to Apple; Apple typically releases to the public two days later.

Version 2.6, 5/18/17

- Added Settings > Horizontal View > Map to show tracked routes on a map. With this setting, you can rotate your phone to landscape (horizontal) orientation while tracking or while viewing a route from your history to show it on a map.

- Added Settings > Heart Rate > Overlay Onto Profile to show your heart rate as a red line on top of the elevation profile. This also works while tracking or while viewing a route from your history.

- Fixed a crash when long-pressing the profile to set the range markers.

Version 2.5, 1/23/17

- Added an Apple Watch app to display your current data, including heart rate. Please see the Apple Watch page for details.

- Updated the Pebble watch app for newer Pebble models, including Pebble Time Round.

- Added the ability to import GPX files from other systems. If you connect to your mobile device through iTunes File Sharing, you can drag GPX files into the app. Then launch the app and go to the History tab, and the files will be converted to Elevation Tracker's format and added to the History list.

- Added the Garmin extension for heart rate to the GPX export.

- Fixed a problem that made the app stop tracking when in the background after about 15 minutes of no movement.

- Updated the code to use a newer iOS memory management system.

- Elevation Tracker now requires iOS 8.

Version 2.4.5, 11/28/16

- Fixed a crash on startup in iOS 10.

- Added a setting for Support Very Low Speeds. With this setting turned off, the app will ignore movements slower than .9 miles per hour. If you are participating in activities that move slower than that, you can turn this on.

- Added a setting for Support Very High Speeds. With this setting turned off, the app will ignore movements faster than 150 miles per hour, to filter out erratic location data collected by the GPS receiver. If you are participating in activities that move faster than that, you can turn this on.

Version 2.4.4, 10/1/15

- Updated the location access permissions to work with iOS 9.

- Added the ability to archive and restore saved route files. If you connect to your mobile device through iTunes File Sharing, you can now drag your saved files from the app to your computer, then delete them from the app, to save space on your device. Conversely, you can drag the files back into the app later to view them again. To support this new functionality, this version of the app will update all your saved files the first time it launches. This could take several minutes depending on how many saved files you have and the speed of your device.

- Added a USGS or NASA label next to routes in the History list that have been updated from one of those online databases.

Version 2.4.3, 8/4/14

- Updated the heart rate data format to support some older heart rate monitors.

- Fixed a crash on startup in iOS 5.

Version 2.4.2, 7/18/14

- Added an auto-connection to recently-used heart rate monitors.

- Updated the Settings page to stop showing a heart rate monitor after it is disconnected.

- Added a Diagnose button to the Settings page to collect a sample of incoming HRM data and send it to the developer.

Version 2.4.1, 5/28/14

- Restored a sensitivity filter that was accidentally removed in the last version. This filter prevents Elevation Tracker from overreporting distances, and allows the tracking to automatically pause when you're not moving.

Version 2.4, 4/17/14

- Added support for Bluetooth Low Energy heart rate monitors like the Wahoo Blue HR. If you pair Elevation Tracker with a heart rate monitor, it will display your current, average and maximum heart rate. If you enter your maximum and resting heart rates into the settings, it will also display your time spent in each of four heart rate zones (60-70%, 70-80%, 80-90% and 90-100%). Heart rate monitoring requires iOS 7.

- Added more data to the Pebble watch interface. You can now press the up and down buttons on a Pebble watch to see two additional screens of data.

- Updated the automatic backup function to avoid displaying a backup alert when it's not needed.

Version 2.3, 1/7/14

- Added a free Pebble app that you can use to display current values on your Pebble smart watch. You can install the app onto a paired Pebble watch from the Settings tab.

- Added an automatic backup that runs approximately every minute while tracking. If the app unexpectedly shuts down, it will reload the backup the next time it launches, and offer to either continue tracking from the same point, or save what you've tracked so far.

- Fixed a bug that reset the current tracking when viewing the Settings tab.

Version 2.2.1, 12/16/13

- Restored the text field in the save prompt in iOS 7.

Version 2.2, 4/2/13

- Changed the price of the app to $1.99 and eliminated the in-app purchases, so all features are now included under one price.

- Updated the graphics for the larger iPhone 5 screen.

Version 2.1.1, 8/7/12

- Updated the Email GPX function to skip the first few GPS samples in a trip, in case the GPS receiver hasn't yet refined its position when the trip starts.

Version 2.1, 7/3/12

- Added an option to send the data for a saved route as a GPX file attached to an email message. You can use this feature to send your trips directly to websites like Ride with GPS or send your trips to yourself for entry into applications like GPS Visualizer. This option requires the $.99 in-app purchase to save routes plus the $.99 in-app purchase to email routes.

Version 2.0, 5/7/12

- Added an option to update your route data from an online elevation database. This option generally provides better accuracy than the built-in GPS data. For routes inside the United States, the app uses the USGS NED database; for routes outside the United States, it uses the NASA SRTM3 database. Database access is provided by GPS Visualizer. This option requires a $1.99 in-app purchase.

- Added an option to send the stats for your routes, as well as their profile images, in an email message. If you configure a photo upload email address in Facebook, you can use this option to post profile images to your Facebook account. This option requires a $.99 in-app purchase.

- Applied smoothing to the maximum gradient calculations to make them more accurate.

Version 1.1, 4/10/12

- Added distance, speed and time calculations for current and saved routes. To view these new stats, swipe the green and red Climbing and Descending boxes from right to left; two new boxes will appear. These show distance, average speed, current or maximum speed, total time, time spent climbing and time spent descending. You can swipe from left to right to return to the original view.

- Added range selectors to the profile image. If you tap and drag the selectors to new positions, you can view the totals for a specific segment of your route. You can also press the profile image for two seconds to move the selectors to either side of your finger, or double-tap the profile image to reset the selectors.

- Doubled the resolution of the elevation profile on iPhones with Retina Displays.

- Fine-tuned the total calculations and image smoothing, which were adjusted in the last version to support the iOS 5 release.

Version 1.0.1, 10/11/11

- Adjusted the total elevation, average gradient and maximum gradient calculations in iOS 5, and started tagging saved routes with the iOS version to allow further adjustments in the future.

- Set the background color of the save name field, which became transparent in iOS 5.

Version 1.0, 7/6/11

- Initial release.