Skip to content

Latest commit

 

History

History
73 lines (64 loc) · 9.25 KB

CHANGELOG.md

File metadata and controls

73 lines (64 loc) · 9.25 KB

Note these are not comprehensive commit lists but represent what I consider to be the most significant changes. You can always see a full changelog with git log 1.0.0..0.3.1.

2.0.1

2.0.0

  • view commit • Use lat lng literals instead of converting to google.maps.LatLng.
  • view commit • Convert gmMap and gmMarkers to use google.maps.LatLngLiteral objects instead of google.maps.LatLng objects.
  • view commit • Update dependencies and fix tests for new version of jasmine.
  • view commit • Add API key to google maps.

1.0.2

  • view commit • Upgrade to angular 1.2.27
  • view commit • Added the configuration to add circles to the map.

1.0.1

  • view commit • Fix #45 - update addMapListenerOnce to fix memory leak
  • view commit • Remove jquery as a dependency
  • view commit • Remove support for node 0.8
  • view commit • Don't infowindow, instead hide it in the dom. Fixes #27
  • view commit • Be smarter with google maps events--don't listen to drag in map controller and debounce in gmMap
  • view commit • Don't immediately execute debounced updateScope.
  • view commit • Fix #75 scope hierarchy changed in newer versions of angularjs

1.0.0

  • view commit • Added markersById functionality, allows angular-gm to store markers by a user provided id instead of the markers latlng position
  • view commit • Moved use strict declarations inside functions
  • view commit • Stopped infowindow from compiling elements everytime it's opened. From: #27
  • view commit • Switched to using ids for markers
  • view commit • gmPolylines now using ids
  • view commit • Made controller element functions generic.
  • view commit • Started pulling out generalizable logic from gmMarkers and put into new service angulargmShape.
  • view commit • Refactored rest of gmMarkers into generalized functions in angulargmShape.
  • view commit • Changed gmPolylines to take advantage of angulargmShape.
  • view commit • Add updateElement to angulargmMapController.
  • view commit • Add gmShapesUpdate event to manually trigger element update.
  • view commit • Fixes #37, added gmMapIdle event so you can do stuff when the map loads.
  • view commit • Switched from docular to ngdocs.
  • view commit • Added examples.
  • view commit • Don't include version numbers in build files.

0.3.1

  • view commit • Guard angulargmDefaults in a function so it only gets run if AngularGM is loaded.

0.3.0

  • view commit • [Polylines] Init polylines directive
  • view commit • Generate docs based on angulargm version.
  • view commit • Fixes #10. Allow configuring precision.
  • view commit • Adding travis build config.
  • view commit • Added travis build status to README.
  • view commit • getEventHandlers should convert camelcase to underscored event names
  • view commit • turns out Google Maps can have more than one listener on an event, so keep track of all of them instead of removing earlier listeners

v0.2.0

  • AngularGM documentation is now being generated using Docular. You can still view the old docs, as well as find the old docs and builds in the gh-pages branch. Now that 1.0.0 is released these are no longer available. But moving forward there is a better path for versioning documentation alongside the release so that's good!
  • view commit • Add option override the Marker constructor.
  • view commit • Fixes #4. Map options reset when angulargmMapController is re-instantiated.
  • view commit • Added mapTypeId to gmMap.
  • view commit • Updated testing config for latest version
  • view commit • Versioned devDependencies.
  • view commit • Switched documentation to docular.
  • view commit • Removed jsdoc.
  • view commit • Script for pushing docs and builds to heroku.
  • view commit • Need to trigger resize at end of gmMap so markers will be redrawn.

v0.1.1

  • If you use the getMapPromise method of angulargmContainer, you may want to make sure your configuration is in a run function. If you do configuration in a controller it will get re-run on the same map instance every time the controller is re-instantiated.
  • view commit • Added gmMapResize event to gmMap.
  • view commit • Make gmMarkersRedraw event more flexible.
  • view commit • Fixes #3. Reuse google map instances.
  • view commit • Update to angular 1.0.7.