diff --git a/android/src/main/java/org/timesafari/dailynotification/FetchWorker.kt b/android/src/main/java/org/timesafari/dailynotification/FetchWorker.kt
index 23eff66..93a6338 100644
--- a/android/src/main/java/org/timesafari/dailynotification/FetchWorker.kt
+++ b/android/src/main/java/org/timesafari/dailynotification/FetchWorker.kt
@@ -212,7 +212,7 @@ class FetchWorker(
val entity = org.timesafari.dailynotification.entities.NotificationContentEntity(
notificationId,
- "2.0.0", // Plugin version
+ "2.1.0", // Plugin version
null, // timesafariDid - can be set if available
"daily",
title,
@@ -308,7 +308,7 @@ class FetchWorker(
"timestamp": ${System.currentTimeMillis()},
"content": "Daily notification content",
"source": "mock_generator",
- "version": "2.0.0"
+ "version": "2.1.0"
}
""".trimIndent()
return mockData.toByteArray()
diff --git a/android/src/main/java/org/timesafari/dailynotification/NotifyReceiver.kt b/android/src/main/java/org/timesafari/dailynotification/NotifyReceiver.kt
index 3e5d91e..2cfbb6f 100644
--- a/android/src/main/java/org/timesafari/dailynotification/NotifyReceiver.kt
+++ b/android/src/main/java/org/timesafari/dailynotification/NotifyReceiver.kt
@@ -257,7 +257,7 @@ class NotifyReceiver : BroadcastReceiver() {
val roomStorage = org.timesafari.dailynotification.storage.DailyNotificationStorageRoom(context)
val entity = org.timesafari.dailynotification.entities.NotificationContentEntity(
notificationId,
- "2.0.0", // Plugin version
+ "2.1.0", // Plugin version
null, // timesafariDid - can be set if available
"daily",
config.title,
diff --git a/android/src/main/java/org/timesafari/dailynotification/ReactivationManager.kt b/android/src/main/java/org/timesafari/dailynotification/ReactivationManager.kt
index a31b13b..aaa2b2e 100644
--- a/android/src/main/java/org/timesafari/dailynotification/ReactivationManager.kt
+++ b/android/src/main/java/org/timesafari/dailynotification/ReactivationManager.kt
@@ -282,7 +282,7 @@ class ReactivationManager(private val context: Context) {
// Create new notification content entry for missed alarm
val notification = org.timesafari.dailynotification.entities.NotificationContentEntity(
notificationId,
- "2.0.0", // Plugin version
+ "2.1.0", // Plugin version
null, // timesafariDid
"daily", // notificationType
"Daily Notification",
@@ -1052,7 +1052,7 @@ class ReactivationManager(private val context: Context) {
// Create new notification content entry for missed alarm
val notification = org.timesafari.dailynotification.entities.NotificationContentEntity(
notificationId,
- "2.0.0", // Plugin version
+ "2.1.0", // Plugin version
null, // timesafariDid
"daily", // notificationType
"Daily Notification",
diff --git a/doc/integration/INTEGRATION_GUIDE.md b/doc/integration/INTEGRATION_GUIDE.md
index a936260..389e10c 100644
--- a/doc/integration/INTEGRATION_GUIDE.md
+++ b/doc/integration/INTEGRATION_GUIDE.md
@@ -1159,7 +1159,7 @@ export class DailyNotificationService {
* Get service version
*/
public getVersion(): string {
- return '2.0.0';
+ return '2.1.0';
}
/**
diff --git a/doc/platform/ios/MIGRATION_GUIDE.md b/doc/platform/ios/MIGRATION_GUIDE.md
index d2916d6..6a949ed 100644
--- a/doc/platform/ios/MIGRATION_GUIDE.md
+++ b/doc/platform/ios/MIGRATION_GUIDE.md
@@ -56,7 +56,7 @@ This migration guide helps you transition from the basic daily notification plug
### Step 1: Update Dependencies
```bash
-npm install @timesafari/daily-notification-plugin@^2.0.0
+npm install @timesafari/daily-notification-plugin@^2.1.0
```
### Step 2: Update Import Statements
diff --git a/ios/DailyNotificationPlugin.podspec b/ios/DailyNotificationPlugin.podspec
index d48278e..a12e169 100644
--- a/ios/DailyNotificationPlugin.podspec
+++ b/ios/DailyNotificationPlugin.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'DailyNotificationPlugin'
- s.version = '2.0.0'
+ s.version = '2.1.0'
s.summary = 'Daily Notification Plugin for Capacitor'
s.license = 'MIT'
s.homepage = 'https://gitea.anomalistdesign.com/trent_larson/daily-notification-plugin'
diff --git a/ios/Plugin/Info.plist b/ios/Plugin/Info.plist
index 8ee53a9..2db0b43 100644
--- a/ios/Plugin/Info.plist
+++ b/ios/Plugin/Info.plist
@@ -56,7 +56,7 @@
CFBundleShortVersionString
- 2.0.0
+ 2.1.0
CFBundleVersion
diff --git a/package-lock.json b/package-lock.json
index ec2b684..4574c0a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@timesafari/daily-notification-plugin",
- "version": "2.0.0",
+ "version": "2.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@timesafari/daily-notification-plugin",
- "version": "2.0.0",
+ "version": "2.1.0",
"license": "MIT",
"workspaces": [
"packages/*"
diff --git a/package.json b/package.json
index ba5bb73..7ce7a7e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@timesafari/daily-notification-plugin",
- "version": "2.0.0",
+ "version": "2.1.0",
"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",
diff --git a/src/definitions.ts b/src/definitions.ts
index a3a3417..a1cbc5d 100644
--- a/src/definitions.ts
+++ b/src/definitions.ts
@@ -5,7 +5,7 @@
* Aligned with Android implementation and test requirements
*
* @author Matthew Raymer
- * @version 1.3.1 (see package.json for source of truth)
+ * @version 2.1.0 (see package.json for source of truth)
*/
// Import SPI types from content-fetcher.ts
diff --git a/src/observability.ts b/src/observability.ts
index 387a4ad..5f894f6 100644
--- a/src/observability.ts
+++ b/src/observability.ts
@@ -3,7 +3,7 @@
* Provides structured logging, event codes, and health monitoring
*
* @author Matthew Raymer
- * @version 2.0.0
+ * @version 2.1.0
*/
import {