1.3.5 – 14.05.2026
Separators (dash and dot) are now wrapped in their own BEM elements (.citatily__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 – 13.05.2026
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 – 07.05.2026
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 – 06.05.2026
Improved daily quote selection: a fallback mechanism now ensures that the same quote never appears on two consecutive days
1.3.1 – 02.05.2026
REST endpoint automatically registered as exception when Perfmatters restricts the REST API
1.3.0 – 21.04.2026
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
CSS custom properties for easy skeleton customization --citatly-skeleton-base and --citatly-skeleton-shine
Responsive min-height adjustment for mobile and desktop viewports
1.2.0 – 16.04.2026
Gutenberg block support
JSON import and export via admin submenu
Admin help / documentation page
Auto-generated post title from quote text
Clean uninstall routine
Full German translation (de_DE)
1.1.0 – 15.04.2026
Shortcode with optional class parameter
REST API endpoint with HTTP caching headers
Deterministic daily selection
Custom post type with plain text meta fields.
Initial release