v1.1.0
View changes since last release.
Changes
π Features
- Bump version to 1.1.0 (#5047)
- Workspace: Enable Tenor GIF integration in editor (#4904)
- Text Sets: Enable feature flag plus integration tests (#4613)
- Embeds: Add filter for default attributes (#4983)
- Editor: Font sizes now allow decimals and updated text presets font sizes. (#4775)
- Tenor: Render as video rather than gif (#4885)
- Admin menu: avoid unnecessary redirects (#5009)
- Surface third party media usage notice (#4994)
- Add captions option for video elements. (#4615)
- Embed Block: responsive design improvements (#4671)
- Use shortcode when classic editor plugin is active (#4849)
- Text Sets: Cover (#4984)
- Text Sets: Quote (#4985)
- Text Sets: Table (#4987)
- Text Sets: Editorial (#4991)
- Text Sets: Section header (#4992)
- Text Sets: Steps (#4993)
- Text Sets: Lists (#4988)
- Fix the padding/alignment issues in highlight mode (#4675)
- Workspace: Show text sets for used fonts in story (#4905)
- Dashboard: Focusable Search (#4680)
- Dashboard: Settings view a11y updates (#4695)
- Disable height field if unlocked and text is in selection. (#4842)
- Embed Block: Do not use amp-story-player in
savefunction (#4909) - Add mbstring polyfill (#4908)
- Animation: Rotation UI Component (#4892)
- Story Editor: Design Updates to Panel (#4852)
- Web Stories Embed Shortcode (#4780)
- Include AMP PHP Library (#4513)
- Added ability for partial hex values in color input (#4783)
- Change amp-story-page background color to match editor preview (#4733)
- Analytics: add events for bookend (#4886)
- Wrap Apps in Strict Mode (#4497)
- Change "Multiple" to "Mixed" (#4856)
- Average background media color for page background (#4766)
- Load text sets one at a time to prevent blocking Editor from use (#4854)
- Support string translations with markup (#4834)
- Improve bulk updated messages for stories (#4835)
- Re-index stories in Yoast SEO if permalinks are outdated (#4759)
- Story Editor: Added Quote text set design updates (#4845)
- Fixed numeric sanitization logic so entering in values can be easier (#4608)
- Story Editor: Added Contact text set design updates (#4844)
- Dashboard: Template Details a11y updates (#4699)
- Story Editor: Added Editorial Funky Text Sets (#4825)
- Story Editor: Added Cover Funky Text Sets (#4826)
- Story Editor: Added List Funky Text Sets (#4831)
- Dashboard: A11y improvements for the telemetry banner (#4654)
- Story Editor: Added Step & Contact Funky Text Sets (#4827)
- Story Editor: Added Table Funky Text Sets (#4824)
- Add design space guidelines (#4704)
- Update Stories WordPress admin menu (#4763)
- Story Editor: Added List Text Sets (#4563)
- Dashboard: Scroll to top a11y updates (#4697)
- Dashboard: add support link to navigation (#4748)
- Editor: Contact Text Set (#4750)
- Dashboard: Left Nav a11y updates (#4698)
- Story Editor: Persist Active Page Between Reloads (#4660)
- Complete Text Sets Panel (#4589)
- Workspace: Grow/shrink text box element when padding increases or decreases. (#4765)
- Story Editor: Added Table Text Sets (#4770)
- Performance: Load fonts via dynamic import (#4693)
- Document Panel: Improve Calendar accessibility (#4677)
- Editor: Text sets can now be dragged and dropped onto page (#4551)
- Add target=_blank to element links (#4732)
- Story Editor: Added Section Header Text Sets (#4537)
- Add target attributes to
<a>tags (#4746) - Story Editor: Added Step Text Sets (#4547)
- Story Editor: Added Editorial Text Sets (#4552)
- Editor: Quote Text Set (#4696)
- Disable amp-to-amp linking for amp-story-player (#4731)
- Replace moment with date-fns (#4484)
- Dashboard: Minor Template details Perf updates (#4619)
- Story Editor: Added Cover Text Sets (#4522)
- Dashboard: Add missing H1 tag (#4657)
π Bug Fixes
- Revert "Text Style: Reset font weight to regular on font family change" (#5045)
- Make WAF workaround opt-in for now (#5038)
- Fix ability to rename dashboard stories (#5034)
- Fix base64 encoding when using chars from different range (#5022)
- Added embed query for getting author data on duplication. (#5019)
- Base64-encode HTML markup over the wire (#4859)
- Frontend: Avoid mixed content warnings by fixing URLs to use HTTPS (#4974)
- Text Style: Reset font weight to regular on font family change (#4900)
- Workspace: Font variant bug (#4929)
- Dashboard: Trigger load more stories when using keyboard to navigate grid (#4769)
- Workspace: Fix crash where we have multiple elements with multiple colors selected (#4846)
- Enforce Canvas to be LTR to support Moveable (#4887)
- Editor: Virtualize Text Sets List (#4901)
- Animation: Rotation UI Component (#4892)
- Dashboard: My Stories - A11y Improvements (#4642)
- Fix missing frame when selecting an element (#4875)
- Improve link handling (#4837)
- Dashboard: get author names via _embedded data to avoid excess call for users (#4774)
- Dashboard: fix console warning for htmlFor (#4820)
- Drop targeting: preserve origin element link if available. (#4786)
- Dashboard: Fix failing settings page karma test (#4822)
- Dashboard: Restore GA Tracking Input's Label (#4630)
- Ensure selection is displayed on top of Page navigation arrows (#4646)
- Always override existing poster attribute on render (#4761)
- Dashboard: Fix width bug on settings page (#4655)
π§° Maintenance
- Enable react/no-array-index-key rule (#4986)
- Readme: Add Terms of Service (#4932)
- Lock version number of php-scoper (#5001)
- Fix composer version. (#4999)
- Improve E2E Test for inserting media from library (#4836)
- Wrap Apps in Strict Mode (#4497)
- Remove fallback publisher logo (#4787)
- Prefix Composer Dependencies (#4543)
- Karma: Add custom matcher for aXe accessibility violations (#4778)
- E2E Tests: Use
waitForTimeoutinstead ofwaitFor(#4781) - Improve ESLint configuration for node scripts (#4777)
- Set up CodeQL code scanning (#4776)
- Fixed flaky test and started using Percy (#4730)
- Karma: retry failed tests in the same step (#4691)
- Try re-running failed karma tests once (#4676)
Contributors
Code contributors to this release:
@BrittanyIRL, @afrozchakure, @amedina, @barklund, @carlos-kelly, @choumx, @dependabot-preview, @dependabot-preview[bot], @dmmulroy, @embarks, @github-actions, @github-actions[bot], @littlemilkstudio, @mariano-formidable, @merapi, @miina, @spacedmonkey, @swissspidy and Emily Bartman