Skip to content

Commit 82c1182

Browse files
chore: Release 0.9.0 (#2477)
chore: Release 0.9.0
2 parents 1bf1326 + cc98e4c commit 82c1182

File tree

105 files changed

+719
-671
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+719
-671
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Open Event Attendee App
2-
[![Build Status](https://travis-ci.org/fossasia/open-event-attendee-android.svg?branch=development)](https://travis-ci.org/fossasia/open-event-attendee-android?branch=development)
3-
[![Build Status](https://travis-ci.org/fossasia/open-event-attendee-android.svg?branch=master)](https://travis-ci.org/fossasia/open-event-attendee-android?branch=master)
2+
[![Build Status](https://img.shields.io/travis/fossasia/open-event-attendee-android/development.svg?label=development)](https://travis-ci.org/fossasia/open-event-attendee-android?branch=development)
3+
[![Build Status](https://img.shields.io/travis/fossasia/open-event-attendee-android/master.svg?label=master)](https://travis-ci.org/fossasia/open-event-attendee-android?branch=master)
44
[![Join the chat at https://gitter.im/fossasia/open-event-android](https://badges.gitter.im/fossasia/open-event-android.svg)](https://gitter.im/fossasia/open-event-android?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
55
[![Mailing List](https://img.shields.io/badge/Mailing%20List-FOSSASIA-blue.svg)](https://groups.google.com/forum/#!forum/open-event)
66
[![Twitter Follow](https://img.shields.io/twitter/follow/eventyay.svg?style=social&label=Follow&maxAge=2592000?style=flat-square)](https://twitter.com/eventyay)

app/build.gradle

Lines changed: 40 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id "com.diffplug.gradle.spotless" version "3.24.3"
2+
id "com.diffplug.gradle.spotless" version "3.26.1"
33
}
44

55
apply plugin: 'com.android.application'
@@ -23,8 +23,8 @@ android {
2323
applicationId "com.eventyay.attendee"
2424
minSdkVersion 21
2525
targetSdkVersion 28
26-
versionCode 15
27-
versionName "0.8.0"
26+
versionCode 16
27+
versionName "0.9.0"
2828
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2929
vectorDrawables.useSupportLibrary = true
3030
multiDexEnabled true
@@ -92,8 +92,31 @@ android {
9292
testOptions {
9393
unitTests.returnDefaultValues = true
9494
}
95+
// Exclusions added for Paypal SDK
9596
packagingOptions {
9697
pickFirst 'kotlin/**'
98+
exclude 'lib/arm64-v8a/libcardioDecider.so'
99+
exclude 'lib/arm64-v8a/libcardioRecognizer.so'
100+
exclude 'lib/arm64-v8a/libcardioRecognizer_tegra2.so'
101+
exclude 'lib/arm64-v8a/libopencv_core.so'
102+
exclude 'lib/arm64-v8a/libopencv_imgproc.so'
103+
exclude 'lib/armeabi/libcardioDecider.so'
104+
exclude 'lib/armeabi-v7a/libcardioDecider.so'
105+
exclude 'lib/armeabi-v7a/libcardioRecognizer.so'
106+
exclude 'lib/armeabi-v7a/libcardioRecognizer_tegra2.so'
107+
exclude 'lib/armeabi-v7a/libopencv_core.so'
108+
exclude 'lib/armeabi-v7a/libopencv_imgproc.so'
109+
exclude 'lib/mips/libcardioDecider.so'
110+
exclude 'lib/x86/libcardioDecider.so'
111+
exclude 'lib/x86/libcardioRecognizer.so'
112+
exclude 'lib/x86/libcardioRecognizer_tegra2.so'
113+
exclude 'lib/x86/libopencv_core.so'
114+
exclude 'lib/x86/libopencv_imgproc.so'
115+
exclude 'lib/x86_64/libcardioDecider.so'
116+
exclude 'lib/x86_64/libcardioRecognizer.so'
117+
exclude 'lib/x86_64/libcardioRecognizer_tegra2.so'
118+
exclude 'lib/x86_64/libopencv_core.so'
119+
exclude 'lib/x86_64/libopencv_imgproc.so'
97120
}
98121
lintOptions {
99122
disable 'MissingTranslation'
@@ -124,9 +147,9 @@ repositories {
124147
}
125148

126149
dependencies {
127-
def lifecycle_version = "2.2.0-alpha05"
150+
def lifecycle_version = "2.2.0-rc03"
128151
def koin_version = "2.0.1"
129-
def roomVersion = "2.1.0"
152+
def roomVersion = "2.2.2"
130153
def ktx_version = "1.1.0"
131154
def ktx2_version = "2.1.0"
132155
def nav_version = "2.1.0"
@@ -136,12 +159,12 @@ dependencies {
136159
implementation fileTree(dir: 'libs', include: ['*.jar'])
137160
implementation 'androidx.multidex:multidex:2.0.1'
138161
implementation 'androidx.appcompat:appcompat:1.1.0'
139-
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2'
162+
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta3'
140163
implementation 'androidx.cardview:cardview:1.0.0'
141-
implementation 'androidx.recyclerview:recyclerview:1.1.0-beta04'
142-
implementation 'com.google.android.material:material:1.1.0-alpha10'
164+
implementation 'androidx.recyclerview:recyclerview:1.1.0'
165+
implementation 'com.google.android.material:material:1.1.0-beta01'
143166
implementation "androidx.browser:browser:1.0.0"
144-
implementation 'androidx.exifinterface:exifinterface:1.0.0'
167+
implementation 'androidx.exifinterface:exifinterface:1.1.0'
145168
implementation "androidx.lifecycle:lifecycle-extensions:${lifecycle_version}"
146169
implementation "androidx.lifecycle:lifecycle-common-java8:${lifecycle_version}"
147170
implementation "androidx.lifecycle:lifecycle-reactivestreams:${lifecycle_version}"
@@ -173,26 +196,26 @@ dependencies {
173196
implementation 'com.jakewharton.timber:timber:4.7.1'
174197
implementation 'com.jakewharton.threetenabp:threetenabp:1.2.1'
175198

176-
implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.9.6"
199+
implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.10.1"
177200
implementation 'com.github.jasminb:jsonapi-converter:0.9'
178-
implementation 'com.squareup.okhttp3:logging-interceptor:4.2.1'
179-
implementation 'com.squareup.retrofit2:retrofit:2.6.2'
180-
implementation 'com.squareup.retrofit2:converter-jackson:2.6.2'
201+
implementation 'com.squareup.okhttp3:logging-interceptor:4.2.2'
202+
implementation 'com.squareup.retrofit2:retrofit:2.7.0'
203+
implementation 'com.squareup.retrofit2:converter-jackson:2.7.0'
181204

182205
// Cards Shimmer Animation
183206
implementation 'com.facebook.shimmer:shimmer:0.5.0'
184207

185208
// RxJava
186209
implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
187210
implementation 'io.reactivex.rxjava2:rxkotlin:2.4.0'
188-
implementation 'io.reactivex.rxjava2:rxjava:2.2.12'
189-
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.6.2'
211+
implementation 'io.reactivex.rxjava2:rxjava:2.2.15'
212+
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.7.0'
190213

191214
// Picasso
192215
implementation 'com.squareup.picasso:picasso:2.71828'
193216

194217
// Stripe
195-
implementation 'com.stripe:stripe-android:11.1.4'
218+
implementation 'com.stripe:stripe-android:12.6.1'
196219

197220
// QR Code
198221
implementation 'com.journeyapps:zxing-android-embedded:3.6.0'
@@ -218,7 +241,7 @@ dependencies {
218241
testImplementation 'com.github.iamareebjamal:stetho-noop:1.2.1'
219242

220243
//LeakCanary
221-
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.0-beta-3'
244+
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.0'
222245

223246
// Paging
224247
implementation "androidx.paging:paging-runtime:$paging_version"

app/src/fdroid/java/org/fossasia/openevent/general/search/location/GeoLocationViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import androidx.lifecycle.LiveData
44
import androidx.lifecycle.ViewModel
55
import io.reactivex.disposables.CompositeDisposable
66
import io.reactivex.rxkotlin.plusAssign
7-
import org.fossasia.openevent.general.common.SingleLiveEvent
87
import java.lang.IllegalArgumentException
8+
import org.fossasia.openevent.general.common.SingleLiveEvent
99

1010
class GeoLocationViewModel(private val locationService: LocationService) : ViewModel() {
1111
private val mutableLocation = SingleLiveEvent<String>()

app/src/fdroid/java/org/fossasia/openevent/general/search/location/LocationServiceImpl.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ import android.location.LocationListener
88
import android.location.LocationManager
99
import android.os.Bundle
1010
import io.reactivex.Single
11+
import java.lang.IllegalArgumentException
12+
import java.util.Locale
1113
import org.fossasia.openevent.general.R
1214
import org.fossasia.openevent.general.data.Resource
1315
import org.fossasia.openevent.general.utils.nullToEmpty
14-
import java.lang.IllegalArgumentException
15-
import java.util.Locale
1616

1717
class LocationServiceImpl(
1818
private val context: Context,

app/src/main/java/org/fossasia/openevent/general/MainActivity.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ import androidx.appcompat.app.AppCompatActivity
77
import androidx.navigation.NavController
88
import androidx.navigation.fragment.NavHostFragment
99
import androidx.navigation.ui.NavigationUI.setupWithNavController
10-
import kotlinx.android.synthetic.main.activity_main.navigation
1110
import kotlinx.android.synthetic.main.activity_main.mainFragmentCoordinatorLayout
11+
import kotlinx.android.synthetic.main.activity_main.navigation
12+
import org.fossasia.openevent.general.auth.AuthFragment
1213
import org.fossasia.openevent.general.auth.RC_CREDENTIALS_READ
13-
import org.fossasia.openevent.general.auth.SmartAuthViewModel
1414
import org.fossasia.openevent.general.auth.SmartAuthUtil
15-
import org.fossasia.openevent.general.auth.AuthFragment
15+
import org.fossasia.openevent.general.auth.SmartAuthViewModel
1616
import org.fossasia.openevent.general.utils.AppLinkUtils
1717
import org.fossasia.openevent.general.utils.Utils.navAnimGone
1818
import org.fossasia.openevent.general.utils.Utils.navAnimVisible

app/src/main/java/org/fossasia/openevent/general/OpenEventDatabase.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import androidx.room.Database
44
import androidx.room.RoomDatabase
55
import androidx.room.TypeConverters
66
import org.fossasia.openevent.general.attendees.Attendee
7-
import org.fossasia.openevent.general.attendees.AttendeeDao
87
import org.fossasia.openevent.general.attendees.AttendeeConverter
8+
import org.fossasia.openevent.general.attendees.AttendeeDao
99
import org.fossasia.openevent.general.attendees.ListAttendeeConverter
1010
import org.fossasia.openevent.general.attendees.forms.CustomForm
1111
import org.fossasia.openevent.general.auth.User
@@ -36,15 +36,15 @@ import org.fossasia.openevent.general.settings.Settings
3636
import org.fossasia.openevent.general.settings.SettingsDao
3737
import org.fossasia.openevent.general.social.SocialLink
3838
import org.fossasia.openevent.general.social.SocialLinksDao
39-
import org.fossasia.openevent.general.speakercall.SpeakersCallConverter
40-
import org.fossasia.openevent.general.speakercall.SpeakersCall
4139
import org.fossasia.openevent.general.speakercall.Proposal
40+
import org.fossasia.openevent.general.speakercall.SpeakersCall
41+
import org.fossasia.openevent.general.speakercall.SpeakersCallConverter
4242
import org.fossasia.openevent.general.speakercall.SpeakersCallDao
43+
import org.fossasia.openevent.general.speakers.ListSpeakerIdConverter
4344
import org.fossasia.openevent.general.speakers.Speaker
4445
import org.fossasia.openevent.general.speakers.SpeakerDao
4546
import org.fossasia.openevent.general.speakers.SpeakerWithEvent
4647
import org.fossasia.openevent.general.speakers.SpeakerWithEventDao
47-
import org.fossasia.openevent.general.speakers.ListSpeakerIdConverter
4848
import org.fossasia.openevent.general.sponsor.Sponsor
4949
import org.fossasia.openevent.general.sponsor.SponsorDao
5050
import org.fossasia.openevent.general.sponsor.SponsorWithEvent

app/src/main/java/org/fossasia/openevent/general/about/AboutEventFragment.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,21 @@ import androidx.lifecycle.Observer
1212
import androidx.navigation.fragment.navArgs
1313
import com.google.android.material.appbar.AppBarLayout
1414
import com.squareup.picasso.Picasso
15-
import kotlinx.android.synthetic.main.fragment_about_event.view.appBar
16-
import kotlinx.android.synthetic.main.fragment_about_event.view.progressBarAbout
1715
import kotlinx.android.synthetic.main.fragment_about_event.view.aboutEventContent
1816
import kotlinx.android.synthetic.main.fragment_about_event.view.aboutEventDetails
19-
import kotlinx.android.synthetic.main.fragment_about_event.view.eventName
20-
import kotlinx.android.synthetic.main.fragment_about_event.view.detailsHeader
2117
import kotlinx.android.synthetic.main.fragment_about_event.view.aboutEventImage
18+
import kotlinx.android.synthetic.main.fragment_about_event.view.appBar
19+
import kotlinx.android.synthetic.main.fragment_about_event.view.detailsHeader
20+
import kotlinx.android.synthetic.main.fragment_about_event.view.eventName
21+
import kotlinx.android.synthetic.main.fragment_about_event.view.progressBarAbout
2222
import org.fossasia.openevent.general.R
2323
import org.fossasia.openevent.general.event.Event
2424
import org.fossasia.openevent.general.event.EventUtils
25+
import org.fossasia.openevent.general.utils.Utils.setToolbar
2526
import org.fossasia.openevent.general.utils.extensions.nonNull
2627
import org.fossasia.openevent.general.utils.stripHtml
27-
import org.koin.androidx.viewmodel.ext.android.viewModel
28-
import org.fossasia.openevent.general.utils.Utils.setToolbar
2928
import org.jetbrains.anko.design.snackbar
29+
import org.koin.androidx.viewmodel.ext.android.viewModel
3030

3131
class AboutEventFragment : Fragment() {
3232
private lateinit var rootView: View

app/src/main/java/org/fossasia/openevent/general/about/AboutEventViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import androidx.lifecycle.MutableLiveData
55
import androidx.lifecycle.ViewModel
66
import io.reactivex.disposables.CompositeDisposable
77
import io.reactivex.rxkotlin.plusAssign
8-
import org.fossasia.openevent.general.utils.extensions.withDefaultSchedulers
98
import org.fossasia.openevent.general.R
109
import org.fossasia.openevent.general.common.SingleLiveEvent
1110
import org.fossasia.openevent.general.data.Resource
1211
import org.fossasia.openevent.general.event.Event
1312
import org.fossasia.openevent.general.event.EventService
13+
import org.fossasia.openevent.general.utils.extensions.withDefaultSchedulers
1414
import timber.log.Timber
1515

1616
class AboutEventViewModel(private val eventService: EventService, private val resource: Resource) : ViewModel() {

0 commit comments

Comments
 (0)