Skip to content

Releases: Automattic/liveblog

Liveblog 1.11.0

14 Jan 11:51
1.11.0
31d142d

Choose a tag to compare

Added

Fixed

  • fix: restore metabox JavaScript and rename dashboard to admin by @GaryJones in #805 (fixes #804)
  • fix: prevent 404 errors from metabox links on unpublished posts by @GaryJones in #808 (fixes #806)
  • fix: strip all HTML from key event titles by @cnaples79 in #785 (fixes #464)

New Contributors

Full Changelog: 1.10.0...1.11.0

1.10.0

06 Jan 11:14
1.10.0
79c0a1c

Choose a tag to compare

Added

  • Replace Draft.js with Lexical editor for improved stability and maintenance by @GaryJones in #766
  • Add image cropping and resizing to Lexical editor by @GaryJones in #782
  • Add keyboard shortcut (Ctrl+Enter / Cmd+Enter) and auto-focus for entry publishing by @GaryJones in #792
  • Add i18n support to React components by @GaryJones in #784
  • Pre-load authors in dropdown for better discoverability by @GaryJones in #793
  • Display total updates count in editor by @GaryJones in #777
  • Add VIP edge cache purging when liveblog entries change by @GaryJones in #763
  • Add liveblog_facebook_app_id filter for AMP sharing by @GaryJones in #756

Fixed

  • Fix accessibility: WCAG AA contrast for placeholders, 16px font size, aria-labels by @GaryJones in #793
  • Fix author selection keyboard navigation for react-select v5 by @GaryJones in #793
  • Prevent orphaned entry updates from breaking lazy-loading by @GaryJones in #787
  • Use add_action for template_redirect hook by @GaryJones in #788
  • Fix Facebook embed parsing for legacy XFBML format by @GaryJones in #761
  • Fix crash when editing entries containing timestamp-like text by @GaryJones in #762
  • Correct timezone handling in time ago display by @GaryJones in #770
  • Use DST-aware timezone offset for entry timestamps by @GaryJones in #774
  • Honour site locale in entry timestamps by @GaryJones in #775
  • Resolve stale JSON data on initial cached page load by @GaryJones in #772
  • Round both polling timestamps for cache efficiency by @GaryJones in #771
  • Stop polling on archived liveblogs and enforce AMP refresh minimum by @GaryJones in #768
  • Support drag-and-drop of multiple images by @GaryJones in #767
  • Reset Preview tab when publishing a new entry by @GaryJones in #765
  • Preserve image attributes with filterable render output by @GaryJones in #773
  • Use add_action for template_redirect hook in AMP class by @GaryJones in #776
  • Replace prohibited use of extract() by @psorensen in #760
  • Check template part variable names against allow list by @psorensen in #764

Maintenance

  • Migrate assets from assets/ to build/ directory and automate builds in deploy workflow by @GaryJones in #781
  • Remove redundant polyfills and add build CI step by @GaryJones in #752
  • Resolve all PHPCS coding standards violations by @GaryJones in #778
  • Enable PHPCS code style checks in CI by @GaryJones in #779
  • Add concurrency controls to GitHub Actions workflows by @GaryJones in #790
  • Modernise SCSS: @use/@forward syntax, CSS custom properties, and code consolidation by @GaryJones in #736
  • Migrate PHPUnit test infrastructure to yoast/wp-test-utils by @GaryJones in #737
  • Separate unit tests from integration tests by @GaryJones in #738
  • Add JavaScript unit tests for React reducers and utilities by @GaryJones in #741
  • Standardise workflows, harden security with SHA-pinned actions by @GaryJones in #747
  • Add Dependabot configuration with CODEOWNERS for reviewers by @GaryJones in #720, #748
  • Standardise test matrix and update readme by @GaryJones in #749
  • Resolve webpack-dev-server security vulnerabilities by @GaryJones in #719
  • Actions(deps): Bump softprops/action-gh-release in the actions group by @dependabot in #783
  • npm(deps): Bump @babel/runtime and @wordpress/i18n by @dependabot in #786
  • npm(deps-dev): Bump qs from 6.14.0 to 6.14.1 by @dependabot in #791

New Contributors

Full Changelog: 1.9.7...1.10.0

1.9.7

07 Jun 00:27
1.9.7
3c7a27c

Choose a tag to compare

  • Prevent unauthenticated calls to the preview ajax/rest endpoints, and the get author/hashtag rest endpoints (#685)

1.9.6

29 Sep 09:40

Choose a tag to compare

  • Revert #597, restoring get_fields_for_render() that is being used in some implementations (#639)
  • Harden check when rendering media library (#652)
  • Clean comment cache after direct SQL queries (#658)
  • REST API routes require a permission_callback (#669)
  • Load CPT support later to avoid fatals with early use of WP_Query (#672)

props anigeluk, david-binda, GaryJones, jeffersonrabb, mslinnea, philipjohn, rebeccahum

1.9.5

23 Jan 16:27

Choose a tag to compare

  • Fix PHP 7.3 continue switch warning (#617)
  • Remove unused get_fields_for_render() (#597)

1.9.4

07 Dec 11:54

Choose a tag to compare

  • Send the correct data to get_liveblog_metadata() (#558)
  • Render AMP css safe without using esc_html to pass AMP validation (#586)
  • Don't run WPCOM_Liveblog_AMP::setup() on non-live posts. (#593)

1.9.3

09 Nov 13:26

Choose a tag to compare

  • Improve caching by setting a short TTL on future timestamps (#542)

1.9.2

26 Oct 13:26
34e1eab

Choose a tag to compare

  • Fix for overzealous API requests in author list (#417)
  • Prevent empty entries (#475)
  • Restored customisable Key Events widget title (#372)
  • Restore deletion confirmation for entries (#482)
  • Performance improvements to the build (#495)

1.9.1

17 Oct 19:16

Choose a tag to compare

  • Multiple coding standards fixes
  • Removes unused debug code
  • Fix rendering embeds upon entry updates
  • Avoid null dereference in get_user_data_for_json()
  • Improvements to code review process

props, cain, GaryJones, maevelander, paulschreiber, philipjohn, rgllm, rogertheriault

1.9

27 Sep 13:15

Choose a tag to compare

1.9
  • Round out polling timestamp for improved performance (#496)
  • Use the new core jshint rules, instead of ours (#120)
  • Add LiveBlogPosting Schema (#337)
  • AMP Support (#450)
  • Move is_robot function to javascript (#266)
  • JS api actions can now be configured to send cross domain requests (#463)
  • Fix deprecated notice about non-static function (#484)
  • Remove deprecated lazyload JS (#498)
  • Readme updates (#512)

props david-binda, GaryJones, jacklenox, jasonagnew, joshbetz, justnorris, jvpcode, lovestulip, maevelander, maxhartshorn, mjangda, mikeselander, nb, paulschreiber, philipjohn, rogertheriault, sboisvert, Scott Blackburn, tessaneedham