Lot of new features and bugfixes added by the community: https://github.com/tombatossals/angular-leaflet-directive/pulls?q=is%3Apr+is%3Aclosed
- build: Used load-grunt-config to modularize the build process (56440881)
- center: solved a bug with the autoDiscover property. (823934db)
- markers: Bug solved which prevents to create a markers group without overlay (2017f1a0)
- tiles: Fixed a bug related with multiple maps on screen and tiles. Thanks to @gabrielha (3a774523)
- url-center: round the latlng to 4 digits as suggested by @fbuchinger here: (4a6d755e)
- build:
- documentation: Added more "markers" attribute documentation. (4dacd3d0)
- example: Added a new example of marker clustering without overlays (8a65587d)
- test: Added unitary tests and protractor tests for the new url-hash-center property (d43ff384)
- url-center-hash: Listen for URL changes to update the center. (ebad6267)
- build:
- documentation: Initial "markers" attribute documentation. (ec7dc696)
- layers: Added the GeoJSON layer functionality by @cktong. (fba0d0d1)
- markers: When a marker popup is changed on map the marker object is updated in the scope (ae66898a)
The most important change of this release is the overhaul of the markers attribute, which has some implications to mantain backwards compatibility. The icon definition inside a marker must be done without calling explicitly Leaflet Icon creation function. So, instead of:
marker = {
name: "example",
icon: L.icon({
...
})
}
We will use:
marker = {
name: "example",
icon: {
...
}
}
You can take a look at the demo page to see examples of this change: http://tombatossals.github.io/angular-leaflet-directive/#!/examples/customized-markers
- Gruntfile: Updated protractor-runner to allow running the e2e tests from various browsers f (01e9f0da)
- build:
- documentation:
- examples:
- New example of layer+markers with markerclustering usage (d0230d07)
- New examples of markers attribute. (753e509f)
- Added a new and simplified paths example (2e991d73)
- Added a new simplified example to the paths attribute (c380b742)
- Added a new paths example: paths-simple-example.html (66bc6920)
- All the examples dependencies linked to the bower_components folder. (d9b0cdbf)
- markers: The icon definition has ben changed to be an object of properties, not a Leaflet (b45df205)
- tests: Added a new E2E protractor tests for the paths-simple-example.html (c74c2314)
- paths: Solved a bug on the scope watching of the paths attribute. (0663b309)
- build:
- features: Reworked 'maxBounds' attribute with new maxbounds-example.html (e60a1528)
- tests: Fixed the waiting times on the protractor e2e test googlemaps-example.html (4e67f35e)
- build:
- 'maxbounds' updated to work with leaflet 0.7.1 (fe575010)
- 'maxBounds' attribute renamed as 'maxbounds'. (b2f541c3)
- Updated grunt-protractor-runner and protractor configuration to version 0.15.0 (ea836c3a)
- Added a new createBoundsFromArray helper, proposed by @lukasz-zak here: https:// (0adacda1)
- Added a new service of bounds helpers: leafletBoundsHelpers (eac699aa)
- documentation:
- examples:
- test:
- tests: Added a new e2e test for: layers-imageoverlay-example.html (5eb20dc1)
- build:
- Solved a problem with the render of the Google Maps Layer, reported by @pwoloszu (73f17c0b)
- Removed the center undefined log message as noted by @ngoldman here: https://git (a41e4efb)
- grunt: Added the e2e protractor tests to the Grunt watch cycle. (95ac1831)
- libraries: Updated Leaflet.markercluster to version 0.4 on bower.json. Thanks to @Hyzhak fo (a7adada0)
- test: Updated e2e tests to pass the jshint validations (acee2b02)
- tests: Some code updates to the e2e tests (5e47141b)
- examples: Make the buttons toggable on the marker-groups-example.html made by @yagoferrer (0699cf7b)
- test:
- build: Removed the center undefined log message as noted by @ngoldman here: https://git (08b569ff)
- Documentation: More detailed documentation of how to contribute to the project. (5eaf07f9)
- build:
- We can disable the watch on the markers adding a 'watch-markers="no"' to our dir (543b6259)
- Added a new service leafletMarkerHelpers with the methods needed to manage the m (f0dadafb)
- Re-worked layer type code, lot easier to add new layer types now. (061a52ca)
- Only show the layer selector switch control if the layers added are more than on (343a662b)
- Added a new layers management example (layers-simple-example.html). (1be141c2)
- documentation:
- test: Added a new e2e test for the bounds-example.html (1fa57eb9)