Releases: Automattic/liveblog
Releases · Automattic/liveblog
Liveblog 1.11.0
Added
- feat: add Disable button to liveblog metabox by @GaryJones in #809 (fixes #807)
- feat: add filter to disable default Liveblog styles by @GaryJones in #810
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
- @miguelpeixe made their first contribution in #805
- @cnaples79 made their first contribution in #785
Full Changelog: 1.10.0...1.11.0
1.10.0
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_idfilter 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/tobuild/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
- @dependabot[bot] made their first contribution in #642
- @ellm made their first contribution in #660
- @deepakrohillas made their first contribution in #682
- @raamdev made their first contribution in #697
- @jberculo made their first contribution in #698
- @alexiskulash made their first contribution in #531
- @shantanu2704 made their first contribution in #539
- @rogertheriault made their first contribution in #514
- @psorensen made their first contribution in #760
Full Changelog: 1.9.7...1.10.0
1.9.7
1.9.6
- 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
1.9.4
1.9.3
1.9.2
1.9.1
- 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
- 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