Skip to content

0.22.1

Compare
Choose a tag to compare
@jraska jraska released this 19 Mar 18:38
· 659 commits to master since this release
e3aaa90

#433: Publish release from GitHub actions

#432: Rename GITHUB env vars as GitHub is complaining for secrets

#431: Trigger Git tag

#430: Add release test step

#429: Move Developer error to ErrorReportTree

#428: Start awaiting immediately to avoid negative counter

#427: Update Gradle to 6.8.3

#426: Align versions of plugin dependencies

#423: Bump firebase-bom from 26.6.0 to 26.7.0

#422: Config key visibility to private, remove some unused fields

#421: Remove unused kapt in API module

#420: Bump core from 1.9.1 to 1.10.0

#419: GitHub actions from Circle CI

#418: Bump mockito-core from 3.7.7 to 3.8.0

#417: Bump firebase-crashlytics-gradle from 2.5.0 to 2.5.1

#416: Bump epoxy from 4.4.1 to 4.4.2

#415: Bump firebase-bom from 26.5.0 to 26.6.0

#414: Bump kotlin_version from 1.4.30 to 1.4.31

#413: Bump daggerVersion from 2.32 to 2.33

#412: Bump com.github.triplet.play from 3.0.0 to 3.3.0-agp4.2

#411: Bump epoxy from 4.3.1 to 4.4.1

#410: Bump firebase-crashlytics-gradle from 2.4.1 to 2.5.0

#409: Bump epoxy from 4.3.1 to 4.4.0

#408: Bump daggerVersion from 2.31.2 to 2.32

#407: Bump lifecycle-reactivestreams-ktx from 2.2.0 to 2.3.0

#406: Bump firebase-bom from 26.4.0 to 26.5.0

#405: Bump lifecycle-runtime from 2.2.0 to 2.3.0

#404: Bump rxjava from 2.2.20 to 2.2.21

#403: Bump junit from 4.13.1 to 4.13.2

#402: Bump kotlin_version from 1.4.21 to 1.4.30

#401: Bump core from 1.9.0 to 1.9.1

#400: Bump material from 1.2.1 to 1.3.0

#399: Bump firebase-bom from 26.3.0 to 26.4.0

#398: Bump google-services from 4.3.4 to 4.3.5

#397: Bump okHttpVersion from 4.9.0 to 4.9.1

#396: Add a new modules dependency graph into readme

#395: Bump assertj-core from 3.18.1 to 3.19.0

#394: Bump daggerVersion from 2.31 to 2.31.2

#393: Bump frescoVesion from 2.3.0 to 2.4.0

#392: Bump gradle from 4.1.1 to 4.1.2

#391: Repo to separate module

#390: Pixel 4, API 30 on Firebase Test Lab

#389: Fix Lint issues drawableLeft/Top, Do not use raw Switch anymore

#388: Update to Gradle 6.8.1

#387: Bump mockito-core from 3.6.28 to 3.7.7

#386: Bump daggerVersion from 2.30.1 to 2.31

#385: Bump firebase-bom from 26.2.0 to 26.3.0

#384: Bump okio from 2.9.0 to 2.10.0

#383: Bump com.github.triplet.play from 3.0.0 to 3.2.0-agp4.2-2

#382: Bump kotlin_version from 1.4.21 to 1.4.21-2

#381: Bump com.github.triplet.play from 3.0.0 to 3.1.0-agp4.2

#379: Use only stdlib without anything special on JDK

#378: Update minSdk=24 - Android 7.0

#377: Bump mockito-core from 3.6.0 to 3.6.28

#376: Bump firebase-bom from 26.1.1 to 26.2.0

#375: Bump kotlin_version from 1.4.20 to 1.4.21

#374: Bump firebase-bom from 26.1.0 to 26.1.1

#373: Bump epoxy from 4.2.0 to 4.3.1

#372: Report lint issues

#371: Add dependency reporting

#370: Consolidate analytics reporting which was duplicated on 3 places

#367: Bump core from 1.8.3 to 1.9.0

#366: Bump browser from 1.2.0 to 1.3.0

#365: Bump media from 1.2.0 to 1.2.1

#364: Update README.md

#363: Remove cloud function, which was moved into separate repo

#362: Add missing dependencies

#360: Bump daggerVersion from 2.30 to 2.30.1

#359: Bump functions-framework-api from 1.0.1 to 1.0.2

#358: Bump assertj-core from 3.18.0 to 3.18.1

#357: Report different PR Events

#356: Update Kotlin in plugins directory

#355: Add Cloud Function to intercept GitHub Webhooks to Mixpanel

#354: Update README.md

#353: Bump kotlin_version from 1.4.10 to 1.4.20

#352: Bump daggerVersion from 2.29.1 to 2.30

#351: Bump epoxy from 4.1.0 to 4.2.0

#350: Bump gradle from 4.1.0 to 4.1.1

#349: Bump firebase-bom from 26.0.0 to 26.1.0

#348: Bump firebase-crashlytics-gradle from 2.3.0 to 2.4.1

#346: Update README with new examples

#344: Add Pixel 2 device

#343: Do not set failure

#342: Add test stats reporting

#341: Add Git tracking

#340: Remove casting warnings

#339: Handle reporting failures properly

#338: Use Daemon with 2 workers

#337: Add scheduled module statistics reporting

#336: Mutable config

#335: Add fullscreen console

#334: Add reporting of modules statistics

#333: Move to separate components as recommended by Dagger

#332: Bump core from 1.8.2 to 1.8.3

#331: Bump firebase-bom from 25.12.0 to 26.0.0

#330: Rely on embedded gcloud on circle CI

#329: Remove usage of deprecated Kotlin generated view synthetics

#328: Bump mockito-core from 3.5.13 to 3.6.0

#327: Bump assertj-core from 3.17.2 to 3.18.0

#326: Bump threetenabp from 1.2.4 to 1.3.0

#325: Bump junit from 4.13 to 4.13.1

#324: Bump threetenbp from 1.4.5 to 1.5.0

#323: Bump rxjava from 2.2.19 to 2.2.20

#322: Add Firebase production setup

#321: Update Composite builds and add Release plugin

#320: Add version info to About screen

#318: Production: Setup console logging, update Triplet plugin, Add Keep annotations to Dtos

#317: Add in-app-update implementation

#316: Bump threetenbp from 1.4.4 to 1.4.5

#315: Bump okio from 2.8.0 to 2.9.0

#314: Bump core from 1.3.1 to 1.3.2

#313: SDK API 30, Gradle 6.7, AGP 4.1.0

#312: Try max workers=2 on CI

#311: Update Crashlytics SDK

#310: Bump junit from 4.13 to 4.13.1

#309: Bump threetenbp from 1.4.4 to 1.4.5

#308: Bump firebase-core from 17.5.0 to 17.5.1

#307: Bump mockito-core from 3.5.10 to 3.5.13

#306: Bump firebase-database from 19.4.0 to 19.5.0

#305: Bump firebase-perf from 19.0.8 to 19.0.9

#304: Catch exceptions during build time reporting

#303: Add build time tracking to Mixpanel

#302: Update to Firebase Crashlytics plugin

#301: Add push integration test to readme

#300: Add integration test checking functionality of Push

#297: Bump epoxy from 3.11.0 to 4.1.0

#296: Bump media from 1.1.0 to 1.2.0

#295: Bump daggerVersion from 2.28.3 to 2.29.1

#293: Bump assertj-core from 3.17.1 to 3.17.2

#292: Bump kotlin_version from 1.4.0 to 1.4.10

#291: Bump okHttpVersion from 4.8.1 to 4.9.0

#290: Bump com.github.triplet.play from 2.8.0 to 3.0.0

#289: Update dependabot interval to weekly checks

#288: Bump mockito-core from 3.5.9 to 3.5.10

#287: Bump material from 1.2.0 to 1.2.1

#286: Bump assertj-core from 3.16.1 to 3.17.1

#285: Bump mockito-core from 3.5.7 to 3.5.9

#284: Bump okio from 2.7.0 to 2.8.0

#283: Bump mockito-core from 3.5.6 to 3.5.7

#282: Bump firebase-database from 19.3.1 to 19.4.0

#281: Bump rules from 1.2.0 to 1.3.0

#280: Bump retrofitVersion from 2.8.1 to 2.9.0

#279: Bump firebase-database from 19.2.1 to 19.3.1

#278: Bump firebase-messaging from 20.1.2 to 20.2.4

#277: Update README.md with better image

#276: Proper module names to match :feature -> :feature-api structure

#275: Identity api module

#274: Core dependencies cleanup

#272: Dependencies updates

#271: Bump appcompat from 1.1.0 to 1.2.0

#270: Bump firebase-core from 17.2.3 to 17.5.0

#269: Bump espresso-core from 3.2.0 to 3.3.0

#268: Bump fresco from 2.2.0 to 2.3.0

#267: Bump okHttpVersion from 4.6.0 to 4.8.1

#266: Retrofit into separate Gradle file

#265: Bump mockito-android from 3.3.3 to 3.5.6

#264: Bump mockito-core from 3.3.3 to 3.5.6

#263: Bump assertj-core from 3.15.0 to 3.16.1

#262: Move retrofit and Okhttp versions into ext property

#261: Bump rx2-idler from 0.9.1 to 0.11.0

#260: Bump dagger-compiler from 2.27 to 2.28.3

#259: Bump com.github.triplet.play from 2.7.5 to 2.8.0

#258: Bump com.jraska.module.graph.assertion from 1.3.1 to 1.4.0

#257: Dagger into root variable

#256: Bump mockito-android from 3.3.3 to 3.5.5

#255: Bump kotlin_version from 1.3.72 to 1.4.0

#254: Bump mockito-android from 3.3.3 to 3.5.3

#253: Bump core from 1.2.0 to 1.3.1

#252: Create Dependabot config file

#251: Update Gradle to 6.6 and AGP to 4.0.1

#250: Bump okio from 2.6.0 to 2.7.0

#249: Bump rx2-idler from 0.9.1 to 0.11.0

#248: Bump adapter-rxjava2 from 2.8.1 to 2.9.0

#247: Bump logging-interceptor from 4.6.0 to 4.8.1

#246: Bump epoxy from 3.9.0 to 3.11.0

#245: Update README.md

#244: Add AppSetupTest

#243: Moving chrome into separate module

#240: Firebase test lab into plugin

#239: Add modules picture into README

#238: Add ownership notes to README.md

#237: Add tripleT plugin for publishing to Google Play from Gradle

#234: Pulling firebase results

#233: Run UI tests on Firebase Test Lab

#232: Update AGP, Kotlin

#231: Remove dynamic features

#230: Adding owner to config keys and analytics

#229: Update dependencies

#228: Add showing snackbar in repo detail

#227: Add press-back command push action

#226: Update OkReplay and use mediator instead of inheritance

#225: Update the world

#224: Remove custom DI scopes

#223: Add thread hammering test to TopActivityProvider

#222: TopActivity provider improvements

#221: Update modules assertion plugin

#220: Update Gradle to 6.1.1, KtLint and graph assertion plugin

#219: Remove analytics responsibilities from PushHandler and move them into…

#218: Update All libraries to latest version

#217: Use plugin instead of buildSrc for graph assertions

#215: Add Gradle plugin to aggregate all graph tasks

#214: Create partial app

#213: Add Kotlin Writer and improve tests

#212: Update structure of buildSrc

#211: Make some module jvm modules

#210: Add layers highlighting and layers assertions

#209: Update README.md with topics in this repo

#208: Add counting basic statistics

#206: Add extracting subgraphs in DependencyGraph

#205: Displaying longest path

#204: Add dependency graph visualisation and measurement

#203: Updates dependencies, small fixes

#201: Add example rule with configuration

#200: Shuffle dependencies to make Instrumented tests working

#198: Moving navigation into separate module

#197: Client module is now 'app'

#196: Finding coordinator layout to handle snackbar gracefully

#190: Update AGP to 3.5.1 and Kotlin to 1.3.50

#189: Decorating feature showing and updating offline snackbar

#188: Update libs and fixes

#186: Move library modules into proper dirs

#184: Only PRs will stale

#182: Update stale.yml to check only one label

#181: Update README.md will stale

#179: Add stale yaml

#178: Use activity provider instead of only synchronous variant

#177: Enable incremental kapt

#176: Update dependencies

#175: Enable Proguard

#174: Make settings a a dynamic feature

#173: Add dynamic feature loading

#171: Add priority to OnAppCreate and make sure SplitCompat is called onAtt…

#170: About is now dynamic feature

#169: Dynamic feature infrastructure

#168: Update Gradle version and tweaks

#167: Add privacy policy

#166: WIP: Dynamic feature : about

#165: Remove remaining gitignore

#164: Move push and about features into feature dir

#163: Moe shortcuts resources to module where they belong

#162: Simplify Dagger setup

#161: Add release config keystore

#160: Styling fixes

#159: Move shortcuts implementation into feature module

#158: Have shortcuts handled by custom scheme instead of package name

#156: Add example identity lib module

#154: Update OkHttp 3 -> 4, Dagger, RxJava and all other libraries

#149: Small tweaks and library updates

#148: Add about icons

#147: Add LazyMap

#146: Add about feature

#144: Update dependencies

#143: Use reactive-extensions-ktx instead of custom lazy live data

#141: Move FirebaseDatabase dependency out of client module code

#140: Update dependencies

#139: New core testing module

#135: Cleanup modules

#134: Move stuff into users module

#132: Add settings module

#131: Add missiing small icon

#130: Push Module and moving things around, cleaning up

#128: Add core modules

#127: Remove butterknife

#123: Compose Deep Link navigation

#122: Use interface for app init tasks

#119: Update to sealed classes, tech improvements

#117: Remove RxHttpidling resource as it is not needed

#116: Update dependencies

#115: Update dependencies

#114: Remove blacklist property

#113: Update to android x

#112: Update dependencies

#111: Disable Firebase performance plugin

#110: Update dependencies

#108: Update Kotlin 1.3 and libs update

#107: Move RxHttpIdlingResourceFactory to separate module

#106: Add Console to Settings

#105: Update dependencies

#103: Adopt KtLint and fix found issues

#100: Update dependencies API 28

#99: Update libs, finally remove "compile" from gradle

#98: Add synthetic parameterr to distinguish okReplay requests

#97: Use TestObserver from separate repo

#95: Test Observer Ktx

#94: Simplify TestLiveDataObserver

#93: Move TestLiveDataObserver to separate module

#92: Testing live data example

#91: All test results to CI reports

#90: Update dependencies and Kotlin lint tweaks

#89: Purchase events for testing this Firebase feature

#84: Composing push handlers

#83: Ok Replay setup

#81: Update dependencies

#80: Update libs

#79: Add extension function to HttpUrl

#78: Remove old crash reporting and use crashlytics only.

#77: Add analytics debugging

#76: Use Instant everywhere

#75: Push notification display

#72: Update libraries

#71: Multiple inheritance with Dagger components solution

#70: Setup crashlytics

#69: Setup Crashlytics

#66: Update dependencies

#65: Leftovers to kotlin

#64: Update to Gradle plugin 3.0

#63: Dagger component to Kotlin - usages from modules not found in code :(

#62: Ui tests to kotlin

#61: Kotlin to shortcuts and uri handling

#59: UserDetail and RepoDetail to Kotlin

#55: Users activity to kotlin

#54: basic Kotlin

#53: Update dependencies

#52: Kotlin setup

#51: Update dependencies

#49: Cleanup, remove unused code, adjusting visibilities, tiny refactor

#47: Mocked network UI tests, deep link tests

#45: Add Circle CI

#43: Mocked network ui test

#42: Fix flakey robolecric tests

#40: Setting properties by push

#39: Device info next to push token

#37: Push token to server

#36: Configure user detail repos count

#33: #32 Implement demo app shortcuts

#30: Update Robolectric

#29: Refresh config by push

#28: 26 enable push

#25: Robolectric with ViewModel injection

#24: Repo detail

#18: Error states

#16: Trivial ViewState pattern

#14: Architecture components ViewModel applied

#7: Basic custom tabs example without pre-fetching

#5: Navigation only through deep links, user detail as stream