chore(release): release 3.0.4 with Android batch APIs and api_ ID namespace

This commit is contained in:
Jose Olarte III
2026-06-09 17:28:53 +08:00
parent ceaa4ada66
commit 6de300b7d4
3 changed files with 15 additions and 3 deletions
+12
View File
@@ -5,6 +5,18 @@ All notable changes to the Daily Notification Plugin will be documented in this
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [3.0.4] - 2026-06-09
### Added
- **Android**: `scheduleNotifications` batch API schedules one-shot notifications at epoch-ms timestamps using deterministic `api_<epochMillis>` schedule IDs.
- **Android**: `clearPredictiveNotifications` cancels only API-managed schedules (`api_*`) without affecting Daily Reminders, user schedules, dual schedules, or fetch jobs.
### Changed
- **Android / iOS**: Internal batch notification ID namespace renamed from `predictive_<epochMillis>` to `api_<epochMillis>`. Public Capacitor method names are unchanged; scheduling and lifecycle behavior are unchanged.
- **TypeScript**: JSDoc for `scheduleNotifications` and `clearPredictiveNotifications` updated to document `api_*` identifiers.
## [3.0.3] - 2026-05-22
### Added
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "@timesafari/daily-notification-plugin",
"version": "3.0.3",
"version": "3.0.4",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@timesafari/daily-notification-plugin",
"version": "3.0.3",
"version": "3.0.4",
"license": "MIT",
"workspaces": [
"packages/*"
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@timesafari/daily-notification-plugin",
"version": "3.0.3",
"version": "3.0.4",
"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",