Changelog

apneadiving edited this page Oct 21, 2012 · 65 revisions

####2.0.0

  • new Javascript Object Oriented reference

####1.5.6

  • js callback on geolocation success

  • client param in google queries

  • ability to disable boundary adjustment on replacing markers

####1.5.5

  • Escaping url's js is now conditional

  • removed utf-8 from partial

####1.5.4

Integrated pull request: Mongoid support for field with Array type

####1.5.3

Integrated pull requests.

####1.5.0

  • much refactoring

  • cleaner code organization to help maintenance + Travis integration

  • removed css from assets

  • removed enable_js and enable_css options in gmaps helper

  • deprecates Gmaps.map.mapin favor of Gmaps.map.serviceObject

####1.4.7

  • Now default is no clustering to prevent unnecessary load of js libraries

####1.4.6

  • Included contributions to include language params

  • fixed bug when block passed to to_gmaps4rails

####1.4.2

  • Reusing ActiveSupport.onload to include acts_as_gmappable

###1.4.1

  • builtin support for Mongoid

  • bug fixed

###1.4.0

  • Google places api integration

  • Support for Proxy

  • much refactoring

###1.3.2

  • seamless http/https integration + option added for geocoding. thanks @NARKOZ

###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