Releases: what3words/w3w-android-map-components
Release v2.1.2
Changelog
1b4db5a Merge pull request #133 from what3words/fix/zoom-in-marker-background-color-is-wrong
14a3e81 Fix Mapbox raster marker color distortion and night mode visibility
e4a0754 Merge pull request #132 from what3words/fix/unit-test-failed
8da65a3 Remove unused code and imports in BaseW3WMapManagerTest
75719d1 Merge pull request #131 from what3words/add-animation-duration-to-camera-movement
3b968ba Bump lib-compose version to 2.1.2
56e86fe Add animateDuration to moveToPosition for camera animation
67ebc91 Bump dependency versions
Release v2.1.1
Changelog
1021c70 Merge pull request #129 from what3words/fix/mapbox-component-color-not-updating-when-switching-map-type
4ccf42e Release snapshot on merging to staging
585f361 Merge pull request #128 from what3words/fix/mapbox-component-color-not-updating-when-switching-map-type
9c01c90 Bump version to 2.1.1
d00a048 Minor refactor code
2736d9f Update remember states for Mapbox grid lines
Release v2.1.0
Changelog
27e924c Merge pull request #125 from what3words/epic/MT-7943-Android-app-to-support-the-16-KB-memory-page-size
09f6ae8 Merge pull request #124 from what3words/task/build-library-with-16KB-aligment
087e3f7 Bump library verion to 2.1.0
d58c215 Support publishing to local maven
edf8aff Use Mapbox ndk27 compatible dependencies to support 16KB page size
96e78fd Merge pull request #123 from what3words/staging
e9ae7a6 Merge remote-tracking branch 'origin/main' into staging
ea60679 Merge pull request #122 from what3words/epic/MT-6865-Create-a-new-UI-for-Map-component
e4a3e93 Merge pull request #121 from what3words/task/setup-maven-central-jreleaser
41f16cc nit
f617f03 nit
632dd70 both lib and lib-compose can differ in versions so having them with the same lib can create issues later on
69e124b nit
c754a43 setup maven central with JReleaser with snapshots for both lib and lib-compose
0ae24ed Merge pull request #120 from what3words/fix/issues-found-main-app
36b4bc4 update map component to support optional map projection callback
3974992 Merge pull request #119 from what3words/task/fix-layout-not-updating
67e8b58 add optional select on my location clicked
dccd910 add scaleBar
c4bdba1 fix layout config not updating.
7bb5f8e Merge pull request #118 from what3words/task/Bump-version
9ae5607 Update version kotlin, AGP
1eb72bb Merge pull request #117 from what3words/task/Update_sdk_35
78f9df3 Update SDK to 35
9867caf Merge pull request #116 from what3words/fix/Change_default_config_building
839c96c Enable 3D by default
6212985 Merge pull request #115 from what3words/task/Enable_3D_building
b4891fa Enable 3D building by default, Fix gridLineWidth
fe1dce2 Merge pull request #114 from what3words/fix/MT-7454-MapBox-render-gridline-flicker
951d43b Change using LineLayer instead of PolylineAnnotationGroup
0148b94 Merge pull request #113 from what3words/task/MT-7258-Update-Readme-file
e299772 Update ReadMe file for lib-compose
ebe2c8d Merge pull request #112 from what3words/fix/Update-public-functions-for-implement-with-existing-map
28ee7a2 Public functions for case user integrate with existing map
21ff15c Merge pull request #111 from what3words/task/MT-7370-Update-button-layout-config-and-button-state
43210c3 Increase opacity for accuracy text background
9f7bebe Update composeBom to the latest and adjust Google Map marker offset
9e1e132 Calculate button group height to avoid changing alignment
4c326d3 Update button state and config button position
15f9610 Merge pull request #110 from what3words/task/MT-7357-Update-missing-config
5e09e75 Update map config for compass button
a6a6267 Merge pull request #109 from what3words/task/MT-7265-Update-function-s-document
b4241b8 Add missing document
6208b8e Merge pull request #108 from what3words/task/MT-7354-Crash-incase-change-map-provider-GG-MapBox-and-camera-is-moving
63fbf6e Update feedback with check null for cameraState
ebf8ec2 Not change map provider while camera isMoving to avoid crashing
fa20021 Merge pull request #107 from what3words/task/MT-7339-Recall-button-animation
06c7fb4 Declare MAPBOX_DEFAULT_CAMERA_PADDING
e7a228f Merge pull request #106 from what3words/task/MT-7322-Implement-private-sample-using-the-open-library
789d855 Mimic recall button animation from main app
6616c12 Update some functions that allow for user customize
57a9487 Merge pull request #103 from what3words/fix/Apply-GGMap-darkColorScheme-default
5b2f1dd Merge pull request #103 from what3words/fix/Apply-GGMap-darkColorScheme-default
7fb6843 Merge pull request #105 from what3words/task/MT-7191-Location-button-animation
b223035 Move delay to inside animation, add support func for AnimatedVisibility
3203f35 Change use mapColorScheme instead of googleMapOptions to avoid issue first launch
d8b1fae Merge pull request #104 from what3words/task/MT-7261-Implement-Jacoco-report
61f31d6 Implement location button animation
29c8224 Integrate jacoco report
d5bff7f Change use darkColorScheme default in customJson is null
85a8c1c Merge pull request #101 from what3words/task/MT-7263-Write-unit-test-for-converters
afc667e Merge pull request #100 from what3words/task/MT-7264-Finalize-and-update-naming-convention
ef89bce Update UnitTest for converters, button state
8ee14c8 Merge pull request #99 from what3words/task/MT-7262-Write-unit-test-for-W3WMapManager
23a0278 Make buttons internal, replace recall arrow icon
0d585c3 Update addMarker test for error case
f0a6205 Merge pull request #98 from what3words/task/MT-7295-Review-semantic-colors-in-our-Map-component
6e9f151 Update UT for add makers
19a85b6 Update UT for getMarker functions
d8cbd5c fix colors
d82fd66 Update UT for select, remove markers
d399425 Update UT for MapManager
d1baf58 Merge pull request #97 from what3words/task/MT-7306-Add-HTTP-headers-to-each-function-of-our-TextDataSource-Interface
43e9ae8 Update tracking http header
1f2e08d Merge pull request #95 from what3words/task/Update-recall-button-color
253a7e6 Update doc
507de52 Update button color, map type for switch map button
d423abe Merge pull request #96 from what3words/fix/MapManager-Saver-crash-due-to-some-types-can-not-be-parcelized
ba97c9b Save and restore selected address
5d520ae Migrated to v4 of the artifact actions
04940d8 Fix crash in MapManager Saver due to non-parcelable types
a74dc3d Implement Parcelable for restoring state
ca238b4 Merge pull request #94 from what3words/fix/Comment-handle-color-recall-color
7ceb4a6 Temporary comment handle color in map manager for recall
c682b9f Merge pull request #90 from what3words/task/MT-7266-Issue-change-bearing-loses-gridline-on-MapBox-only
0334c42 Set max pitch for mapbox
54043b6 newGridline can be null while changing tile of MapBox
2caea21 Merge pull request #93 from what3words/task/MT-7278-Apply-design-lib-color
8a32a37 Update seperate config button and map color
512c5af Update comment code
85c57a7 Update color button, map color based on maptype, isDarkMode
a30e656 Merge pull request #92 from what3words/task/align-recall-button-color-to-selected-zoom-out-square
aba8b49 Align recall button color to marker color or selected zoom out color
d532eec Merge pull request #91 from what3words/task/fix-zoom-in-marker-not-filled
cbaa3fc Remove padding for zoom-in marker
a261826 Merge pull request #89 from what3words/fix/concurrent-modification-exception-when-adding-marker
03fa01d Fix ConcurrentModificationException in addMarker method
d8d30b8 Merge pull request #88 from what3words/fix/concurrent-modification-exception-when-adding-marker
db75ee2 Fix ConcurrentModificationException in addMarker method
aaba24b Merge pull request #86 from what3words/task/Update-full-support-functions
0d66e88 nit
05726ab nit
51dae20 Fix feedback
a6dd46c Update kdoc for new function
08855c6 Merge pull request #84 from what3words/task/MT-7250-border-size-and-slashes-size-of-the-zoomedout-marker-seems-a-bit-different-from-figma
f9922ac Return error while adding exists marker
da2a014 Update remove function
2c6556a Update functions for getMarker, setSelectd, addMarker
9295b69 Fix small border of zoom out marker, add shadow
e3ce41d Merge pull request #83 from what3words/task/MT-7251-Add-missing-drop-shadow-to-selected-address-zoomed-out-icon
c5b750d Add shadow for zoom out selected address icon
f20d302 Merge pull request #82 from what3words/task/MT-7236-button-UI-for-dark-mode
f4c8c7c Add padding to sync with other buttons
65f96e9 Merge pull request #81 from what3words/task/update-functionalities-map-manager
aa12096 Merge pull request #79 from what3words/task/MT-7236-button-UI-for-dark-mode
fc1618b Add functionality to efficiently add multiple markers simultaneously.
aa21ad1 Add runtime map provider switching
b759e9f Add default button color, default content description, string resource
5a3bb56 Bump design library to 2.0.4-SNAPSHOT
9a11f22 Merge pull request #80 from what3words/task/MT-7255-Implement-rememberSaveable-for-MapManager
1821350 Implement rememberSaveable for W3WMapManager
738946d Implement dark mode for button
5e63b68 Merge pull request #78 from what3words/fix/snapshot-release-check
2cfaa1d Correct snapshot release check
4dac663 Merge pull request #77 from what3words/fix/publish-failure-dependency-compatibility--
4667f7a Bump Dokka version to 2.0.0
6dd5ea7 Remove Rebugger
17fc4ab Merge pull request #76 from what3words/task/refactor-core-design-and-add-code-doc
1c9c16e Optimize gridline recalculation logic upon camera state changes
62f319d Add the camera visible bound for in W3WCameraState
f0083e3 Refactor code
0232719 Refactor code
3b026c0 Upgrade Kotlin version to 2.1.0
624dfab Refactor code and add code doc
581f0a3 Rename classes to remove W3W prefix
d251e7b Merge pull request #74 from what3words/task/MT-7235-Create-script-to-check-for-any-SNAPSHOT-library-as-a-dependency
dfab8f1 Remove CircleCI pipeline
f1403b1 Add GitHub workflows
c42e9f9 Merge pull request #73 from what3words/task/fix-recompose-buttons
379b2e3 Rename buttons to avoid confusion
046e2c3 Remember callback to prevent recompositions
59be691 Add Gradle task to check for snapshot dependencies existence
e4cf4b6 Merge pull request #72 from what3words/task/Update-full-functions-manager
4c16390 Update color for mapbox
ac397cb Refactor using uiModel for compose
4ec34e8 Add functions for manager
d5073f2 Update gridline width, turn off building
fe8315f Merge pull request #71 from what3words/task/Update-config-color
ef2847d Update gridline width, turn off building
f9631a6 Merge pull request #70 from what3words/task/Config-3D-Map
612c04d Update feedbacks
c9d7353 Support zoom option adding list coordinates
b9a1c15 Update grid color
72647f8 Merge pull request #69 from what3words/fix-drawing-marker-at-center-of-the-square
90ea796 Fix issue where marker is not in the center of the square
fc7f374 Merge pull request #68 from what3words/task/MT-6872-Recall-button
361ae57 Optimize computing recall button, refactor code
e8af5ca Merge pull request #67 from what3words/optimize-drawing-markers-on-map
8efba83 Optimize map d ...
2.0.0
What's Changed
- Update map state by @kaytran2992 in #39
- Update W3WMapState and handle camera postion, dark mode, map config by @kaytran2992 in #41
- Update Composable and public content compose by @kaytran2992 in #42
- Implement map type switch button by @QuocNguyen-w3w in #43
- Change logic by @QuocNguyen-w3w in #44
- Handle camera for mapbox by @kaytran2992 in #45
- Refactor camera state and draw grid on google map by @phpduy in #46
- Task/mt 7080 w3 w map state by @kaytran2992 in #47
- Implement camera control functions in map manager by @phpduy in #48
- Update location source by @kaytran2992 in #50
- Task/mt 6874 find my location button by @QuocNguyen-w3w in #52
- Draw GridLine on MapBox by @phpduy in #51
- Draw selected marker on GoogleMap by @phpduy in #53
- Draw marker at selected address on MapBox by @phpduy in #54
- Update my location state, draw markers by @kaytran2992 in #55
- Draw the marker for the saved 3wa on MapBox by @phpduy in #56
- Task/mt 7183 implement w3 w google map saved list pin by @kaytran2992 in #57
- Draw zoom in markers on GoogleMap by @phpduy in #58
- Mark UI data classes immutable by @phpduy in #60
- Task/mt 7211 update color by list and selected for markers selected address by @kaytran2992 in #59
- Refactor CameraState update mechanism by @phpduy in #61
- Optimize map box drawer by @phpduy in #64
- Set min zoom level in MapBox to prevent zooming out to the Earth by @phpduy in #63
- Task/mt 6872 recall button (Not complete) by @QuocNguyen-w3w in #62
- Set isRecallButtonEnabled in button state by @QuocNguyen-w3w in #66
- Task/optimize showing markers logic by @kaytran2992 in #65
- Optimize map drawers by rendering only visible markers by @phpduy in #67
- Optimize computing recall button, refactor code by @QuocNguyen-w3w in #68
- Fix issue where marker is not in the center of the square by @phpduy in #69
- Task/config 3 d map by @kaytran2992 in #70
- Update gridline width, turn off building by @kaytran2992 in #71
- Task/update full functions manager by @kaytran2992 in #72
- Task/fix recompose buttons by @QuocNguyen-w3w in #73
- Migrated pipeline from CircleCI to GitHub actions by @phpduy in #74
- Refactor core design and add code doc by @phpduy in #76
- Fix publish failure due to dependency compatibility by @phpduy in #77
- Correct snapshot release check by @phpduy in #78
- Implement rememberSaveable for W3WMapManager by @phpduy in #80
- Implement dark mode for button by @QuocNguyen-w3w in #79
- Update functionalities for MapManager by @phpduy in #81
- Add padding to sync with other buttons by @QuocNguyen-w3w in #82
- Add shadow for zoom out selected address icon by @QuocNguyen-w3w in #83
- Fix small border of zoom out marker, add shadow by @QuocNguyen-w3w in #84
- Update functions for getMarker, setSelectd, addMarker by @kaytran2992 in #86
- Fix ConcurrentModificationException in addMarker method by @phpduy in #88
- Fix ConcurrentModificationException in addMarker method by @phpduy in #89
- Remove padding for zoom-in marker by @QuocNguyen-w3w in #91
- Align recall button color to marker color or selected zoom out color by @QuocNguyen-w3w in #92
- Update color button, map color based on maptype, isDarkMode by @kaytran2992 in #93
- Task/mt 7266 issue change bearing loses gridline on map box only by @kaytran2992 in #90
- Temporary comment handle color in map manager for recall by @kaytran2992 in #94
- Fix crash in MapManager Saver due to non-parcelable types by @phpduy in #96
- Update button color, map type for switch map button by @kaytran2992 in #95
- Task/mt 7306 add http headers to each function of our text data source interface by @kaytran2992 in #97
- Colors to match figma by @mani-apps in #98
- Task/mt 7262 write unit test for w3 w map manager by @kaytran2992 in #99
- Make buttons internal, replace recall arrow icon by @QuocNguyen-w3w in #100
- Update UnitTest for converters, button state by @kaytran2992 in #101
- Integrate jacoco report by @kaytran2992 in #104
- Implement location button animation by @QuocNguyen-w3w in #105
- Change use darkColorScheme default in customJson is null by @kaytran2992 in #103
- Task/mt 7322 implement private sample using the open library by @kaytran2992 in #106
- Mimic recall button animation from main app by @QuocNguyen-w3w in #107
- Task/mt 7354 crash incase change map provider gg map box and camera is moving by @kaytran2992 in #108
- Add missing document by @QuocNguyen-w3w in #109
- Update map config for compass button by @kaytran2992 in #110
- Task/mt 7370 update button layout config and button state by @QuocNguyen-w3w in #111
- Public functions for case user integrate with existing map by @kaytran2992 in #112
- Update ReadMe file for lib-compose by @kaytran2992 in #113
- Change using LineLayer instead of PolylineAnnotationGroup by @kaytran2992 in #114
- Enable 3D building by default, Fix gridLineWidth by @kaytran2992 in #115
- Enable 3D by default by @kaytran2992 in #116
- Update SDK to 35 by @kaytran2992 in #117
- Update version AGP, compose bom, what3word libs by @kaytran2992 in #118
- fix layout config not updating. by @mani-apps in #119
- update map component to support optional map projection callback by @mani-apps in #120
- setup maven central with JReleaser with snapshots for both lib and li… by @mani-...
1.0.7
1.0.6
1.0.5
What's Changed
- Update Readme after remove samples by @kaytran2992 in #26
- SDK 34 update by @mani-w3w in #28
- Task/update to kotlin dsl by @mani-w3w in #29
- Epic/mt 6823 update target sdk to 34 by @mani-w3w in #30
- 1.0.5 by @mani-w3w in #31
Full Changelog: 1.0.4...1.0.5