Skip to content

Releases: GoogleForCreators/web-stories-wp

v1.0.0 Alpha (2020-04-14)

14 Apr 17:29
795ce38
Compare
Choose a tag to compare
Pre-release

Closed alpha release for the stories editor.

v1.0.0-alpha.3+30921a4 (2020-03-23)

23 Mar 15:54
30921a4
Compare
Choose a tag to compare
Pre-release

This release summarizes the changes from March 9th, 2020 up until March 23rd, 2020.

View changes since last release.

🚀 Features

  • Dashboard UI Components: Button & storybook foundations (#588)
  • Dashboard UI Components: Pill (#623)
  • Dashboard: Added support for top-level routing using history with base views (#567)
  • Dashboard: Add final title design with create story button (#640)
  • Dashboard: Responsive Navigation + Create Story Button (#669)
  • Dashboard: RTL support and dynamic story creation URL (#696)
  • Dashboard: Dropdown Component (#638)
  • Dashboard: Enqueue Google Sans via PHP (#648)
  • Design Panel: Text element settings (functionality only) (#412)
  • Design Panel: Custom Dropdown component (#453)
  • Design Panel: Text input, Media picker and Link panel (#515)
  • Design Panel: Size&Position (functionality only) (#422)
  • Design Panel: Improve button styling (#523)
  • Design Panel: Layer Panel (Opacity) (#392)
  • Keyboard-only outlines (#544, #606)
  • Media: Infinite scroll (#562)
  • Media: Insertion from the media library to the canvas (#566)
  • Media: Generate video posters on load. (#553)
  • Media: Use reducer in Media (#510)
  • Media: Video cropping + media elements refactor (#524)
  • Media: Video in Media Library (#535)
  • Media: Add svg to allowed mime types (#532)
  • Media: Add option for looping Videos (#653)
  • Media: Add accessibility image / video text (#652)
  • Links: Implements one-tap links (#537)
  • Links: Add REST API endpoint to retrieve webpage metadata (#493)
  • Links: Auto-populated link descriptions and thumbnails (#607)
  • Adding google sans import and setting up initial theme for dashboard (#574)
  • Add vector assets for dashboard (#622)
  • Template Animations: Added bounce animation (#620)
  • Remove selected elements and page selection as separate history steps (#627)
  • Google Analytics tag from Site Kit (#616)
  • Background overlay/scrim (#613)
  • Use data coordinate system everywhere and auto-sizing (#565)
  • File drag-n-drop in library and workspace areas (#538)
  • Adjust Action buttons + add Publish/Schedule button (#555)
  • Refactor and group canvas and inspector into a separate Workspace component (#527)
  • Color picker: Add full gradient support (#452, #497)
  • Improve carousel design and responsiveness (#411)
  • Masks: Implements drag-and-drop, masking drop targets and mask replacement (#269)
  • Masks: Introduce ratio for clip path masks (#639)
  • Update react-moveable and disable snap distance (#488)
  • Implement tooltips (#469)
  • Add initial setup for RTL support (#351)

🐛 Bug Fixes

  • Do not print a zero (0) when there are no CTA elements (#708)
  • Use platform-agnostic prettified keyboard shortcuts in tooltips and help texts (#664)
  • Fix default text-align value for text elements (#658)
  • Masks: Fix AMP validation errors for elements without masks (#651)
  • Dequeue forms.css for editor and dashboard (#650)
  • Quick fix: a color button must be non-submit (#637)
  • Fix dropdown issue on document panel (#629)
  • Quick fix: by default any design panel button must be a non-submit button (#619)
  • Drop targets fixes (#552)
  • Small fix: unbreak ESC in layers panel (#542)
  • Fix an AMP validation issue where an AMP extension was included multiple times (#530)
  • Media: Fix video poster insertion (#533)
  • Fixes crashes when selecting items (#525)
  • Smooth drop target replacement + snapping fix (#513)

🧰 Maintenance

  • Lint fixes (#573, #666, #695, #699)
  • Fix Travis CI configuration (#659)
  • Dashboard: Specify code owners (#649)
  • Storybook Actions Set Up (#617)
  • Update list of Google Fonts (#507, #608)
  • Fixes allowed file types message (unblocks storybook) (#604)
  • Add dev-only useWhyDidYouUpdate hook (#506)
  • Add custom Jest matchers for AMP validation (#500)

Contributors

Code contributors to this release:

@BrittanyIRL, @barklund, @carlos-kelly, @dvoytenko, @mariano-formidable, @merapi, @miina, @ndev1991, @pbakaus, @spacedmonkey, @swissspidy and @wassgha

v1.0.0-alpha.2+9290589 (2020-03-09)

23 Mar 16:32
9290589
Compare
Choose a tag to compare
Pre-release

This release summarizes the changes from February 24th, 2020 up until March 9th, 2020.

View changes since last release.

🚀 Features

  • Refactor media panel element types + more shapes (#475)
  • Generate full HTML document when saving stories (#346)
  • Fold WordPress admin menu by default (#492)
  • Introduce and use new Switch component in design panel (#389)
  • Leverage useResizeEffect in InspectorProvider (#457)
  • MVP Implementation of element links (#417)
  • Update disabled state for input, numeric, toggle (#454)
  • Implement form elements for the design panel (#271)
  • Add foundation for Dashboard page (#344)
  • Implement Background Display Options (#335)
  • Updating inspector components to new colors (#426)
  • Open the preview in the same tab (#420)
  • Implement correct interactive library tabs (#361)
  • New page background panel (#383)
  • Partially implement the elements panel (#266)
  • Custom color picker (#180)
  • Pass text resize direction directly instead of estimating and remove max font size (#406)

🐛 Bug Fixes

  • Fix loading Google Fonts on frontend (#461)
  • Text edit mode fixes and start on some tests (#450)
  • Introduce batching callback to avoid sync flush in React (#456)
  • Fix position of Movable handle (#427)
  • Fix text domain in background panel (#393)

🧰 Maintenance

  • Codecov config tweaks (#503)
  • Exclude storybook stories from test coverage (#502)
  • Update Travis CI configuration (#495)
  • Do not externalize React packages (#458)
  • Reduce amount of WordPress dependencies (#326)
  • Update list of Google Fonts (#433)
  • Add and configure eslint-plugin-testing-library (#410)
  • Set up code owners (#379)
  • Bump PHPStan level to catch more potential issues (#350)
  • Re-format GitHub templates to prevent issues with pre-commit hooks (#409)
  • Tweaks to Release Drafter config (#391)
  • Move dependencies around in package.json (#375)

Contributors

Code contributors to this release:

@barklund, @dvoytenko, @merapi, @miina, @ndev1991, @pbakaus, @swissspidy and @wassgha

v1.0.0-alpha.1+23e6783 (2020-02-24)

23 Mar 15:52
23e6783
Compare
Choose a tag to compare
Pre-release

This release summarizes almost all the changes from the beginning up until February 24th, 2020.

🚀 Features

  • Add e2e infrastructure (#337)
  • Add bundle size check GitHub action (#387)
  • RangeSlider for Gridview (#345)
  • Prototype keyboard handlers for canvas (#320)
  • Drag and drop ( Media library ) (#175)
  • Implement reorderable layers by mouse (#281)
  • Added layer panel accessibility (#273)
  • Move media to be global state provider. (#210)
  • First pass at implementing the layer panel (#152)
  • Prototype of clipping masks (#246)
  • Video Poster (#135)
  • Use 1080:1920 base for data pixels and prototype data migration system (#162)
  • Editor page resize and units conversion (#136)
  • Improve amp plugin compatibility (#140)
  • Save/output/preview templates with units and wrappers. (#137)
  • Upload file hook (#195)
  • Background Media support: relevant Video updates + basic implementation (#194)
  • Improved element drag and drop UI (#170)
  • Update copy/paste handler to use new story API (#179)
  • Update calculatable properties in side panels (#177)

🐛 Bug Fixes

  • Text resize implementation (#343)
  • Disable guidelines for background and fill elements (#364)
  • Fix multi-select bug including background element (#367)
  • Fix history bug (#352)
  • Fix some potential PHP warnings and errors (#362)
  • Generate poster image only on creation of element (#341)
  • Adjust x/y of a cropped element (#329)
  • Fix line breaks restore and keyboard shortcuts for text editor (#330)
  • Change the remainder of backgroundElementId checks and fix deltaX movable (#308)
  • Urgent: fix new story creation and migration NPE (#178)
  • Accurate colors/fonts on the design panel (#181)
  • Dedupe version calculation and avoid rendering page menu before the page is available (#213)

🧰 Maintenance

  • Revive issue and PR templates (#304)
  • Run static analysis using PHPStan on CI (#334)
  • Add imgbot config file (#340)
  • Use svgr for SVGs (#244)
  • Use eslint-plugin-header for license headers (#245)
  • Lint Markdown files (#249)
  • Leverage Prettier (#156)
  • Add back local development environment (#138)
  • Add some contributing docs (#139)
  • Add GitHub action to periodically update list of Google Fonts (#131)