diff --git a/CHANGELOG.md b/CHANGELOG.md
index dfb37b28b1..0feff2d3aa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,795 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+
+# 2.0.0-rc.7 (2018-12-17)
+
+
+### Bug Fixes
+
+* add device admin configuration ([223d09c](https://github.com/flyve-mdm/android-mdm-agent/commit/223d09c))
+* **data:** add return values to get methods ([34f0158](https://github.com/flyve-mdm/android-mdm-agent/commit/34f0158))
+* Linting, refactoring and CI ([#59](https://github.com/flyve-mdm/android-mdm-agent/issues/59)) ([4959d82](https://github.com/flyve-mdm/android-mdm-agent/commit/4959d82))
+* subscribe device topic and dismiss progress dialog on error ([537216a](https://github.com/flyve-mdm/android-mdm-agent/commit/537216a))
+* **adapter:** validate get position on data ([c43e9cd](https://github.com/flyve-mdm/android-mdm-agent/commit/c43e9cd))
+* **agent:** remove log screen ([e8a080d](https://github.com/flyve-mdm/android-mdm-agent/commit/e8a080d))
+* **app:** add version code and name on database ([8f2c6a5](https://github.com/flyve-mdm/android-mdm-agent/commit/8f2c6a5))
+* **app:** check application package ([e95c3f5](https://github.com/flyve-mdm/android-mdm-agent/commit/e95c3f5))
+* **app:** check application package ([8fc2f08](https://github.com/flyve-mdm/android-mdm-agent/commit/8fc2f08))
+* **app:** check application package ([26a8285](https://github.com/flyve-mdm/android-mdm-agent/commit/26a8285))
+* **app:** check application package ([ce10d49](https://github.com/flyve-mdm/android-mdm-agent/commit/ce10d49))
+* **app:** finish the activity on install ([589438c](https://github.com/flyve-mdm/android-mdm-agent/commit/589438c))
+* **app:** implement version code and name ([8b6b175](https://github.com/flyve-mdm/android-mdm-agent/commit/8b6b175))
+* **app:** implement version code and name ([9c24980](https://github.com/flyve-mdm/android-mdm-agent/commit/9c24980))
+* **app:** remove delete all ([bc422e8](https://github.com/flyve-mdm/android-mdm-agent/commit/bc422e8))
+* **app:** select the correct application tab ([3bd9d91](https://github.com/flyve-mdm/android-mdm-agent/commit/3bd9d91))
+* **app:** validate if item thread exists ([aa41508](https://github.com/flyve-mdm/android-mdm-agent/commit/aa41508))
+* **app:** validate information of the app ([887cce5](https://github.com/flyve-mdm/android-mdm-agent/commit/887cce5))
+* **app:** validate information packagee ([43a58d8](https://github.com/flyve-mdm/android-mdm-agent/commit/43a58d8))
+* **app:** validate installation status ([3667c51](https://github.com/flyve-mdm/android-mdm-agent/commit/3667c51))
+* **application:** add trim on package name ([bf0e160](https://github.com/flyve-mdm/android-mdm-agent/commit/bf0e160))
+* **application:** check installed package on realtime ([b85a827](https://github.com/flyve-mdm/android-mdm-agent/commit/b85a827))
+* **application:** download files with id ([db36d62](https://github.com/flyve-mdm/android-mdm-agent/commit/db36d62))
+* **application:** download multiples apps ([fc9cddb](https://github.com/flyve-mdm/android-mdm-agent/commit/fc9cddb))
+* **application:** improve the application status ([f5f1e78](https://github.com/flyve-mdm/android-mdm-agent/commit/f5f1e78))
+* **application:** improve the application status ([20c2f90](https://github.com/flyve-mdm/android-mdm-agent/commit/20c2f90))
+* **applications:** fix application download ([9adb8a3](https://github.com/flyve-mdm/android-mdm-agent/commit/9adb8a3))
+* **apps:** add thread manager ([3d605bd](https://github.com/flyve-mdm/android-mdm-agent/commit/3d605bd))
+* **apps:** add thread manager ([c526ea7](https://github.com/flyve-mdm/android-mdm-agent/commit/c526ea7))
+* **apps:** add thread manager ([802c0a1](https://github.com/flyve-mdm/android-mdm-agent/commit/802c0a1))
+* **apps:** add thread manager ([ce00727](https://github.com/flyve-mdm/android-mdm-agent/commit/ce00727))
+* **apps:** implement thread manager ([203db9f](https://github.com/flyve-mdm/android-mdm-agent/commit/203db9f))
+* **apps:** implement thread manager ([abb3f3a](https://github.com/flyve-mdm/android-mdm-agent/commit/abb3f3a))
+* **apps:** implement thread manager ([d72abb8](https://github.com/flyve-mdm/android-mdm-agent/commit/d72abb8))
+* **apps:** implement thread manager ([b1a15f0](https://github.com/flyve-mdm/android-mdm-agent/commit/b1a15f0))
+* **ci:** implement android standard for language folder ([44a60cc](https://github.com/flyve-mdm/android-mdm-agent/commit/44a60cc))
+* **connect:** remove sent inventory on connect ([9f87ba3](https://github.com/flyve-mdm/android-mdm-agent/commit/9f87ba3))
+* **connection:** add session token ([c1cd8f0](https://github.com/flyve-mdm/android-mdm-agent/commit/c1cd8f0))
+* **connection:** add user token on initsession ([2794374](https://github.com/flyve-mdm/android-mdm-agent/commit/2794374))
+* **connection:** remove delete data from lint ([398e579](https://github.com/flyve-mdm/android-mdm-agent/commit/398e579))
+* **connection:** remove global error message ([ca66463](https://github.com/flyve-mdm/android-mdm-agent/commit/ca66463))
+* **data:** add methods to manage the data values ([18698b0](https://github.com/flyve-mdm/android-mdm-agent/commit/18698b0))
+* **data:** implement bool from string method ([4bfa08b](https://github.com/flyve-mdm/android-mdm-agent/commit/4bfa08b))
+* **data:** implement data threads ([29380e4](https://github.com/flyve-mdm/android-mdm-agent/commit/29380e4))
+* **data:** prevent null values ([7aa75f5](https://github.com/flyve-mdm/android-mdm-agent/commit/7aa75f5))
+* **data:** remove sms value duplicated ([a7dd3fc](https://github.com/flyve-mdm/android-mdm-agent/commit/a7dd3fc))
+* **data:** remove test data class ([37a80ee](https://github.com/flyve-mdm/android-mdm-agent/commit/37a80ee))
+* **data:** return new policies empty value ([4271c05](https://github.com/flyve-mdm/android-mdm-agent/commit/4271c05))
+* **deeplink:** savoid rewrite mqtt information ([2764ab0](https://github.com/flyve-mdm/android-mdm-agent/commit/2764ab0))
+* **deeplink:** savoid rewrite mqtt information ([029b684](https://github.com/flyve-mdm/android-mdm-agent/commit/029b684))
+* **deploy:** update status if the package is installed ([401c6ee](https://github.com/flyve-mdm/android-mdm-agent/commit/401c6ee))
+* **design:** remove ic_warning file from drawable ([3e74031](https://github.com/flyve-mdm/android-mdm-agent/commit/3e74031))
+* **download:** add session token on header ([126f26d](https://github.com/flyve-mdm/android-mdm-agent/commit/126f26d))
+* **download:** remove download progress notification ([906b0ce](https://github.com/flyve-mdm/android-mdm-agent/commit/906b0ce))
+* **drawer:** remove dummy text ([283b755](https://github.com/flyve-mdm/android-mdm-agent/commit/283b755))
+* **drawer:** remove unused vars ([3543bf9](https://github.com/flyve-mdm/android-mdm-agent/commit/3543bf9))
+* **encode:** remove url_safe parameter from base 64 encode ([3e3c858](https://github.com/flyve-mdm/android-mdm-agent/commit/3e3c858))
+* **enroll:** add button to delete al data ([efba45d](https://github.com/flyve-mdm/android-mdm-agent/commit/efba45d))
+* **enroll:** check if data is empty ([0a60281](https://github.com/flyve-mdm/android-mdm-agent/commit/0a60281))
+* **enroll:** check if progress bar is not null ([a12d2ba](https://github.com/flyve-mdm/android-mdm-agent/commit/a12d2ba))
+* **enroll:** fill profile and session token directly ([3faac93](https://github.com/flyve-mdm/android-mdm-agent/commit/3faac93))
+* **enroll:** fix payload base 64 encode ([2605ff9](https://github.com/flyve-mdm/android-mdm-agent/commit/2605ff9))
+* **enroll:** get permission on android api lower than 23 ([121133a](https://github.com/flyve-mdm/android-mdm-agent/commit/121133a))
+* **enroll:** permission on enrollment process ([#91](https://github.com/flyve-mdm/android-mdm-agent/issues/91)) ([90f0724](https://github.com/flyve-mdm/android-mdm-agent/commit/90f0724))
+* **enroll:** remove get picture from cache on enrollment ([ffdd708](https://github.com/flyve-mdm/android-mdm-agent/commit/ffdd708))
+* **enroll:** remove mqtt restriction t to save ([04c747a](https://github.com/flyve-mdm/android-mdm-agent/commit/04c747a))
+* **enroll:** request permission ([0f759f2](https://github.com/flyve-mdm/android-mdm-agent/commit/0f759f2))
+* **enroll:** store information with correct field ([a71ab8e](https://github.com/flyve-mdm/android-mdm-agent/commit/a71ab8e))
+* **enroll:** validate if base64 decode fail ([59d09b3](https://github.com/flyve-mdm/android-mdm-agent/commit/59d09b3))
+* **enrollment:** improve error message ([64293c8](https://github.com/flyve-mdm/android-mdm-agent/commit/64293c8))
+* **enrollment:** manage file photo path information ([c042a80](https://github.com/flyve-mdm/android-mdm-agent/commit/c042a80))
+* **enrollment:** manage perror with active session ([17cc3a3](https://github.com/flyve-mdm/android-mdm-agent/commit/17cc3a3))
+* **enrollment:** move delete all the data to deeplink lint ([0dcedb8](https://github.com/flyve-mdm/android-mdm-agent/commit/0dcedb8))
+* **enrollment:** move delete all the data to deeplink lint ([ad4d28b](https://github.com/flyve-mdm/android-mdm-agent/commit/ad4d28b))
+* **enrollment:** remove all the mqtt configuration on start ([e9f8fd5](https://github.com/flyve-mdm/android-mdm-agent/commit/e9f8fd5))
+* **enrollment:** remove deeplink information ([c9dc27a](https://github.com/flyve-mdm/android-mdm-agent/commit/c9dc27a))
+* **enrollment:** return complete error on enrollment ([9df432b](https://github.com/flyve-mdm/android-mdm-agent/commit/9df432b))
+* **enrollment:** trim the inventory ([c3076de](https://github.com/flyve-mdm/android-mdm-agent/commit/c3076de))
+* **feedback:** check the values from database ([bcf1d57](https://github.com/flyve-mdm/android-mdm-agent/commit/bcf1d57))
+* **feedback:** remove task id from wipe ([57b9260](https://github.com/flyve-mdm/android-mdm-agent/commit/57b9260))
+* **file:** update url and path params ([38750a7](https://github.com/flyve-mdm/android-mdm-agent/commit/38750a7))
+* **files:** reword addApplication method to addFile ([68f51af](https://github.com/flyve-mdm/android-mdm-agent/commit/68f51af))
+* **gps:** improve gps ([a156cf5](https://github.com/flyve-mdm/android-mdm-agent/commit/a156cf5))
+* **history:** close history back ([d2b3c1d](https://github.com/flyve-mdm/android-mdm-agent/commit/d2b3c1d))
+* **information:** check if fragment is added on activity ([28bf360](https://github.com/flyve-mdm/android-mdm-agent/commit/28bf360))
+* **inventory:** add public send inventory method ([2e1516f](https://github.com/flyve-mdm/android-mdm-agent/commit/2e1516f))
+* **inventory:** bind the mqtt service and execute send inventory method ([64fde32](https://github.com/flyve-mdm/android-mdm-agent/commit/64fde32))
+* **inventory:** fix inventory permission ([6d03608](https://github.com/flyve-mdm/android-mdm-agent/commit/6d03608))
+* **inventory:** implement inventory library 0.9.0 ([3d6c400](https://github.com/flyve-mdm/android-mdm-agent/commit/3d6c400))
+* **location:** improve location provider ([2e2e1ee](https://github.com/flyve-mdm/android-mdm-agent/commit/2e2e1ee))
+* **location:** update send gps method ([0d4e6df](https://github.com/flyve-mdm/android-mdm-agent/commit/0d4e6df))
+* **log:** add connection and reconnection logs ([f9ec199](https://github.com/flyve-mdm/android-mdm-agent/commit/f9ec199))
+* **log:** add date and keep clear the log ([e9a6e99](https://github.com/flyve-mdm/android-mdm-agent/commit/e9a6e99))
+* **log:** add limit on the log file text with 3MB ([1b1ea98](https://github.com/flyve-mdm/android-mdm-agent/commit/1b1ea98))
+* **log:** add log data structure ([c7dcfcd](https://github.com/flyve-mdm/android-mdm-agent/commit/c7dcfcd))
+* **log:** add the where ([9099c02](https://github.com/flyve-mdm/android-mdm-agent/commit/9099c02))
+* **log:** check the message value ([dc40d93](https://github.com/flyve-mdm/android-mdm-agent/commit/dc40d93))
+* **log:** clear the data with ui ([188bf3c](https://github.com/flyve-mdm/android-mdm-agent/commit/188bf3c))
+* **log:** implement log with sqllite ([7ef05bb](https://github.com/flyve-mdm/android-mdm-agent/commit/7ef05bb))
+* **log:** implement where on log ([ea6013a](https://github.com/flyve-mdm/android-mdm-agent/commit/ea6013a))
+* **log:** load logs from sqllite ([0c86500](https://github.com/flyve-mdm/android-mdm-agent/commit/0c86500))
+* **log:** refactor the save log ([ffdd295](https://github.com/flyve-mdm/android-mdm-agent/commit/ffdd295))
+* **log:** remove log loop ([6aefd38](https://github.com/flyve-mdm/android-mdm-agent/commit/6aefd38))
+* **log:** remove write on error to prevent a loop ([3aae75a](https://github.com/flyve-mdm/android-mdm-agent/commit/3aae75a))
+* **log:** validate the adapter ([78e6c9d](https://github.com/flyve-mdm/android-mdm-agent/commit/78e6c9d))
+* **manifest:** enable portrait or landscape ([a69efaf](https://github.com/flyve-mdm/android-mdm-agent/commit/a69efaf))
+* **manifest:** implement USB_STATE and move USB_DEVICE_ATTACHED ([9d7347c](https://github.com/flyve-mdm/android-mdm-agent/commit/9d7347c))
+* **mqtt:** add certification ([318b619](https://github.com/flyve-mdm/android-mdm-agent/commit/318b619))
+* **mqtt:** add TrustManagerFactory on the mqtt options ([915cd60](https://github.com/flyve-mdm/android-mdm-agent/commit/915cd60))
+* **mqtt:** catch null pointer exception ([cdba49d](https://github.com/flyve-mdm/android-mdm-agent/commit/cdba49d))
+* **mqtt:** check correct protocol connection ([47ce6c5](https://github.com/flyve-mdm/android-mdm-agent/commit/47ce6c5))
+* **mqtt:** check if intent is null to prevent error on close ([6f53c3f](https://github.com/flyve-mdm/android-mdm-agent/commit/6f53c3f))
+* **mqtt:** check if password is null before unrollment ([0b0537a](https://github.com/flyve-mdm/android-mdm-agent/commit/0b0537a))
+* **mqtt:** clear array topic on reconnection ([dc5140b](https://github.com/flyve-mdm/android-mdm-agent/commit/dc5140b))
+* **mqtt:** fail connection ([87c78c5](https://github.com/flyve-mdm/android-mdm-agent/commit/87c78c5))
+* **mqtt:** fix mqtt service running on background ([f9df540](https://github.com/flyve-mdm/android-mdm-agent/commit/f9df540))
+* **mqtt:** fix suscribe problem ([0f4f40c](https://github.com/flyve-mdm/android-mdm-agent/commit/0f4f40c))
+* **mqtt:** fix the FlyvemdmManifest topic ([bacaf17](https://github.com/flyve-mdm/android-mdm-agent/commit/bacaf17))
+* **mqtt:** get cause error on set action callback ([142a0f5](https://github.com/flyve-mdm/android-mdm-agent/commit/142a0f5))
+* **mqtt:** get cause error on set action callback ([cd11187](https://github.com/flyve-mdm/android-mdm-agent/commit/cd11187))
+* **mqtt:** improve the subscribe topic and filter all message arrive ([5fd6e0f](https://github.com/flyve-mdm/android-mdm-agent/commit/5fd6e0f))
+* **mqtt:** isolate remove package policy ([8cef864](https://github.com/flyve-mdm/android-mdm-agent/commit/8cef864))
+* **mqtt:** manage a exception with generate client id ([6a75464](https://github.com/flyve-mdm/android-mdm-agent/commit/6a75464))
+* **mqtt:** manage empty message body ([74e95c7](https://github.com/flyve-mdm/android-mdm-agent/commit/74e95c7))
+* **mqtt:** manage error exception ([8e7acb0](https://github.com/flyve-mdm/android-mdm-agent/commit/8e7acb0))
+* **mqtt:** manage error exception ([136ae0c](https://github.com/flyve-mdm/android-mdm-agent/commit/136ae0c))
+* **mqtt:** prevent action null exception ([1da8c1a](https://github.com/flyve-mdm/android-mdm-agent/commit/1da8c1a))
+* **mqtt:** prevent action null value ([c4928a2](https://github.com/flyve-mdm/android-mdm-agent/commit/c4928a2))
+* **mqtt:** remove hard code invalid ([3b0576e](https://github.com/flyve-mdm/android-mdm-agent/commit/3b0576e))
+* **mqtt:** remove increase tryEverySeconds ([a7d9267](https://github.com/flyve-mdm/android-mdm-agent/commit/a7d9267))
+* **mqtt:** remove out of range error ([c5339a5](https://github.com/flyve-mdm/android-mdm-agent/commit/c5339a5))
+* **mqtt:** remove the retained true ([327586d](https://github.com/flyve-mdm/android-mdm-agent/commit/327586d))
+* **mqtt:** remove wrong validation mqtt message ([3d78330](https://github.com/flyve-mdm/android-mdm-agent/commit/3d78330))
+* **mqtt:** rename PascalCase topic ([8667605](https://github.com/flyve-mdm/android-mdm-agent/commit/8667605))
+* **mqtt:** replace the TLSv1.2 for TLS ([fede198](https://github.com/flyve-mdm/android-mdm-agent/commit/fede198))
+* **mqtt:** restore increase seconds ([3a893c2](https://github.com/flyve-mdm/android-mdm-agent/commit/3a893c2))
+* **mqtt:** rewords variables ([b2f6f7c](https://github.com/flyve-mdm/android-mdm-agent/commit/b2f6f7c))
+* **mqtt:** send ? when gps is not available ([316ea15](https://github.com/flyve-mdm/android-mdm-agent/commit/316ea15))
+* **mqtt:** send online status ([073bc2d](https://github.com/flyve-mdm/android-mdm-agent/commit/073bc2d))
+* **mqtt:** send the status connected ([27ce044](https://github.com/flyve-mdm/android-mdm-agent/commit/27ce044))
+* **mqtt:** set reconnection counter to zero ([5ae89ff](https://github.com/flyve-mdm/android-mdm-agent/commit/5ae89ff))
+* **mqtt:** set status true if is connected ([9a83eb1](https://github.com/flyve-mdm/android-mdm-agent/commit/9a83eb1))
+* **mqtt:** start mqtt at launch ([b8365a3](https://github.com/flyve-mdm/android-mdm-agent/commit/b8365a3))
+* **mqtt:** store mqtt user information ([25a41a1](https://github.com/flyve-mdm/android-mdm-agent/commit/25a41a1))
+* **mqtt:** store the topic correctly ([42a9dc5](https://github.com/flyve-mdm/android-mdm-agent/commit/42a9dc5))
+* **mqtt:** update airplane mode topic ([28d6d15](https://github.com/flyve-mdm/android-mdm-agent/commit/28d6d15))
+* **mqtt:** update deploy file topic ([3dbd149](https://github.com/flyve-mdm/android-mdm-agent/commit/3dbd149))
+* **mqtt:** update disable bluetooth topic ([249577b](https://github.com/flyve-mdm/android-mdm-agent/commit/249577b))
+* **mqtt:** update disable call auto answer topic ([91728ab](https://github.com/flyve-mdm/android-mdm-agent/commit/91728ab))
+* **mqtt:** update disable camera topic ([5987110](https://github.com/flyve-mdm/android-mdm-agent/commit/5987110))
+* **mqtt:** update disable disable create vpn profile topic ([2249c3d](https://github.com/flyve-mdm/android-mdm-agent/commit/2249c3d))
+* **mqtt:** update disable gps topic ([6609ce6](https://github.com/flyve-mdm/android-mdm-agent/commit/6609ce6))
+* **mqtt:** update disable hostpot tethering topic ([0db92ef](https://github.com/flyve-mdm/android-mdm-agent/commit/0db92ef))
+* **mqtt:** update disable Mobile Line topic ([ab1b295](https://github.com/flyve-mdm/android-mdm-agent/commit/ab1b295))
+* **mqtt:** update disable NFC topic ([92d38b1](https://github.com/flyve-mdm/android-mdm-agent/commit/92d38b1))
+* **mqtt:** update disable roaming topic ([52dc7be](https://github.com/flyve-mdm/android-mdm-agent/commit/52dc7be))
+* **mqtt:** update disable sms mms topic ([8a9671d](https://github.com/flyve-mdm/android-mdm-agent/commit/8a9671d))
+* **mqtt:** update disable speaker phone topic ([1fa9b79](https://github.com/flyve-mdm/android-mdm-agent/commit/1fa9b79))
+* **mqtt:** update disable status bar topic ([fec9574](https://github.com/flyve-mdm/android-mdm-agent/commit/fec9574))
+* **mqtt:** update disable Usb adb topic ([261a188](https://github.com/flyve-mdm/android-mdm-agent/commit/261a188))
+* **mqtt:** update disable Usb Mtp topic ([5975a2f](https://github.com/flyve-mdm/android-mdm-agent/commit/5975a2f))
+* **mqtt:** update disable usb on the go topic ([bd16a5a](https://github.com/flyve-mdm/android-mdm-agent/commit/bd16a5a))
+* **mqtt:** update disable Usb ptp topic ([05657c9](https://github.com/flyve-mdm/android-mdm-agent/commit/05657c9))
+* **mqtt:** update disable voice mail topic ([8b004e6](https://github.com/flyve-mdm/android-mdm-agent/commit/8b004e6))
+* **mqtt:** update disable wifi topic ([fee18ae](https://github.com/flyve-mdm/android-mdm-agent/commit/fee18ae))
+* **mqtt:** update geolocate topic ([486d4bd](https://github.com/flyve-mdm/android-mdm-agent/commit/486d4bd))
+* **mqtt:** update inventory topic ([c58b945](https://github.com/flyve-mdm/android-mdm-agent/commit/c58b945))
+* **mqtt:** update lock topic ([a4e56af](https://github.com/flyve-mdm/android-mdm-agent/commit/a4e56af))
+* **mqtt:** update maximum failed password for wipe topic ([359bff9](https://github.com/flyve-mdm/android-mdm-agent/commit/359bff9))
+* **mqtt:** update maximum time to lock topic ([e856753](https://github.com/flyve-mdm/android-mdm-agent/commit/e856753))
+* **mqtt:** update password enable topic ([b1e49ba](https://github.com/flyve-mdm/android-mdm-agent/commit/b1e49ba))
+* **mqtt:** update password minimum length topic ([75d15b2](https://github.com/flyve-mdm/android-mdm-agent/commit/75d15b2))
+* **mqtt:** update password minimum letters topic ([c5e3d07](https://github.com/flyve-mdm/android-mdm-agent/commit/c5e3d07))
+* **mqtt:** update password minimum lower case topic ([dec0c8a](https://github.com/flyve-mdm/android-mdm-agent/commit/dec0c8a))
+* **mqtt:** update password minimum non letter topic ([8a882e2](https://github.com/flyve-mdm/android-mdm-agent/commit/8a882e2))
+* **mqtt:** update password minimum numeric topic ([7398fdf](https://github.com/flyve-mdm/android-mdm-agent/commit/7398fdf))
+* **mqtt:** update password minimum symbols topic ([dac5f8e](https://github.com/flyve-mdm/android-mdm-agent/commit/dac5f8e))
+* **mqtt:** update password minimum upper case topic ([33d5b08](https://github.com/flyve-mdm/android-mdm-agent/commit/33d5b08))
+* **mqtt:** update password quality topic ([6b77b6c](https://github.com/flyve-mdm/android-mdm-agent/commit/6b77b6c))
+* **mqtt:** update ping topic ([0003ba9](https://github.com/flyve-mdm/android-mdm-agent/commit/0003ba9))
+* **mqtt:** update remove file topic ([fde5824](https://github.com/flyve-mdm/android-mdm-agent/commit/fde5824))
+* **mqtt:** update reset password topic ([66e2b19](https://github.com/flyve-mdm/android-mdm-agent/commit/66e2b19))
+* **mqtt:** update storage encryption topic ([1cb7100](https://github.com/flyve-mdm/android-mdm-agent/commit/1cb7100))
+* **mqtt:** update subscribe topic ([196df90](https://github.com/flyve-mdm/android-mdm-agent/commit/196df90))
+* **mqtt:** update the screen capture topic ([5488aa0](https://github.com/flyve-mdm/android-mdm-agent/commit/5488aa0))
+* **mqtt:** update TLS topic ([3508bd6](https://github.com/flyve-mdm/android-mdm-agent/commit/3508bd6))
+* **mqtt:** update unenroll topic ([89f1336](https://github.com/flyve-mdm/android-mdm-agent/commit/89f1336))
+* **mqtt:** update use tls topic ([9619680](https://github.com/flyve-mdm/android-mdm-agent/commit/9619680))
+* **mqtt:** update wipe topic ([0b35dc9](https://github.com/flyve-mdm/android-mdm-agent/commit/0b35dc9))
+* **mqtt:** validate unique mqtt client ([b0a2936](https://github.com/flyve-mdm/android-mdm-agent/commit/b0a2936))
+* **MQTT:** change time to reconnect to every 10 minutes if is down ([aa00e70](https://github.com/flyve-mdm/android-mdm-agent/commit/aa00e70))
+* **MqttModel:** fix will for online status ([0eb4276](https://github.com/flyve-mdm/android-mdm-agent/commit/0eb4276))
+* **MqttModel:** offline will not on the good topic ([791a5cb](https://github.com/flyve-mdm/android-mdm-agent/commit/791a5cb))
+* **name:** reword the name to Flyve MDM Agent ([3ccc135](https://github.com/flyve-mdm/android-mdm-agent/commit/3ccc135))
+* **navigation:** close splash screen on enrollment with deep link ([b6fdc42](https://github.com/flyve-mdm/android-mdm-agent/commit/b6fdc42))
+* **notification:** add notification channel for android 8 ([7fbdcd1](https://github.com/flyve-mdm/android-mdm-agent/commit/7fbdcd1))
+* **notification:** unique notification for download ([679c47c](https://github.com/flyve-mdm/android-mdm-agent/commit/679c47c))
+* **package:** move package folder to external storage ([a859d30](https://github.com/flyve-mdm/android-mdm-agent/commit/a859d30))
+* **package:** update conventional-github-releaser to version 2.0.0 ([a17befa](https://github.com/flyve-mdm/android-mdm-agent/commit/a17befa))
+* **package:** update conventional-github-releaser to version 3.0.0 ([4a2613a](https://github.com/flyve-mdm/android-mdm-agent/commit/4a2613a))
+* **permission:** add scroll on the layout ([6851c84](https://github.com/flyve-mdm/android-mdm-agent/commit/6851c84))
+* **photo:** get path image from Uri ([8d8429a](https://github.com/flyve-mdm/android-mdm-agent/commit/8d8429a))
+* **photo:** update capture image on edit user ([d0b1cf4](https://github.com/flyve-mdm/android-mdm-agent/commit/d0b1cf4))
+* **policies:** disable mobile line ([cefd343](https://github.com/flyve-mdm/android-mdm-agent/commit/cefd343))
+* **policies:** disable mobile line on broadcast ([e186f73](https://github.com/flyve-mdm/android-mdm-agent/commit/e186f73))
+* **policies:** disable wifi ([d781be1](https://github.com/flyve-mdm/android-mdm-agent/commit/d781be1))
+* **policies:** fix airplane mode ([681a84f](https://github.com/flyve-mdm/android-mdm-agent/commit/681a84f))
+* **policies:** fix disable mobile line ([1b49ca5](https://github.com/flyve-mdm/android-mdm-agent/commit/1b49ca5))
+* **policies:** fix gps ([df4013b](https://github.com/flyve-mdm/android-mdm-agent/commit/df4013b))
+* **policies:** move on policies ([13c499f](https://github.com/flyve-mdm/android-mdm-agent/commit/13c499f))
+* **policies:** update data roaming script ([930cbf6](https://github.com/flyve-mdm/android-mdm-agent/commit/930cbf6))
+* **policy:** add cache conditional on sms receiver ([6dc5cf4](https://github.com/flyve-mdm/android-mdm-agent/commit/6dc5cf4))
+* **policy:** add custom method to disable alarm ([9125aa5](https://github.com/flyve-mdm/android-mdm-agent/commit/9125aa5))
+* **policy:** add deploy app ([a75395a](https://github.com/flyve-mdm/android-mdm-agent/commit/a75395a))
+* **policy:** add flag activity new task for password ([723e2a8](https://github.com/flyve-mdm/android-mdm-agent/commit/723e2a8))
+* **policy:** add provider and REQUEST_INSTALL_PACKAGES permission ([1e90b19](https://github.com/flyve-mdm/android-mdm-agent/commit/1e90b19))
+* **policy:** check android api version on status bar ([8fff94a](https://github.com/flyve-mdm/android-mdm-agent/commit/8fff94a))
+* **policy:** create remove package method ([2e22d84](https://github.com/flyve-mdm/android-mdm-agent/commit/2e22d84))
+* **policy:** if application exists return file path ([43da143](https://github.com/flyve-mdm/android-mdm-agent/commit/43da143))
+* **policy:** implement correct method on passwordMinLength ([00ee29e](https://github.com/flyve-mdm/android-mdm-agent/commit/00ee29e))
+* **policy:** implement uri content for install on android api 24 or more ([94c2fb5](https://github.com/flyve-mdm/android-mdm-agent/commit/94c2fb5))
+* **policy:** manage problem installing apps ([af5da6d](https://github.com/flyve-mdm/android-mdm-agent/commit/af5da6d))
+* **policy:** remove disable sms method ([ad23b5d](https://github.com/flyve-mdm/android-mdm-agent/commit/ad23b5d))
+* **policy:** remove lock var on thread manager ([38f9bd9](https://github.com/flyve-mdm/android-mdm-agent/commit/38f9bd9))
+* **policy:** send ? character iif gps fail ([236fe67](https://github.com/flyve-mdm/android-mdm-agent/commit/236fe67))
+* **policy:** set activity new task flag on lock ([0e99fb5](https://github.com/flyve-mdm/android-mdm-agent/commit/0e99fb5))
+* **policy:** set correct value mute ([b3ded54](https://github.com/flyve-mdm/android-mdm-agent/commit/b3ded54))
+* **policy:** split download and remove files method ([82b7177](https://github.com/flyve-mdm/android-mdm-agent/commit/82b7177))
+* **policy:** update the log message ([9c13ff6](https://github.com/flyve-mdm/android-mdm-agent/commit/9c13ff6))
+* **policy:** update unenroll method ([ea7498a](https://github.com/flyve-mdm/android-mdm-agent/commit/ea7498a))
+* **policy:** use the right policies connectiviity ([a9fe7cb](https://github.com/flyve-mdm/android-mdm-agent/commit/a9fe7cb))
+* **preview:** validate null values on user information ([91ea2d5](https://github.com/flyve-mdm/android-mdm-agent/commit/91ea2d5))
+* **qr:** set the scan view to landscape fixed ([2be4e0d](https://github.com/flyve-mdm/android-mdm-agent/commit/2be4e0d))
+* **receiver:** check USB connection to implement the policy ([660e606](https://github.com/flyve-mdm/android-mdm-agent/commit/660e606))
+* **receiver:** manage exceptions ([2b8a366](https://github.com/flyve-mdm/android-mdm-agent/commit/2b8a366))
+* **reconnect:** add logic to reconnection method ([dfcd977](https://github.com/flyve-mdm/android-mdm-agent/commit/dfcd977))
+* **reconnect:** check the reconnection every 30 seconds ([16ec75d](https://github.com/flyve-mdm/android-mdm-agent/commit/16ec75d))
+* **reconnect:** implement for all connection fail ([2fcbd9b](https://github.com/flyve-mdm/android-mdm-agent/commit/2fcbd9b))
+* **reconnect:** implement manual reconnection ([2da3293](https://github.com/flyve-mdm/android-mdm-agent/commit/2da3293))
+* **reconnection:** keep one timer at time ([eeb96c0](https://github.com/flyve-mdm/android-mdm-agent/commit/eeb96c0))
+* **service:** change name of agent service ([a357387](https://github.com/flyve-mdm/android-mdm-agent/commit/a357387))
+* **service:** check if service is null ([354744e](https://github.com/flyve-mdm/android-mdm-agent/commit/354744e))
+* **service:** remove stop service from ui ([0cc9b27](https://github.com/flyve-mdm/android-mdm-agent/commit/0cc9b27))
+* **snack:** add more space on the textview ([2ba2919](https://github.com/flyve-mdm/android-mdm-agent/commit/2ba2919))
+* **splash:** add single task ([4a4f658](https://github.com/flyve-mdm/android-mdm-agent/commit/4a4f658))
+* **sresources:** escape special character on string ([c915077](https://github.com/flyve-mdm/android-mdm-agent/commit/c915077))
+* **startenrollmentactivity:** fix handling of deeplink and qr code ([694adc2](https://github.com/flyve-mdm/android-mdm-agent/commit/694adc2))
+* **unenroll:** remove all the database information ([0a05d21](https://github.com/flyve-mdm/android-mdm-agent/commit/0a05d21))
+* **user:** add default image if is empty ([7113d85](https://github.com/flyve-mdm/android-mdm-agent/commit/7113d85))
+* **user:** add id on title user screen ([d407617](https://github.com/flyve-mdm/android-mdm-agent/commit/d407617))
+* **user:** create just fields for phone available on cache ([93625ed](https://github.com/flyve-mdm/android-mdm-agent/commit/93625ed))
+* **user:** fix load user ([4dacea3](https://github.com/flyve-mdm/android-mdm-agent/commit/4dacea3))
+* **user:** remove close activity ([b37693f](https://github.com/flyve-mdm/android-mdm-agent/commit/b37693f))
+* **user:** save multiples email without repeat ([ca3e39c](https://github.com/flyve-mdm/android-mdm-agent/commit/ca3e39c))
+* **user:** save phone2 field with correct data ([ba996b3](https://github.com/flyve-mdm/android-mdm-agent/commit/ba996b3))
+* **user:** set edittext email disable ([e76e438](https://github.com/flyve-mdm/android-mdm-agent/commit/e76e438))
+* **user:** validate list with empty value ([3226ff4](https://github.com/flyve-mdm/android-mdm-agent/commit/3226ff4))
+* **user:** validate user data save ([a91c85a](https://github.com/flyve-mdm/android-mdm-agent/commit/a91c85a))
+
+
+### Chores
+
+* **package:** working on new version ([a88bb8c](https://github.com/flyve-mdm/android-mdm-agent/commit/a88bb8c))
+
+
+### Features
+
+* **about:** add menu item and icon ([5964781](https://github.com/flyve-mdm/android-mdm-agent/commit/5964781))
+* **about:** add screen with about information ([23f73a1](https://github.com/flyve-mdm/android-mdm-agent/commit/23f73a1))
+* **activity:** add activity item ([4c1439d](https://github.com/flyve-mdm/android-mdm-agent/commit/4c1439d))
+* **activity:** add activity resources ([b511d41](https://github.com/flyve-mdm/android-mdm-agent/commit/b511d41))
+* **activity:** add connectivity adapter ([08b1c0a](https://github.com/flyve-mdm/android-mdm-agent/commit/08b1c0a))
+* **activity:** add connectivity fragment ([9406301](https://github.com/flyve-mdm/android-mdm-agent/commit/9406301))
+* **activity:** add fragment ([2272ea3](https://github.com/flyve-mdm/android-mdm-agent/commit/2272ea3))
+* **activity:** add layout ([9ad2e4b](https://github.com/flyve-mdm/android-mdm-agent/commit/9ad2e4b))
+* **activity:** add layout ([170abfc](https://github.com/flyve-mdm/android-mdm-agent/commit/170abfc))
+* **activity:** create fragment connectivity ([636f6c8](https://github.com/flyve-mdm/android-mdm-agent/commit/636f6c8))
+* **activity:** remove connectivity tab ([56b6b9b](https://github.com/flyve-mdm/android-mdm-agent/commit/56b6b9b))
+* **admin:** add device admin integration ([#63](https://github.com/flyve-mdm/android-mdm-agent/issues/63)) ([93ca0c8](https://github.com/flyve-mdm/android-mdm-agent/commit/93ca0c8))
+* **agent:** add easter egg jobs ([c182683](https://github.com/flyve-mdm/android-mdm-agent/commit/c182683))
+* **agent:** Add status to the agent screen ([abe473d](https://github.com/flyve-mdm/android-mdm-agent/commit/abe473d))
+* **agent:** add toast to easter egg ([85aac9a](https://github.com/flyve-mdm/android-mdm-agent/commit/85aac9a))
+* **agent:** multiples improves ([#85](https://github.com/flyve-mdm/android-mdm-agent/issues/85)) ([784eb68](https://github.com/flyve-mdm/android-mdm-agent/commit/784eb68))
+* **alarm:** add time alarm for inventory ([9dbc4e5](https://github.com/flyve-mdm/android-mdm-agent/commit/9dbc4e5))
+* **app:** add applications tab ([e0ab30c](https://github.com/flyve-mdm/android-mdm-agent/commit/e0ab30c))
+* **app:** add applications tab ([519f445](https://github.com/flyve-mdm/android-mdm-agent/commit/519f445))
+* **app:** add apps status ([13ed27d](https://github.com/flyve-mdm/android-mdm-agent/commit/13ed27d))
+* **app:** add get application image method ([61bb20c](https://github.com/flyve-mdm/android-mdm-agent/commit/61bb20c))
+* **app:** add icon app support ([511fb84](https://github.com/flyve-mdm/android-mdm-agent/commit/511fb84))
+* **app:** add install activity ([e40ef44](https://github.com/flyve-mdm/android-mdm-agent/commit/e40ef44))
+* **app:** add install app layout ([1ae5f07](https://github.com/flyve-mdm/android-mdm-agent/commit/1ae5f07))
+* **app:** add message to show without data ([ca22c59](https://github.com/flyve-mdm/android-mdm-agent/commit/ca22c59))
+* **app:** add message to show without data on layout ([c2aa9bb](https://github.com/flyve-mdm/android-mdm-agent/commit/c2aa9bb))
+* **app:** add pending to install resource ([fe70264](https://github.com/flyve-mdm/android-mdm-agent/commit/fe70264))
+* **app:** add persistence notification ([2d2d25c](https://github.com/flyve-mdm/android-mdm-agent/commit/2d2d25c))
+* **app:** add update application status ([fe88b4c](https://github.com/flyve-mdm/android-mdm-agent/commit/fe88b4c))
+* **app:** application list item ([8c701e9](https://github.com/flyve-mdm/android-mdm-agent/commit/8c701e9))
+* **app:** change status ([a5c7f98](https://github.com/flyve-mdm/android-mdm-agent/commit/a5c7f98))
+* **app:** create app list layout ([762c81b](https://github.com/flyve-mdm/android-mdm-agent/commit/762c81b))
+* **app:** create application list fragment ([39b3b8c](https://github.com/flyve-mdm/android-mdm-agent/commit/39b3b8c))
+* **app:** create application list fragment ([321de08](https://github.com/flyve-mdm/android-mdm-agent/commit/321de08))
+* **app:** create install app activity ([503e572](https://github.com/flyve-mdm/android-mdm-agent/commit/503e572))
+* **app:** get application by id method ([03baaed](https://github.com/flyve-mdm/android-mdm-agent/commit/03baaed))
+* **app:** implement install apk ([4c10480](https://github.com/flyve-mdm/android-mdm-agent/commit/4c10480))
+* **app:** implement message to show without data ([57fd93b](https://github.com/flyve-mdm/android-mdm-agent/commit/57fd93b))
+* **app:** implement persistence notification ([517f790](https://github.com/flyve-mdm/android-mdm-agent/commit/517f790))
+* **app:** implement update application status ([3ba4415](https://github.com/flyve-mdm/android-mdm-agent/commit/3ba4415))
+* **app:** launch install app activity ([abb3173](https://github.com/flyve-mdm/android-mdm-agent/commit/abb3173))
+* **app:** reload application list ([5edb2ad](https://github.com/flyve-mdm/android-mdm-agent/commit/5edb2ad))
+* **app:** remove persistence notification when app is installed ([25a414a](https://github.com/flyve-mdm/android-mdm-agent/commit/25a414a))
+* **app:** remove status restriction ([ff10f09](https://github.com/flyve-mdm/android-mdm-agent/commit/ff10f09))
+* **app:** store app information on database ([317146a](https://github.com/flyve-mdm/android-mdm-agent/commit/317146a))
+* **applications:** create adapter ([9e7e042](https://github.com/flyve-mdm/android-mdm-agent/commit/9e7e042))
+* **bugsnag:** add bugsnag with thestral ([051db33](https://github.com/flyve-mdm/android-mdm-agent/commit/051db33))
+* **camera:** add camera switch for test ([a14271c](https://github.com/flyve-mdm/android-mdm-agent/commit/a14271c))
+* **config:** add configuration item on the menu ([ae0a373](https://github.com/flyve-mdm/android-mdm-agent/commit/ae0a373))
+* **config:** add configuration layout ([7a90465](https://github.com/flyve-mdm/android-mdm-agent/commit/7a90465))
+* **config:** add configuration string to resources ([55c70ee](https://github.com/flyve-mdm/android-mdm-agent/commit/55c70ee))
+* **config:** add dark theme on local storage ([b017797](https://github.com/flyve-mdm/android-mdm-agent/commit/b017797))
+* **config:** add disable notification local storage ([f52d629](https://github.com/flyve-mdm/android-mdm-agent/commit/f52d629))
+* **config:** add disable notifications ([9ca2eeb](https://github.com/flyve-mdm/android-mdm-agent/commit/9ca2eeb))
+* **config:** add notifications and dark theme ([dea4c0c](https://github.com/flyve-mdm/android-mdm-agent/commit/dea4c0c))
+* **config:** hide dark theme ([ed33e9e](https://github.com/flyve-mdm/android-mdm-agent/commit/ed33e9e))
+* **connection:** add notification message when the agent is disconnected ([164cccb](https://github.com/flyve-mdm/android-mdm-agent/commit/164cccb))
+* **connection:** disable incoming sms and mms ([baf93d2](https://github.com/flyve-mdm/android-mdm-agent/commit/baf93d2))
+* **connectivity:** add new connectivity method ([57f5b2f](https://github.com/flyve-mdm/android-mdm-agent/commit/57f5b2f))
+* **connectivity:** disable airplane mode ([6cb7a30](https://github.com/flyve-mdm/android-mdm-agent/commit/6cb7a30))
+* **connectivity:** disable Hostpot ([143e952](https://github.com/flyve-mdm/android-mdm-agent/commit/143e952))
+* **connectivity:** disable mobile line ([043108d](https://github.com/flyve-mdm/android-mdm-agent/commit/043108d))
+* **connectivity:** disable NFC ([5bceacd](https://github.com/flyve-mdm/android-mdm-agent/commit/5bceacd))
+* **connectivity:** disable roaming ([e838432](https://github.com/flyve-mdm/android-mdm-agent/commit/e838432))
+* **connectivity:** disable usb file transfer protocols ([812e435](https://github.com/flyve-mdm/android-mdm-agent/commit/812e435))
+* **data:** add cache on switch ([8f63d4a](https://github.com/flyve-mdm/android-mdm-agent/commit/8f63d4a))
+* **data:** add visibility gone on delete data button ([ad77faa](https://github.com/flyve-mdm/android-mdm-agent/commit/ad77faa))
+* **database:** add application dao ([09d21ff](https://github.com/flyve-mdm/android-mdm-agent/commit/09d21ff))
+* **database:** add application entity ([528e6b7](https://github.com/flyve-mdm/android-mdm-agent/commit/528e6b7))
+* **database:** add database setup ([648c10d](https://github.com/flyve-mdm/android-mdm-agent/commit/648c10d))
+* **deeplink:** add the textview information ([f59b0c9](https://github.com/flyve-mdm/android-mdm-agent/commit/f59b0c9))
+* **deeplink:** read new fields name, phone, website and email on CSV ([625bec7](https://github.com/flyve-mdm/android-mdm-agent/commit/625bec7))
+* **deeplink:** show the deeplink infomrmation ([0546ae2](https://github.com/flyve-mdm/android-mdm-agent/commit/0546ae2))
+* **deploy:** add download directory method ([62df33d](https://github.com/flyve-mdm/android-mdm-agent/commit/62df33d))
+* **deploy:** add extra and select item on menu ([9d5fcda](https://github.com/flyve-mdm/android-mdm-agent/commit/9d5fcda))
+* **deploy:** add extra from on notification intent ([504851a](https://github.com/flyve-mdm/android-mdm-agent/commit/504851a))
+* **deploy:** add install apk silently method ([a2d6977](https://github.com/flyve-mdm/android-mdm-agent/commit/a2d6977))
+* **deploy:** add INSTALL_PACKAGES permission ([a0b5b86](https://github.com/flyve-mdm/android-mdm-agent/commit/a0b5b86))
+* **deploy:** add silently install button ([1bf0f53](https://github.com/flyve-mdm/android-mdm-agent/commit/1bf0f53))
+* **deploy:** add silently install test ([accb4c0](https://github.com/flyve-mdm/android-mdm-agent/commit/accb4c0))
+* **deploy:** implement install silently ([655d659](https://github.com/flyve-mdm/android-mdm-agent/commit/655d659))
+* **deploy:** reorder items and select activity on the list ([e90eff1](https://github.com/flyve-mdm/android-mdm-agent/commit/e90eff1))
+* **deploy:** select application on fragment activity when come from notification ([487cd01](https://github.com/flyve-mdm/android-mdm-agent/commit/487cd01))
+* **disclosure:** add disclosure permission screen ([683a65b](https://github.com/flyve-mdm/android-mdm-agent/commit/683a65b))
+* **drawer:** add drawer navigation ([c09cfae](https://github.com/flyve-mdm/android-mdm-agent/commit/c09cfae))
+* **drawer:** add feedback item on menu without action ([9896156](https://github.com/flyve-mdm/android-mdm-agent/commit/9896156))
+* **drawer:** add header menu ([6e9c907](https://github.com/flyve-mdm/android-mdm-agent/commit/6e9c907))
+* **drawer:** add log screen as easter egg ([0e8066b](https://github.com/flyve-mdm/android-mdm-agent/commit/0e8066b))
+* **drawer:** add separator line ([5f91162](https://github.com/flyve-mdm/android-mdm-agent/commit/5f91162))
+* **easteregg:** reload list drawer on activate easteregg ([4d28181](https://github.com/flyve-mdm/android-mdm-agent/commit/4d28181))
+* **enroll:** add deeplink and background service ([#62](https://github.com/flyve-mdm/android-mdm-agent/issues/62)) ([d0d42f6](https://github.com/flyve-mdm/android-mdm-agent/commit/d0d42f6))
+* **enroll:** add snackbar error on enroll ([#113](https://github.com/flyve-mdm/android-mdm-agent/issues/113)) ([7e6736d](https://github.com/flyve-mdm/android-mdm-agent/commit/7e6736d))
+* **enroll:** add wizard for the enrollment ([#80](https://github.com/flyve-mdm/android-mdm-agent/issues/80)) ([b959c9a](https://github.com/flyve-mdm/android-mdm-agent/commit/b959c9a))
+* **enrollment:** add deeplink enrolmment workflow ([d83038d](https://github.com/flyve-mdm/android-mdm-agent/commit/d83038d))
+* **enrollment:** add type on enrollment payload ([6389a49](https://github.com/flyve-mdm/android-mdm-agent/commit/6389a49))
+* **enrollment:** send inventory ([7aa5aba](https://github.com/flyve-mdm/android-mdm-agent/commit/7aa5aba))
+* **error:** add error classification on enrollment helper ([77315fd](https://github.com/flyve-mdm/android-mdm-agent/commit/77315fd))
+* **error:** add error classification on enrollment helper ([7f5e693](https://github.com/flyve-mdm/android-mdm-agent/commit/7f5e693))
+* **error:** add title error screen style ([ead0250](https://github.com/flyve-mdm/android-mdm-agent/commit/ead0250))
+* **error:** create common error type class ([5edfb8f](https://github.com/flyve-mdm/android-mdm-agent/commit/5edfb8f))
+* **error:** create common error type class ([f2a61e5](https://github.com/flyve-mdm/android-mdm-agent/commit/f2a61e5))
+* **error:** implement a new error message with number ([4d85424](https://github.com/flyve-mdm/android-mdm-agent/commit/4d85424))
+* **error:** implement common error on enrollment ([73a1290](https://github.com/flyve-mdm/android-mdm-agent/commit/73a1290))
+* **error:** implement common error on enrollment ([e19e55f](https://github.com/flyve-mdm/android-mdm-agent/commit/e19e55f))
+* **error:** implement common error on permission ([5ac60c8](https://github.com/flyve-mdm/android-mdm-agent/commit/5ac60c8))
+* **error:** implement common error on permission ([5e9d229](https://github.com/flyve-mdm/android-mdm-agent/commit/5e9d229))
+* **error:** implement common error on user ([ca5061f](https://github.com/flyve-mdm/android-mdm-agent/commit/ca5061f))
+* **error:** implement common error on user ([ff42454](https://github.com/flyve-mdm/android-mdm-agent/commit/ff42454))
+* **error:** implement common error type ([b7de271](https://github.com/flyve-mdm/android-mdm-agent/commit/b7de271))
+* **error:** implement error screen ([b127144](https://github.com/flyve-mdm/android-mdm-agent/commit/b127144))
+* **error:** improve error add empty word if the values are empty ([26e9d0c](https://github.com/flyve-mdm/android-mdm-agent/commit/26e9d0c))
+* **fastlane:** Add slack to fastlane to get information about the deploy script ([6bf1faa](https://github.com/flyve-mdm/android-mdm-agent/commit/6bf1faa))
+* **feedback:** add a list of status availables ([8828fdf](https://github.com/flyve-mdm/android-mdm-agent/commit/8828fdf))
+* **feedback:** add create json feedback and send to chollima method ([0cdd441](https://github.com/flyve-mdm/android-mdm-agent/commit/0cdd441))
+* **feedback:** add feedback class ([e0e7dc4](https://github.com/flyve-mdm/android-mdm-agent/commit/e0e7dc4))
+* **feedback:** add feedback layout ([4554e89](https://github.com/flyve-mdm/android-mdm-agent/commit/4554e89))
+* **feedback:** add feedback to the menu ([2b7ccbc](https://github.com/flyve-mdm/android-mdm-agent/commit/2b7ccbc))
+* **feedback:** add send success message ([b3640a1](https://github.com/flyve-mdm/android-mdm-agent/commit/b3640a1))
+* **feedback:** add strings to the resources ([a63c229](https://github.com/flyve-mdm/android-mdm-agent/commit/a63c229))
+* **feedback:** send status for task id on deploy app ([cd5d7d1](https://github.com/flyve-mdm/android-mdm-agent/commit/cd5d7d1))
+* **feedback:** send status for task id on deploy file ([9414f36](https://github.com/flyve-mdm/android-mdm-agent/commit/9414f36))
+* **feedback:** send status for task id on disable airplane mode ([1827e07](https://github.com/flyve-mdm/android-mdm-agent/commit/1827e07))
+* **feedback:** send status for task id on disable bluetooth ([35d9207](https://github.com/flyve-mdm/android-mdm-agent/commit/35d9207))
+* **feedback:** send status for task id on disable camera ([a7af53b](https://github.com/flyve-mdm/android-mdm-agent/commit/a7af53b))
+* **feedback:** send status for task id on disable gps ([2a0a9a9](https://github.com/flyve-mdm/android-mdm-agent/commit/2a0a9a9))
+* **feedback:** send status for task id on disable hostpot ([b45910c](https://github.com/flyve-mdm/android-mdm-agent/commit/b45910c))
+* **feedback:** send status for task id on disable mobile line ([8511dcd](https://github.com/flyve-mdm/android-mdm-agent/commit/8511dcd))
+* **feedback:** send status for task id on disable nfc ([1fc5a6e](https://github.com/flyve-mdm/android-mdm-agent/commit/1fc5a6e))
+* **feedback:** send status for task id on disable roaming ([f1167ac](https://github.com/flyve-mdm/android-mdm-agent/commit/f1167ac))
+* **feedback:** send status for task id on disable screen capture ([6429b61](https://github.com/flyve-mdm/android-mdm-agent/commit/6429b61))
+* **feedback:** send status for task id on disable sms mms ([bfc2ce9](https://github.com/flyve-mdm/android-mdm-agent/commit/bfc2ce9))
+* **feedback:** send status for task id on disable speaker phone ([3d992ee](https://github.com/flyve-mdm/android-mdm-agent/commit/3d992ee))
+* **feedback:** send status for task id on disable status bar ([1239c7e](https://github.com/flyve-mdm/android-mdm-agent/commit/1239c7e))
+* **feedback:** send status for task id on disable usb adb ([fea4780](https://github.com/flyve-mdm/android-mdm-agent/commit/fea4780))
+* **feedback:** send status for task id on disable usb mtp ([3e3be63](https://github.com/flyve-mdm/android-mdm-agent/commit/3e3be63))
+* **feedback:** send status for task id on disable usb ptp ([4f556bf](https://github.com/flyve-mdm/android-mdm-agent/commit/4f556bf))
+* **feedback:** send status for task id on disable vpn profile ([0840c0b](https://github.com/flyve-mdm/android-mdm-agent/commit/0840c0b))
+* **feedback:** send status for task id on disable wifi ([a984769](https://github.com/flyve-mdm/android-mdm-agent/commit/a984769))
+* **feedback:** send status for task id on maximum failed pwd wipe ([310287d](https://github.com/flyve-mdm/android-mdm-agent/commit/310287d))
+* **feedback:** send status for task id on maximum time to lock ([190d7d6](https://github.com/flyve-mdm/android-mdm-agent/commit/190d7d6))
+* **feedback:** send status for task id on password enable ([af0a06b](https://github.com/flyve-mdm/android-mdm-agent/commit/af0a06b))
+* **feedback:** send status for task id on password minimum length ([7eea147](https://github.com/flyve-mdm/android-mdm-agent/commit/7eea147))
+* **feedback:** send status for task id on password minimum letter ([7198f25](https://github.com/flyve-mdm/android-mdm-agent/commit/7198f25))
+* **feedback:** send status for task id on password minimum lower case ([cee3fae](https://github.com/flyve-mdm/android-mdm-agent/commit/cee3fae))
+* **feedback:** send status for task id on password minimum non letter ([600a466](https://github.com/flyve-mdm/android-mdm-agent/commit/600a466))
+* **feedback:** send status for task id on password minimum numeric ([b528053](https://github.com/flyve-mdm/android-mdm-agent/commit/b528053))
+* **feedback:** send status for task id on password minimum symbols ([b7cfcc5](https://github.com/flyve-mdm/android-mdm-agent/commit/b7cfcc5))
+* **feedback:** send status for task id on password minimum upper case ([ac79598](https://github.com/flyve-mdm/android-mdm-agent/commit/ac79598))
+* **feedback:** send status for task id on password quality ([3f0f61b](https://github.com/flyve-mdm/android-mdm-agent/commit/3f0f61b))
+* **feedback:** send status for task id on remove file ([8f788a7](https://github.com/flyve-mdm/android-mdm-agent/commit/8f788a7))
+* **feedback:** send status for task id on remove package ([25dd99d](https://github.com/flyve-mdm/android-mdm-agent/commit/25dd99d))
+* **feedback:** send status for task id on storage encryption ([53ba265](https://github.com/flyve-mdm/android-mdm-agent/commit/53ba265))
+* **feedback:** send status for task id on use tls ([642bd61](https://github.com/flyve-mdm/android-mdm-agent/commit/642bd61))
+* **file:** add complete path of the file on the progress message ([d7150c4](https://github.com/flyve-mdm/android-mdm-agent/commit/d7150c4))
+* **file:** improve download file progress ([d61e510](https://github.com/flyve-mdm/android-mdm-agent/commit/d61e510))
+* **files:** add database file structure ([d2650e9](https://github.com/flyve-mdm/android-mdm-agent/commit/d2650e9))
+* **files:** add delete by name method ([7dbeb75](https://github.com/flyve-mdm/android-mdm-agent/commit/7dbeb75))
+* **files:** add files implementation database ([15af53f](https://github.com/flyve-mdm/android-mdm-agent/commit/15af53f))
+* **files:** add files screen ([93f1013](https://github.com/flyve-mdm/android-mdm-agent/commit/93f1013))
+* **files:** add files tab ([47f8804](https://github.com/flyve-mdm/android-mdm-agent/commit/47f8804))
+* **files:** ask WRITE_EXTERNAL_STORAGE permission ([3527163](https://github.com/flyve-mdm/android-mdm-agent/commit/3527163))
+* **files:** delete mqtt information ([a7d67b7](https://github.com/flyve-mdm/android-mdm-agent/commit/a7d67b7))
+* **files:** improve fail message and insert files on database ([cc01dca](https://github.com/flyve-mdm/android-mdm-agent/commit/cc01dca))
+* **files:** improve file layout ([d8d3f96](https://github.com/flyve-mdm/android-mdm-agent/commit/d8d3f96))
+* **flavor:** implement fdroid flavor ([f09ec2f](https://github.com/flyve-mdm/android-mdm-agent/commit/f09ec2f))
+* **flavor:** implement gplay flavor ([3afd591](https://github.com/flyve-mdm/android-mdm-agent/commit/3afd591))
+* **geolocation:** add geolocations ([#67](https://github.com/flyve-mdm/android-mdm-agent/issues/67)) ([7dbdddd](https://github.com/flyve-mdm/android-mdm-agent/commit/7dbdddd))
+* **gps:** add enable and disable gps ([f1fea83](https://github.com/flyve-mdm/android-mdm-agent/commit/f1fea83))
+* **help:** add help item to menu ([0293f4d](https://github.com/flyve-mdm/android-mdm-agent/commit/0293f4d))
+* **help:** add help screen with flyve-mdm web ([db28ae9](https://github.com/flyve-mdm/android-mdm-agent/commit/db28ae9))
+* **help:** add viewpager to create a slide help on splash ([fc1297c](https://github.com/flyve-mdm/android-mdm-agent/commit/fc1297c))
+* **helpdesk:** add main page ([#90](https://github.com/flyve-mdm/android-mdm-agent/issues/90)) ([f08db95](https://github.com/flyve-mdm/android-mdm-agent/commit/f08db95))
+* **helper:** add is package installed method ([4650170](https://github.com/flyve-mdm/android-mdm-agent/commit/4650170))
+* **icon:** add background and foreground images ([b7c2816](https://github.com/flyve-mdm/android-mdm-agent/commit/b7c2816))
+* **icon:** implement adaptative icon for api 26 ([aad6659](https://github.com/flyve-mdm/android-mdm-agent/commit/aad6659))
+* **inventory:** add receiver and broadcast ([c4ae0b8](https://github.com/flyve-mdm/android-mdm-agent/commit/c4ae0b8))
+* **inventory:** create a common method for inventory ([d5e6adf](https://github.com/flyve-mdm/android-mdm-agent/commit/d5e6adf))
+* **inventory:** update inventory library 0.4.0 ([2ccbab2](https://github.com/flyve-mdm/android-mdm-agent/commit/2ccbab2))
+* **lock:** finish the activity with the button ([ff28c4e](https://github.com/flyve-mdm/android-mdm-agent/commit/ff28c4e))
+* **lock:** improve lock screen design ([bb1c5bf](https://github.com/flyve-mdm/android-mdm-agent/commit/bb1c5bf))
+* **lockscreen:** add activity to settings home ([4645678](https://github.com/flyve-mdm/android-mdm-agent/commit/4645678))
+* **lockscreen:** add lock screen ([4d4e699](https://github.com/flyve-mdm/android-mdm-agent/commit/4d4e699))
+* **lockscreen:** add lockscreen service ([3406dd2](https://github.com/flyve-mdm/android-mdm-agent/commit/3406dd2))
+* **lockscreen:** add notifications receiver for lock screen ([41f6abd](https://github.com/flyve-mdm/android-mdm-agent/commit/41f6abd))
+* **log:** add agent id log ([f69ddb5](https://github.com/flyve-mdm/android-mdm-agent/commit/f69ddb5))
+* **log:** add agent id log ([1a6e79f](https://github.com/flyve-mdm/android-mdm-agent/commit/1a6e79f))
+* **log:** add new debug logs ([f958aff](https://github.com/flyve-mdm/android-mdm-agent/commit/f958aff))
+* **log:** add new debug logs ([4c0c3c8](https://github.com/flyve-mdm/android-mdm-agent/commit/4c0c3c8))
+* **log:** add payload return log ([26080fc](https://github.com/flyve-mdm/android-mdm-agent/commit/26080fc))
+* **log:** add payload return log ([4944f7c](https://github.com/flyve-mdm/android-mdm-agent/commit/4944f7c))
+* **log:** add reverse read file for log ([6e44836](https://github.com/flyve-mdm/android-mdm-agent/commit/6e44836))
+* **log:** improve http logs with more information ([e3d580f](https://github.com/flyve-mdm/android-mdm-agent/commit/e3d580f))
+* **log:** improve http logs with more information ([50496e4](https://github.com/flyve-mdm/android-mdm-agent/commit/50496e4))
+* **log:** set debuggable to true ([7d5644d](https://github.com/flyve-mdm/android-mdm-agent/commit/7d5644d))
+* **log:** set debuggable to true ([8f3fe72](https://github.com/flyve-mdm/android-mdm-agent/commit/8f3fe72))
+* **manifest:** add permission activity ([d540209](https://github.com/flyve-mdm/android-mdm-agent/commit/d540209))
+* **manifest:** get data from MQTT service ([ae9edbb](https://github.com/flyve-mdm/android-mdm-agent/commit/ae9edbb))
+* **manifest:** store manifest version on local storage ([7e7f87d](https://github.com/flyve-mdm/android-mdm-agent/commit/7e7f87d))
+* **mdm:** add use TLS policy ([b861397](https://github.com/flyve-mdm/android-mdm-agent/commit/b861397))
+* **mqtt:** add configuration screen ([187d1bc](https://github.com/flyve-mdm/android-mdm-agent/commit/187d1bc))
+* **mqtt:** add enrollment values on database ([833a05d](https://github.com/flyve-mdm/android-mdm-agent/commit/833a05d))
+* **mqtt:** add mqtt dao on app data base ([12ad7d6](https://github.com/flyve-mdm/android-mdm-agent/commit/12ad7d6))
+* **mqtt:** add mqtt on entities ([744691c](https://github.com/flyve-mdm/android-mdm-agent/commit/744691c))
+* **mqtt:** add mqtt on local database ([f8ddbb3](https://github.com/flyve-mdm/android-mdm-agent/commit/f8ddbb3))
+* **mqtt:** check the mqtt connection status on error ([c9df083](https://github.com/flyve-mdm/android-mdm-agent/commit/c9df083))
+* **mqtt:** create a new mqtt database model ([1ef48c2](https://github.com/flyve-mdm/android-mdm-agent/commit/1ef48c2))
+* **mqtt:** if unenroll open splash screen ([c9c12d2](https://github.com/flyve-mdm/android-mdm-agent/commit/c9c12d2))
+* **mqtt:** implement get by name method ([4ecadc4](https://github.com/flyve-mdm/android-mdm-agent/commit/4ecadc4))
+* **mqtt:** implement mqttdata class ([eb481a9](https://github.com/flyve-mdm/android-mdm-agent/commit/eb481a9))
+* **mqtt:** implement mqttdata class ([82e1b8a](https://github.com/flyve-mdm/android-mdm-agent/commit/82e1b8a))
+* **mqtt:** implement mqttdata class ([fb7c252](https://github.com/flyve-mdm/android-mdm-agent/commit/fb7c252))
+* **mqtt:** implement mqttdata class and remove direct database class ([4d43719](https://github.com/flyve-mdm/android-mdm-agent/commit/4d43719))
+* **mqtt:** improve database update ([fbb6c97](https://github.com/flyve-mdm/android-mdm-agent/commit/fbb6c97))
+* **mqtt:** improve error message ([4dcbb22](https://github.com/flyve-mdm/android-mdm-agent/commit/4dcbb22))
+* **mqtt:** remove cache folder on destroy ([02a6a05](https://github.com/flyve-mdm/android-mdm-agent/commit/02a6a05))
+* **mqtt:** remove setters ([64bf892](https://github.com/flyve-mdm/android-mdm-agent/commit/64bf892))
+* **mqtt:** replace shared preference by database ([da06789](https://github.com/flyve-mdm/android-mdm-agent/commit/da06789))
+* **mqtt:** replace shared preference by database ([688ef36](https://github.com/flyve-mdm/android-mdm-agent/commit/688ef36))
+* **mqtt:** send inventory when add, remove or update some app ([e1010a0](https://github.com/flyve-mdm/android-mdm-agent/commit/e1010a0))
+* **mqtt:** send start enrollment ([92367aa](https://github.com/flyve-mdm/android-mdm-agent/commit/92367aa))
+* **mqtt:** update database version ([e590b1f](https://github.com/flyve-mdm/android-mdm-agent/commit/e590b1f))
+* **mqtt:** update database version ([6a5d3c9](https://github.com/flyve-mdm/android-mdm-agent/commit/6a5d3c9))
+* **mqtt:** update deeplink information on database ([f7f145c](https://github.com/flyve-mdm/android-mdm-agent/commit/f7f145c))
+* **mqtt:** update enrollment information on database ([55e4749](https://github.com/flyve-mdm/android-mdm-agent/commit/55e4749))
+* **mqtt:** update mqtt database information ([7c1493b](https://github.com/flyve-mdm/android-mdm-agent/commit/7c1493b))
+* **mqtt:** update new fields ([701efc7](https://github.com/flyve-mdm/android-mdm-agent/commit/701efc7))
+* **mqtt:** validate if database has values ([695d600](https://github.com/flyve-mdm/android-mdm-agent/commit/695d600))
+* **mqtt:** validate if update or insert values in to the database ([b4d2473](https://github.com/flyve-mdm/android-mdm-agent/commit/b4d2473))
+* **MQTT:** reconnect the service when go offline ([1de18f2](https://github.com/flyve-mdm/android-mdm-agent/commit/1de18f2))
+* **notification:** add enable notification message on app data ([1fae649](https://github.com/flyve-mdm/android-mdm-agent/commit/1fae649))
+* **notification:** add switch connection notification ([ad3c265](https://github.com/flyve-mdm/android-mdm-agent/commit/ad3c265))
+* **notification:** implement notification restriction ([316d480](https://github.com/flyve-mdm/android-mdm-agent/commit/316d480))
+* **orientation:** screen orientation management ([3bcb210](https://github.com/flyve-mdm/android-mdm-agent/commit/3bcb210))
+* **password:** add generic class to open on notification ([9cd48dd](https://github.com/flyve-mdm/android-mdm-agent/commit/9cd48dd))
+* **password:** add method to check the notifications ([4f0455e](https://github.com/flyve-mdm/android-mdm-agent/commit/4f0455e))
+* **password:** add notification bar ([4c41bc6](https://github.com/flyve-mdm/android-mdm-agent/commit/4c41bc6))
+* **password:** add password enable test ([f561b6e](https://github.com/flyve-mdm/android-mdm-agent/commit/f561b6e))
+* **password:** add password enable test layout ([8ad9698](https://github.com/flyve-mdm/android-mdm-agent/commit/8ad9698))
+* **password:** improve the notifications method ([1759923](https://github.com/flyve-mdm/android-mdm-agent/commit/1759923))
+* **password:** open password intent from notification ([a3c657b](https://github.com/flyve-mdm/android-mdm-agent/commit/a3c657b))
+* **peripheral:** device access and connectivity ([#68](https://github.com/flyve-mdm/android-mdm-agent/issues/68)) ([bd2bfd7](https://github.com/flyve-mdm/android-mdm-agent/commit/bd2bfd7))
+* **permission:** add permission enrollment layout ([1ad7cfa](https://github.com/flyve-mdm/android-mdm-agent/commit/1ad7cfa))
+* **permission:** add permissions enrollment activity ([a0ca65c](https://github.com/flyve-mdm/android-mdm-agent/commit/a0ca65c))
+* **permission:** add share method ([361f229](https://github.com/flyve-mdm/android-mdm-agent/commit/361f229))
+* **permission:** add strings to the resources ([8224906](https://github.com/flyve-mdm/android-mdm-agent/commit/8224906))
+* **permission:** remove generete session token and permission ([af215d6](https://github.com/flyve-mdm/android-mdm-agent/commit/af215d6))
+* **permission:** request access fine location ([49193c3](https://github.com/flyve-mdm/android-mdm-agent/commit/49193c3))
+* **permission:** request permission ([e12243c](https://github.com/flyve-mdm/android-mdm-agent/commit/e12243c))
+* **photo:** add function to convert bitmap to string and vice-versa ([336a839](https://github.com/flyve-mdm/android-mdm-agent/commit/336a839))
+* **photo:** add function to select and store photo ([d3e788f](https://github.com/flyve-mdm/android-mdm-agent/commit/d3e788f))
+* **photo:** add photo selection on enrollment ([db242e3](https://github.com/flyve-mdm/android-mdm-agent/commit/db242e3))
+* **photo:** add rounded image class ([8517011](https://github.com/flyve-mdm/android-mdm-agent/commit/8517011))
+* **photo:** adjust image size on user form ([ac862a6](https://github.com/flyve-mdm/android-mdm-agent/commit/ac862a6))
+* **photo:** get photo from api level 16 to up on Edit user form ([a70f47e](https://github.com/flyve-mdm/android-mdm-agent/commit/a70f47e))
+* **photo:** get photo from api level 16 to up on enrollment ([ff31ab5](https://github.com/flyve-mdm/android-mdm-agent/commit/ff31ab5))
+* **photo:** hide keyboard when open the camera selection ([7dc83b1](https://github.com/flyve-mdm/android-mdm-agent/commit/7dc83b1))
+* **photo:** improve photo orientation ([517a7b2](https://github.com/flyve-mdm/android-mdm-agent/commit/517a7b2))
+* **photo:** load rounded image on information ([488b979](https://github.com/flyve-mdm/android-mdm-agent/commit/488b979))
+* **photo:** reload the user data on information when this is updated ([38e738e](https://github.com/flyve-mdm/android-mdm-agent/commit/38e738e))
+* **photo:** store picture on local storage ([18f52cf](https://github.com/flyve-mdm/android-mdm-agent/commit/18f52cf))
+* **picture:** fix take picture on enrollment ([00e1000](https://github.com/flyve-mdm/android-mdm-agent/commit/00e1000))
+* **policies:** add database policies schema ([d3e0590](https://github.com/flyve-mdm/android-mdm-agent/commit/d3e0590))
+* **policies:** add deep link for push policy ([0a154cc](https://github.com/flyve-mdm/android-mdm-agent/commit/0a154cc))
+* **policies:** add default value for password policies ([dc7a7bd](https://github.com/flyve-mdm/android-mdm-agent/commit/dc7a7bd))
+* **policies:** add delete all method ([29442c2](https://github.com/flyve-mdm/android-mdm-agent/commit/29442c2))
+* **policies:** add disable wifi pattern ([eac7dab](https://github.com/flyve-mdm/android-mdm-agent/commit/eac7dab))
+* **policies:** add disable wifi pattern ([12b77ca](https://github.com/flyve-mdm/android-mdm-agent/commit/12b77ca))
+* **policies:** add files and apps ([#79](https://github.com/flyve-mdm/android-mdm-agent/issues/79)) ([7dccd8e](https://github.com/flyve-mdm/android-mdm-agent/commit/7dccd8e))
+* **policies:** add firebase class ([40f0c4a](https://github.com/flyve-mdm/android-mdm-agent/commit/40f0c4a))
+* **policies:** add get policies by name method ([f8e973a](https://github.com/flyve-mdm/android-mdm-agent/commit/f8e973a))
+* **policies:** add get policy by method ([92d0d27](https://github.com/flyve-mdm/android-mdm-agent/commit/92d0d27))
+* **policies:** add list adapter ([1e4ee7e](https://github.com/flyve-mdm/android-mdm-agent/commit/1e4ee7e))
+* **policies:** add password policies ([#70](https://github.com/flyve-mdm/android-mdm-agent/issues/70)) ([04c270a](https://github.com/flyve-mdm/android-mdm-agent/commit/04c270a))
+* **policies:** add policies database storage ([3e64284](https://github.com/flyve-mdm/android-mdm-agent/commit/3e64284))
+* **policies:** add policies fragment ([77ad749](https://github.com/flyve-mdm/android-mdm-agent/commit/77ad749))
+* **policies:** add policies list layout ([8d26e0e](https://github.com/flyve-mdm/android-mdm-agent/commit/8d26e0e))
+* **policies:** add policies module ([625ceca](https://github.com/flyve-mdm/android-mdm-agent/commit/625ceca))
+* **policies:** add policies storage ([a0f956f](https://github.com/flyve-mdm/android-mdm-agent/commit/a0f956f))
+* **policies:** add policy module ([e643967](https://github.com/flyve-mdm/android-mdm-agent/commit/e643967))
+* **policies:** add push policies resources ([4a8a87c](https://github.com/flyve-mdm/android-mdm-agent/commit/4a8a87c))
+* **policies:** add screen for notification ([9257d1a](https://github.com/flyve-mdm/android-mdm-agent/commit/9257d1a))
+* **policies:** add speaker phone data ([434bcd4](https://github.com/flyve-mdm/android-mdm-agent/commit/434bcd4))
+* **policies:** add split capitalized method ([b21051a](https://github.com/flyve-mdm/android-mdm-agent/commit/b21051a))
+* **policies:** change the call to policies ([9da7e89](https://github.com/flyve-mdm/android-mdm-agent/commit/9da7e89))
+* **policies:** check integer values ([bfb6a21](https://github.com/flyve-mdm/android-mdm-agent/commit/bfb6a21))
+* **policies:** create a new pattern for policies ([4be4061](https://github.com/flyve-mdm/android-mdm-agent/commit/4be4061))
+* **policies:** create call to policies ([c68dc59](https://github.com/flyve-mdm/android-mdm-agent/commit/c68dc59))
+* **policies:** implement cache database policies ([b142e4c](https://github.com/flyve-mdm/android-mdm-agent/commit/b142e4c))
+* **policies:** implement cache database storage ([cae3d44](https://github.com/flyve-mdm/android-mdm-agent/commit/cae3d44))
+* **policies:** implement database cache ([c11e016](https://github.com/flyve-mdm/android-mdm-agent/commit/c11e016))
+* **policies:** implement database cache on unimplemented policies ([567cbc0](https://github.com/flyve-mdm/android-mdm-agent/commit/567cbc0))
+* **policies:** implement database storage ([3fd9f86](https://github.com/flyve-mdm/android-mdm-agent/commit/3fd9f86))
+* **policies:** implement database storage ([85d4ab1](https://github.com/flyve-mdm/android-mdm-agent/commit/85d4ab1))
+* **policies:** implement delete all method ([b9bef22](https://github.com/flyve-mdm/android-mdm-agent/commit/b9bef22))
+* **policies:** implement new database cache ([6599f27](https://github.com/flyve-mdm/android-mdm-agent/commit/6599f27))
+* **policies:** implement notification working on background ([60a8682](https://github.com/flyve-mdm/android-mdm-agent/commit/60a8682))
+* **policies:** implement pull down to refresh ([9f4f6a4](https://github.com/flyve-mdm/android-mdm-agent/commit/9f4f6a4))
+* **policies:** improve the policies patterns ([d34c029](https://github.com/flyve-mdm/android-mdm-agent/commit/d34c029))
+* **policies:** open notification with deeplink ([af0e872](https://github.com/flyve-mdm/android-mdm-agent/commit/af0e872))
+* **policies:** read the policies from database ([45e495f](https://github.com/flyve-mdm/android-mdm-agent/commit/45e495f))
+* **policies:** remove cache from policies implementation ([8ec5c94](https://github.com/flyve-mdm/android-mdm-agent/commit/8ec5c94))
+* **policies:** request topic on the notification ([7e8f4c7](https://github.com/flyve-mdm/android-mdm-agent/commit/7e8f4c7))
+* **policies:** return the priority value ([b0b28de](https://github.com/flyve-mdm/android-mdm-agent/commit/b0b28de))
+* **policies:** simple push policies view with logo and message ([51e480c](https://github.com/flyve-mdm/android-mdm-agent/commit/51e480c))
+* **policies:** storage disable camera ([1b60a84](https://github.com/flyve-mdm/android-mdm-agent/commit/1b60a84))
+* **policies:** storage encryption device ([802e008](https://github.com/flyve-mdm/android-mdm-agent/commit/802e008))
+* **policies:** storage maximum time to lock ([85d0faf](https://github.com/flyve-mdm/android-mdm-agent/commit/85d0faf))
+* **policies:** storage password lenght ([82913bb](https://github.com/flyve-mdm/android-mdm-agent/commit/82913bb))
+* **policies:** storage password maximum failed for wipe ([89678e0](https://github.com/flyve-mdm/android-mdm-agent/commit/89678e0))
+* **policies:** storage password minimum letters ([e52eb24](https://github.com/flyve-mdm/android-mdm-agent/commit/e52eb24))
+* **policies:** storage password minimum lower case ([4a27803](https://github.com/flyve-mdm/android-mdm-agent/commit/4a27803))
+* **policies:** storage password minimum non letter ([e1a6b89](https://github.com/flyve-mdm/android-mdm-agent/commit/e1a6b89))
+* **policies:** storage password minimum numeric ([511b0eb](https://github.com/flyve-mdm/android-mdm-agent/commit/511b0eb))
+* **policies:** storage password minimum symbols ([d53d75f](https://github.com/flyve-mdm/android-mdm-agent/commit/d53d75f))
+* **policies:** storage password minimum upper case ([392aada](https://github.com/flyve-mdm/android-mdm-agent/commit/392aada))
+* **policies:** storage password quality ([7afdce3](https://github.com/flyve-mdm/android-mdm-agent/commit/7afdce3))
+* **policy:** add airplane mode policy pattern ([290fef7](https://github.com/flyve-mdm/android-mdm-agent/commit/290fef7))
+* **policy:** add bluetooth pattern policy ([1bcb091](https://github.com/flyve-mdm/android-mdm-agent/commit/1bcb091))
+* **policy:** add custom phone state listener ([404d3b6](https://github.com/flyve-mdm/android-mdm-agent/commit/404d3b6))
+* **policy:** add disable all sounds method ([2d2b863](https://github.com/flyve-mdm/android-mdm-agent/commit/2d2b863))
+* **policy:** add disable capture screen on device police manager ([2d94d10](https://github.com/flyve-mdm/android-mdm-agent/commit/2d94d10))
+* **policy:** add disable speaker phone method ([703086e](https://github.com/flyve-mdm/android-mdm-agent/commit/703086e))
+* **policy:** add disable speaker phone method ([99deec5](https://github.com/flyve-mdm/android-mdm-agent/commit/99deec5))
+* **policy:** add disable status bar on device police manager ([b5c6cb7](https://github.com/flyve-mdm/android-mdm-agent/commit/b5c6cb7))
+* **policy:** add enable password method ([805c7dc](https://github.com/flyve-mdm/android-mdm-agent/commit/805c7dc))
+* **policy:** add gps policy pattern ([37c5972](https://github.com/flyve-mdm/android-mdm-agent/commit/37c5972))
+* **policy:** add Hostpot Tethering policy pattern ([92fa848](https://github.com/flyve-mdm/android-mdm-agent/commit/92fa848))
+* **policy:** add lock screen ([14ef3cd](https://github.com/flyve-mdm/android-mdm-agent/commit/14ef3cd))
+* **policy:** add maximum failed password for wipe policy pattern ([a42687f](https://github.com/flyve-mdm/android-mdm-agent/commit/a42687f))
+* **policy:** add maximum time to lock policy pattern ([05e48f1](https://github.com/flyve-mdm/android-mdm-agent/commit/05e48f1))
+* **policy:** add mobile line policy pattern ([ac3a5ce](https://github.com/flyve-mdm/android-mdm-agent/commit/ac3a5ce))
+* **policy:** add new method to disable sounds stream types ([4c90dd6](https://github.com/flyve-mdm/android-mdm-agent/commit/4c90dd6))
+* **policy:** add nfc policy pattern ([c36f3d4](https://github.com/flyve-mdm/android-mdm-agent/commit/c36f3d4))
+* **policy:** add password enable policy pattern ([dd5ddf3](https://github.com/flyve-mdm/android-mdm-agent/commit/dd5ddf3))
+* **policy:** add password min length policy pattern ([bfa271d](https://github.com/flyve-mdm/android-mdm-agent/commit/bfa271d))
+* **policy:** add password min letter policy pattern ([f1b6da1](https://github.com/flyve-mdm/android-mdm-agent/commit/f1b6da1))
+* **policy:** add password min non letter policy pattern ([12ca576](https://github.com/flyve-mdm/android-mdm-agent/commit/12ca576))
+* **policy:** add password min numeric policy pattern ([aa010f1](https://github.com/flyve-mdm/android-mdm-agent/commit/aa010f1))
+* **policy:** add password min symbols policy pattern ([dd68b39](https://github.com/flyve-mdm/android-mdm-agent/commit/dd68b39))
+* **policy:** add password min upper and lower length policy pattern ([f827e8a](https://github.com/flyve-mdm/android-mdm-agent/commit/f827e8a))
+* **policy:** add password quality policy pattern ([e28ca43](https://github.com/flyve-mdm/android-mdm-agent/commit/e28ca43))
+* **policy:** add reboot method ([aa9eb22](https://github.com/flyve-mdm/android-mdm-agent/commit/aa9eb22))
+* **policy:** add reset password ([20be28b](https://github.com/flyve-mdm/android-mdm-agent/commit/20be28b))
+* **policy:** add roaming policy pattern ([2bd05bd](https://github.com/flyve-mdm/android-mdm-agent/commit/2bd05bd))
+* **policy:** add screen capture policy pattern ([6fc1592](https://github.com/flyve-mdm/android-mdm-agent/commit/6fc1592))
+* **policy:** add sms broadcast receiver ([1498a3c](https://github.com/flyve-mdm/android-mdm-agent/commit/1498a3c))
+* **policy:** add sms delete all message method ([6686222](https://github.com/flyve-mdm/android-mdm-agent/commit/6686222))
+* **policy:** add sms mms policy pattern ([af09552](https://github.com/flyve-mdm/android-mdm-agent/commit/af09552))
+* **policy:** add speaker phone policy pattern ([071c390](https://github.com/flyve-mdm/android-mdm-agent/commit/071c390))
+* **policy:** add status bar policy pattern ([aa00a94](https://github.com/flyve-mdm/android-mdm-agent/commit/aa00a94))
+* **policy:** add storage encryption policy pattern ([d29d3da](https://github.com/flyve-mdm/android-mdm-agent/commit/d29d3da))
+* **policy:** add stream accessibility policy pattern ([b1dd74f](https://github.com/flyve-mdm/android-mdm-agent/commit/b1dd74f))
+* **policy:** add stream alarm policy pattern ([242fc6e](https://github.com/flyve-mdm/android-mdm-agent/commit/242fc6e))
+* **policy:** add stream dtmf policy pattern ([66bf110](https://github.com/flyve-mdm/android-mdm-agent/commit/66bf110))
+* **policy:** add stream music policy pattern ([bdcee9b](https://github.com/flyve-mdm/android-mdm-agent/commit/bdcee9b))
+* **policy:** add stream notification policy pattern ([2ada828](https://github.com/flyve-mdm/android-mdm-agent/commit/2ada828))
+* **policy:** add stream ring policy pattern ([3e47a60](https://github.com/flyve-mdm/android-mdm-agent/commit/3e47a60))
+* **policy:** add stream voice call policy pattern ([059ac03](https://github.com/flyve-mdm/android-mdm-agent/commit/059ac03))
+* **policy:** add supervisor information ([bb74637](https://github.com/flyve-mdm/android-mdm-agent/commit/bb74637))
+* **policy:** add unlock method ([9e95f75](https://github.com/flyve-mdm/android-mdm-agent/commit/9e95f75))
+* **policy:** add usb adb policy pattern ([d46fa38](https://github.com/flyve-mdm/android-mdm-agent/commit/d46fa38))
+* **policy:** add usb mtp policy pattern ([c19a42e](https://github.com/flyve-mdm/android-mdm-agent/commit/c19a42e))
+* **policy:** add usb ptp policy pattern ([c4a24dd](https://github.com/flyve-mdm/android-mdm-agent/commit/c4a24dd))
+* **policy:** add vpn policy pattern ([ca198a8](https://github.com/flyve-mdm/android-mdm-agent/commit/ca198a8))
+* **policy:** check enable password helper ([876cdc3](https://github.com/flyve-mdm/android-mdm-agent/commit/876cdc3))
+* **policy:** check the value type ([6e552d7](https://github.com/flyve-mdm/android-mdm-agent/commit/6e552d7))
+* **policy:** implement bluetooth policy on the service ([ef6e9cd](https://github.com/flyve-mdm/android-mdm-agent/commit/ef6e9cd))
+* **policy:** implement camera policy on the service ([3fbf468](https://github.com/flyve-mdm/android-mdm-agent/commit/3fbf468))
+* **policy:** implement disable all sounds policy ([79804e8](https://github.com/flyve-mdm/android-mdm-agent/commit/79804e8))
+* **policy:** implement disable stream accessibility policy ([9010671](https://github.com/flyve-mdm/android-mdm-agent/commit/9010671))
+* **policy:** implement disable stream alarm policy ([e0e5906](https://github.com/flyve-mdm/android-mdm-agent/commit/e0e5906))
+* **policy:** implement disable stream DTMF policy ([069bec3](https://github.com/flyve-mdm/android-mdm-agent/commit/069bec3))
+* **policy:** implement disable stream music policy ([917f537](https://github.com/flyve-mdm/android-mdm-agent/commit/917f537))
+* **policy:** implement disable stream notification policy ([7353965](https://github.com/flyve-mdm/android-mdm-agent/commit/7353965))
+* **policy:** implement disable stream ring policy ([9011d67](https://github.com/flyve-mdm/android-mdm-agent/commit/9011d67))
+* **policy:** implement disable stream voicecall policy ([4be8403](https://github.com/flyve-mdm/android-mdm-agent/commit/4be8403))
+* **policy:** implement GPS policy pattern ([7cacb6f](https://github.com/flyve-mdm/android-mdm-agent/commit/7cacb6f))
+* **policy:** implement phone state listener ([c65a0cc](https://github.com/flyve-mdm/android-mdm-agent/commit/c65a0cc))
+* **policy:** implement roaming policy pattern ([dc10a01](https://github.com/flyve-mdm/android-mdm-agent/commit/dc10a01))
+* **policy:** implement vpn policy with device policy manager ([2db88f0](https://github.com/flyve-mdm/android-mdm-agent/commit/2db88f0))
+* **policy:** reorder methods ([42b2453](https://github.com/flyve-mdm/android-mdm-agent/commit/42b2453))
+* **policy:** request new sms permissions ([3167229](https://github.com/flyve-mdm/android-mdm-agent/commit/3167229))
+* **policy:** request password from mqtt ([e7df894](https://github.com/flyve-mdm/android-mdm-agent/commit/e7df894))
+* **policy:** set the value to object type ([01754b3](https://github.com/flyve-mdm/android-mdm-agent/commit/01754b3))
+* **policy:** update layout ([84e2cf3](https://github.com/flyve-mdm/android-mdm-agent/commit/84e2cf3))
+* **policy:** validate if the policies from database has values ([37b2da4](https://github.com/flyve-mdm/android-mdm-agent/commit/37b2da4))
+* **policy:** validate methods improve pattern ([35fb12d](https://github.com/flyve-mdm/android-mdm-agent/commit/35fb12d))
+* **policy:** validate mqtt information ([fcd23d3](https://github.com/flyve-mdm/android-mdm-agent/commit/fcd23d3))
+* **pre-release:** relase for early adopter stage ([e705e82](https://github.com/flyve-mdm/android-mdm-agent/commit/e705e82))
+* **priority:** add priority parameter on camera ([25075ad](https://github.com/flyve-mdm/android-mdm-agent/commit/25075ad))
+* **priority:** add priority parameter on policies method ([878582c](https://github.com/flyve-mdm/android-mdm-agent/commit/878582c))
+* **priority:** check priority value ([5277d4d](https://github.com/flyve-mdm/android-mdm-agent/commit/5277d4d))
+* **priority:** implement priority field on data ([ec4ef0d](https://github.com/flyve-mdm/android-mdm-agent/commit/ec4ef0d))
+* **priority:** implement priority on policies ([0965d5a](https://github.com/flyve-mdm/android-mdm-agent/commit/0965d5a))
+* **priority:** update database version to 7 ([1670c10](https://github.com/flyve-mdm/android-mdm-agent/commit/1670c10))
+* **push:** add api token cache ([1dd22f0](https://github.com/flyve-mdm/android-mdm-agent/commit/1dd22f0))
+* **push:** add firebase token log ([0ca0ee8](https://github.com/flyve-mdm/android-mdm-agent/commit/0ca0ee8))
+* **push:** add http response routes ([3294218](https://github.com/flyve-mdm/android-mdm-agent/commit/3294218))
+* **push:** add notification delay ([6568ac4](https://github.com/flyve-mdm/android-mdm-agent/commit/6568ac4))
+* **push:** add subscription on main ([868ff6b](https://github.com/flyve-mdm/android-mdm-agent/commit/868ff6b))
+* **push:** change the notification flag to keep the policy ([85bb8e6](https://github.com/flyve-mdm/android-mdm-agent/commit/85bb8e6))
+* **push:** execute policies when the app is in background ([3c92c49](https://github.com/flyve-mdm/android-mdm-agent/commit/3c92c49))
+* **push:** response http policies ([7fdd23a](https://github.com/flyve-mdm/android-mdm-agent/commit/7fdd23a))
+* **push:** reword the parameters to topic and message ([16a8df5](https://github.com/flyve-mdm/android-mdm-agent/commit/16a8df5))
+* **push:** show the policy information on the UI ([98d24f3](https://github.com/flyve-mdm/android-mdm-agent/commit/98d24f3))
+* **rc:** add sonar qube and automation scripts ([865e2ab](https://github.com/flyve-mdm/android-mdm-agent/commit/865e2ab))
+* **resources:** add not installed string ([a34b322](https://github.com/flyve-mdm/android-mdm-agent/commit/a34b322))
+* **response:** add new method send http response ([0c3c416](https://github.com/flyve-mdm/android-mdm-agent/commit/0c3c416))
+* **response:** add task status route ([7b0f0a9](https://github.com/flyve-mdm/android-mdm-agent/commit/7b0f0a9))
+* **response:** send http commands ([8064829](https://github.com/flyve-mdm/android-mdm-agent/commit/8064829))
+* **response:** set the http ping response ([91ea753](https://github.com/flyve-mdm/android-mdm-agent/commit/91ea753))
+* **response:** setup http response ([408c2cc](https://github.com/flyve-mdm/android-mdm-agent/commit/408c2cc))
+* **scan:** add camera manager for scanner ([62fe988](https://github.com/flyve-mdm/android-mdm-agent/commit/62fe988))
+* **scan:** add custom dialog builder ([ad33b48](https://github.com/flyve-mdm/android-mdm-agent/commit/ad33b48))
+* **scan:** add dialog title layout ([e07c961](https://github.com/flyve-mdm/android-mdm-agent/commit/e07c961))
+* **scan:** add dimensions for scanner ([e38dbbb](https://github.com/flyve-mdm/android-mdm-agent/commit/e38dbbb))
+* **scan:** add floating button ([21d6f23](https://github.com/flyve-mdm/android-mdm-agent/commit/21d6f23))
+* **scan:** add scanner activity ([02c3530](https://github.com/flyve-mdm/android-mdm-agent/commit/02c3530))
+* **scan:** add scanner colors ([dd406e6](https://github.com/flyve-mdm/android-mdm-agent/commit/dd406e6))
+* **scan:** add scanner custom view ([b48b87b](https://github.com/flyve-mdm/android-mdm-agent/commit/b48b87b))
+* **scan:** add scanner layout ([ed59198](https://github.com/flyve-mdm/android-mdm-agent/commit/ed59198))
+* **scan:** add scanner string resources ([c373046](https://github.com/flyve-mdm/android-mdm-agent/commit/c373046))
+* **scan:** add vibrate permission and scanactivity ([c000278](https://github.com/flyve-mdm/android-mdm-agent/commit/c000278))
+* **scan:** add warning icon ([8411491](https://github.com/flyve-mdm/android-mdm-agent/commit/8411491))
+* **scan:** add zxing core 3.3.0 library ([a5cc8f3](https://github.com/flyve-mdm/android-mdm-agent/commit/a5cc8f3))
+* **scan:** implement the result from scanner ([59d9308](https://github.com/flyve-mdm/android-mdm-agent/commit/59d9308))
+* **scan:** open scanner activity ([6935257](https://github.com/flyve-mdm/android-mdm-agent/commit/6935257))
+* **secure:** set secure version to false by default ([bac122c](https://github.com/flyve-mdm/android-mdm-agent/commit/bac122c))
+* **status:** add will to MQTT sending status false ([cccf288](https://github.com/flyve-mdm/android-mdm-agent/commit/cccf288))
+* **status:** create method send task status ([7d6802b](https://github.com/flyve-mdm/android-mdm-agent/commit/7d6802b))
+* **status:** return the status task on deploy app ([b593401](https://github.com/flyve-mdm/android-mdm-agent/commit/b593401))
+* **status:** return the status task on deploy file ([7bbc9f0](https://github.com/flyve-mdm/android-mdm-agent/commit/7bbc9f0))
+* **status:** return the status task on disable airplane mode ([4ae7993](https://github.com/flyve-mdm/android-mdm-agent/commit/4ae7993))
+* **status:** return the status task on disable bluetooth ([c30fda4](https://github.com/flyve-mdm/android-mdm-agent/commit/c30fda4))
+* **status:** return the status task on disable camera ([72fa366](https://github.com/flyve-mdm/android-mdm-agent/commit/72fa366))
+* **status:** return the status task on disable create vpn profiles ([f3baf14](https://github.com/flyve-mdm/android-mdm-agent/commit/f3baf14))
+* **status:** return the status task on disable gps ([a808fd8](https://github.com/flyve-mdm/android-mdm-agent/commit/a808fd8))
+* **status:** return the status task on disable hostpot ([484e2b3](https://github.com/flyve-mdm/android-mdm-agent/commit/484e2b3))
+* **status:** return the status task on disable mobile line ([3260bbc](https://github.com/flyve-mdm/android-mdm-agent/commit/3260bbc))
+* **status:** return the status task on disable nfc ([6bb316e](https://github.com/flyve-mdm/android-mdm-agent/commit/6bb316e))
+* **status:** return the status task on disable roaming ([feafb72](https://github.com/flyve-mdm/android-mdm-agent/commit/feafb72))
+* **status:** return the status task on disable screen capture ([f69c99a](https://github.com/flyve-mdm/android-mdm-agent/commit/f69c99a))
+* **status:** return the status task on disable sms mms ([28d6742](https://github.com/flyve-mdm/android-mdm-agent/commit/28d6742))
+* **status:** return the status task on disable speaker phone ([e05e180](https://github.com/flyve-mdm/android-mdm-agent/commit/e05e180))
+* **status:** return the status task on disable status bar ([1c19be9](https://github.com/flyve-mdm/android-mdm-agent/commit/1c19be9))
+* **status:** return the status task on disable usb adb ([bc18cb7](https://github.com/flyve-mdm/android-mdm-agent/commit/bc18cb7))
+* **status:** return the status task on disable usb mtp ([7439ed4](https://github.com/flyve-mdm/android-mdm-agent/commit/7439ed4))
+* **status:** return the status task on disable usb ptp ([c112a4d](https://github.com/flyve-mdm/android-mdm-agent/commit/c112a4d))
+* **status:** return the status task on disable wifi ([2d9b900](https://github.com/flyve-mdm/android-mdm-agent/commit/2d9b900))
+* **status:** return the status task on maximum failed passwords for wipe ([a1ddc78](https://github.com/flyve-mdm/android-mdm-agent/commit/a1ddc78))
+* **status:** return the status task on maximum time to lock ([33ebdc2](https://github.com/flyve-mdm/android-mdm-agent/commit/33ebdc2))
+* **status:** return the status task on password enable ([6dce0d3](https://github.com/flyve-mdm/android-mdm-agent/commit/6dce0d3))
+* **status:** return the status task on password min length ([51c4f03](https://github.com/flyve-mdm/android-mdm-agent/commit/51c4f03))
+* **status:** return the status task on password min letters ([875218d](https://github.com/flyve-mdm/android-mdm-agent/commit/875218d))
+* **status:** return the status task on password min lower case ([8572603](https://github.com/flyve-mdm/android-mdm-agent/commit/8572603))
+* **status:** return the status task on password min non letter ([733da4f](https://github.com/flyve-mdm/android-mdm-agent/commit/733da4f))
+* **status:** return the status task on password min numeric ([940fb20](https://github.com/flyve-mdm/android-mdm-agent/commit/940fb20))
+* **status:** return the status task on password min symbols ([953ede5](https://github.com/flyve-mdm/android-mdm-agent/commit/953ede5))
+* **status:** return the status task on password min upper case ([c1fdc08](https://github.com/flyve-mdm/android-mdm-agent/commit/c1fdc08))
+* **status:** return the status task on password quality ([9bf0f69](https://github.com/flyve-mdm/android-mdm-agent/commit/9bf0f69))
+* **status:** return the status task on remove app ([a04f2be](https://github.com/flyve-mdm/android-mdm-agent/commit/a04f2be))
+* **status:** return the status task on remove file ([6b2678e](https://github.com/flyve-mdm/android-mdm-agent/commit/6b2678e))
+* **status:** return the status task on reset password ([9b976eb](https://github.com/flyve-mdm/android-mdm-agent/commit/9b976eb))
+* **status:** return the status task on storage encryption ([68636a0](https://github.com/flyve-mdm/android-mdm-agent/commit/68636a0))
+* **status:** return the status task on use tls ([ef41140](https://github.com/flyve-mdm/android-mdm-agent/commit/ef41140))
+* **status:** send status true to MQTT on Success ([348df1d](https://github.com/flyve-mdm/android-mdm-agent/commit/348df1d))
+* **store:** add easter egg var on local store ([6369790](https://github.com/flyve-mdm/android-mdm-agent/commit/6369790))
+* **store:** add supervisor information on data storage ([6076048](https://github.com/flyve-mdm/android-mdm-agent/commit/6076048))
+* **supervisor:** add storage cache on supervisor form ([ec594b5](https://github.com/flyve-mdm/android-mdm-agent/commit/ec594b5))
+* **supervisor:** add supervisor edit screen ([ec9ddb6](https://github.com/flyve-mdm/android-mdm-agent/commit/ec9ddb6))
+* **supervisor:** storage supervisor information ([a3de853](https://github.com/flyve-mdm/android-mdm-agent/commit/a3de853))
+* **system:** add has_system_permission on enrollment payload ([e2e6218](https://github.com/flyve-mdm/android-mdm-agent/commit/e2e6218))
+* **user:** add administrative number ([3665a36](https://github.com/flyve-mdm/android-mdm-agent/commit/3665a36))
+* **user:** add dynamics email fields ([9d19038](https://github.com/flyve-mdm/android-mdm-agent/commit/9d19038))
+* **user:** add edit user class ([ca25886](https://github.com/flyve-mdm/android-mdm-agent/commit/ca25886))
+* **user:** add language spinner ([08ab4a0](https://github.com/flyve-mdm/android-mdm-agent/commit/08ab4a0))
+* **user:** add multiples type ([fc0c3f1](https://github.com/flyve-mdm/android-mdm-agent/commit/fc0c3f1))
+* **user:** add new email on key press ([c2cca11](https://github.com/flyve-mdm/android-mdm-agent/commit/c2cca11))
+* **user:** add preview user screen ([43f0cec](https://github.com/flyve-mdm/android-mdm-agent/commit/43f0cec))
+* **user:** add spinner to multiples list ([f59acc7](https://github.com/flyve-mdm/android-mdm-agent/commit/f59acc7))
+* **user:** add supervisor controller, model and storage ([73563de](https://github.com/flyve-mdm/android-mdm-agent/commit/73563de))
+* **user:** add user data model class ([7d364f8](https://github.com/flyve-mdm/android-mdm-agent/commit/7d364f8))
+* **user:** add values on multiples edit text ([93feca1](https://github.com/flyve-mdm/android-mdm-agent/commit/93feca1))
+* **user:** create user local storage ([ef99df6](https://github.com/flyve-mdm/android-mdm-agent/commit/ef99df6))
+* **user:** load data storage on user form ([d9e392a](https://github.com/flyve-mdm/android-mdm-agent/commit/d9e392a))
+* **user:** load emails storage on local cache ([094639e](https://github.com/flyve-mdm/android-mdm-agent/commit/094639e))
+* **user:** load phones storage on local cache ([ecf41fa](https://github.com/flyve-mdm/android-mdm-agent/commit/ecf41fa))
+* **user:** load user emails on preview screen ([5a1f22b](https://github.com/flyve-mdm/android-mdm-agent/commit/5a1f22b))
+* **user:** load user information on preview screen ([4a1b51e](https://github.com/flyve-mdm/android-mdm-agent/commit/4a1b51e))
+* **user:** remove items ([8fc55c9](https://github.com/flyve-mdm/android-mdm-agent/commit/8fc55c9))
+* **user:** select language on spinner from local storage ([ea08e93](https://github.com/flyve-mdm/android-mdm-agent/commit/ea08e93))
+* **user:** storage data on cache ([67d3d38](https://github.com/flyve-mdm/android-mdm-agent/commit/67d3d38))
+* **user:** store emails, phone , language and administrative number ([6a1d6cd](https://github.com/flyve-mdm/android-mdm-agent/commit/6a1d6cd))
+* **version:** add secure version ([b27338c](https://github.com/flyve-mdm/android-mdm-agent/commit/b27338c))
+* **version:** implement a secure version ([f99fabf](https://github.com/flyve-mdm/android-mdm-agent/commit/f99fabf))
+* **version:** show version on intro ([3e29501](https://github.com/flyve-mdm/android-mdm-agent/commit/3e29501))
+* **walkthrough:** add 3 step to walkthrough ([d82c91d](https://github.com/flyve-mdm/android-mdm-agent/commit/d82c91d))
+* **walkthrough:** add dot steps on walkthrough screen ([011413c](https://github.com/flyve-mdm/android-mdm-agent/commit/011413c))
+* **walkthrough:** add link format to message ([67eb1c6](https://github.com/flyve-mdm/android-mdm-agent/commit/67eb1c6))
+* **walkthrough:** add links to walkthrough screen ([bce59ea](https://github.com/flyve-mdm/android-mdm-agent/commit/bce59ea))
+* **walkthrought:** add admin web console enviroment var ([f98d407](https://github.com/flyve-mdm/android-mdm-agent/commit/f98d407))
+* **walkthrought:** add design skelethon of slides ([46f5d6e](https://github.com/flyve-mdm/android-mdm-agent/commit/46f5d6e))
+* **wipe:** set external storage flag on wipe ([#623](https://github.com/flyve-mdm/android-mdm-agent/issues/623)) ([33c6dd2](https://github.com/flyve-mdm/android-mdm-agent/commit/33c6dd2))
+
+
+### Performance Improvements
+
+* **IntentService:** replace IntentService instead Service to improved performance ([#44](https://github.com/flyve-mdm/android-mdm-agent/issues/44)) ([9d1a69a](https://github.com/flyve-mdm/android-mdm-agent/commit/9d1a69a))
+
+
+### BREAKING CHANGES
+
+* **package:** new enrollment workflow
+
+
+
# [2.0.0-rc.6](https://github.com/flyve-mdm/android-mdm-agent/compare/2.0.0-rc.5...2.0.0-rc.6) (2018-12-05)