v3.0.0 — AI-Native & Framework Integrations
What's New in 3.0.0
AdoptionEngine (J1)
Smart behavioral intelligence engine that decides when and how to show features.
BehaviorTracker— session tracking, dismiss patterns, engagement scoringTimingOptimizer— cooldown, fatigue detection, optimal timingFormatSelector— auto-picks badge/toast/banner/modal based on user behaviorAdoptionScorer— A-F adoption grading with breakdown + recommendations
Engine React Hooks (J1.6)
useSmartFeature(id)— timing + format decisions, graceful degradation without engineuseAdoptionScore()— adoption score for dashboardsuseBehaviorProfile()— debug/admin behavioral profile
SmartAnnouncement Component (J1.7)
Compound component with 6 format renderers. Render prop for full customization.
Framework Integrations (J6)
Server-side helpers for every major React meta-framework:
featuredrop/next— RSC helpers +FeatureDropScripthydration componentfeaturedrop/remix— Loader helpers +createFeatureDropHeadersfeaturedrop/astro— SSG helpers +getManifestScript(XSS-safe HTML string)featuredrop/nuxt— Event handler factory +getHeadScriptforuseHead()
AI Setup CLI (J5)
npx featuredrop ai-setupAuto-detects Claude Code, Cursor, and VS Code. Creates context files + MCP configs.
Also Included
- shadcn Registry (J3) — 5 components via
npx shadcn add - MCP Server (J4) — 5 tools + 6 resources for AI coding assistants
- Tailwind Plugin (J7) — CSS vars, keyframes, dark mode, reduced-motion
- Next.js + shadcn example app — Full runnable template
- 79 new tests (engine: 27, hooks: 15, SmartAnnouncement: 12, CLI: 11, frameworks: 14)
Install
npm install featuredrop@3.0.0Full Changelog: v2.7.1...v3.0.0