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.14.0 Release

24 Nov 00:46
de0a6d5
Compare
Choose a tag to compare

Introduced AndroidX Compatibility Rules

  • Limit work-runtime to 2.6.0 for projects using compileSdkVersion 30 or older to prevent build errors.

0.13.4 Release

11 Jun 21:19
ba39136
Compare
Choose a tag to compare

Fix .class file version error for Java versions under 11

  • This version is fully compatible with Java 8.
    • Versions 0.13.0 - 0.13.3 required Java 11
    • This fixes the following error for projects using Java 10 or older.
      • com/onesignal/androidsdk/GradleProjectPlugin has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
    • PR #166

0.13.3 Release

11 Jun 19:31
989a6c9
Compare
Choose a tag to compare

Lower Java requirement back to 8

  • Fixed an unintentional minimum Java 11 requirement from version 0.13.2
    • PR #163
    • Fixes errors like:
      • No matching variant of gradle.plugin.com.onesignal:onesignal-gradle-plugin:0.13.2 was found. The consumer was configured to find a runtime of a component compatible with Java 8
    • NOTE: Use 0.13.4 instead as this version only lifted the requirement but did not contain .class files compiled with Java 8.

0.13.2 Release

11 Jun 17:29
ac8822b
Compare
Choose a tag to compare

Gradle Plugin Portal Release

  • Release to ship 0.13.0 release as an update to the Gradle Plugin Portal.
  • Same as release 0.13.0
    • 0.13.0 - Wasn't published to the Gradle Plugin Portal
    • 0.13.1 - Skipped version due to Gradle Plugin Portal publishing issues.

0.13.0 Release

08 Jun 21:24
6d5a204
Compare
Choose a tag to compare

Gradle 7 Compatibility

  • This version supports Gradle 7. PR #154
  • Fixes AGP version warning ("Warning: Could not get AGP plugin version") when used from "apply from:" file. #149
    • Common use case is the OneSignal-Cordova-Plugin.
    • Fixes issue #150
  • NOTE: This version is not available on the Gradle Plugin Portal, 0.13.2 is equivalent to this version

0.12.10 Release

12 Dec 04:56
76a78b7
Compare
Choose a tag to compare
  • Fixed issue where the GoogleServicesPlugin would still detect incompatible versions
  • Fixed "put onesignal-gradle-plugin first OR update to com.android.tools.build:gradle:3.0.0 or newer!" warning
    • Better detection of the AGP plugin version to fix this issue. PR #146
  • Alignments for latest Google Libraries. PR #144
    • firebase-iid:21.0.0 sets a min version of firebase-messaging:21.0.0
    • play-services-measurement-base:18.0.0 sets a min version of firebase-analytics:18.0.0

0.12.9 Release

12 Oct 22:52
d3232db
Compare
Choose a tag to compare

compileSDKVersion 29 with com.android.support fix & latest Google version Alignments

  • Fixed issue with invalid "28" version of com.android.support would be picked if compileSDKVersion was 29.
  • Alignments for latest Google Libraries. PR #140
    • firebase-iid:20.2.2 sets a min version of firebase-messaging:20.2.2
    • play-services-basement:17.1.0 sets a min version of firebase-messaging:19.0.0
    • play-services-base:16.0.1 sets a min version of play-services-basement:16.0.1

0.12.8 Release

15 Jun 21:19
Compare
Choose a tag to compare

firebase-bom version downgrade fix & firebase-common alignment

  • Fixed issue where if firebase-bom was used it could result in wrong or downgraded versions.
    • The most common issue of this was not finding firebase-crashlytics
      • "Could not find any version that matches com.google.firebase:firebase-crashlytics:[15.0.0, 16.0.0)"
      • Issue #123 & #127, PR #128
  • Fixed issue where wrong version of firebase-common could be used.
    • Added alignment rule for this. #124
  • Added cascading parent updating

0.12.7 Release

30 Apr 18:47
Compare
Choose a tag to compare

Min OneSignal-Android-SDK 3.13.0 rule for Firebase messaging 20.1.1+

  • Automatic upgrade to OneSignal-Android-SDK 3.13.0 if using Firebase messaging 20.1.1+
    • Required to prevent runtime issues getting a pushToken.
    • PR #116
  • Alignment for Firebase messaging & iid 20.1

0.12.6 Release

27 Sep 23:49
Compare
Choose a tag to compare

Alignment for firebase-messaging 20

  • Alignment between firebase-messaging and firebase-iid for 20.0.0.