v0.4.0
What's Changed
Breaking changes
This release contains a bunch of new features (Also breaking changes), most notably MapFactory
removal. Since v0.4, you can add as many as event listeners as you want using on
method. on
returns an ID for the listener. Please know about how to migrate from v0.3 to v0.4, please see this example.
let id = map.on(Listener {}).unwrap();
- Feat marker events and example of draggable marker by @shimatar0 in #45
- Remove MapFactory and move functionalities to Map by @yukinarit in #50
- Add resource ID class rather than exposing uuid by @yukinarit in #51
CI
- Add example filter to release.yml by @yukinarit in #31
Refactoring
- Remove underscore from default trait implementation by @yukinarit in #49
- remove_marker doesn't need &mut by @griffobeid in #52
Example
- Add an example of custom icon with Markers by @shimatar0 in #42
- Add an example of map's style by @shimatar0 in #48
New Contributors
- @griffobeid made their first contribution in #52
Full Changelog: v0.3.0...v0.4.0