What's Changed
- Niger improvements by @edarchis in #125
 - OP-187: IMIS web and policies app: Renewal extracts dont work by @malinowskikam in #126
 - Java version in github worflows updated to 11 by @malinowskikam in #127
 - OTC-504: Disable request CNs button with timer when fetching new from GePG by @malinowskikam in #128
 - build.gradle cleaned by @malinowskikam in #129
 - Added missing string key by @malinowskikam in #130
 - OTC-510: Allow to max threshold for CNs any time by @malinowskikam in #131
 - OTC-508: Test insuree image upload from Android 7 by @malinowskikam in #133
 - OTC-498 Updated picasso library to 2.71828 by @malinowskikam in #134
 - OTC-374: XMLexport function renamed. Obsolete code removed. by @wzglinieckisoldevelo in #135
 - OTC-529 Remove logging framework from release version of the app by @malinowskikam in #136
 - OTC-344: Dialog button labels no longer hardcoded. by @wzglinieckisoldevelo in #137
 - OTC-546: AllowFamilyWithoutPolicy not implemented by @malinowskikam in #139
 - OTC-536: Added check for empty value of phone number of an insuree by @wzglinieckisoldevelo in #140
 - Release URL update by @malinowskikam in #142
 - OTC-566: Resetting EO credentials after typing different EO code. by @wzglinieckisoldevelo in #141
 - Removed unused permissions by @malinowskikam in #143
 - OTC-344: Vulnerability field moved to match webapp position. by @wzglinieckisoldevelo in #144
 - OTC-575 Updated version code by @malinowskikam in #145
 - OTC-582: Input checks for new renewals now are displayed properly. by @wzglinieckisoldevelo in #146
 - OP-764 Prepare a solution for file IO for mobile apps compliant with Google's external storage permissions by @malinowskikam in #147
 - Fixes release/2.2.0 by @dragos-dobre in #148
 - OP-768: Policies: Remove MANAGE_EXTERNAL_STORAGE permission and convert all features to use appropriate file APIs by @malinowskikam in #149
 - OTC-596: Fixed checking photos after validation by @malinowskikam in #150
 - OTC-581: Custom message is now displayed when no policy is active. by @wzglinieckisoldevelo in #152
 - Release Log class fixed by @malinowskikam in #153
 - OTC-640 The app freezes when using "Modify Family" by @malinowskikam in #155
 - OTC-642: Fixed XML enrolment export by @malinowskikam in #157
 - OTC-651 Implemented default language, fixed saved language by @malinowskikam in #158
 - OTC-683 The CHF-ID number was seen Null I on the status by @malinowskikam in #160
 - OTC-683 Added policy check to insuree page by @malinowskikam in #161
 - OP-703: Policy status is displayed in the Enquire menu. by @wzglinieckisoldevelo in #164
 - OTC-662 Policy application can not retrieve client data for modification by @malinowskikam in #162
 - Updated SDK to 33, updated strings by @malinowskikam in #165
 - OP-705: Message added when no insuree is found in Enquire. by @wzglinieckisoldevelo in #166
 - OP-687: No renewals found message added. by @wzglinieckisoldevelo in #167
 - OTC-696: Restart on QR code scan in Enrolment by @malinowskikam in #168
 - OTC-708 The newly registered EO can be viewed on IMIS web but when try to log in IMIS mobile application it gives an error "Incorrect Enrollment Officer Code" by @malinowskikam in #169
 - Compile resource fix by @malinowskikam in #170
 - OP-940 Test mobiles apps on release server (22.10 Release) by @malinowskikam in #173
 - Develop by @dragos-dobre in #174
 - Release/2.2.0 by @dragos-dobre in #171
 
New Contributors
- @wzglinieckisoldevelo made their first contribution in #135
 
Full Changelog: v2.1.0...v2.2.0