Skip to content

Commit

Permalink
chore: prepare for 1.0.0
Browse files Browse the repository at this point in the history
## 1.0.0 (2023-02-13)

### ⚠ BREAKING CHANGES

* android 12 deep link fix
* get current FCM token on SDK startup
* register device attributes when set
* create background queue to make API synchronous

### Features

* add device and profile attribute setters ([789f09f](789f09f))
* add device_manufacturer device attribute ([6a60f39](6a60f39))
* add setting a in-app event listener ([customerio#147](https://github.com/nunofgs/customerio-android/issues/147)) ([5fd9559](5fd9559))
* added option to customize push notification from app ([68010f8](68010f8))
* added shared instance for independent components ([70fa8cd](70fa8cd))
* added support for custom track url ([b61a64b](b61a64b))
* added support for device attributes ([customerio#71](https://github.com/nunofgs/customerio-android/issues/71)) ([5fedf26](5fedf26))
* added support to modify notification small icon ([b93c2dc](b93c2dc))
* automatic screen tracking ([customerio#52](https://github.com/nunofgs/customerio-android/issues/52)) ([8f95ebb](8f95ebb))
* changes for react native package ([2f20ac3](2f20ac3))
* create background queue to make API synchronous ([2524460](2524460))
* delete expired background queue tasks ([8dca8b7](8dca8b7))
* event tracking, identify customer ([customerio#29](https://github.com/nunofgs/customerio-android/issues/29)) ([5181268](5181268))
* get current FCM token on SDK startup ([dda443d](dda443d))
* in app sdk ([1036c80](1036c80))
* in-app feature no longer requires orgId ([customerio#163](https://github.com/nunofgs/customerio-android/issues/163)) ([fc2a08e](fc2a08e))
* manual screen tracking ([customerio#51](https://github.com/nunofgs/customerio-android/issues/51)) ([213a278](213a278))
* Push notification  ([customerio#31](https://github.com/nunofgs/customerio-android/issues/31)) ([c639802](c639802))
* register device attributes when set ([0f5159e](0f5159e))
* Rich push support  ([customerio#34](https://github.com/nunofgs/customerio-android/issues/34)) ([2480127](2480127))
* sdk initialization re-architecture ([9e21960](9e21960))
* set log level via SDK config ([81eea4e](81eea4e))
* support for custom device attributes and config ([customerio#77](https://github.com/nunofgs/customerio-android/issues/77)) ([a7dbaba](a7dbaba))
* updated client to support react native user agent ([7588526](7588526))

### Bug Fixes

* added alternative route to fetch screen name for automatic tracking ([customerio#92](https://github.com/nunofgs/customerio-android/issues/92)) ([37a20b5](37a20b5))
* added java compatibility in public constructors and methods ([2bb73be](2bb73be))
* added java compatibility in public constructors and methods ([acdec46](acdec46))
* added support for big decimal ([customerio#56](https://github.com/nunofgs/customerio-android/issues/56)) ([58c791b](58c791b))
* allow http requests in host app ([customerio#74](https://github.com/nunofgs/customerio-android/issues/74)) ([1035648](1035648))
* android 12 deep link fix ([fd7ae28](fd7ae28))
* cio sdk version attribute using client value ([bb90f35](bb90f35))
* code cleanup ([c651ee6](c651ee6))
* crash using invalid characters in HTTP header ([customerio#75](https://github.com/nunofgs/customerio-android/issues/75)) ([81a065e](81a065e))
* delete device token when clear identify ([72f9753](72f9753))
* deploy code script commands ([customerio#124](https://github.com/nunofgs/customerio-android/issues/124)) ([fe817d1](fe817d1))
* events are tracked to identified customer ([71634ed](71634ed))
* in-app messages instant delivery ([customerio#150](https://github.com/nunofgs/customerio-android/issues/150)) ([a6dcf3c](a6dcf3c))
* in-app messages stop delivering ([4027502](4027502))
* in-app system link causes app reopen ([6349081](6349081))
* moved shared wrapper code ([customerio#158](https://github.com/nunofgs/customerio-android/issues/158)) ([51af98f](51af98f))
* number parsing coverts to double ([customerio#57](https://github.com/nunofgs/customerio-android/issues/57)) ([72a80fe](72a80fe))
* parsing exception for expired tasks ([440bb13](440bb13))
* pro-guarding removal of enums  ([customerio#39](https://github.com/nunofgs/customerio-android/issues/39)) ([dd27d35](dd27d35))
* queue attempts to run all tasks on each run ([e180dea](e180dea))
* register device tokens http request ([b1c6872](b1c6872))
* remove currentRoute parameter in in-app event listener ([customerio#159](https://github.com/nunofgs/customerio-android/issues/159)) ([688e4a5](688e4a5))
* rename in app listener keys ([customerio#164](https://github.com/nunofgs/customerio-android/issues/164)) ([f540eaf](f540eaf))
* set gist user token incase identifier exists ([customerio#162](https://github.com/nunofgs/customerio-android/issues/162)) ([44cc4d1](44cc4d1))
* timestamp conversion issue ([customerio#37](https://github.com/nunofgs/customerio-android/issues/37)) ([d986f54](d986f54))
* track opens fcm notification payload ([ab3cd18](ab3cd18))
* updated host endpoints ([customerio#53](https://github.com/nunofgs/customerio-android/issues/53)) ([efe2b9e](efe2b9e))
* updated json adapter usage to safe parsing ([f72280b](f72280b))
* upgrade dependencies ([customerio#146](https://github.com/nunofgs/customerio-android/issues/146)) ([6da8b8d](6da8b8d))
* user agent ([customerio#42](https://github.com/nunofgs/customerio-android/issues/42)) ([37af83e](37af83e))
* user agent client support in preferences repo ([454a18e](454a18e))
* version bump for gist sdk to resolve messaging not showing bug ([05dad42](05dad42))
  • Loading branch information
semantic-release-bot committed Feb 13, 2023
1 parent de1435a commit 8756bbd
Show file tree
Hide file tree
Showing 2 changed files with 74 additions and 1 deletion.
73 changes: 73 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,76 @@
## 1.0.0 (2023-02-13)


### ⚠ BREAKING CHANGES

* android 12 deep link fix
* get current FCM token on SDK startup
* register device attributes when set
* create background queue to make API synchronous

### Features

* add device and profile attribute setters ([789f09f](https://github.com/nunofgs/customerio-android/commit/789f09f0c58e21cb3200ad933a269c40e9f530dc))
* add device_manufacturer device attribute ([6a60f39](https://github.com/nunofgs/customerio-android/commit/6a60f3900c08e9e2bccc2fc76986dc4b66123c95))
* add setting a in-app event listener ([#147](https://github.com/nunofgs/customerio-android/issues/147)) ([5fd9559](https://github.com/nunofgs/customerio-android/commit/5fd95590788b518c3fddcea60795c04e128c49a7))
* added option to customize push notification from app ([68010f8](https://github.com/nunofgs/customerio-android/commit/68010f84e39872dc5b0d8cfffda8f169efeaa472))
* added shared instance for independent components ([70fa8cd](https://github.com/nunofgs/customerio-android/commit/70fa8cd69079c94cd20d5e9bc02e563796c5e52a))
* added support for custom track url ([b61a64b](https://github.com/nunofgs/customerio-android/commit/b61a64b1f17c6b7d98ec1a743ffd07bef6819a4f))
* added support for device attributes ([#71](https://github.com/nunofgs/customerio-android/issues/71)) ([5fedf26](https://github.com/nunofgs/customerio-android/commit/5fedf26f251259601ab89c15b5cd691361c30e9d))
* added support to modify notification small icon ([b93c2dc](https://github.com/nunofgs/customerio-android/commit/b93c2dc653c32d58da83e4a01afffef01b0fbfd1))
* automatic screen tracking ([#52](https://github.com/nunofgs/customerio-android/issues/52)) ([8f95ebb](https://github.com/nunofgs/customerio-android/commit/8f95ebb59a1dbb94060a44a3db21b8bd2bac5723))
* changes for react native package ([2f20ac3](https://github.com/nunofgs/customerio-android/commit/2f20ac3dd1c1ba6be215d5206b22c143e37efe94))
* create background queue to make API synchronous ([2524460](https://github.com/nunofgs/customerio-android/commit/2524460e84531150b61647acc0d5156cd9a4b3b9))
* delete expired background queue tasks ([8dca8b7](https://github.com/nunofgs/customerio-android/commit/8dca8b719f634d06c86628f154b2ff45d1bd6c79))
* event tracking, identify customer ([#29](https://github.com/nunofgs/customerio-android/issues/29)) ([5181268](https://github.com/nunofgs/customerio-android/commit/51812682a79154b9fdc38ac604fb0cc2c4c74156))
* get current FCM token on SDK startup ([dda443d](https://github.com/nunofgs/customerio-android/commit/dda443d5f5d1f92edafe7e2f19a3e948d4d5d8f5))
* in app sdk ([1036c80](https://github.com/nunofgs/customerio-android/commit/1036c8030259eaef1472e8c004636aee02d1af8a))
* in-app feature no longer requires orgId ([#163](https://github.com/nunofgs/customerio-android/issues/163)) ([fc2a08e](https://github.com/nunofgs/customerio-android/commit/fc2a08eda19a2f6387790aec442512fb115e0ea0))
* manual screen tracking ([#51](https://github.com/nunofgs/customerio-android/issues/51)) ([213a278](https://github.com/nunofgs/customerio-android/commit/213a278e668f0e26ffef5983d6357b5370f96ad2))
* Push notification ([#31](https://github.com/nunofgs/customerio-android/issues/31)) ([c639802](https://github.com/nunofgs/customerio-android/commit/c639802a44ea442212c65155efeb470f7c6ac64e))
* register device attributes when set ([0f5159e](https://github.com/nunofgs/customerio-android/commit/0f5159ef5848b6bcd7641351bae90e2938ee5677))
* Rich push support ([#34](https://github.com/nunofgs/customerio-android/issues/34)) ([2480127](https://github.com/nunofgs/customerio-android/commit/2480127f976f01f91c3d75f55ffc2589a2b58f59))
* sdk initialization re-architecture ([9e21960](https://github.com/nunofgs/customerio-android/commit/9e219600c45554425841d55c8ccc97891514141f))
* set log level via SDK config ([81eea4e](https://github.com/nunofgs/customerio-android/commit/81eea4e00c518499f0de8052ec31aa87dd0ee31c))
* support for custom device attributes and config ([#77](https://github.com/nunofgs/customerio-android/issues/77)) ([a7dbaba](https://github.com/nunofgs/customerio-android/commit/a7dbaba4d82e5e7378f590425ee8b911072036a8))
* updated client to support react native user agent ([7588526](https://github.com/nunofgs/customerio-android/commit/7588526bef0e7bfc130b1b5a2cc8fd915bff3483))


### Bug Fixes

* added alternative route to fetch screen name for automatic tracking ([#92](https://github.com/nunofgs/customerio-android/issues/92)) ([37a20b5](https://github.com/nunofgs/customerio-android/commit/37a20b59da8778e9eba3baf067c9276ca878806d))
* added java compatibility in public constructors and methods ([2bb73be](https://github.com/nunofgs/customerio-android/commit/2bb73be50dd66ef7e308d587b19daaf66c7e0968))
* added java compatibility in public constructors and methods ([acdec46](https://github.com/nunofgs/customerio-android/commit/acdec46cece2e3dc44186bc7ff3c690bf48830dc))
* added support for big decimal ([#56](https://github.com/nunofgs/customerio-android/issues/56)) ([58c791b](https://github.com/nunofgs/customerio-android/commit/58c791b8a6c9df91506cf75064622a399ca9a8d0))
* allow http requests in host app ([#74](https://github.com/nunofgs/customerio-android/issues/74)) ([1035648](https://github.com/nunofgs/customerio-android/commit/103564882df611e956a54cba0c2635acd3f1997a))
* android 12 deep link fix ([fd7ae28](https://github.com/nunofgs/customerio-android/commit/fd7ae288a9c85d8ba397419e1d20f58883f83020))
* cio sdk version attribute using client value ([bb90f35](https://github.com/nunofgs/customerio-android/commit/bb90f35061a44c1adc2ed68ed90dfa7e1860f2a4))
* code cleanup ([c651ee6](https://github.com/nunofgs/customerio-android/commit/c651ee62e1a7698e4efad0376aab5710655a2e2f))
* crash using invalid characters in HTTP header ([#75](https://github.com/nunofgs/customerio-android/issues/75)) ([81a065e](https://github.com/nunofgs/customerio-android/commit/81a065ee44e1df58b3009287966e913f2888a6e1))
* delete device token when clear identify ([72f9753](https://github.com/nunofgs/customerio-android/commit/72f9753a721ea9de80cb63edf036f1daaf66f9ca))
* deploy code script commands ([#124](https://github.com/nunofgs/customerio-android/issues/124)) ([fe817d1](https://github.com/nunofgs/customerio-android/commit/fe817d10ee00ec5694d3b3e2caa8658c7cc9a1b1))
* events are tracked to identified customer ([71634ed](https://github.com/nunofgs/customerio-android/commit/71634edf4c36538d459f8140c0c05a426b4f21b2))
* in-app messages instant delivery ([#150](https://github.com/nunofgs/customerio-android/issues/150)) ([a6dcf3c](https://github.com/nunofgs/customerio-android/commit/a6dcf3c190d25cc7052aa3e749b6258beafed1f7))
* in-app messages stop delivering ([4027502](https://github.com/nunofgs/customerio-android/commit/40275020b73748864fab504234057170bd5b5561))
* in-app system link causes app reopen ([6349081](https://github.com/nunofgs/customerio-android/commit/6349081c74bf595b06dd1157a382c6c4b884ac55))
* moved shared wrapper code ([#158](https://github.com/nunofgs/customerio-android/issues/158)) ([51af98f](https://github.com/nunofgs/customerio-android/commit/51af98f13ec1ab26fbd2bbc160a817eb19ccb080))
* number parsing coverts to double ([#57](https://github.com/nunofgs/customerio-android/issues/57)) ([72a80fe](https://github.com/nunofgs/customerio-android/commit/72a80fe38932a199dda68b3fcbfd10b3d025f450))
* parsing exception for expired tasks ([440bb13](https://github.com/nunofgs/customerio-android/commit/440bb134a4a234f2bc15354dc0ad6ca90a1b5da8))
* pro-guarding removal of enums ([#39](https://github.com/nunofgs/customerio-android/issues/39)) ([dd27d35](https://github.com/nunofgs/customerio-android/commit/dd27d3567172b5c8b1e0bdd989126afa8f290541))
* queue attempts to run all tasks on each run ([e180dea](https://github.com/nunofgs/customerio-android/commit/e180dea2e4fd8c334b0fe24185c179f42d6e8027))
* register device tokens http request ([b1c6872](https://github.com/nunofgs/customerio-android/commit/b1c68724ccb5218bfcd3e8b25743e309ddf83b26))
* remove currentRoute parameter in in-app event listener ([#159](https://github.com/nunofgs/customerio-android/issues/159)) ([688e4a5](https://github.com/nunofgs/customerio-android/commit/688e4a53a031b02a1ef81b61e328b1a35cd77381))
* rename in app listener keys ([#164](https://github.com/nunofgs/customerio-android/issues/164)) ([f540eaf](https://github.com/nunofgs/customerio-android/commit/f540eaf10310ab97e57912fe5382f39319a565af))
* set gist user token incase identifier exists ([#162](https://github.com/nunofgs/customerio-android/issues/162)) ([44cc4d1](https://github.com/nunofgs/customerio-android/commit/44cc4d11fc11a2e96fcdc0fa1b83f012fb25fbd5))
* timestamp conversion issue ([#37](https://github.com/nunofgs/customerio-android/issues/37)) ([d986f54](https://github.com/nunofgs/customerio-android/commit/d986f546c9200fd5477de719db2e6b804fe9308f))
* track opens fcm notification payload ([ab3cd18](https://github.com/nunofgs/customerio-android/commit/ab3cd18416463935ad6c09c869bc1e895d08a4b2))
* updated host endpoints ([#53](https://github.com/nunofgs/customerio-android/issues/53)) ([efe2b9e](https://github.com/nunofgs/customerio-android/commit/efe2b9e36e0fe86abd9666f2d3af4fb84eadcdfb))
* updated json adapter usage to safe parsing ([f72280b](https://github.com/nunofgs/customerio-android/commit/f72280b3435be18274d81aee71303ae6ca9fda01))
* upgrade dependencies ([#146](https://github.com/nunofgs/customerio-android/issues/146)) ([6da8b8d](https://github.com/nunofgs/customerio-android/commit/6da8b8d3d16fa1c9c0acdb6012271a2252b30951))
* user agent ([#42](https://github.com/nunofgs/customerio-android/issues/42)) ([37af83e](https://github.com/nunofgs/customerio-android/commit/37af83ed0f73d4123354f2cf8d68befbd172c8f8))
* user agent client support in preferences repo ([454a18e](https://github.com/nunofgs/customerio-android/commit/454a18eec3c4716cb809db6c91d505fa21ba5350))
* version bump for gist sdk to resolve messaging not showing bug ([05dad42](https://github.com/nunofgs/customerio-android/commit/05dad421fc938431e459daadd6a83b6cc3b9d33e))

## [3.2.0](https://github.com/customerio/customerio-android/compare/3.1.1...3.2.0) (2023-02-02)


Expand Down
2 changes: 1 addition & 1 deletion sdk/src/main/java/io/customer/sdk/Version.kt
Expand Up @@ -7,5 +7,5 @@ package io.customer.sdk

internal object Version {

const val version: String = "3.2.0"
const val version: String = "1.0.0"
}

0 comments on commit 8756bbd

Please sign in to comment.