diff --git a/android/src/main/java/com/timesafari/dailynotification/DailyNotificationPlugin.kt b/android/src/main/java/com/timesafari/dailynotification/DailyNotificationPlugin.kt index 5523fcd..a389f85 100644 --- a/android/src/main/java/com/timesafari/dailynotification/DailyNotificationPlugin.kt +++ b/android/src/main/java/com/timesafari/dailynotification/DailyNotificationPlugin.kt @@ -2713,7 +2713,7 @@ object ScheduleHelper { try { val entity = com.timesafari.dailynotification.entities.NotificationContentEntity( scheduleId, - "1.2.0", + "1.2.1", null, "daily", config.title ?: "Daily Notification", diff --git a/android/src/main/java/com/timesafari/dailynotification/DailyNotificationWorker.java b/android/src/main/java/com/timesafari/dailynotification/DailyNotificationWorker.java index 7a39a2b..7e3c4bb 100644 --- a/android/src/main/java/com/timesafari/dailynotification/DailyNotificationWorker.java +++ b/android/src/main/java/com/timesafari/dailynotification/DailyNotificationWorker.java @@ -734,7 +734,7 @@ public class DailyNotificationWorker extends Worker { DailyNotificationStorageRoom room = new DailyNotificationStorageRoom(getApplicationContext()); NotificationContentEntity entity = new NotificationContentEntity( content.getId() != null ? content.getId() : java.util.UUID.randomUUID().toString(), - "1.2.0", + "1.2.1", null, "daily", content.getTitle(), diff --git a/android/src/main/java/com/timesafari/dailynotification/FetchWorker.kt b/android/src/main/java/com/timesafari/dailynotification/FetchWorker.kt index 79abb0a..4499b5c 100644 --- a/android/src/main/java/com/timesafari/dailynotification/FetchWorker.kt +++ b/android/src/main/java/com/timesafari/dailynotification/FetchWorker.kt @@ -17,7 +17,7 @@ import org.json.JSONObject * Implements exponential backoff and network constraints * * @author Matthew Raymer - * @version 1.2.0 + * @version 1.2.1 */ class FetchWorker( appContext: Context, @@ -205,7 +205,7 @@ class FetchWorker( val entity = com.timesafari.dailynotification.entities.NotificationContentEntity( notificationId, - "1.2.0", // Plugin version + "1.2.1", // Plugin version null, // timesafariDid - can be set if available "daily", title, @@ -301,7 +301,7 @@ class FetchWorker( "timestamp": ${System.currentTimeMillis()}, "content": "Daily notification content", "source": "mock_generator", - "version": "1.2.0" + "version": "1.2.1" } """.trimIndent() return mockData.toByteArray() diff --git a/android/src/main/java/com/timesafari/dailynotification/NotifyReceiver.kt b/android/src/main/java/com/timesafari/dailynotification/NotifyReceiver.kt index 75cc883..9cd3eb8 100644 --- a/android/src/main/java/com/timesafari/dailynotification/NotifyReceiver.kt +++ b/android/src/main/java/com/timesafari/dailynotification/NotifyReceiver.kt @@ -21,7 +21,7 @@ import kotlinx.coroutines.runBlocking * Implements TTL-at-fire logic and notification delivery * * @author Matthew Raymer - * @version 1.2.0 + * @version 1.2.1 */ /** * Source of schedule request - tracks which code path triggered scheduling @@ -251,7 +251,7 @@ class NotifyReceiver : BroadcastReceiver() { val roomStorage = com.timesafari.dailynotification.storage.DailyNotificationStorageRoom(context) val entity = com.timesafari.dailynotification.entities.NotificationContentEntity( notificationId, - "1.2.0", // Plugin version + "1.2.1", // Plugin version null, // timesafariDid - can be set if available "daily", config.title, diff --git a/android/src/main/java/com/timesafari/dailynotification/ReactivationManager.kt b/android/src/main/java/com/timesafari/dailynotification/ReactivationManager.kt index 395eb59..1aa412b 100644 --- a/android/src/main/java/com/timesafari/dailynotification/ReactivationManager.kt +++ b/android/src/main/java/com/timesafari/dailynotification/ReactivationManager.kt @@ -267,7 +267,7 @@ class ReactivationManager(private val context: Context) { // Create new notification content entry for missed alarm val notification = com.timesafari.dailynotification.entities.NotificationContentEntity( notificationId, - "1.2.0", // Plugin version + "1.2.1", // Plugin version null, // timesafariDid "daily", // notificationType "Daily Notification", @@ -1037,7 +1037,7 @@ class ReactivationManager(private val context: Context) { // Create new notification content entry for missed alarm val notification = com.timesafari.dailynotification.entities.NotificationContentEntity( notificationId, - "1.2.0", // Plugin version + "1.2.1", // Plugin version null, // timesafariDid "daily", // notificationType "Daily Notification", diff --git a/android/src/main/java/com/timesafari/dailynotification/storage/DailyNotificationStorageRoom.java b/android/src/main/java/com/timesafari/dailynotification/storage/DailyNotificationStorageRoom.java index ea8ff14..efb2a73 100644 --- a/android/src/main/java/com/timesafari/dailynotification/storage/DailyNotificationStorageRoom.java +++ b/android/src/main/java/com/timesafari/dailynotification/storage/DailyNotificationStorageRoom.java @@ -52,7 +52,7 @@ public class DailyNotificationStorageRoom { private final ExecutorService executorService; // Plugin version for migration tracking - private static final String PLUGIN_VERSION = "1.2.0"; + private static final String PLUGIN_VERSION = "1.2.1"; /** * Constructor diff --git a/ios/DailyNotificationPlugin.podspec b/ios/DailyNotificationPlugin.podspec index 4133436..6963a9f 100644 --- a/ios/DailyNotificationPlugin.podspec +++ b/ios/DailyNotificationPlugin.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'DailyNotificationPlugin' - s.version = '1.2.0' + s.version = '1.2.1' s.summary = 'Daily Notification Plugin for Capacitor' s.license = 'MIT' s.homepage = 'https://github.com/timesafari/daily-notification-plugin' diff --git a/package.json b/package.json index a9e67fa..e5f1cb2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@timesafari/daily-notification-plugin", - "version": "1.2.0", + "version": "1.2.1", "description": "TimeSafari Daily Notification Plugin - Enterprise-grade daily notification functionality with dual scheduling, callback support, TTL-at-fire logic, and comprehensive observability across Mobile (Capacitor) and Desktop (Electron) platforms", "main": "dist/plugin.js", "module": "dist/esm/index.js",