Separators (dash and dot) are now wrapped in their own BEM elements (.citatly__separator, .citatly__divider) and can be hidden or replaced via CSS
All meta elements (separator, author, divider, source) are now built dynamically by JavaScript — only elements with content are rendered
1.3.4
Fix: Transient cache for quote IDs is now invalidated when a quote is trashed or deleted. Previously, deleting a quote could result in no quote being displayed until the cache expired on its own
1.3.3
Block: Title and block name changed to English (“Daily Quote”) for consistency with the plugin name on wordpress.org. The editor preview text remains translated
1.3.2
Improved daily quote selection: a fallback mechanism now ensures that the same quote never appears on two consecutive days
1.3.1
REST endpoint automatically registered as exception when Perfmatters restricts the REST API
1.3.0
Added CLS-optimized skeleton loader with shimmer animation
Dynamic min-height calculation prevents layout shift during quote loading
New citatly.css for skeleton loader styling
Responsive min-height adjustment for mobile and desktop viewports
CSS custom properties for easy skeleton customization (–citatly-skeleton-base, –citatly-skeleton-shine)