ckChangeLog
ckChangeLog copied to clipboard
Version 2.0.0
Feel free to provide feedback.
Fixes #34 Fixes #42 Fixes #48
@cketti Any timeline for the release of v2?
I'm hoping to release 2.0.0 in the next couple of days. Last chance to provide feedback.
Great! I am trying to look into the changes within this week and will provide feedback.
First review
- I recommend using lowercase for both artifacts:
ckchangelog-legacy-dialoginstead ofckChangeLog-legacy-dialogandckchangelog-coreinstead ofckChangeLog-core. A typo due to wrong capitalization is actually pretty hard to spot. I believe lowercase dependency names are common practice. Further, the README is not reflecting the current (camelcase) name. - Please consider recommending
implementation "de.cketti.library.changelog:ckchangelog-legacy-dialog:2.0.0"instead ofcompile 'de.cketti.library.changelog:ckchangelog-legacy-dialog:2.0.0'in the README. Changes are:implementationovercompileand double quotes over single quotes. - In my project I have to add both artifacts
ckChangeLog-legacy-dialogandckChangeLog-corein order to show a dialog. It seems that the former artifact does not introduce a transitive dependency. If this is on purpose it should be clearly stated in the README. IfckChangeLog-coreis missing aClassNotFoundException: Didn't find class "de.cketti.changelog.ChangeLog"is thrown. - Is there a technical reason to raise the
minSdkVersionfrom4to14? I saw thesupport-annotationslibrary - I believe it hasn't changed too much over the last versions. As far as I saw you are only usingIdRes,RawResandNullable. - The
com.android.support:support-v4:27.1.1dependency in thesample-legacy-dialogmodule introduces a long list of transitive dependencies which are obsolete. You can replace it withcom.android.support:support-fragment:27.1.1. - You could provide a migration guide as a wiki page in addition to the README.
Hi! This should be merged. I am trying to compile with build tools version 28.0.3 but it's failing.