# v0.11.3 (2020-12-18)

* Fixed visibility/clickability of attribution and logo

# v0.11.2 (2020-12-14)

* Fixed tile alignment when map is inside a 'text-align' block.

# v0.11.1 (2020-12-14)

* Fixed a greedy map invalidation condition when removing/adding mutants to a map.

# v0.11.0 (2020-12-14)

* Refactored a bunch of functionality with a LRU cache
* Switched from `eslint` to `prettier`.

# v0.10.2

* Fix race condition when pruning a tile when the mutant has been removed from the map.

# v0.10.1

* Tweaks for iOS14 compatibility (by @vonrussel)

# v0.10.0

* Fixed IE11 compatibility (by @utilmind)
* Code cleanups (by @johnd0e)

# v0.9.0

* Increase tolerance of tile pruning algorithm (by @Yassin)

# v0.8.0

* Reuse mutant instances to lower calls to google APIs (by @redneb)

# v0.7.1 (2018-12-19)

* Remove "Google maps can't load correctly" message (on bad API key)
* Update readme to display Leaflet 1.3.4.
* Fix setOpacity() calls
* Remove "For development purposes only" overlaid tiles on aerial/hybrid
* Honour updateWhenIdle option for GridLayers

# v0.7.0 (2018-06-06)

* Remove "Sorry, we have no imagery here" empty <div>s whenever they mutate into the DOM
* Refactor away one `.bind()` call on every mutated element

# v0.6.4 (2017-09-18)

* Fix a reference error when destroying the map under some frameworks (by @mkochendorfer)

# v0.6.3

* Clear listeners for `idle` events in the mutant (by @ryan-morris)
* Remove legacy `L.Events.Mixin` (by @luiscamacho)
* Change default `maxZoom` option (by @luiscamacho)

# v0.6.2

* Specify Leaflet as a peerDependency in package.json

# v0.6.1

* Fix missing tiles by keeping tiles more agressively (by @luiscamacho)

# v0.6.0

* Add support for displaying some types of the traffic and "pegman" layers (by @luiscamacho)
* Add more sanity checks, prevent errors when the GMaps code takes time to load (by @tedbreen and @zakjan)
* Fixed a `forEach` iterator causing trouble in IE11 (by @dnasir)
* Fixed some race conditions by copying the tiles instead of moving them (by @luiscamacho)

# v0.5.1

* Handle `maxNativeZoom` based on the available imagery (by @luiscamacho)

# v0.5.0

* Handle `maxNativeZoom` based on the available imagery (by @luiscamacho)

# v0.4.5

* Shift controls in the lower left corner (in addition to those in the lower right) (by @luiscamacho).
* Resolve tiles in the same order they are mutated in, fixes race conditions at zooms 0-1 (by @TolonUK).
* Explicitly set z-index of mutant to avoid event propagation problems on iOS (by @robertharm).

# v0.4.4

* Changed README to show how to polyfill promises for IE11 (by @dullroar).
* Fixed a race condition on `_freshTiles` handling (by @luiscamacho).

# v0.4.3

* Fixed displacement of label tiles in hybrid mode

# v0.4.2

* Fixed typos in variable references
* Added linting

# v0.4.1

* Fixed a race condition involving spurious tile caching (thanks @tyllo)

# v0.4.0

* Ability to used styled maps (by @burakcalik and @danvirsen)

# v0.3.1

* Minor bugfixes by @tomhughes

# v0.3.0

* Implemented 'hybrid' mode, though there are tile pruning artifacts

# v0.2.1

* Fix entry point in package.json

# v0.2.0

* Images from the static maps API (which only appear on small viewports) are now removed and thus do not obscure map controls.

# v0.1.0

* Initial release
