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.24.0 Release -> Master #2025

Merged
merged 240 commits into from
Mar 20, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
240 commits
Select commit Hold shift + click to select a range
dd7e8c9
Update Gutenberg ref
Jan 17, 2020
745ed45
Add Cover block example
Jan 21, 2020
e5df292
Update Gutenberg ref
Jan 22, 2020
dca7bcf
Merge with develop
Jan 23, 2020
35560f7
Update Gutenberg ref
Jan 24, 2020
7c88bd1
Update gutenberg ref
Jan 26, 2020
9d45f09
Symlink use select
Jan 26, 2020
c96213c
Revert "Symlink use select"
Jan 26, 2020
3db2fe2
Merge branch 'develop' of github.com:wordpress-mobile/gutenberg-mobil…
Jan 29, 2020
99c6248
Update Gutenberg ref
Jan 29, 2020
24d3759
Merge branch 'develop' of github.com:wordpress-mobile/gutenberg-mobil…
Feb 3, 2020
3a17b2e
Update Gutenberg ref
Feb 3, 2020
62cce02
Update Gutenberg ref
Feb 3, 2020
d10d332
Merge branch 'develop' of github.com:wordpress-mobile/gutenberg-mobil…
Feb 11, 2020
d0778b4
Bundles for testing
Feb 11, 2020
c972d0d
Remove react-native-aztec-old-submodule
ceyhun Feb 6, 2020
f49d1c4
Update Gutenberg ref
Feb 13, 2020
28782d3
Add Jitpack step to remove react-native-aztec-old-submodule folder
ceyhun Feb 13, 2020
7fc0552
Revert "Add Jitpack step to remove react-native-aztec-old-submodule f…
ceyhun Feb 13, 2020
e85de8b
Add step to Jitpack config removing react-native-aztec-old-submodule
ceyhun Feb 13, 2020
261d8f1
Update Gutenberg ref
Feb 13, 2020
6a9a2c0
Update Gutenberg ref
Feb 14, 2020
9311cab
Update Gutenberg ref
Feb 14, 2020
3b99fd1
Update Gutenberg ref
Feb 14, 2020
b007b64
Update Gutenberg ref
Feb 17, 2020
db728c5
Revert bundles
Feb 17, 2020
43b5e10
Updates versions of iOS to run tests to iOS 13
SergioEstevao Feb 17, 2020
6c67d47
[e2e] improve e2e iOS tests (#1649)
dratwas Feb 18, 2020
4a004da
Merge branch 'develop' into fix/e2e-update-ios-simulators-versions
SergioEstevao Feb 18, 2020
2f627a9
Merge pull request #1861 from wordpress-mobile/try/remove-react-nativ…
ceyhun Feb 18, 2020
9af0752
Merge branch 'develop' into fix/e2e-update-ios-simulators-versions
SergioEstevao Feb 18, 2020
1ef8308
Update Gutenberg ref
Feb 18, 2020
02d8b75
Update Gutenberg ref
Feb 18, 2020
a7d31ef
Merge pull request #1925 from wordpress-mobile/fix/e2e-update-ios-sim…
SergioEstevao Feb 18, 2020
be730e4
remove Yarn preios step since the preios is added to build step (#1927)
dratwas Feb 18, 2020
a37f22c
Update Gutenberg reference for Latest-Posts
chipsnyder Feb 18, 2020
a808579
Update gutenberg reference
chipsnyder Feb 18, 2020
4c28331
Update gutenberg reference
chipsnyder Feb 18, 2020
a6bf72e
Update Gutenberg reference
chipsnyder Feb 19, 2020
d6f0c5b
Add API for Logging User Events in gutenberg-mobile and iOS
chipsnyder Feb 19, 2020
a121952
Create bundle for local builds
chipsnyder Feb 19, 2020
8627283
Revert "Create bundle for local builds"
chipsnyder Feb 19, 2020
4ccf920
Revert "Add API for Logging User Events in gutenberg-mobile and iOS"
chipsnyder Feb 19, 2020
ebc1541
Add API for Logging User Events in gutenberg-mobile and iOS
chipsnyder Feb 19, 2020
0283389
Generate bundle for builds
chipsnyder Feb 19, 2020
1d7a82d
Update Gutenberg ref
Feb 20, 2020
121cee2
Merge branch 'develop' of github.com:wordpress-mobile/gutenberg-mobil…
Feb 20, 2020
ddb8b3f
Merge pull request #1897 from wordpress-mobile/add/spt-templates-i18n
Feb 20, 2020
c1a2ff5
Updating react-native-keyboard-aware-scroll-view to fix autoscroll be…
etoledom Feb 20, 2020
9990a33
Update gutenberg ref
etoledom Feb 20, 2020
63ac887
Merge remote-tracking branch 'origin/develop' into issue/fix-caret-sc…
etoledom Feb 20, 2020
34dc26a
Remove BlockModel var and prop.
SergioEstevao Feb 20, 2020
5183e1d
Update gutenberg reference
chipsnyder Feb 20, 2020
9f531c6
Merge remote-tracking branch 'origin/develop' into issue/1746-latest-…
chipsnyder Feb 20, 2020
39e1197
Add release notes and Update Gutenberg reference
chipsnyder Feb 20, 2020
ec0771c
Create Bundle for PR Builds
chipsnyder Feb 20, 2020
3723be0
Avoid fullscreen text entry UI in landscape mode
mchowning Jan 30, 2020
5041096
Merge pull request #1842 from wordpress-mobile/issue/1829_soft-keyboa…
mchowning Feb 20, 2020
6303cc1
Update readme
SergioEstevao Feb 21, 2020
8e8f8be
Remove empty file.
SergioEstevao Feb 21, 2020
faec793
Implement logUserEvent bridge method
mkevins Feb 21, 2020
c7e84bd
Add GutenbergUserEvent enum
mkevins Feb 21, 2020
ba23abf
Add logUserEvent interface method in JS2Parent
mkevins Feb 21, 2020
42f367b
Add glue code interface for gutenberg user events
mkevins Feb 21, 2020
5737615
Implement logUserEvent in glue code
mkevins Feb 21, 2020
ec18c3a
Fix typo
maxme Feb 21, 2020
ea78490
Update gutenberg ref and react-native-keyboard-aware-scroll-view
etoledom Feb 21, 2020
f5aa45d
Merge pull request #1944 from wordpress-mobile/SergioEstevao-UpdateRe…
SergioEstevao Feb 21, 2020
ffc0297
Merge remote-tracking branch 'origin/develop' into merge_master_1.23_…
mchowning Feb 21, 2020
a074dbd
Update gutenberg ref
mchowning Feb 22, 2020
d514b1d
Merge pull request #1947 from wordpress-mobile/merge_master_1.23_to_d…
mchowning Feb 22, 2020
fab0e13
Update Gutenberg ref
Feb 24, 2020
4db0ba7
Update Gutenberg ref
Feb 24, 2020
f7ab090
Merge branch 'develop' of github.com:wordpress-mobile/gutenberg-mobil…
Feb 24, 2020
53bbddd
Update Gutenberg ref
Feb 24, 2020
c32f610
Update gutenberg SPT preview and apply bridge events for iOS
chipsnyder Feb 24, 2020
99a3d3e
Revert "Generate bundle for builds"
chipsnyder Feb 24, 2020
62452e9
Merge remote-tracking branch 'origin/develop' into issue/1883-spt-met…
chipsnyder Feb 24, 2020
2ce2b06
Update Gutenberg ref
Feb 24, 2020
e829e3e
Update user log even names
chipsnyder Feb 24, 2020
6a3598e
Update bundle for testing builds
chipsnyder Feb 24, 2020
f975c7b
Update gutenberg reference
chipsnyder Feb 24, 2020
56d65da
Revert "Create Bundle for PR Builds"
chipsnyder Feb 24, 2020
ef9f5e4
Merge remote-tracking branch 'origin/develop' into issue/1746-latest-…
chipsnyder Feb 24, 2020
10999e4
Update gutenberg reference
chipsnyder Feb 24, 2020
0d4b5df
Update gutenberg reference
chipsnyder Feb 24, 2020
3032629
Update bundle for test
chipsnyder Feb 24, 2020
e29f8eb
Merge branch 'issue/1883-spt-metrics' into issue/1883-spt-metrics-and…
mkevins Feb 25, 2020
54f6d6b
Add template apply and preview events
mkevins Feb 25, 2020
a766689
Update podfile.lock file to latest version.
SergioEstevao Feb 25, 2020
a7b991d
Multiplex user event interface in glue code
mkevins Feb 25, 2020
d1a9166
Merge pull request #1951 from wordpress-mobile/issue/update_podfile_lock
SergioEstevao Feb 25, 2020
f334c7a
Revert "Update bundle for testing builds"
chipsnyder Feb 25, 2020
f98ecdc
Update gutenberg reference
chipsnyder Feb 25, 2020
c78e0f0
Update gutenberg reference
chipsnyder Feb 25, 2020
435632c
Update gutenberg reference
chipsnyder Feb 25, 2020
d9f865c
Merge pull request #1943 from wordpress-mobile/issue/remove_block_model
SergioEstevao Feb 25, 2020
b624e35
Merge branch 'issue/1883-spt-metrics' into issue/1883-spt-metrics-and…
mkevins Feb 26, 2020
13c008d
Update Gutenberg ref
Feb 26, 2020
5cfe146
Merge pull request #1781 from wordpress-mobile/add/cover-block
Feb 26, 2020
4d5886b
Add anonymous noop implementation for user event interface method
mkevins Feb 26, 2020
5a339b1
Merge pull request #1945 from wordpress-mobile/issue/1883-spt-metrics…
mkevins Feb 26, 2020
b3cf7dc
Point gutenberg submodule to fork
ceyhun Feb 24, 2020
76f1420
Update Gutenberg Bridge test code
chipsnyder Feb 26, 2020
b6162ef
Update gutenberg ref
ceyhun Feb 24, 2020
68d0511
Update release notes
ceyhun Feb 25, 2020
8204e6f
Revert "Point gutenberg submodule to fork"
ceyhun Feb 26, 2020
12b62a6
Update gutenberg ref
ceyhun Feb 26, 2020
12d1392
Update gutenberg for merged commit
chipsnyder Feb 26, 2020
1c1f5e4
Merge remote-tracking branch 'origin/develop' into issue/1883-spt-met…
chipsnyder Feb 26, 2020
e948052
Merge pull request #1953 from wordpress-mobile/issue/1673-quote-borde…
ceyhun Feb 26, 2020
6ffe7c2
Merge remote-tracking branch 'origin/develop' into issue/1883-spt-met…
chipsnyder Feb 26, 2020
4def882
Update bundle
chipsnyder Feb 26, 2020
d377b88
Merge pull request #1936 from wordpress-mobile/issue/1883-spt-metrics
Feb 26, 2020
3ae9087
Support linear gradient in cover block (#1949)
dratwas Feb 26, 2020
30f0170
Autofiling links from clipboard in Button settings (#1958)
lukewalczak Feb 27, 2020
f478c71
Update gutenberg ref
etoledom Feb 27, 2020
f27258f
Revert "Update bundle for test"
chipsnyder Feb 27, 2020
2b8f55c
Merge remote-tracking branch 'origin/develop' into issue/1746-latest-…
chipsnyder Feb 27, 2020
bc0017e
Update gutenberg reference
chipsnyder Feb 27, 2020
c14ebaa
Update gutenberg for design changes
chipsnyder Feb 27, 2020
ee838fb
Update gutenberg ref
chipsnyder Feb 27, 2020
5e67651
[iOS] Replace placeholder character given by dictation engine with di…
etoledom Feb 28, 2020
da4bf02
Merge pull request #1969 from wordpress-mobile/issue/dictation-insert…
etoledom Feb 28, 2020
b3af9d6
Update gutenberg reference
chipsnyder Feb 28, 2020
00f6f03
Fix: hide FloatingToolbar for root list block (#1968)
jbinda Mar 4, 2020
35d2597
Feat: hide hide "⤴️" button on floating toolbar (#1973)
jbinda Mar 4, 2020
8796e8c
Fix: Remove extra space from `BlockCaption` (#1971)
jbinda Mar 4, 2020
23c16db
General cleanup for clarity and typos
codebykat Mar 4, 2020
e4932b0
add command for running a single test
codebykat Mar 4, 2020
5441bc1
Merge pull request #1977 from wordpress-mobile/readme-fixes
mchowning Mar 4, 2020
062e426
Enable page templates on production builds
koke Mar 4, 2020
0d7acab
Update bundles
koke Mar 4, 2020
440d89e
Merge branch 'develop' into readme-fixes2
ceyhun Mar 4, 2020
4b5ab9c
Merge pull request #1979 from wordpress-mobile/readme-fixes2
ceyhun Mar 4, 2020
efe08f1
Update gutenberg ref
etoledom Mar 4, 2020
d761110
Update gutenberg
koke Mar 9, 2020
c2f78a4
Added entry to release notes
koke Mar 9, 2020
98b4800
Update gutenberg
koke Mar 9, 2020
3ccad08
Update gutenberg reference.
SergioEstevao Mar 9, 2020
92e445e
Update bundles
koke Mar 9, 2020
188d21a
Revert back to using extracted editing UI in landscape mode on Androi…
mchowning Mar 10, 2020
4619862
Update rn-keyboard-aware-scroll-view to point to master HEAD
etoledom Mar 10, 2020
207db60
Update gutenberg ref
etoledom Mar 10, 2020
c69f5ae
Merge remote-tracking branch 'origin/develop' into issue/fix-caret-sc…
etoledom Mar 10, 2020
0283ee7
Update GB reference.
SergioEstevao Mar 10, 2020
bfa0d61
Update gutenberg ref
etoledom Mar 10, 2020
16b19a4
Update project to use react-native-url-polyfill package for the URL c…
SergioEstevao Mar 10, 2020
49bed94
Update node version on circle ci.
SergioEstevao Mar 11, 2020
cec3c95
Update GB reference.
SergioEstevao Mar 11, 2020
29f3753
Merge pull request #1994 from wordpress-mobile/issue/fix_master_breakage
SergioEstevao Mar 11, 2020
a242f6a
Update gutenberg ref
etoledom Mar 11, 2020
eeb0e55
Update gutenberg ref
etoledom Mar 11, 2020
03416d8
Merge remote-tracking branch 'origin/develop' into issue/1746-latest-…
chipsnyder Mar 11, 2020
92102d4
Update gutenberg
chipsnyder Mar 11, 2020
cc5ef7a
Update gutenberg reference
chipsnyder Mar 11, 2020
9a18c46
Merge pull request #1931 from wordpress-mobile/issue/1746-latest-post
Mar 11, 2020
6a58858
Update GB reference.
SergioEstevao Mar 11, 2020
eb3002f
Update GB reference.
SergioEstevao Mar 11, 2020
428e964
Merge branch 'develop' into issue/update_isURL_to_use_polyfill
cameronvoell Mar 12, 2020
351877b
Merge pull request #1996 from wordpress-mobile/issue/update_isURL_to_…
cameronvoell Mar 12, 2020
4bfd32d
Merge remote-tracking branch 'origin/develop' into issue/fix-crash-pa…
etoledom Mar 12, 2020
1d4da07
Update RELEASE-NOTES.txt
etoledom Mar 12, 2020
bf739c0
Support video background in the cover block (#1959)
dratwas Mar 12, 2020
68e89ec
Merge pull request #1964 from wordpress-mobile/issue/fix-crash-pastin…
etoledom Mar 12, 2020
0557d87
Update GB reference.
SergioEstevao Mar 12, 2020
7930fb0
Merge branch 'develop' into issue/refactor_spacer_block
SergioEstevao Mar 12, 2020
9727278
Merge pull request #1991 from wordpress-mobile/issue/refactor_spacer_…
SergioEstevao Mar 12, 2020
c76eb1b
Fix replacing empty paragraph in inner block (#1984)
dratwas Mar 12, 2020
c5fc5ac
Update gutenberg ref to f0f6ce3
shiki Mar 12, 2020
f067e06
Update Gutenberg ref
Mar 12, 2020
a724f63
Point gutenberg submodule to fork
ceyhun Mar 12, 2020
bcd9181
Update gutenberg ref
ceyhun Mar 12, 2020
8852b89
Point gutenberg submodule to fork
ceyhun Mar 12, 2020
06655eb
Update rn-keybaord-aware-scroll-view reference for testing
etoledom Mar 12, 2020
32e2d57
Update Gutenberg ref
Mar 13, 2020
c894dce
Update Gutenberg ref
Mar 13, 2020
c5f40f7
Update Gutenberg
koke Mar 13, 2020
c59a832
Update gutenberg ref
ceyhun Mar 13, 2020
34cf102
Update Gutenberg
koke Mar 13, 2020
206edf4
Update Gutenberg
koke Mar 13, 2020
208dffb
Merge branch 'develop' into enable-page-templates
koke Mar 13, 2020
26cd4ab
Update Gutenberg
koke Mar 13, 2020
bba802a
Revert "Point gutenberg submodule to fork"
ceyhun Mar 13, 2020
64bfca4
Update Gutenberg
koke Mar 13, 2020
0e05bbf
Update rn-keyboard-aware-scroll-view to version gb-v0.8.8
etoledom Mar 13, 2020
fa27e99
Merge pull request #1987 from wordpress-mobile/enable-page-templates
koke Mar 13, 2020
639bfde
Update gutenberg ref
etoledom Mar 13, 2020
60faf6b
Merge remote-tracking branch 'origin/develop' into issue/fix-caret-sc…
etoledom Mar 13, 2020
cf1a819
Update gutenberg ref
ceyhun Mar 13, 2020
32ca701
Merge branch 'develop' into issue/1796-refine-video-settings-separators
ceyhun Mar 13, 2020
7a79e83
Revert "Point gutenberg submodule to fork"
ceyhun Mar 13, 2020
8caf586
Update gutenberg ref
ceyhun Mar 13, 2020
39f9fce
Merge branch 'develop' of github.com:wordpress-mobile/gutenberg-mobil…
Mar 13, 2020
2131550
Update Gutenberg ref
Mar 13, 2020
12ba05f
Merge pull request #2007 from wordpress-mobile/feature/replace-icon
Mar 13, 2020
2d430a3
Merge branch 'develop' into issue/1796-refine-video-settings-separators
ceyhun Mar 13, 2020
8d81027
Merge pull request #2008 from wordpress-mobile/issue/1796-refine-vide…
ceyhun Mar 13, 2020
0e3c246
Merge branch 'develop' into issue/1166-update-add-new-block-indicator…
ceyhun Mar 13, 2020
ae77564
Update gutenberg ref
ceyhun Mar 13, 2020
a9a7aad
Update gutenberg ref
etoledom Mar 13, 2020
12714e0
Merge remote-tracking branch 'origin/develop' into issue/fix-caret-sc…
etoledom Mar 13, 2020
5052149
Update gutenberg ref
etoledom Mar 13, 2020
a581444
Merge pull request #2014 from wordpress-mobile/issue/1166-update-add-…
ceyhun Mar 13, 2020
565737b
Merge remote-tracking branch 'origin/develop' into issue/fix-caret-sc…
etoledom Mar 13, 2020
7500e0e
Merge pull request #1939 from wordpress-mobile/issue/fix-caret-scroll…
etoledom Mar 13, 2020
57558db
Update Gutenberg
koke Mar 16, 2020
e6b2952
Merge branch 'develop' into spt-no-overwrite-title
koke Mar 16, 2020
090811d
Merge pull request #2015 from wordpress-mobile/spt-no-overwrite-title
koke Mar 16, 2020
3b6d095
Merge branch develop into issue/fix-footer-accessibility
shiki Mar 16, 2020
815d658
Merge pull request #1981 from wordpress-mobile/issue/fix-footer-acces…
shiki Mar 16, 2020
7b2b3be
Bump package.json version to 1.24.0
marecar3 Mar 17, 2020
4ae86e2
Bump android aztec version
marecar3 Mar 17, 2020
3c59d2b
Update bundle
marecar3 Mar 17, 2020
ca5c303
Add latest posts json files
marecar3 Mar 17, 2020
d8a20a6
Remove wrong release note
marecar3 Mar 17, 2020
4c8d4b6
Update Aztec-iOS version
marecar3 Mar 17, 2020
42ae7f0
Update gb reference
marecar3 Mar 17, 2020
24b184c
Update podfile lock file.
SergioEstevao Mar 18, 2020
860ebf6
Update GB reference with fix for spacer.
SergioEstevao Mar 18, 2020
7d24289
Update GB with fix for file URL checking.
SergioEstevao Mar 18, 2020
01ef944
Update GB reference
SergioEstevao Mar 18, 2020
9e4e6a5
Update bundle
marecar3 Mar 18, 2020
48364c4
Update gb-mobile reference
marecar3 Mar 18, 2020
8369b1e
Update bundle
marecar3 Mar 18, 2020
6e1cf7c
Update GB reference.
SergioEstevao Mar 18, 2020
a26e690
Update GB reference.
SergioEstevao Mar 18, 2020
b21c5db
Merge pull request #2030 from wordpress-mobile/issue/fix_spacer_max
SergioEstevao Mar 19, 2020
97ffd77
Update gb reference
marecar3 Mar 19, 2020
adbd7d1
Update GB reference.
SergioEstevao Mar 19, 2020
69f4ac1
Update bundle
marecar3 Mar 19, 2020
60f54ed
Merge pull request #2032 from wordpress-mobile/issue/fix_check_for_fi…
SergioEstevao Mar 19, 2020
516218d
Update gb reference
marecar3 Mar 20, 2020
0089260
cherry pick from api fetch PR
marecar3 Mar 20, 2020
90a3633
Update bundle files
marecar3 Mar 20, 2020
8b3be07
Cherry pick - dark mode implementation
marecar3 Mar 20, 2020
841b8c7
Update bundle files
marecar3 Mar 20, 2020
8d80fc0
Update gutenberg reference
marecar3 Mar 20, 2020
f6c426d
Revert dark mode on Android
marecar3 Mar 20, 2020
462d971
Update bundle files
marecar3 Mar 20, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 3 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
type: boolean
default: false
docker:
- image: circleci/node:8
- image: circleci/node:10
steps:
- checkout
- checkout-gutenberg
Expand Down Expand Up @@ -118,8 +118,8 @@ jobs:
- dependencies-v3-{{ checksum "ios/Gemfile.lock" }}
- dependencies-v3-
- run:
name: Yarn preios (if needed)
command: test -e ios/build/gutenberg/Build/Products/Release-iphonesimulator/GutenbergDemo.app || yarn preios
name: Build (if needed)
command: test -e ios/build/gutenberg/Build/Products/Release-iphonesimulator/GutenbergDemo.app || SKIP_BUNDLING=true yarn test:e2e:build-app:ios
- save_cache:
name: Save Dependencies Cache
key: dependencies-v3-{{ checksum "ios/Gemfile.lock" }}-{{ checksum "ios/Podfile.lock" }}-{{
Expand All @@ -129,9 +129,6 @@ jobs:
- ~/Library/Caches/CocoaPods
- ~/.cocoapods/repos/trunk
- ios/vendor
- run:
name: Build (if needed)
command: test -e ios/build/gutenberg/Build/Products/Release-iphonesimulator/GutenbergDemo.app || yarn react-native run-ios --configuration Release --no-packager
- run:
name: Bundle iOS
command: yarn test:e2e:bundle:ios
Expand Down
1 change: 0 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@ symlinked-packages
symlinked-packages-in-parent
react-native-aztec
bundle
react-native-aztec-old-submodule
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[submodule "gutenberg"]
path = gutenberg
url = ../../WordPress/gutenberg.git
[submodule "react-native-aztec"]
path = react-native-aztec-old-submodule
url = ../react-native-aztec.git
27 changes: 15 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,7 @@ For a developer experience closer to the one the project maintainers current hav
* yarn (`npm install -g yarn`)
* [AndroidStudio](https://developer.android.com/studio/) to be able to compile the Android version of the app
* [Xcode](https://developer.apple.com/xcode/) to be able to compile the iOS app
* [Carthage](https://github.com/Carthage/Carthage#installing-carthage) needed for fetching the Aztec dependency.

* CocoaPods(`sudo gem install cocoapods`) needed to fetch React and third-party dependencies.

Note that the OS platform used by the maintainers is macOS but the tools and setup should be usable in other platforms too.

Expand Down Expand Up @@ -81,7 +80,7 @@ yarn ios --simulator="iPhone Xs Max"

To see a list of all of your available iOS devices, use `xcrun simctl list devices`.

### When things seem crazy
### Troubleshooting

Some times, and especially when tweaking anything in the `package.json`, Babel configuration (`.babelrc`) or the Jest configuration (`jest.config.js`), your changes might seem to not take effect as expected. On those times, you might need to clean various caches before starting the packager. To do that, run the script: `yarn start:reset`. Other times, you might want to reinstall the NPM packages from scratch and the `yarn clean:install` script can be handy.

Expand Down Expand Up @@ -111,7 +110,7 @@ To run the tests with debugger support, start it with the following CLI command:
yarn test:debug
```

Then, open `chrome://inspect` in Chrome to attach the debugger (look into the "Remote Target" section). While testing/developing, feel free to springle `debugger` statements anywhere in the code that you'd like the debugger to break.
Then, open `chrome://inspect` in Chrome to attach the debugger (look into the "Remote Target" section). While testing/developing, feel free to sprinkle `debugger` statements anywhere in the code that you'd like the debugger to break.

## Writing and Running Unit Tests

Expand All @@ -121,21 +120,25 @@ This project is set up to use [jest](https://facebook.github.io/jest/) for tests

This repository uses Appium to run UI tests. The tests live in `__device-tests__` and are written using Appium to run tests against simulators and real devices. To run these you'll need to check off a few things:

* For now when running the tests you'll need to ensure the metro bundler is not running.
* [Appium cli](https://github.com/appium/appium/blob/master/docs/en/about-appium/getting-started.md) installed and available globally, I'd also recommend using [appium doctor](https://github.com/appium/appium-doctor) to ensure all of Appium's dependencies are good to go. You don't have to worry about starting the server yourself, the tests handle starting the server on port 4723, just be sure that the port is free or feel free to change the port number in the test file.
* When running the tests, you'll need to ensure the Metro bundler (`yarn start`) is not running.
* [Appium CLI](https://github.com/appium/appium/blob/master/docs/en/about-appium/getting-started.md) installed and available globally. We also recommend using [appium-doctor](https://github.com/appium/appium-doctor) to ensure all of Appium's dependencies are good to go. You don't have to worry about starting the server yourself, the tests handle starting the server on port 4723, just be sure that the port is free or feel free to change the port number in the test file.
* For iOS a simulator should automatically launch but for Android you'll need to have an emulator *with at least platform version 8.0* fired up and running.

After those are checked off to run the UI tests on iOS run
Then, to run the UI tests on iOS:

`yarn test:e2e:ios:local`

and for android run,
and for Android:

`yarn test:e2e:android:local`

Note, you might experience problems that seem to be related to the tests starting the Appium server, for example errors that say `Connection Refused`, `Connection Reset` or `The requested environment is not available`. Sorry about that this is still a WIP, you can manually start the Appium server via [appium desktop](https://github.com/appium/appium-desktop) or the cli, then change the port number in the tests while optionally commenting out related code in the `beforeAll` and `afterAll` block.
To run a single test instead of the entire suite, use `yarn device-tests:local`. Here's an example that runs only `gutenberg-editor-paragraph.test`:

`TEST_RN_PLATFORM=ios yarn device-tests:local gutenberg-editor-paragraph.test`

Note: You might experience problems that seem to be related to the tests starting the Appium server, e.g. errors that say `Connection Refused`, `Connection Reset` or `The requested environment is not available`. For now, you can manually start the Appium server via [appium desktop](https://github.com/appium/appium-desktop) or the CLI, then change the port number in the tests while (optionally) commenting out related code in the `beforeAll` and `afterAll` block.

For a more detailed outline of the UI tests and how to get started writing one please visit the [UI Test documentation](https://github.com/wordpress-mobile/gutenberg-mobile/blob/develop/__device-tests__/README.md) and our [contributing guide](https://github.com/wordpress-mobile/gutenberg-mobile/blob/develop/__device-tests__/CONTRIBUTING.md).
For a more detailed outline of the UI tests and how to get started writing one, please visit the [UI Test documentation](https://github.com/wordpress-mobile/gutenberg-mobile/blob/develop/__device-tests__/README.md) and our [contributing guide](https://github.com/wordpress-mobile/gutenberg-mobile/blob/develop/__device-tests__/CONTRIBUTING.md).

## Static analysis and code style

Expand All @@ -147,7 +150,7 @@ yarn lint

To have the linter also _fix_ the violations run: `yarn lint:fix`.

In parallel to `eslint` the project uses `Prettier` for codestyling. Run:
In parallel to `eslint`, the project uses `Prettier` for codestyling. Run:

```
yarn prettier
Expand All @@ -160,7 +163,7 @@ to enforce the style. This will modify the source files to make them conform to
yarn flow
```

You might want to use Visual Studio Code as an editor. The project includes the configuration needed to use the above codestyle and lint tools automatically.
You might want to use Visual Studio Code as an editor. The project includes the configuration needed to use the above codestyle and linting tools automatically.

## License

Expand Down
7 changes: 7 additions & 0 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
1.24.0
------
* New block: Latest Posts
* Fix Quote block's left border not being visible in Dark Mode
* Added Starter Page Templates: when you create a new page, we now show you a few templates to get started more quickly.
* Fix crash when pasting HTML content with embeded images on paragraphs

1.23.0
------
* New block: Group
Expand Down
2 changes: 1 addition & 1 deletion RNTAztecView.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ Pod::Spec.new do |s|
s.xcconfig = {'OTHER_LDFLAGS' => '-lxml2',
'HEADER_SEARCH_PATHS' => '/usr/include/libxml2'}
s.dependency 'React-Core'
s.dependency 'WordPress-Aztec-iOS', '1.16.0'
s.dependency 'WordPress-Aztec-iOS', '1.17.0'

end
18 changes: 15 additions & 3 deletions __device-tests__/helpers/caps.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,27 @@
exports.ios = {
const ios = {
browserName: '',
platformName: 'iOS',
platformVersion: '13.0',
deviceName: 'iPhone 11 Simulator',
platformVersion: '13.3',
deviceName: 'iPhone 11',
os: 'iOS',
deviceOrientation: 'portrait',
automationName: 'XCUITest',
appiumVersion: '1.15.0', // SauceLabs requires appiumVersion to be specified.
app: undefined, // will be set later, locally this is relative to root of project
};

exports.iosLocal = {
...ios,
platformVersion: '13.3',
deviceName: 'iPhone 11',
};

exports.iosServer = {
...ios,
platformVersion: '13.0',
deviceName: 'iPhone 11 Simulator',
};

exports.android8 = {
browserName: '',
platformName: 'Android',
Expand Down
10 changes: 4 additions & 6 deletions __device-tests__/helpers/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import path from 'path';
* Internal dependencies
*/
import serverConfigs from './serverConfigs';
import { ios, android8 } from './caps';
import { iosServer, iosLocal, android8 } from './caps';
import AppiumLocal from './appium-local';
import _ from 'underscore';

Expand Down Expand Up @@ -92,13 +92,11 @@ const setupDriver = async () => {
desiredCaps.app = `sauce-storage:Gutenberg-${ safeBranchName }.apk`; // App should be preloaded to sauce storage, this can also be a URL
}
} else {
desiredCaps = _.clone( ios );
desiredCaps = _.clone( iosServer );
desiredCaps.app = `sauce-storage:Gutenberg-${ safeBranchName }.app.zip`; // App should be preloaded to sauce storage, this can also be a URL
if ( isLocalEnvironment() ) {
desiredCaps = _.clone( iosLocal );
desiredCaps.app = path.resolve( localIOSAppPath );
delete desiredCaps.platformVersion;
desiredCaps.deviceName = 'iPhone 11';
} else {
desiredCaps.app = `sauce-storage:Gutenberg-${ safeBranchName }.app.zip`; // App should be preloaded to sauce storage, this can also be a URL
}
}

Expand Down
5 changes: 5 additions & 0 deletions android/app/src/main/java/com/gutenberg/MainApplication.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

import com.facebook.react.ReactApplication;
import com.BV.LinearGradient.LinearGradientPackage;
import com.facebook.react.bridge.ReadableMap;
import com.reactnativecommunity.slider.ReactSliderPackage;
import com.brentvatne.react.ReactVideoPackage;
import com.facebook.react.bridge.ReadableArray;
Expand Down Expand Up @@ -101,6 +102,10 @@ public void requestMediaEditor(MediaUploadCallback mediaUploadCallback, String m

}

@Override
public void logUserEvent(GutenbergUserEvent gutenbergUserEvent, ReadableMap eventProperties) {
}

@Override
public void editorDidEmitLog(String message, LogLevel logLevel) {
switch (logLevel) {
Expand Down
2,497 changes: 1,278 additions & 1,219 deletions bundle/android/App.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/App.js.map

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"name": "core/latest-posts",
"category": "widgets",
"attributes": {
"align": {
"type": "string",
"enum": ["left", "center", "right", "wide", "full"]
},
"className": {
"type": "string"
},
"categories": {
"type": "array"
},
"postsToShow": {
"type": "number",
"default": 5
},
"displayPostContent": {
"type": "boolean",
"default": false
},
"displayPostContentRadio": {
"type": "string",
"default": "excerpt"
},
"excerptLength": {
"type": "number",
"default": 55
},
"displayPostDate": {
"type": "boolean",
"default": false
},
"postLayout": {
"type": "string",
"default": "list"
},
"columns": {
"type": "number",
"default": 3
},
"order": {
"type": "string",
"default": "desc"
},
"orderBy": {
"type": "string",
"default": "date"
},
"displayFeaturedImage": {
"type": "boolean",
"default": false
},
"featuredImageAlign": {
"type": "string",
"enum": ["left", "center", "right"]
},
"featuredImageSizeSlug": {
"type": "string",
"default":"thumbnail"
},
"featuredImageSizeWidth": {
"type": "number",
"default":null
},
"featuredImageSizeHeight": {
"type": "number",
"default":null
}
}
}
2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_ar.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_bg.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_bo.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_ca.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_cs.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_cy.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_da.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_de.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_el.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_enau.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_enca.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_engb.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_ennz.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_enza.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_es.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_esar.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_escl.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_escr.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_fa.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_fr.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_gl.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_he.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_hr.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_hu.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_id.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_is.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_it.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_ja.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_ka.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_ko.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_nb.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_nl.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_nlbe.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_pl.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_pt.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_ptbr.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_ro.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_ru.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_sk.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_sq.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_sr.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_sv.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_th.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_tr.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_uk.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_ur.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_vi.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_zhcn.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bundle/android/raw/i18ncache_data_zhtw.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{
"name": "react-native-url-polyfill",
"version": "1.1.2",
"description": "A lightweight and trustworthy URL polyfill for React Native",
"keywords": [
"URL",
"URLSearchParams",
"polyfill",
"react native",
"whatwg-url"
],
"bugs": {
"url": "https://github.com/charpeni/react-native-url-polyfill/issues"
},
"homepage": "https://github.com/charpeni/react-native-url-polyfill",
"readme": "https://github.com/charpeni/react-native-url-polyfill#readme",
"repository": {
"type": "git",
"url": "https://github.com/charpeni/react-native-url-polyfill.git"
},
"main": "index.js",
"scripts": {
"test": "jest",
"lint": "eslint .",
"bundle-size": "node scripts/bundle-size"
},
"author": "Nicolas Charpentier <[email protected]>",
"license": "MIT",
"dependencies": {
"buffer": "^5.4.3",
"whatwg-url-without-unicode": "8.0.0-1"
},
"devDependencies": {
"@react-native-community/eslint-config": "^0.0.7",
"chalk": "^3.0.0",
"eslint": "^6.6.0",
"eslint-plugin-prettier": "^3.1.1",
"execa": "^4.0.0",
"filesize": "^6.0.1",
"husky": ">=1",
"jest": "^25.1.0",
"lint-staged": ">=8",
"metro-react-native-babel-preset": "^0.58.0",
"ora": "^4.0.3",
"prepend-file": "^1.3.1",
"prettier": "^1.19.1",
"react": "^16.12.0",
"react-native": "^0.61.5",
"rmfr": "^2.0.0",
"source-map-explorer": "^2.1.1",
"tmp": "^0.1.0",
"uuid": "^7.0.2"
},
"peerDependencies": {
"react-native": "*"
},
"jest": {
"preset": "react-native",
"testPathIgnorePatterns": [
"/node_modules/",
"./detox/"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.js": [
"eslint --fix",
"git add"
]
}
}
Loading