Skip to content
apneadiving edited this page Sep 6, 2011 · 65 revisions

###to be released

  • fix infowindow in openlayers

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