= 0.7.0 - 2026-08-01 =

* Added show-replies support on nostr-post for loading and displaying direct replies
* Added shared signer onboarding dialog for like, zap, and follow actions
* Fixed concurrent component mounts racing multiple relay connection attempts
* Fixed like count drift when a like or unlike request fails
* Hardened XSS protections across rendered surfaces, including profile and DM URL escaping
* Cleaned up Storybook testing helpers and boolean attribute handling

= 0.6.1 - 2026-02-20 =

* Changed URL-based zaps to use ["a", "39735:<pubkey>:<url>"] tag instead of ["k", "web"] + ["i", url] tags, enabling relay-side #a filtering without client-side description tag parsing
* Breaking change: zaps sent to any URL via the previous strategy will no longer be shown

= 0.5.6 - 2026-02-18 =

* SSR guard in ensureInitialized to avoid DOM access in Node/SSR environments
* Typed signEvent with UnsignedEvent/NostrEvent from nostr-tools
* Pinned window.nostr.js CDN to @0.7.1 with SRI hash for supply-chain safety
* Fixed race condition in injectScript when script tag exists but hasn't loaded
* Fixed failed script element left in DOM blocking retries
* Fixed duplicate backdrop creation on repeated showModal() calls
* Added focus trap, aria-modal, and focus restore to dialog component

= 0.5.5 - 2026-02-18 =

* Replaced nostr-login with window.nostr.js for lighter authentication widget
* Fixed dialog backdrop z-index covering window.nostr.js floating widget

= 0.5.4 - 2026-01-22 =

* Fixed follow button keyboard event handling (moved tabindex to container for delegateEvent compatibility)
* Added focus color CSS variable for follow button
* Fixed zap dialog profile metadata error handling

= 0.5.3 - 2026-01-22 =

* Fixed zap dialog QR code generation and error handling
* Fixed profile metadata validation in zap invoice loading

= 0.5.2 - 2026-01-22 =

* Rebuild with mobile view stream title layout fix (0.5.1 fix was not included in build)

= 0.5.1 - 2026-01-22 =

* Fixed mobile view stream title layout issue (prevented vertical character rendering)

= 0.5.0 - 2026-01-22 =

* Added nostr-livestream component (NIP-53)

= 0.4.3 - 2026-01-07 =

* Temporarily disabled nostr-comment, nostr-dm, and nostr-live-chat components due to asset resolution issues in React applications

= 0.4.0 - 2026-01-07 =

* Improved relay connection handling - service now continues working even if some relays fail
* Fixed relay connection status detection to correctly identify connected vs failed relays
* Updated to use normalizeURL from nostr-tools for consistent URL normalization
* Renamed nostr-like, nostr-zap to nostr-like-button, nostr-zap-button

= 0.3.2 - 2025-12-27 =

* Fixed zap button error
* Improved documentation in README.md files

= 0.3.1 - 2025-12-20 =

* Updated to match npm package version 0.3.0
* Fixed NostrLogin integration
* Improved component initialization
* Updated documentation

= 0.3.0 - 2025-11-22 =

* Initial release
* Gutenberg blocks for Nostr Zap button, Follow button, Post, Profile and Profile Badge
* Shortcode support for all components
* Selective component loading for optimal performance
* Admin settings page for configuration
* Security features with KSES integration
* Performance optimizations with conditional asset loading
* Support for custom relay configuration
* Light and dark theme support
* Responsive design for all components
* WordPress 6.0+ compatibility
* PHP 7.4+ compatibility
