Skip to content
apneadiving edited this page Oct 21, 2011 · 65 revisions

###1.3.1

  • improved memory consumption by 80%. See details here

1.3.0

  • enable client side creation of infowindows

  • fix #102

  • fixed bugs in openlayers

###1.2.0

  • changed to_gmaps4rails dsl

1.1.7

  • fixed generator for Rails 3

  • now call a fixed version of google maps to prevent problem to occur again when google makes a release

  • some refactoring

1.1.6

  • changed clusterer library because of google map update

1.1.5

  • fixed regression of polylines and polygons

  • infowindow is now stored to allow callback access (google only)

1.1.3

  • fix bug when no marker provided

  • changed generator to copy css in assets for Rails 3.1.x

1.1.2

  • augmented test coverage for jasmine

  • added :raw option for google markers and google map, fixed #76

  • corrected bug regarding markers and picture...

1.1.1

  • fix infowindow in openlayers

  • fix bug in richmarker for googlemaps

  • fix bug in replaceMarkers

1.1.0

  • rewrote js with coffeescript

  • changed default test app to rails 3.1

  • adapted assets to Rails 3.0.x and 3.1.x

  • fixed #80 and #81

###1.0.2

  • changing container_id to container_class in map_options

  • added some view tests

###1.0.1

  • js a bit lighter

###1.0.0 WARNING: BACKWARD INCOMPATIBILITY REGARDING JS CODE. See wiki

  • js rewritten in OOP to easily enable multimap display

  • helper rewritten wit better api for js/css handling

  • gem uses hash with indifferent access

  • kml support for google maps

  • fixed bug in addMarkers

###0.11.1

  • Rich Markers added

###0.11.0

  • corrected css

  • added functionality to add libraries to the script loading googlemaps api (useful if you need places for instance)

###0.10.2

  • corrected generator... sorry

###0.10.1

  • updated generator

###0.10.0

  • implementing other maps api: openlayers first (then bing etc?)

  • readded the generator to copy js and css assets

  • to_gmaps4rails now accepts a block to allow you to customize the json created

  • changed json format: latitude is now lat, longitude is now lng

###0.9.1

  • namespaced files to avoid conflicts

###0.9.0

  • added jasmine tests (not full coverage yet but most of markers stuff)

  • added shadow and anchor support

  • renamed many js function to respect js conventions (example: add_markers => addMarkers). Not everything renamed cause of ruby interactions.

  • reorganized code, made it easier to shift to another map provider

###0.8.8

  • Added callback with full geocoding results and result language customization (thanks to Mircea Pricop)

###0.8.7

  • corrected error handling in validation when address provided is blank

  • added custom infowindows

  • added draggable option to markers (provided by przemad)

###0.8.6

  • attributes now called with send to ensure compatibility with MongoidGeo (provided by oli-g)

###0.8.5

  • added map options: disableDefaultUI, disableDoubleClickZoom, draggable

  • added geoloc of user: detect_location, center_on_user (provided by jmcopeland)

  • added marker options: anchor, and clusterer icons customization: custom_cluster_pictures

###0.8.4

  • changed helpers inclusion to avoid conflict with application helper when other gems included

  • added generator to copy assets

###0.8.3

  • Removed an unfortunate .rvmrc file

###0.8.2

  • fixed bug when initializing map without any marker.

###0.8.1

  • now triggering google js with onloadcallback

###0.8.0

  • can pass directly a db column name instead of using default gmaps4rails_address method

  • can retrieve directly the normalized address given by google

  • checker can now be a method instead of a db column boolean

###0.7.9

  • Fixes regressions of 0.7.8

###0.7.8

  • made json 20% faster to generate and lighter (quicker to transfer)
  • fixed gmaps4rails_callback

###0.7.7

  • fixed compatibility with IE6 & IE7

###0.7.6

###0.7.5

  • now Geocoding retrieves the bounds of the location searched

  • Geocoding can output raw result from google

  • Map can be adjusted to bounds provided in configuration

  • js refactored & cleaned-up

###0.7.4

  • corrected the js clear_markers function: remove markers from clusterer

  • changed the js replace_marker function: reset sidebar content

###0.7.3 fixed regression in gmaps4rails.js, function clear_markers()

###0.7.2

  • added gmaps4rails_callback function

###0.7.1:

  • removed a forgotten debuggerdeclaration
  • replaced marker_clusterer js by minimized version

###0.7.0:

  • Introducing sidebar list option for markers
  • included enable_js option