Releases: sandydoo/ember-google-maps
v4.0.0-beta.5
🐞 Bug fixes
-
Fix overlay teardown
Overlays could throw an error when being removed from the map. -
Fix builds for apps that use Embroider
v4.0.0-beta.4
🛠️ Improvements
- Full conversion to Ember Octane
In practice, this means you'll get better performance, especially during the initial render. There are much fewer runloop and async shenanigans to get Google Maps and Ember to play well.
v3.3.3
v4.0.0-beta.3
🛠️ Improvements
- Set the
beta
tag on npm to this version.
There are no changes in this release.
It turns out you have to additionally tagbeta
versions asbeta
when publishing, otherwise npm treats it as the latest version.
v3.3.2
v3.3.1
v4.0.0-beta.0
💥 Breaking changes
-
Drop support for Ember
v2.18
Ember is moving on and so are we. Ember LTS
v3.16
and Ember CLIv3.16
are the new minimum requirements. This update already drops a few hacks that enabled backwards compatibility. Now, the addon can be completely upgraded to Glimmer components for some serious performance improvements. -
Update docs to Octane
All of the examples in the docs are now up to modern Ember standards. The docs app itself now runs completely on Octane.
-
No more mixins
This only affects you if you’ve created your own custom map components.
v3.3.0
🐞 Bug fixes
- Fix runtime errors in
ember@canary
related to the old optional canvas support.
🛠️ Improvements
-
Replace the runtime optional canvas support with a build-time solution.
Instead of wasting render cycles detecting whether the map should render a default canvas or not, we inject
a canvas into the template during the build where necessary.This improves rendering performance and rules out the possibility of render timing bugs (#99).
Full compatibility, starting with
v2.18+
to modernOctane
versions.
v3.3.0-beta.0
🛠️ Improvements
-
Replace the runtime optional canvas support with a build-time solution.
Instead of wasting render cycles detecting whether the map should render a default canvas or not, we inject
a canvas into the template during the build where necessary.This improves rendering performance and rules out the possibility of render timing bugs (#99).
Full compatibility, starting with
v2.18+
to modernOctane
versions.