Locale 6.4.0

Locale® 6.4.0 is a unified update for Android 4.4 through Android 9 now beginning a phased rollout on Google Play. This means that Locale 6.4.0 will be available to 20% of users today and will scale up to 100% of users over the next couple of weeks. Because there are tens of thousands of different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.4.0 include:

  • Minor bug fixes
  • Updated Android libraries, which contain a variety of bug fixes
  • Updated license agreement prompt screen
  • Internal database upgrades in preparation for the upcoming release of Locale X

Locale X is the next major version, currently under private beta testing. More details will be announced before the end of 2018.

Locale 6.3.9

Update September 4, 2018: Locale 6.3.9 has rolled out to 100% of users.

Locale® 6.3.9 is a unified update for Android 3.0 through Android 8.1 now beginning a phased rollout on Google Play. This means that Locale 6.3.9 will be available to 20% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 15,980 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.3.9 include:

  • Internal database upgrade in preparation for the upcoming release of Locale X

Locale X is the next major version, currently under private beta testing. More details will be announced before the end of 2018.

Locale 6.3.8

Update April 25, 2018: Locale 6.3.8 has rolled out to 100% of users.

Locale® 6.3.8 is a unified update for Android 3.0 through Android 8.1 now beginning a phased rollout on Google Play. This means that Locale 6.3.8 will be available to 20% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 15,750 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.3.8 include:

  • Fixed compatibility with Samsung devices running Android 4.0

Locale 6.3.7

Update April 17, 2018: The rollout of Locale 6.3.7 has been paused due to a minor issue affecting a subset of Samsung Android 4.0 devices. A new update to address this issue will be released soon.

Locale® 6.3.7 is a unified update for Android 2.3 through Android 8.1 now beginning a phased rollout on Google Play. This means that Locale 6.3.7 will be available to 20% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 15,750 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.3.7 include:

  • Fixed text color on Samsung devices running Android 8.0
  • Improved Contact Support flow with better privacy, as device identifiers are no longer added to support emails

Locale 6.3.5

Update August 23, 2017: Locale 6.3.5 has rolled out to 100% of users.

Locale® 6.3.5 is a unified update for Android 2.3 through Android 7.1.2 now beginning a phased rollout on Google Play. This means that Locale 6.3.5 will be available to 10% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 15,500 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.3.5 include:

  • Fixed app launch on Samsung devices running Android 5.1
  • Improved reliability for toggling Locale's service, tapping Locale's notifcation, and triggering plug-in settings. This helps work around Google bug 63049704.

Locale 6.3.2

Update June 27, 2017: Locale 6.3.2 has successfully rolled out to 100% of users.

Locale® 6.3.2 is a unified update for Android 2.3 through Android 7.1.2 now beginning a phased rollout on Google Play. This means that Locale 6.3.2 will be available to 10% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 15,500 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.3.2 include:

  • Improved compatibility with various Android devices
  • Improved reliability for OnePlus devices, especially when using the Location condition over a long period of time
  • Improved reliability on multi-core devices
  • Improved power management
  • Workaround for Android internal failures, that could propagate to interfere with Locale
  • Optimized performance

Locale 6.2.10

Update May 14, 2017: Locale 6.2.10 is now rolled out to 100% of users.

Locale® 6.2.10 is a unified update for Android 2.3 through Android 7.1.1 now beginning a phased rollout on Google Play. This means that Locale 6.2.10 will be available to 10% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 15,000 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.2.10 include:

  • Workaround for a rare Android bug that would prevent the app from opening the first time and succeed the second time
  • Workaround for a rare OnePlus bug that occasionally prevented Locale from reading location data

Locale 6.2.9

Locale® 6.2.9 is a unified update for Android 2.3 through Android 7.1.1.

Specific changes in Locale 6.2.9 include:

  • Fix re-enabling Locale if the app was disabled during the upgrade from Locale 6.2.4 to 6.2.6
  • Improved compatibility with Samsung Galaxy S 8
  • Improved compatibility with Xiaomi devices and Location Calibration

Locale 6.2.6

Locale® 6.2.6 is a unified update for Android 2.3 through Android 7.1.1.

Specific changes in Locale 6.2.6 include:

  • Fix compatibility with Android 2.3 though 4.0
  • Improved Material Design theming on various devices
  • Fixed UI issue on ASUS devices
  • Fixed white-on-white menu icons on some Samsung devices

Locale 6.2.4

Locale® 6.2.4 is a unified update for Android 2.3 through Android 7.1.1.

Specific changes in Locale 6.2.4 include:

  • Fix Android 4.4 compatibility issue introduced in 6.2.2
  • Fix potential license issue that could occur 7 days after installing Locale
  • Improved configuration refresh
  • Fix disappearing homescreen icon on some devices
  • Volume control improvements

Locale 6.2.2

Update March 1, 2017: Locale 6.2.2 rollout was halted and replaced with Locale 6.2.4 to resolve an issue with Android 4.4 devices.

Locale® 6.2.2 is a unified update for Android 2.3 through Android 7.1.1 now beginning a phased rollout on Google Play. This means that Locale 6.2.2 will be available to 5% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 14,282 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.2.2 include:

  • Fixed rare UI crash occurring on 0.39% of Japanese devices

Locale 6.2

Locale® 6.2 is a unified update for Android 2.3 through Android 7.1.1.

Specific changes in Locale 6.2 include:

  • Improvements for VIP callers on devices running Android 6.0 or later
  • New dialog to enable location services when adding a Location condition
  • The open source attributions dialog now opens much more quickly
  • Updated Japanese translations

Locale 6.1.1

Update October 17, 2016: Locale 6.1.1 has rolled out to 100% of users.

Locale® 6.1.1 is a unified update for Android 2.3 through Android 7.1 now beginning a phased rollout on Google Play. This means that Locale 6.1.1 will be available to 20% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 13,700 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.1.1 include:

  • Workaround for Android bug 82121 which previously make it necessary to reboot after installing app updates for a small percentage of users
  • Workaround for an Android bug that would cause the Shortcut setting UI to crash when the underlying Android Package Manager had crashed. Now an empty list will be shown and rebooting may be necessary to get the Android Package Manager back into a good state
  • Improved reprioritization of situations

Locale 6.1

Update October 14, 2016: After rolling out to 20% of users, Locale 6.1 has been replaced with Locale 6.1.1.

Locale® 6.1 is a unified update for Android 2.3 through Android 7.1 now beginning a phased rollout on Google Play. This means that Locale 6.1 will be available to 1% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 13,700 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.1 include:

  • Added the option to contact us through Locale’s priority support feature when browsing the Google Play Store on your Android device
  • Simplified Location condition configuration
  • Workaround for an Android bug that could cause Locale’s database to be unlinked
  • Workaround for a bug on Sony devices that would prevent maps from showing
  • Multi-directory backups: Locale has always written an automatic backup to “external storage” whenever a situation is modified. If that file exists when Locale is reinstalled, Locale would prompt to restore from it. Unfortunately this was confusing because what Android calls “external storage” is not usually what the user expects to be external storage. So in Locale 6.1 when running on Android 4.4 and later, Locale now writes a backup to all available storage locations, including the SD Card. This makes restoring Locale on a new device much easier and less confusing because the SD Card can simply be moved from one device to the next.

Locale 6.0.2

Update April 21, 2016: Locale 6.0.2 has rolled out to 100% of Lollipop and Marshmallow users.

Locale® 6.0.2 is now beginning a phased rollout on Google Play. This means that Locale 6.0.2 will be available to 1% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 12,000 different Android devices, phased rollouts help us ensure that Locale upgrades work great for everyone.

Locale 6.0 is for Lollipop and Marshmallow devices only. The changes in Locale 6.0 only impact these newer versions of Android, so there was no need to bother users with older versions of Android with an update that wouldn’t have done anything anyway. This does not mean we’re dropping support for older devices, it just means we’re minimizing churn.

Specific changes in Locale 6.0.2 include:

  • Fixed UI glitch when editing conditions and settings that caused sliders to reset to their positions

Locale 6.0

Update December 7, 2015: Locale 6.0.1 has rolled out to 100% of Lollipop and Marshmallow users.

Locale® 6.0 is now beginning a phased rollout on Google Play. This means that Locale 6.0 will be available to 1% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 11,000 different Android devices, phased rollouts help us ensure that Locale upgrades work great for everyone.

Locale 6.0 is for Lollipop and Marshmallow devices only. The changes in Locale 6.0 only impact these newer versions of Android, so there was no need to bother users with older versions of Android with an update that wouldn’t have done anything anyway. This does not mean we’re dropping support for older devices, it just means we’re minimizing churn.

Specific enhancements in Locale 6.0 include:

Marshmallow compatibility

  • Material design theme.
  • Volume settings can disable vibrate when the volume is set to zero (Marshmallow only)
  • Fixed an issue with the Wallpaper setting caused by the Google Now Launcher.
  • The Brightness can now go dimmer at the lowest setting.
  • Optimized performance and power optimization

Plug-in Client SDK

A brand new plug-in client SDK and example plug-ins are now available on Github. These examples are simpler, easier to maintain, and compatible with Gradle and Android Studio. These examples are configured with extensive automated test suites and continuous integration, to help plug-in developers achieve high quality plug-ins. For more information, visit our developer documentation.

Plug-in Host SDK

The plug-in host SDK is also available on Github. This allows other apps to integrate with Locale plug-ins.

Locale 5.0

Update: October 4, 2013: Locale 5.0 has now been rolled out to 100% of users.

Locale® 5.0 is now beginning a phased rollout on Google Play. This means that Locale 5.0 will be available to 5% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 4,000 different Android devices, phased rollouts help us ensure that Locale upgrades work great for everyone. Specific enhancements in Locale 5.0 include:

Sensor Fusion

Locale 5.0 brings new patent-pending sensor fusion technology, which combines data from cell towers, Wi-Fi, GPS, and sensors. Each individually has strengths and weaknesses, but by fusing these technologies together Locale 5.0 has the fastest, most accurate, and lowest power geofencing technology.

Sensor fusion optimizes power usage by helping Locale use the most appropriate location technology for your environment. For example, GPS is only available outdoors because GPS signals are blocked by buildings. Locale 5.0’s sensor fusion technology knows when to use and when to avoid GPS, optimizing battery life.

The sensor fusion engine adds new passive techniques for monitoring cell tower handoff, improving location detection speed.

Thanks to sensor fusion, Locale 5.0 now also understands your movements, such as sitting still versus walking, driving, or biking. Armed with this additional information, Locale’s instant location technology is able to make better predictions about future movements which improves performance and battery life.

Movement Condition

The new Movement condition detects device movement, such as driving and biking. One might use the Movement condition to detect driving and turn Bluetooth on for handsfree calling or use the Shortcut setting to automatically launch Google Maps.

Other minor improvements

  • Improved compatibility with various Android devices
  • Improved selection of Shortcuts in the Shortcut setting

Locale 4.2

Locale® 4.2 is now beginning a phased rollout on Google Play. Locale 4.2 brings all of the Locale 4.1 features to devices running Android 2.2 and later. Specific enhancements in Locale 4.2 include:

Vector-based Google Maps

Locale 4.2 uses vector-based maps which are faster and more responsive

Other minor improvements

  • Improved compatibility with the Galaxy S 4
  • Improved Wi-Fi calibration

Locale 4.1

Locale® 4.1 is now available on Google Play. Locale 4.1 brings enhancements for the latest versions Android and requires Android 4.1 or later. Specific enhancements in Locale 4.1 include:

Vector-based Google Maps

Locale 4.1 uses vector-based maps which are faster and more responsive

Other minor improvements

  • Improved location detection, with specific enhancements for LTE devices and Android 4.2 devices
  • Improved charger detection on certain devices
  • Improved handling of plug-in conditions after the plug-in’s APK is updated from Google Play

Locale 4.0.1

Locale 4.0.1 is a minor maintenance release offering improved compatibility with the following changes:

  • Improved situation reprioritization UI on Android 2.2 and 2.3
  • Improved vibrate management on Android 4.2
  • Workaround for an HTC bug affecting ringtone selection
  • Updated Swedish translations