Skip to content
This repository has been archived by the owner on Oct 31, 2022. It is now read-only.

Releases: OneSignal/OneSignal-Gradle-Plugin

0.10.2 Release

06 Jun 06:12
Compare
Choose a tag to compare

Gradle 4.8 Support, AGP 2.x & GMS Plugin Compatibility Fixes

  • Fixes build issues with Gradle 4.8. PR #40
  • When OneSignal is applied after AGP 2.x this plugins now falls back to safe locking
    • Before all alignment was skipped, a dependency graph doesn't happen in this case
    • Such as locking Android Support library to compileSDKVersion
    • Solves build issues on PGB such as OneSignal/OneSignal-Cordova-SDK#375
    • PR #38
  • Fixed build issues with com.google.gms.google-services version 3.3.0 and newer. Issue #37

0.10.1 Release

23 May 22:44
Compare
Choose a tag to compare

Fix AmbiguousConfigurationSelectionException Errors

  • Fixes build errors that cause some multi projects to stop. PR #34

0.10.0 Release

22 May 22:09
Compare
Choose a tag to compare

Firebase & GMS 15+ support

0.9.0 Release

04 May 04:53
Compare
Choose a tag to compare

Version Range Intersecting, Version Pining, & Misc Fixes

  • Version ranges are now kept and intersects are generated
    • Example: [10.0.0, 11.4.0] & [11.0.0, 11.8.0] -> [11.0.0, 11.4.0]
    • This even works back to Gradle 2.14.1
    • Fixes #14 in PR #29
  • Version pining if version is in range
    • Example: main app sets [11.2.0, 11.8.0] & sub-project sets 11.4.0 results in 11.4.0
    • Supports sub projects as well
    • PR #30
  • Omit interdependencies between gms, firebase, and android support
    • This allows your directly dependencies and those through other libraries to be the final say on the resulting version
  • Fixed issue where child projects were ignored when calculating versions
    • Align press was still being done

0.8.2 Release

02 Apr 20:57
Compare
Choose a tag to compare

Android Library project support & Misc fixes

  • Now supports Android Library projects! Issue #18
  • Fixes com.onesignal:OneSignal' has different version for the compile (X.X.X) and runtime
    • If OneSignal version was bumped due match targetSdkVersion compatibility.
    • Issue #16
  • Fixes Cannot get property 'apiLevel' on null object when targetSdkVersion is not set. Issue #20
  • Upgrades OneSignal version to a compatible version when Android Support Library is updated. PR #28
  • Updated readme with new setup instructions

0.8.1 Release

12 Jan 23:20
Compare
Choose a tag to compare

Fixes multiDexEnabled

  • Fixed Unexpeted type tag 13996 found error when multiDexEnabled is set. Issue #15

0.8.0 Release

08 Dec 22:27
Compare
Choose a tag to compare

Flavors & multimodule build fixes and targetSdkVersion alignment

  • Fixes multimodule with Gradle 4 and (AGP)Android gradle plugin 3. Issues #9
  • Fixes "WearApp" errors with projects with flavors when using Gradle 3.3. Issue #7
  • OneSignal SDK is updated to a compatible version to the targetSdkVersion set.
  • ... overridden from ... entries are now logged as info instead of warn so they no longer show by default.
  • Updated to use AGP 3's late variant.compileConfiguration.resolutionStrategy resolver for better build times and compatibly.

0.7.0 Release

24 Oct 06:16
Compare
Choose a tag to compare

Compatibility with Gradle plugin google-services

  • Dependencies added by com.google.gms.google-services now align
    • Specifically the com.google.firebase:firebase-core:9.0.0 dependency it adds
    • Issue #3
  • Fixes issue with the task (buildType)CompileClasspath being skipped
    • Such as debugCompileClasspath

0.6.0 Release

22 Oct 10:16
Compare
Choose a tag to compare

Versions Detected Automatically

  • Versions used in group alignments are now generated from the project's dependency tree
    • These were hard coded before

0.5.0 Release

19 Oct 10:37
Compare
Choose a tag to compare

Group version alignment of dependencies

  • Aligns Dependencies
    • com.google.android.gms
    • com.google.firebase
    • com.android.support
  • compileSdkVersion is checked to make sure a compatible com.android.support version is used