Releases: lstamellos/tagdiv-liveblog
Release list
tagDiv Liveblog 0.1.22
What's Changed
- Release 0.1.22: scope Liveblog assets by @lstamellos in #10
Full Changelog: v0.1.21...v0.1.22
tagDiv Liveblog 0.1.21
What's Changed
- Release 0.1.21 Key Events refinements by @lstamellos in #9
Full Changelog: v0.1.20...v0.1.21
tagDiv Liveblog 0.1.20
tagDiv Liveblog 0.1.20
This release fixes WordPress native per-plugin automatic-update controls for tagDiv Liveblog when the installed GitHub release is already current.
Changes:
- always returns valid GitHub release metadata to the WordPress Update URI provider when release lookup succeeds;
- lets WordPress Core place current releases in
no_updateinstead of making the plugin appear update-unsupported; - restores the native Enable/Disable auto-updates control in wp-admin for current installations;
- keeps the site owner's normal per-plugin automatic-update preference authoritative;
- does not force
autoupdateand does not override theauto_update_pluginpolicy; - preserves verified GitHub release asset selection and SHA-256 package verification.
Validation:
- current installed version receives update metadata suitable for Core
no_updatehandling; - older installed versions still receive normal update metadata for Core
responsehandling; - no updater metadata is returned for unrelated plugins;
- existing automatic-update preferences remain unchanged;
- release ZIP naming and checksum verification remain unchanged.
tagDiv Liveblog 0.1.19
tagDiv Liveblog 0.1.19
This release adds native Automattic Liveblog Key Events presentation to the tagDiv Composer integration while keeping Automattic Liveblog authoritative for Key Event state and behavior.
Changes:
- adds an optional native Key Events summary above the integrated Liveblog feed;
- adds Composer controls for summary, authoritative key-entry highlight and configurable key-entry label presentation;
- uses Automattic Liveblog's runtime
.is-key-eventmarker rather than stale.type-keycomment classes for real frontend state; - preserves native Key Event navigation, editor-side removal, confirmation UI and per-post content format;
- hides an empty Key Events summary automatically;
- preserves Key Events presentation across archive/reopen transitions while respecting upstream editability rules.
Validation:
- exactly one native
#liveblog-key-eventsmount and one Liveblog runtime; - native summary rendering, jump/pagination and selected-event removal;
- authoritative highlight/label behavior with stale
.type-keyclasses present; - native removal confirmation and post-reload state reconciliation;
- active → archive → reopen behavior with the archived notice and Key Event editor controls changing correctly.
tagDiv Liveblog 0.1.18
tagDiv Liveblog 0.1.18
This maintenance release updates the WordPress plugin author metadata without changing runtime behavior.
Changes:
- the plugin author is now shown as
OmniaTV; - the author name links to
https://omniatv.comthrough the standard WordPressAuthor URIheader; Plugin URIandUpdate URIcontinue to point to the GitHub repository;- no rendering, Liveblog, Composer, updater, CSS or JavaScript behavior changes are included.
Validation:
- wp-admin → Plugins displays
OmniaTVas the author; - the author link opens
https://omniatv.com; - the plugin remains active and existing Liveblog behavior is unchanged.
tagDiv Liveblog 0.1.17
tagDiv Liveblog 0.1.17
This maintenance release fixes metadata-prefix alignment in the TagDiv Liveblog presentation layer without changing Automattic Liveblog markup or runtime behavior.
Fixes:
- Timestamp prefix now appears horizontally beside the time metadata instead of above it.
- In
Bothtime mode, the prefix sits beside the existing relative/exact time stack while that stack remains vertically arranged. - Author prefix now appears in the first author row beside the avatar/name instead of above the author metadata.
- Stacked and inline metadata layouts, metadata order, separators and left/center/right alignment remain unchanged.
Regression validation:
- exact time with timestamp prefix;
Bothtime mode with timestamp prefix;- author prefix with avatar/name;
- inline metadata with separator;
- stacked metadata;
- pagination, archived notice, Archive/Reopen controls and numeric entry deep links remain unaffected.
Validated on OmniaTV with WordPress 7.0.3, PHP 8.3.6, Newspaper 12.7.7, tagDiv Composer 5.4.6 and Automattic Liveblog 1.12.2.
tagDiv Liveblog 0.1.16
tagDiv Liveblog 0.1.16
This release adds native GitHub Releases updates, an editable archived-Liveblog completion notice, and permission-gated frontend Archive / Reopen controls while preserving Automattic Liveblog as the owner of rendering, pagination, permissions and state transitions.
Highlights:
- this GitHub repository is declared as the WordPress Update URI for tagDiv Liveblog;
- stable GitHub Releases provide WordPress update metadata and the exact named installable ZIP asset;
- release ZIPs are verified against the SHA-256 digest published by GitHub before installation;
- automatic updates are never forced by the plugin and remain controlled by the user's normal per-plugin WordPress auto-update setting;
- existing 0.1.15 installations need a one-time manual installation of 0.1.16 because 0.1.15 predates the repository updater; later stable releases can then be discovered natively;
- the archived completion message is editable as plain text from the TagDiv Liveblog block, with “Η ανταπόκριση έχει ολοκληρωθεί” as the default;
- the archived notice remains above the Liveblog feed on every native pagination page and retains its TagDiv typography, color, border, radius, padding, spacing, alignment and text-transform controls;
- authorised frontend users see “This liveblog is active.” with Archive or “This liveblog is archived.” with Reopen;
- frontend Archive / Reopen delegates to Automattic Liveblog's existing authenticated set_liveblog_state_for_post action, including its nonce and post-scoped edit permission checks;
- Archive maps to upstream state archive and Reopen maps to upstream state enable, followed by a page reload so the native runtime starts in the new state;
- active Liveblogs render no archived-notice markup on the public frontend;
- the configurable page-size and numeric entry deep-link behavior introduced in 0.1.15 remains unchanged.
Validation:
- active and archived Liveblogs;
- archived notice persistence across native pagination pages;
- editable archived notice text, Composer preview and frontend styling;
- permission-gated frontend management controls;
- active-to-archive and archive-to-enable state transitions through the upstream Liveblog AJAX handler;
- direct numeric entry deep links with archived notice present;
- GitHub stable-release discovery and exact release-asset selection;
- SHA-256 package verification;
- native WordPress per-plugin automatic-update preference remains authoritative;
- successful background automatic update in a true DOING_CRON context while the plugin remains active;
- Global Single Template integration.
Validated on OmniaTV with WordPress 7.0.3, PHP 8.3.6, Newspaper 12.7.7, tagDiv Composer 5.4.6 and Automattic Liveblog 1.12.2.
tagDiv Liveblog 0.1.15
tagDiv Liveblog 0.1.15
This release completes configurable native Liveblog pagination inside Newspaper / tagDiv Composer and fixes direct numeric entry deep links such as #60819.
Highlights:
- Liveblog entries per page are configurable from the TagDiv block, with a supported range of 1–100 and a default of 20;
- the configured page size is applied consistently to both normal native pagination and direct entry deep-link requests;
- direct # loads calculate pagination from a current Liveblog anchor instead of stale cached page state;
- First / Prev / Next / Last work immediately after a direct entry deep-link load, without waiting for polling or a new-entry notification;
- direct entry links scroll to the requested Liveblog entry after the integrated DOM is ready;
- numeric entry fragments are removed when native pagination or the native new-entry control leaves the linked-entry context;
- Automattic Liveblog remains responsible for rendering, Redux state, polling, REST endpoints and native pagination controls;
- no Liveblog fork, template override or React DOM reconstruction is introduced.
Validation:
- active Liveblog pagination and polling;
- archived Liveblog pagination without polling;
- non-default entries-per-page settings;
- direct numeric entry links, target scrolling and immediate native pagination;
- Global Single Template integration.
Validated on OmniaTV with WordPress 7.0.3, PHP 8.3.6, Newspaper 12.7.7, tagDiv Composer 5.4.6 and Automattic Liveblog 1.12.2.
tagDiv Liveblog 0.1.14
tagDiv Liveblog 0.1.14
First public release of the Newspaper / tagDiv Composer adapter for Automattic Liveblog.
Highlights:
- native Liveblog block in tagDiv Composer;
- native TagDiv Header settings and Design Options;
- Global Single Template support with no output on non-Liveblog posts;
- entry, content, metadata and timeline presentation controls;
- exact / relative timestamp modes;
- inline or stacked metadata layout;
- timeline rendered behind complete entry boxes;
- no Liveblog fork, template override or React DOM reconstruction.
Validated on OmniaTV with WordPress 7.0.3, Newspaper 12.7.7, tagDiv Composer 5.4.6 and Automattic Liveblog 1.12.2.
tagDiv Liveblog 0.1.12
tagDiv Liveblog 0.1.12
First public release of the Newspaper / tagDiv Composer adapter for Automattic Liveblog.
Highlights:
- native Liveblog block in tagDiv Composer;
- native TagDiv Header settings and Design Options;
- Global Single Template support with no output on non-Liveblog posts;
- entry, content, metadata and timeline presentation controls;
- exact / relative timestamp modes;
- inline or stacked metadata layout;
- timeline rendered behind complete entry boxes;
- no Liveblog fork, template override or React DOM reconstruction.
Validated on OmniaTV with WordPress 7.0.3, Newspaper 12.7.7, tagDiv Composer 5.4.6 and Automattic Liveblog 1.12.2.