Changelog
Release history for the shared-features npm package. The npm registry is the canonical source of published versions; this page summarizes notable changes.
0.1.14
AdPanel's documentedvariantprop is now functional — it renders the selected small-panel variant viagetSmallPanelVariant, matching howAdSliderresolves variants. An explicitvariantprop wins; otherwise the campaign's admin-configured variant is used (falling back tosmall_panel_2).- Documentation site launched (this site) with full API, component, hook, service, and type reference.
- Build verified green: ESM + CJS +
.d.tsacross all six entry points; typecheck and lint clean.
0.1.x (earlier)
- Feature Flags system: version management, feature toggles, deprecation warnings, maintenance mode, platform/project targeting.
- Advertising Campaigns system: 5 ad components (
AdPanel,AdSlider,AdBanner,AdModal,AdUpdateModal) +AdCarousel,TopbarAdBanner, and 10 display variants with impression/click analytics and frequency capping. - Broadcasts / Notifications system: banner, modal, toast, and bell variants with priority levels, scheduling, dismissal tracking, and analytics.
- Common Features: shared contact, developer, social, address, payment, services, skills, testimonials, and project data with read hooks and themed cards.
- Notification Events: typed event registry +
{{placeholder}}templating engine + standard template sets. - Six subpath entry points (
/components,/hooks,/services,/types,/notifications) plus the root.
note
For the exact, complete version history and publish dates, see the versions tab on npm.