Google Maps Widget – Ultimate Google Maps Plugin - Version 3.90

Version Description

  • 2018/05/29
  • added Midnight thumbnail color scheme
  • new prices for lifetime license
  • we're at 1,550,000 downloads
Download this release

Release Info

Developer WebFactory
Plugin Icon 128x128 Google Maps Widget – Ultimate Google Maps Plugin
Version 3.90
Comparing to
See all releases

Code changes from version 3.85 to 3.90

Files changed (3) hide show
  1. gmw-widget.php +5 -4
  2. google-maps-widget.php +9 -9
  3. readme.txt +13 -7
gmw-widget.php CHANGED
@@ -160,7 +160,7 @@ class GoogleMapsWidget extends WP_Widget {
160
  array('val' => '-1', 'label' => __('Gray #2', 'google-maps-widget')),
161
  array('val' => '-1', 'label' => __('Light', 'google-maps-widget')),
162
  array('val' => 'mapbox', 'label' => __('Mapbox', 'google-maps-widget')),
163
- array('val' => '-1', 'label' => __('Midnight', 'google-maps-widget')),
164
  array('val' => '-1', 'label' => __('Pale', 'google-maps-widget')),
165
  array('val' => '-1', 'label' => __('Paper', 'google-maps-widget')),
166
  array('val' => 'ultra_light', 'label' => __('Ultra Light', 'google-maps-widget')),
@@ -208,8 +208,8 @@ class GoogleMapsWidget extends WP_Widget {
208
  } // is_activated
209
 
210
  // upgrade ad if plugin used > 45 days
211
- if (!GMW::is_activated() && ((current_time('timestamp') - $options['first_install']) > (DAY_IN_SECONDS * 45))) {
212
- echo '<p class="gmw-upgrade-notice-widget">A <a class="open_promo_dialog" href="#">special offer</a> for users like <b>you</b> who\'ve been using GMW for nearly two months: a <b>one time payment</b>, lifetime license for <b>only $23</b>! No nonsense! <a class="open_promo_dialog" href="#">Upgrade now</a> to <span class="gmw-pro-red">PRO</span> &amp; get more than 50 extra options &amp; features.</p>';
213
  }
214
 
215
  // api key warning
@@ -496,7 +496,8 @@ class GoogleMapsWidget extends WP_Widget {
496
  'ultra_light' => 'style=feature:water|element:geometry|color:0xe9e9e9|lightness:17|&style=feature:landscape|element:geometry|color:0xf5f5f5|lightness:20|&style=feature:road.highway|element:geometry.fill|color:0xffffff|lightness:17|&style=feature:road.highway|element:geometry.stroke|color:0xffffff|lightness:29|weight:0.2|&style=feature:road.arterial|element:geometry|color:0xffffff|lightness:18|&style=feature:road.local|element:geometry|color:0xffffff|lightness:16|&style=feature:poi|element:geometry|color:0xf5f5f5|lightness:21|&style=feature:poi.park|element:geometry|color:0xdedede|lightness:21|&style=feature:all|element:labels.text.stroke|visibility:on|color:0xffffff|lightness:16|&style=feature:all|element:labels.text.fill|saturation:36|color:0x333333|lightness:40|&style=feature:all|element:labels.icon|visibility:off|&style=feature:transit|element:geometry|color:0xf2f2f2|lightness:19|&style=feature:administrative|element:geometry.fill|color:0xfefefe|lightness:20|&style=feature:administrative|element:geometry.stroke|color:0xfefefe|lightness:17|weight:1.2|',
497
  'gowalla' => 'style=feature:road|element:labels|visibility:simplified|lightness:20|&style=feature:administrative.land_parcel|element:all|visibility:off|&style=feature:landscape.man_made|element:all|visibility:off|&style=feature:transit|element:all|visibility:off|&style=feature:road.local|element:labels|visibility:simplified|&style=feature:road.local|element:geometry|visibility:simplified|&style=feature:road.highway|element:labels|visibility:simplified|&style=feature:poi|element:labels|visibility:off|&style=feature:road.arterial|element:labels|visibility:off|&style=feature:water|element:all|hue:0xa1cdfc|saturation:30|lightness:49|&style=feature:road.highway|element:geometry|hue:0xf49935|&style=feature:road.arterial|element:geometry|hue:0xfad959|',
498
  'mapbox' => 'style=feature:water|element:all|saturation:43|lightness:-11|hue:0x0088ff|&style=feature:road|element:geometry.fill|hue:0xff0000|saturation:-100|lightness:99|&style=feature:road|element:geometry.stroke|color:0x808080|lightness:54|&style=feature:landscape.man_made|element:geometry.fill|color:0xece2d9|&style=feature:poi.park|element:geometry.fill|color:0xccdca1|&style=feature:road|element:labels.text.fill|color:0x767676|&style=feature:road|element:labels.text.stroke|color:0xffffff|&style=feature:poi|element:all|visibility:off|&style=feature:landscape.natural|element:geometry.fill|visibility:on|color:0xb8cb93|&style=feature:poi.park|element:all|visibility:on|&style=feature:poi.sports_complex|element:all|visibility:on|&style=feature:poi.medical|element:all|visibility:on|&style=feature:poi.business|element:all|visibility:simplified|',
499
- 'bright' => 'style=feature:water|element:all|color:0x19a0d8|&style=feature:administrative|element:labels.text.stroke|color:0xffffff|weight:6|&style=feature:administrative|element:labels.text.fill|color:0xe85113|&style=feature:road.highway|element:geometry.stroke|color:0xefe9e4|lightness:-40|&style=feature:road.arterial|element:geometry.stroke|color:0xefe9e4|lightness:-20|&style=feature:road|element:labels.text.stroke|lightness:100|&style=feature:road|element:labels.text.fill|lightness:-100|&style=&style=feature:landscape|element:labels|visibility:off|&style=feature:landscape|element:all|lightness:20|color:0xefe9e4|&style=feature:landscape.man_made|element:all|visibility:off|&style=feature:water|element:labels.text.stroke|lightness:100|&style=feature:water|element:labels.text.fill|lightness:-100|&style=feature:poi|element:labels.text.fill|hue:0x11ff00|&style=feature:poi|element:labels.text.stroke|lightness:100|&style=feature:poi|element:labels.icon|hue:0x4cff00|saturation:58|&style=feature:poi|element:geometry|visibility:on|color:0xf0e4d3|&style=feature:road.highway|element:geometry.fill|color:0xefe9e4|lightness:-25|&style=feature:road.arterial|element:geometry.fill|color:0xefe9e4|lightness:-10|&style=feature:poi|element:labels|visibility:simplified|');
 
500
 
501
  $map_src = '//maps.googleapis.com/maps/api/staticmap';
502
 
160
  array('val' => '-1', 'label' => __('Gray #2', 'google-maps-widget')),
161
  array('val' => '-1', 'label' => __('Light', 'google-maps-widget')),
162
  array('val' => 'mapbox', 'label' => __('Mapbox', 'google-maps-widget')),
163
+ array('val' => 'midnight', 'label' => __('Midnight', 'google-maps-widget')),
164
  array('val' => '-1', 'label' => __('Pale', 'google-maps-widget')),
165
  array('val' => '-1', 'label' => __('Paper', 'google-maps-widget')),
166
  array('val' => 'ultra_light', 'label' => __('Ultra Light', 'google-maps-widget')),
208
  } // is_activated
209
 
210
  // upgrade ad if plugin used > 45 days
211
+ if (!GMW::is_activated() && ((current_time('timestamp') - $options['first_install']) > (DAY_IN_SECONDS * 35))) {
212
+ echo '<p class="gmw-upgrade-notice-widget">A <a class="open_promo_dialog" href="#">special offer</a> for users like <b>you</b> who\'ve been using GMW for some time: a <b>one time payment</b>, lifetime license for <b>only $29</b>! No nonsense! <a class="open_promo_dialog" href="#">Upgrade now</a> to <span class="gmw-pro-red">PRO</span> &amp; get more than 50 extra options &amp; features.</p>';
213
  }
214
 
215
  // api key warning
496
  'ultra_light' => 'style=feature:water|element:geometry|color:0xe9e9e9|lightness:17|&style=feature:landscape|element:geometry|color:0xf5f5f5|lightness:20|&style=feature:road.highway|element:geometry.fill|color:0xffffff|lightness:17|&style=feature:road.highway|element:geometry.stroke|color:0xffffff|lightness:29|weight:0.2|&style=feature:road.arterial|element:geometry|color:0xffffff|lightness:18|&style=feature:road.local|element:geometry|color:0xffffff|lightness:16|&style=feature:poi|element:geometry|color:0xf5f5f5|lightness:21|&style=feature:poi.park|element:geometry|color:0xdedede|lightness:21|&style=feature:all|element:labels.text.stroke|visibility:on|color:0xffffff|lightness:16|&style=feature:all|element:labels.text.fill|saturation:36|color:0x333333|lightness:40|&style=feature:all|element:labels.icon|visibility:off|&style=feature:transit|element:geometry|color:0xf2f2f2|lightness:19|&style=feature:administrative|element:geometry.fill|color:0xfefefe|lightness:20|&style=feature:administrative|element:geometry.stroke|color:0xfefefe|lightness:17|weight:1.2|',
497
  'gowalla' => 'style=feature:road|element:labels|visibility:simplified|lightness:20|&style=feature:administrative.land_parcel|element:all|visibility:off|&style=feature:landscape.man_made|element:all|visibility:off|&style=feature:transit|element:all|visibility:off|&style=feature:road.local|element:labels|visibility:simplified|&style=feature:road.local|element:geometry|visibility:simplified|&style=feature:road.highway|element:labels|visibility:simplified|&style=feature:poi|element:labels|visibility:off|&style=feature:road.arterial|element:labels|visibility:off|&style=feature:water|element:all|hue:0xa1cdfc|saturation:30|lightness:49|&style=feature:road.highway|element:geometry|hue:0xf49935|&style=feature:road.arterial|element:geometry|hue:0xfad959|',
498
  'mapbox' => 'style=feature:water|element:all|saturation:43|lightness:-11|hue:0x0088ff|&style=feature:road|element:geometry.fill|hue:0xff0000|saturation:-100|lightness:99|&style=feature:road|element:geometry.stroke|color:0x808080|lightness:54|&style=feature:landscape.man_made|element:geometry.fill|color:0xece2d9|&style=feature:poi.park|element:geometry.fill|color:0xccdca1|&style=feature:road|element:labels.text.fill|color:0x767676|&style=feature:road|element:labels.text.stroke|color:0xffffff|&style=feature:poi|element:all|visibility:off|&style=feature:landscape.natural|element:geometry.fill|visibility:on|color:0xb8cb93|&style=feature:poi.park|element:all|visibility:on|&style=feature:poi.sports_complex|element:all|visibility:on|&style=feature:poi.medical|element:all|visibility:on|&style=feature:poi.business|element:all|visibility:simplified|',
499
+ 'bright' => 'style=feature:water|element:all|color:0x19a0d8|&style=feature:administrative|element:labels.text.stroke|color:0xffffff|weight:6|&style=feature:administrative|element:labels.text.fill|color:0xe85113|&style=feature:road.highway|element:geometry.stroke|color:0xefe9e4|lightness:-40|&style=feature:road.arterial|element:geometry.stroke|color:0xefe9e4|lightness:-20|&style=feature:road|element:labels.text.stroke|lightness:100|&style=feature:road|element:labels.text.fill|lightness:-100|&style=&style=feature:landscape|element:labels|visibility:off|&style=feature:landscape|element:all|lightness:20|color:0xefe9e4|&style=feature:landscape.man_made|element:all|visibility:off|&style=feature:water|element:labels.text.stroke|lightness:100|&style=feature:water|element:labels.text.fill|lightness:-100|&style=feature:poi|element:labels.text.fill|hue:0x11ff00|&style=feature:poi|element:labels.text.stroke|lightness:100|&style=feature:poi|element:labels.icon|hue:0x4cff00|saturation:58|&style=feature:poi|element:geometry|visibility:on|color:0xf0e4d3|&style=feature:road.highway|element:geometry.fill|color:0xefe9e4|lightness:-25|&style=feature:road.arterial|element:geometry.fill|color:0xefe9e4|lightness:-10|&style=feature:poi|element:labels|visibility:simplified|',
500
+ 'midnight' => 'style=feature:water|element:all|color:0x021019|&style=feature:landscape|element:all|color:0x08304b|&style=feature:poi|element:geometry|color:0x0c4152|lightness:5|&style=feature:road.highway|element:geometry.fill|color:0x000000|&style=feature:road.highway|element:geometry.stroke|color:0x0b434f|lightness:25|&style=feature:road.arterial|element:geometry.fill|color:0x000000|&style=feature:road.arterial|element:geometry.stroke|color:0x0b3d51|lightness:16|&style=feature:road.local|element:geometry|color:0x000000|&style=feature:all|element:labels.text.fill|color:0xffffff|&style=feature:all|element:labels.text.stroke|color:0x000000|lightness:13|&style=feature:transit|element:all|color:0x146474|&style=feature:administrative|element:geometry.fill|color:0x000000|&style=feature:administrative|element:geometry.stroke|color:0x144b53|lightness:14|weight:1.4|');
501
 
502
  $map_src = '//maps.googleapis.com/maps/api/staticmap';
503
 
google-maps-widget.php CHANGED
@@ -3,8 +3,8 @@
3
  Plugin Name: Google Maps Widget
4
  Plugin URI: http://www.gmapswidget.com/
5
  Description: Display a single image super-fast loading Google map in a widget. A larger, full featured map is available in a lightbox. Includes a user-friendly interface and numerous appearance options.
6
- Author: Web Factory Ltd
7
- Version: 3.85
8
  Author URI: http://www.webfactoryltd.com/
9
  Text Domain: google-maps-widget
10
  Domain Path: lang
@@ -560,8 +560,8 @@ class GMW {
560
  $h = '';
561
  }
562
  $min = $delta / 60 % 60;
563
- echo '<p>We\'ve prepared a special <b>20% welcoming discount</b> available only for another <b class="gmw-countdown" data-endtime="' . ($options['first_install_gmt'] + $promo_delta) . '" style="font-weight: bold;">' . $h . ' ' . $min . 'min</b>.</p>';
564
- echo '<p><a href="' . esc_url($activate_url) . '" style="vertical-align: baseline; margin-top: 15px;" class="button-primary"><b>Get a lifetime PRO license now for only $23 - LIMITED OFFER!</b></a>';
565
  } else {
566
  echo '<p><a href="' . esc_url($activate_url) . '" style="vertical-align: baseline; margin-top: 15px;" class="button-primary">' . __('See what PRO has to offer', 'google-maps-widget') . '</a>';
567
  }
@@ -578,7 +578,7 @@ class GMW {
578
  $dismiss_url = add_query_arg(array('action' => 'gmw_dismiss_notice', 'notice' => 'olduser', 'redirect' => urlencode($_SERVER['REQUEST_URI'])), admin_url('admin.php'));
579
 
580
  echo '<div class="updated notice">';
581
- echo '<p style="font-size: 14px;">We have a <a class="open_promo_dialog" href="' . $activate_url . '">special offer</a> only for users like <b>you</b> who\'ve been using Google Maps Widget for over two months: a <b>one time payment</b>, lifetime license for <b>only $23</b>! No nonsense!<br><a class="open_promo_dialog" href="' . $activate_url . '">Upgrade now</a> to <span class="gmw-pro-red">PRO</span> &amp; get more than 50 extra options &amp; features. License is valid for 3 sites.</p><br>';
582
 
583
  echo '<a class="open_promo_dialog button button-primary" href="' . $activate_url . '"><b>Grab the limited offer!</b></a>&nbsp;&nbsp;<a href="' . esc_url($dismiss_url) . '" style="margin: 3px 0 0 5px; display: inline-block;">' . __('I\'m not interested (remove notice)', 'google-maps-widget') . '</a>';
584
  echo '</p></div>';
@@ -788,7 +788,7 @@ class GMW {
788
  $options = GMW::get_options();
789
  $promo_delta = 1 * HOUR_IN_SECONDS - 5;
790
  $promo_active = (bool) ((current_time('timestamp') - $options['first_install']) < $promo_delta);
791
- $promo_active2 = (bool) ((current_time('timestamp') - $options['first_install']) > DAY_IN_SECONDS * 45);
792
 
793
  if (GMW::is_plugin_admin_page('widgets') || GMW::is_plugin_admin_page('settings')) {
794
  $current_user = wp_get_current_user();
@@ -807,7 +807,7 @@ class GMW {
807
  $delta = $options['first_install_gmt'] + $promo_delta - time();
808
  $h = $delta / 3600 % 24;
809
  $min = $delta / 60 % 60;
810
- $out .= '<div class="gmw-discount">We\'ve prepared a special <b>20% welcoming discount</b> available only for another <b class="gmw-countdown" data-endtime="' . ($options['first_install_gmt'] + $promo_delta) . '">' . $h . 'h ' . $min . 'min 0sec</b>. Discounts have been applied on the licenses below.</div>';
811
  }
812
  $out .= '</div>'; // header
813
 
@@ -849,9 +849,9 @@ class GMW {
849
  $out .= '</td>';
850
  $out .= '<td>';
851
  if ($promo_active) {
852
- $out .= '<div class="gmw-promo-button gmw-promo-button-extra"><a href="http://www.gmapswidget.com/buy/?p=pro-welcome3&r=welcome-GMW+v' . GMW::$version . '" target="_blank">only <strike>$29</strike> $23</a><span>discount: 20%</span></div>';
853
  } elseif ($promo_active2) {
854
- $out .= '<div class="gmw-promo-button gmw-promo-button-extra"><a href="http://www.gmapswidget.com/buy/?p=olduser2&r=olduser-GMW+v' . GMW::$version . '" target="_blank">only <strike>$29</strike> $23</a><span>discount: 20%</span></div>';
855
  } else {
856
  $out .= '<div class="gmw-promo-button"><a href="http://www.gmapswidget.com/buy/?p=pro-unlimited2&r=GMW+v' . GMW::$version . '" data-noprevent="1" target="_blank">BUY $29</a></div>';
857
  }
3
  Plugin Name: Google Maps Widget
4
  Plugin URI: http://www.gmapswidget.com/
5
  Description: Display a single image super-fast loading Google map in a widget. A larger, full featured map is available in a lightbox. Includes a user-friendly interface and numerous appearance options.
6
+ Author: WebFactory Ltd
7
+ Version: 3.90
8
  Author URI: http://www.webfactoryltd.com/
9
  Text Domain: google-maps-widget
10
  Domain Path: lang
560
  $h = '';
561
  }
562
  $min = $delta / 60 % 60;
563
+ echo '<p>We\'ve prepared a special <b>25% welcoming discount</b> available only for another <b class="gmw-countdown" data-endtime="' . ($options['first_install_gmt'] + $promo_delta) . '" style="font-weight: bold;">' . $h . ' ' . $min . 'min</b>.</p>';
564
+ echo '<p><a href="' . esc_url($activate_url) . '" style="vertical-align: baseline; margin-top: 15px;" class="button-primary"><b>Get a lifetime PRO license now for only $29 - LIMITED OFFER!</b></a>';
565
  } else {
566
  echo '<p><a href="' . esc_url($activate_url) . '" style="vertical-align: baseline; margin-top: 15px;" class="button-primary">' . __('See what PRO has to offer', 'google-maps-widget') . '</a>';
567
  }
578
  $dismiss_url = add_query_arg(array('action' => 'gmw_dismiss_notice', 'notice' => 'olduser', 'redirect' => urlencode($_SERVER['REQUEST_URI'])), admin_url('admin.php'));
579
 
580
  echo '<div class="updated notice">';
581
+ echo '<p style="font-size: 14px;">We have a <a class="open_promo_dialog" href="' . $activate_url . '">special offer</a> only for users like <b>you</b> who\'ve been using Google Maps Widget for a while: a <b>one time payment</b>, lifetime license for <b>only $29</b>! No nonsense!<br><a class="open_promo_dialog" href="' . $activate_url . '">Upgrade now</a> to <span class="gmw-pro-red">PRO</span> &amp; get more than 50 extra options &amp; features. License is valid for 3 sites.</p><br>';
582
 
583
  echo '<a class="open_promo_dialog button button-primary" href="' . $activate_url . '"><b>Grab the limited offer!</b></a>&nbsp;&nbsp;<a href="' . esc_url($dismiss_url) . '" style="margin: 3px 0 0 5px; display: inline-block;">' . __('I\'m not interested (remove notice)', 'google-maps-widget') . '</a>';
584
  echo '</p></div>';
788
  $options = GMW::get_options();
789
  $promo_delta = 1 * HOUR_IN_SECONDS - 5;
790
  $promo_active = (bool) ((current_time('timestamp') - $options['first_install']) < $promo_delta);
791
+ $promo_active2 = (bool) ((current_time('timestamp') - $options['first_install']) > DAY_IN_SECONDS * 35);
792
 
793
  if (GMW::is_plugin_admin_page('widgets') || GMW::is_plugin_admin_page('settings')) {
794
  $current_user = wp_get_current_user();
807
  $delta = $options['first_install_gmt'] + $promo_delta - time();
808
  $h = $delta / 3600 % 24;
809
  $min = $delta / 60 % 60;
810
+ $out .= '<div class="gmw-discount">We\'ve prepared a special <b>25% welcoming discount</b> available only for another <b class="gmw-countdown" data-endtime="' . ($options['first_install_gmt'] + $promo_delta) . '">' . $h . 'h ' . $min . 'min 0sec</b>. Discounts have been applied on the licenses below.</div>';
811
  }
812
  $out .= '</div>'; // header
813
 
849
  $out .= '</td>';
850
  $out .= '<td>';
851
  if ($promo_active) {
852
+ $out .= '<div class="gmw-promo-button gmw-promo-button-extra"><a href="http://www.gmapswidget.com/buy/?p=pro-welcome4&r=welcome-GMW+v' . GMW::$version . '" target="_blank">only <strike>$39</strike> $29</a><span>discount: 25%</span></div>';
853
  } elseif ($promo_active2) {
854
+ $out .= '<div class="gmw-promo-button gmw-promo-button-extra"><a href="http://www.gmapswidget.com/buy/?p=olduser4&r=olduser-GMW+v' . GMW::$version . '" target="_blank">only <strike>$39</strike> $29</a><span>discount: 25%</span></div>';
855
  } else {
856
  $out .= '<div class="gmw-promo-button"><a href="http://www.gmapswidget.com/buy/?p=pro-unlimited2&r=GMW+v' . GMW::$version . '" data-noprevent="1" target="_blank">BUY $29</a></div>';
857
  }
readme.txt CHANGED
@@ -5,7 +5,7 @@ License: GPLv2 or later
5
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
6
  Requires at least: 4.0
7
  Tested up to: 4.9
8
- Stable tag: 3.85
9
  Requires PHP: 5.2
10
 
11
  Tired of broken Google Maps taking hours to setup? With Google Maps Widget you'll have a perfect map with a thumbnail & lightbox in minutes!
@@ -16,7 +16,7 @@ Tired of buggy & slow Google Maps plugins that take hours to setup? With Google
16
 
17
  [youtube https://www.youtube.com/watch?v=oVrTGKepPPI]
18
 
19
- Check out some examples on the <a href="http://www.gmapswidget.com/">Google Maps Widget site</a> or give us a shout on Twitter <a href="http://twitter.com/WebFactoryLtd">@WebFactoryLtd</a>.
20
 
21
 
22
  **General Google Maps Widget options**
@@ -28,7 +28,7 @@ Check out some examples on the <a href="http://www.gmapswidget.com/">Google Maps
28
 
29
  * map size - width & height
30
  * map type - road, satellite, terrain & hybrid
31
- * map color scheme - default, gowalla, refreshed, ultra light, mapbox + 11 extra & any custom map style in PRO
32
  * zoom level
33
  * pin type
34
  * pin color
@@ -62,12 +62,12 @@ Check out some examples on the <a href="http://www.gmapswidget.com/">Google Maps
62
 
63
  **Multiple Pins**
64
 
65
- * full clustering and filtering support for pins on Google maps - <a href="http://www.gmapswidget.com/">demos</a> available on site
66
  * you can add unlimited pins with custom markers and descriptions to thumbnail and interactive map (PRO feature)
67
  * every map pin has the following options: show on thumbnail and/or interactive map, set custom pin image, set on-click behavior: open custom description bubble, open URL in new/same tab or do nothing
68
 
69
 
70
- > > **PRO** version of Google Maps Widget offers more than 50 extra features and options including multiple pins support, clustering, pins library, skins, export, import and widget cloning features, Google Analytics integration and premium, USA based support. Install the plugin and try the PRO features 7 days for free! Features are activated instantly. Or read more about it on the <a href="http://www.gmapswidget.com/">official Google Maps Widget site</a>.
71
 
72
 
73
  **Showcase & What others say about Google Maps Widget**
@@ -159,6 +159,12 @@ Read the <a href="http://wordpress.org/support/plugin/google-maps-widget">suppor
159
 
160
  == Changelog ==
161
 
 
 
 
 
 
 
162
  = 3.85 =
163
  * 2018/05/03
164
  * added Bright thumbnail color scheme
@@ -474,7 +480,7 @@ Read the <a href="http://wordpress.org/support/plugin/google-maps-widget">suppor
474
 
475
  = 1.35 =
476
  * 2014/02/05
477
- * added optional plugin usage tracking (<a href="http://www.gmapswidget.com/plugin-tracking-info/">detailed info</a>)
478
 
479
  = 1.31 =
480
  * 2014/02/03
@@ -548,7 +554,7 @@ Read the <a href="http://wordpress.org/support/plugin/google-maps-widget">suppor
548
  * 2013/09/05
549
  * prepared everything for translation, POT file is available and all strings are wrapped in <i>__()</i>
550
  * protocols should now match http/https for both thumbnail and ligtbox map
551
- * <a href="http://www.gmapswidget.com/">www.gmapswidget.com</a> is up and running
552
 
553
  = 0.65 =
554
  * 2013/08/05
5
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
6
  Requires at least: 4.0
7
  Tested up to: 4.9
8
+ Stable tag: 3.90
9
  Requires PHP: 5.2
10
 
11
  Tired of broken Google Maps taking hours to setup? With Google Maps Widget you'll have a perfect map with a thumbnail & lightbox in minutes!
16
 
17
  [youtube https://www.youtube.com/watch?v=oVrTGKepPPI]
18
 
19
+ Check out some examples on the <a href="https://www.gmapswidget.com/">Google Maps Widget site</a> or give us a shout on Twitter <a href="http://twitter.com/WebFactoryLtd">@WebFactoryLtd</a>.
20
 
21
 
22
  **General Google Maps Widget options**
28
 
29
  * map size - width & height
30
  * map type - road, satellite, terrain & hybrid
31
+ * map color scheme - default, bright, gowalla, midnight, refreshed, ultra light, mapbox + 11 extra & any custom map style in PRO
32
  * zoom level
33
  * pin type
34
  * pin color
62
 
63
  **Multiple Pins**
64
 
65
+ * full clustering and filtering support for pins on Google maps - <a href="https://www.gmapswidget.com/">demos</a> available on site
66
  * you can add unlimited pins with custom markers and descriptions to thumbnail and interactive map (PRO feature)
67
  * every map pin has the following options: show on thumbnail and/or interactive map, set custom pin image, set on-click behavior: open custom description bubble, open URL in new/same tab or do nothing
68
 
69
 
70
+ > > **PRO** version of Google Maps Widget offers more than 50 extra features and options including multiple pins support, clustering, pins library, skins, export, import and widget cloning features, Google Analytics integration and premium, USA based support. Install the plugin and try the PRO features 7 days for free! Features are activated instantly. Or read more about it on the <a href="https://www.gmapswidget.com/">official Google Maps Widget site</a>.
71
 
72
 
73
  **Showcase & What others say about Google Maps Widget**
159
 
160
  == Changelog ==
161
 
162
+ = 3.90 =
163
+ * 2018/05/29
164
+ * added Midnight thumbnail color scheme
165
+ * new prices for lifetime license
166
+ * we're at 1,550,000 downloads
167
+
168
  = 3.85 =
169
  * 2018/05/03
170
  * added Bright thumbnail color scheme
480
 
481
  = 1.35 =
482
  * 2014/02/05
483
+ * added optional plugin usage tracking (<a href="https://www.gmapswidget.com/plugin-tracking-info/">detailed info</a>)
484
 
485
  = 1.31 =
486
  * 2014/02/03
554
  * 2013/09/05
555
  * prepared everything for translation, POT file is available and all strings are wrapped in <i>__()</i>
556
  * protocols should now match http/https for both thumbnail and ligtbox map
557
+ * <a href="https://www.gmapswidget.com/">www.gmapswidget.com</a> is up and running
558
 
559
  = 0.65 =
560
  * 2013/08/05