Releases: GoogleForCreators/web-stories-wp
v1.33.0
What's Changed
🚀 Features
- Monetization: Add MGID support by @leprik in #13368
- Add path when registering styles by @swissspidy in #13381
- Convert Fonts CLI script to TS / Update fonts list by @swissspidy in #13382
- Allow entering GA4 measurement IDs by @swissspidy in #13403
🐛 Bug Fixes
- Shortcode: Fix issue when no attributes are passed by @AnuragVasanwala in #13264
- Fix formatting keyboard shortcuts on non-text elements by @AnuragVasanwala in #13299
- Settings: Fix stories archives dropdown search input by @AnuragVasanwala in #13301
- Compatibility: Add workaround for Ezoic by @AnuragVasanwala in #13354
🧰 Maintenance
- Remove unused props from default templates and save requests by @ayushnirwal in #13221
Other Changes
- Popups: Fix done button in color picker and saved text styles by @ayushnirwal in #13225
- Media: Improve plugin compatibility of taxonomy query by @chirag2208 in #13208
Contributors
Also thanks to the following people for their contributions:
New Contributors
- @AnuragVasanwala made their first contribution in #13264
- @leprik made their first contribution in #13368
- @chirag2208 made their first contribution in #13208
Full Changelog: v1.32.0...v1.33.0
v1.33.0-rc.1
What's Changed
🚀 Features
- Monetization: Add MGID support by @leprik in #13368
- Add path when registering styles by @swissspidy in #13381
- Convert Fonts CLI script to TS / Update fonts list by @swissspidy in #13382
- Allow entering GA4 measurement IDs by @swissspidy in #13403
🐛 Bug Fixes
- Shortcode: Fix issue when no attributes are passed by @AnuragVasanwala in #13264
- Fix formatting keyboard shortcuts on non-text elements by @AnuragVasanwala in #13299
- Settings: Fix stories archives dropdown search input by @AnuragVasanwala in #13301
- Compatibility: Add workaround for Ezoic by @AnuragVasanwala in #13354
🧰 Maintenance
- Remove unused props from default templates and save requests by @ayushnirwal in #13221
Other Changes
- Popups: Fix done button in color picker and saved text styles by @ayushnirwal in #13225
- Media: Improve plugin compatibility of taxonomy query by @chirag2208 in #13208
Contributors
Also thanks to the following people for their contributions:
New Contributors
- @AnuragVasanwala made their first contribution in #13264
- @leprik made their first contribution in #13368
- @chirag2208 made their first contribution in #13208
Full Changelog: v1.32.0...v1.33.0-rc.1
v1.32.0
What's Changed
🚀 Features
- Page Templates: Add search to default templates by @ayushnirwal in #13158
- Shortcode: Add taxonomy filter support by @ayushnirwal in #13156
- Templates: Name saved page templates by @ayushnirwal in #13176
- Editor: Update behavior of consecutive snackbars by @ayushnirwal in #13190
🐛 Bug Fixes
- Canvas: properly remove stale design space guideline by @ayushnirwal in #13210
- Carousel: fix carousel scroll button in RTL by @ayushnirwal in #13211
- Media: Remove attribution from sequential keyboard navigation by @ayushnirwal in #13223
- Improves permission checks when accessing and duplicating password protected stories by @swissspidy in ad49781
🧰 Maintenance
- Code Quality: Fix flakey canvas keys karma test by @ayushnirwal in #13224
- CI: remove Percy by @swissspidy in #13242
Full Changelog: v1.31.0...v1.32.0
v1.32.0-rc.1
What's Changed
🚀 Features
- Page Templates: Add search to default templates by @ayushnirwal in #13158
- Shortcode: Add taxonomy filter support by @ayushnirwal in #13156
- Templates: Name saved page templates by @ayushnirwal in #13176
- Editor: Update behavior of consecutive snackbars by @ayushnirwal in #13190
🐛 Bug Fixes
- Canvas: properly remove stale design space guideline by @ayushnirwal in #13210
- Carousel: fix carousel scroll button in RTL by @ayushnirwal in #13211
- Media: Remove attribution from sequential keyboard navigation by @ayushnirwal in #13223
🧰 Maintenance
- Code Quality: Fix flakey canvas keys karma test by @ayushnirwal in #13224
- CI: remove Percy by @swissspidy in #13242
Full Changelog: v1.31.0...v1.32.0-rc.1
v1.31.0
What's Changed
🚀 Features
- Telemetry: complete GA4 migration by @swissspidy in #13047
- Bump WordPress version requirement to 6.0 by @swissspidy in #13068
- Wrap media gallery in
<Suspense>
by @swissspidy in #13070 - Links: add branching support in UI by @swissspidy in #13066
🐛 Bug Fixes
- Try to fix some stale element updates by @swissspidy in #13073
- Video Optimization: Replace
fetchFile
with custom function by @swissspidy in #13133 - Canvas: Fix text element margin issue in page previews by @ayushnirwal in #13134
- Taxonomies: Prevent duplicate items in terms cache by @ayushnirwal in #13135
- Block: Fix selected stories not being visible by @ayushnirwal in #13136
🧰 Maintenance
- Convert commander package to TypeScript by @swissspidy in #13093
- Fix e2e tests by @swissspidy in #13027
Contributors
Also thanks to the following people for their contributions:
Full Changelog: v1.30.0...v1.31.0
v1.31.0-rc.1
What's Changed
🚀 Features
- Telemetry: complete GA4 migration by @swissspidy in #13047
- Bump WordPress version requirement to 6.0 by @swissspidy in #13068
- Wrap media gallery in
<Suspense>
by @swissspidy in #13070 - Links: add branching support in UI by @swissspidy in #13066
🐛 Bug Fixes
- Try to fix some stale element updates by @swissspidy in #13073
- Video Optimization: Replace
fetchFile
with custom function by @swissspidy in #13133 - Canvas: Fix text element margin issue in page previews by @ayushnirwal in #13134
- Taxonomies: Prevent duplicate items in terms cache by @ayushnirwal in #13135
- Block: Fix selected stories not being visible by @ayushnirwal in #13136
🧰 Maintenance
- Convert commander package to TypeScript by @swissspidy in #13093
- Fix e2e tests by @swissspidy in #13027
Contributors
Also thanks to the following people for their contributions:
Full Changelog: v1.30.0...v1.31.0-rc.1
v1.30.0
What's Changed
🚀 Features
- Various Gutenberg Block Improvements by @swissspidy in #13001
- Media: Convert HEIF images to WebP/JPEG by @swissspidy in #13015
- Dashboard: Add update notification banner by @swissspidy in #13028
- Animations: Do not throw error for invalid animations by @swissspidy in #13029
- Add mutation observer for improved plugin compat by @swissspidy in #13042
- Tracking: Prevent incorrect tracking IDs on frontend by @swissspidy in #13046
- Reorderable: do not show indicators next to dragged item by @swissspidy in #13065
🧰 Maintenance
- Prepare for TS 5.0 by @swissspidy in #13063
- Update npm lock file to v3 by @swissspidy in #13064
Contributors
Also thanks to the following people for their contributions:
Full Changelog: v1.29.0...v1.30.0
v1.30.0-rc.1
What's Changed
🚀 Features
- Various Gutenberg Block Improvements by @swissspidy in #13001
- Media: Convert HEIF images to WebP/JPEG by @swissspidy in #13015
- Dashboard: Add update notification banner by @swissspidy in #13028
- Animations: Do not throw error for invalid animations by @swissspidy in #13029
- Add mutation observer for improved plugin compat by @swissspidy in #13042
- Tracking: Prevent incorrect tracking IDs on frontend by @swissspidy in #13046
- Reorderable: do not show indicators next to dragged item by @swissspidy in #13065
🧰 Maintenance
- Prepare for TS 5.0 by @swissspidy in #13063
- Update npm lock file to v3 by @swissspidy in #13064
Contributors
Also thanks to the following people for their contributions:
Full Changelog: v1.29.0...v1.30.0-rc.1
v1.29.0
What's Changed
🚀 Features
- Disable feeds on custom post type archive by @spacedmonkey in #12844
- Consistently prefix script/style handles by @swissspidy in #12847
- Don’t run db upgrader for fresh sites by @swissspidy in #12864
- Block: use
wp.date.getSettings
if available by @spacedmonkey in #12957
🐛 Bug Fixes
- Fix
user_posts_count_public
return type by @swissspidy in #12790 - Floating menu: fix sub-menu font size by @miina in #12815
- Text Style: Remove incorrect scrollbar by @miina in #12808
- Workspace: Fix type guards to avoid crash when adding media by @barklund in #12841
- Improve heading check in tag name sanitizer by @swissspidy in #12851
- Fix author dropdown by @swissspidy in #12848
- Quick Actions: Open style tab after adding a text element by @miina in #12810
- Fixed tooltips for element links by @barklund in #12840
- Hide tooltip while design menu settings are open by @barklund in #12867
- Fixed error in video play/pause button after trimming by @barklund in #12852
- Fix page template poster image generation by @miina in #12872
- Shapes: Simplified circle path by @barklund in #12869
- Autosave: trigger autosave regardless of being idle by @miina in #12839
- KSES: Adjust type for
post_parent
param by @swissspidy in #12934 - Fixed color picker by @barklund in #12968
- Fixed template layer order by @barklund in #12868
- Removed button titles where irrelevant (which is everywhere) by @barklund in #12870
- Fix issues with incorrect Text component usage
- Performance: improve ListElement styled component
- Fix loading fonts for canvas thumbnails
- Fix replace media dropdown menu
🧰 Maintenance
- Remove
dg/bypass-finals
dependency by @swissspidy in #12786 - TypeScript: convert editor media utils by @timarney in #12763
- TypeScript: Layout Provider from
story-editor
package by @miina in #12757 - TypeScript: convert
fontProvider
by @barklund in #12761 - Typescript: Convert story editor utils by @spacedmonkey in #12737
- Update to Node 18 by @swissspidy in #12785
- Fix
isBackgroundable
check by @swissspidy in #12865 - Code Quality: Use
noop
in more places by @spacedmonkey in #12791 - TypeScript:
pageCanvas
provider by @miina in #12891 - Remove obsolete composer patches by @swissspidy in #12904
- TypeScript: Convert
popupProvider
fromdesign-system
by @miina in #12894 - TypeScript: Convert
pageDataUrls
provider by @timarney in #12727 - Block: Use
useSelect
for data fetching by @spacedmonkey in #12846 - PHPCS: Implement
StaticClosure
rule by @spacedmonkey in #12908 - PHPCS: Implement
ClassStructure
rule by @spacedmonkey in #12912 - TypeScript: Convert
highlights
provider by @spacedmonkey in #12701 - TypeScript: Convert canvas provider by @miina in #12890
- TypeScript: Convert
dashboard
router provider by @miina in #12907 - TypeScript: Convert taxonomy provider by @timarney in #12699
- PHPCS: Enable cognitive complexity rule by @swissspidy in #12931
- PHPCS: better enforce parameter type hints by @swissspidy in #12930
- PHPCS: Enable
RequireNumericLiteralSeparator
rule by @spacedmonkey in #12911 - Code Quality: Force import of functions / classes by @spacedmonkey in #12760
- Fixed
*.tsx
tests by @barklund in #12950 - E2E Tests: Disable access to remote block directory and patterns by @swissspidy in #12935
- Fix issues with package bundling by @swissspidy in #12952
- Code Quality: Remove all
defaultProps
usage by @spacedmonkey in #12949 - PHP: Add some code comments for future reference by @spacedmonkey in #12974
- Code Quality: Dynamically import mediainfo.js by @swissspidy in #12954
- Code quality: Refactor
useQuickActions
by @miina in #12981 - Convert
design-system
package to TypeScript by @barklund in #12929 - TypeScript: Convert
useMediaUploadQueue
by @spacedmonkey in #12966
Other Changes
- Try to fix e2e tests (again) by @swissspidy in #12975
Contributors
Also thanks to the following people for their contributions:
Full Changelog: v1.28.1...v1.29.0
v1.29.0-rc.2
What's Changed
🐛 Bug Fixes
- Fix issues with incorrect Text component usage
- Performance: improve ListElement styled component
- Fix loading fonts for canvas thumbnails
- Fix replace media dropdown menu
Full Changelog: v1.29.0-rc.1...v1.29.0-rc.2