Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.23.0 Release -> Master #1924

Merged
merged 98 commits into from
Feb 21, 2020
Merged

1.23.0 Release -> Master #1924

merged 98 commits into from
Feb 21, 2020

Conversation

mchowning
Copy link
Contributor

@mchowning mchowning commented Feb 17, 2020

Release for Gutenberg Mobile v1.23.0

Related PRs

WPAndroid: wordpress-mobile/WordPress-Android#11331
WPiOS: wordpress-mobile/WordPress-iOS#13485

FluxC-Android: N/A
Aztec-Android: N/A
Aztec-iOS: N/A

Gutenberg: TBD
WPiOS after: TBD
WPAndroid after: TBD

Other repos: No changes in other repos
Merge to gutenberg-mobile master to develop: TBD

Extra PRs that Landed After the Release Was Cut

#1894 Fix inserter
#1930 Make sure strong tags are removed from title
#1938 Fix alignment issues on iOS

Changes

Gathered via git log v1.22.0..release/1.23.0 --first-parent --oneline and trimmed based on whether the change is functional.

PR Submission Checklist

  • I have considered adding unit tests where possible.
  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

mkevins and others added 30 commits January 23, 2020 11:01
…e into add/stepper-gallery-settings

# Conflicts:
#	gutenberg
* update ref

* Update ref

* update ref

* update ref

* update ref

* update ref to master (adjust vertical margins)

* update ref

Co-authored-by: Luke Walczak <lukasz.walczak.pwr@gmail.com>
* update ref to master (open group block for production)
* Add ref to gutenberg repo

* Update ref and add react-native-linear-gradient lib

* Update android in gutenberg-bridge

* Add react-native-linear-gradient podspec

* Update .flowconfig

* Regenerate yarn.lock

* add min and max width for iOS aztec

* Use linear gradient lib from fork

* Fix iOS

* Use linear gradient lib from gb-mobile fork

* Revert changes in initial html

* Use sizeThatFits instead of introduced new function

* Update ref and add color

* Generate bundles for testing purposes

* Generate fresh bundle

* Remove bundle

* Revert bundle changes

* Revert bundles

* Update ref after merge
@chipsnyder
Copy link
Contributor

chipsnyder commented Feb 18, 2020

Gallery-1

Gallery-2

  • Gallery block - Insert image from device (failing) - steps
  • Gallery block - Insert image from device (cancel) - steps

Gallery-3

  • Gallery block - Add Gallery Caption - steps
  • Gallery block - Add Gallery Image Caption - steps
  • Gallery block - Try adding same images from WP Media library and moving the images around - steps

Gallery-4

  • Gallery block - Settings: Link to - steps
  • Gallery block - Settings: Column number - steps
  • Gallery block - Settings: Crop images - steps

@lukewalczak
Copy link
Contributor

lukewalczak commented Feb 19, 2020

Sanity tests (iOS)

Tested on device iPhone XS 13.3.1

Button-1

  • Button block - Render custom text color - steps
  • Button block - Render custom background color - steps
  • Button block - Render gradient background color - steps
  • Button block - Check if selection / caret color matches font color - steps

Button-2

  • Button block - Edit text styles - steps
  • Button block - Fallback to default colors in case theme colors are used - steps
  • Button block - New Button is created with the gray color - steps
  • Button block - Settings: Change Button border radius - steps
  • Button block - The newly created button has set background color to the theme-default color in preview - steps
  • Button block - Tapping delete key removes block when Button is empty - steps

Button-3

  • Button block - Settings: Open in new tab - steps
  • Button block - Settings: Link rel - steps
  • Button block - Settings: Link URL - steps
  • Button block - Settings: Remove link - steps
  • Button block - Settings: Synchronize with button options - steps

Button-4

  • Button block - Link in the clipboard is automaticially added into the empty URL field - steps
  • Button block - Toolbar link button is active when Button has link - steps
  • Button block - Button max width is calculated OK inside inner blocks(iOS only) - steps

@jbinda
Copy link
Contributor

jbinda commented Feb 19, 2020

Sanity test (iOS)

Group-1

  • Group - AppenderButton is rendered - steps

  • Group - Deep nesting is possible (iOS only) - steps
    After add 6th level of nesting the placeholder stops to be visible

  • Group - Check if Group placeholder is visible for the unselected state - steps

  • Group - Check if Group placeholder is render in nested structure - steps

  • Group - Nested block have proper border styling - steps

  • Group - Nested block have proper margins values - steps

  • Group - Nested selection cause applying dimmed style on the rest of blocks - steps

  • Group - Breadcrumbs on FloatingToolbar is properly displayed - steps

  • Group - Navigation up button works as expected - steps

  • Group - Navigation down works according to parent-first approach - steps

  • Group - Cross navigation between blocks works as expected - steps

  • Group - Ungroup button works as expected - steps

  • Group - Check if in DarkMode all components gets proper colors (iOS) - steps

DarkMode-1(iOS)

  • Gallery block - Dark mode - steps
  • Shortcode block - Dark mode - steps
  • Media Text block - Dark mode - steps

DarkMode-2(iOS)

  • Spacer block - Dark mode - steps
  • Button block - Dark mode - steps
  • Group - Dark mode - steps

Spacer-1

  • Spacer block - Settings: Height in pixels - steps

@pinarol
Apart of above test results I have notice one more thing. When the Group has only 1 item inside I would expect the selection after remove that block goes to Group as a parent. It doesn't - currently there is no block selected after proceed with above scenario.

When Group has more than one item the selection goes to block before removed one which I think is something that we expect.

@pinarol
Copy link
Contributor

pinarol commented Feb 19, 2020

Apart of above test results I have notice one more thing. When the Group has only 1 item inside I would expect the selection after remove that block goes to Group as a parent. It doesn't - currently there is no block selected after proceed with above scenario.

@jbinda Thanks for reporting that. It is not a regression or a bug. Actually that looks pretty expected to me, I tried the same scenario and it felt natural. We can do some fine tuning about that kind of details at some point but it is a pretty new block, let’s give it some time and see what kind of user feedback we’ll have soon.

@pinarol
Copy link
Contributor

pinarol commented Feb 19, 2020

After add 6th level of nesting the placeholder stops to be visible

@jbinda I'd consider that an edge case but still, let's track it with an issue, could you be able to open one?

@jbinda
Copy link
Contributor

jbinda commented Feb 19, 2020

After add 6th level of nesting the placeholder stops to be visible

@jbinda I'd consider that an edge case but still, let's track it with an issue, could you be able to open one?

Ok, I have open issue here (#1935) and update test checklist as well

SergioEstevao and others added 4 commits February 20, 2020 11:39
Override set instead of didSet to avoid cross changes of calling
super.set
@mchowning
Copy link
Contributor Author

mchowning commented Feb 21, 2020

I tested all the changes with the latest code and everything looks good to me. In particular, I tested:

The issue with closing and reopening a post while an image is uploading (#1928) was determined to be enough of an edge case that it did not need to be fixed for this release.

Likewise, I agree with @pinarol 's opinion that the placeholder issue with deeply nested blocks (#1935) is an edge case that does not need to be addressed for this release.

Copy link
Contributor

@cameronvoell cameronvoell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Did one last check of the newly merged PRs:

And I spot checked the remaining PRs as well. Seems like we got good coverage testing this release. Approved!

Copy link
Contributor

@SergioEstevao SergioEstevao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did a general smoke test of the functionality and then just focused on these two issues:

  • Text align on paragraphs on iOS
  • Emoji on titles
  • Upload of image in the gallery block

All is looking good!

@mchowning mchowning merged commit 4204479 into master Feb 21, 2020
@mchowning mchowning deleted the release/1.23.0 branch February 21, 2020 21:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.