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

Update WordPress trunk to Gutenberg 5.3 #14532

Closed
wants to merge 691 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
691 commits
Select commit Hold shift + click to select a range
239b886
Check for empty range before creating undo record (#11209)
johngodley Feb 15, 2019
7db4af1
Navigate regions landmarks style and position improvements (#8554)
afercia Feb 15, 2019
37e8cff
Documentation: update install commands and babel config (#13853)
nosolosw Feb 15, 2019
c1235d4
Add feature flags for Phase 2 (#13324)
talldan Feb 15, 2019
858719b
Add API docs to e2e-test-utils package (#13856)
nosolosw Feb 15, 2019
af68f20
Only expose the select function in registry selectors (#13889)
youknowriad Feb 15, 2019
9fb2353
Add whole babelrc configuration example (#13891)
kamataryo Feb 15, 2019
3e56d7c
Fix small regression introduced in the region navigation styles (#13897)
youknowriad Feb 15, 2019
b58fed3
Blocks: Add a new Tag Cloud block (#7875)
jahvi Feb 15, 2019
2ce6115
RichText: don't set selection during selectionchange (#13896)
ellatrix Feb 15, 2019
0f18024
Fix issue with mover colors in dark themes. (#13869)
jasmussen Feb 16, 2019
3db4ff5
RichText: Fix browser formatting buttons (#13833)
ellatrix Feb 18, 2019
fcb90f8
WIP: Add inline image resizing UI (#13737)
ellatrix Feb 18, 2019
b8b26d4
Plugin: Extract block editor styles replacement as filter (#13625)
aduth Feb 18, 2019
54bae98
Decode permalinks with URL encoding (#13551)
Naerriel Feb 18, 2019
f51fd27
Bump plugin version to 5.1.0-rc.1 (#13908)
noisysocks Feb 18, 2019
5dc9ac4
Add link to tutorial on main Handbook index (#13906)
mkaz Feb 18, 2019
c583ea2
Refactor: Move block fixtures to e2e-tests package (#13658)
jorgefilipecosta Feb 18, 2019
d80e15b
Have a image placeholder while image size is being calculated. (#13777)
SergioEstevao Feb 18, 2019
988d9d0
Media upload change thumb on progress (#13764)
SergioEstevao Feb 18, 2019
d7aa66e
onReplace: select the last block (#13294)
ellatrix Feb 18, 2019
99f31cd
Use format-library in gutenberg-mobile (#12249)
koke Feb 18, 2019
f4b65e6
Fixed typo in theme-support.md (#13920)
zoliszabo Feb 18, 2019
e3e3b53
Bootstrap the widgets page playground (#13912)
youknowriad Feb 18, 2019
c17239f
Don't do anything in RichTextInputEvent on native mobile (#13929)
hypest Feb 18, 2019
0f84a81
Mobile: BottomSheet design tweaks v2 (#13855)
etoledom Feb 18, 2019
910b655
Fix: RangeControl does not validates the min and max properties (#12952)
jorgefilipecosta Feb 18, 2019
a96bc42
Update readme wording (#13940)
KawaiiHannah Feb 19, 2019
4f0081b
Testing: Remove custom ESLint rules for import paths (#13937)
aduth Feb 19, 2019
7804fa0
Update default placeholder for the default block appender component (…
Tug Feb 19, 2019
0254aaf
Try: Fix issue where block fails validation when a default attribute …
talldan Feb 19, 2019
2df40d8
Mobile BottomSheet: Adding max-width and centering. (#13882)
etoledom Feb 19, 2019
b2861d5
Fix: Display HTML in titles of latest posts block. (#13622)
jorgefilipecosta Feb 19, 2019
23e59d1
Implement pasting external content with plain and styled text (#13841)
mkevins Feb 19, 2019
7858cb2
Fix column moved in itself error (#13941)
Naerriel Feb 19, 2019
ad9bbe5
Update button wording (#13933)
samikeijonen Feb 19, 2019
52a0f69
Remove gziolo from rich text in CODEOWNERS file
gziolo Feb 19, 2019
8e18caf
Switch the custom color control to a text link, fix padding for color…
kjellr Feb 19, 2019
929afdd
Match height of font range control with the size select. (#11555)
m-e-h Feb 19, 2019
a82c257
Data: Fix persistence initial state merging behavior (#13951)
aduth Feb 19, 2019
4e9b6b5
Editor: Reimplement select previous/next as independent controls (#13…
aduth Feb 19, 2019
bf3940f
chore: Replace wrong usage of map with forEach (#13953)
jorgefilipecosta Feb 19, 2019
e5a69c5
RichText: only ignore input types that insert HTML (#13914)
ellatrix Feb 20, 2019
f43572c
Bump plugin version to 5.1.0 (#13960)
noisysocks Feb 20, 2019
1a0f88d
Webpack: remove TinyMCE external dependency mapping (#13971)
ellatrix Feb 20, 2019
2a37333
Fix character newlines in pre (#13799)
ellatrix Feb 20, 2019
aa6797c
Fix emoji in demo content (#13969)
ellatrix Feb 20, 2019
d97251b
Mobile Block Placeholder fixes (#13945)
SergioEstevao Feb 20, 2019
f81d0d7
Add ESNext syntax to meta block tutorial (#13954)
mkaz Feb 20, 2019
1020543
Editor: RichText: Check for presence of inputType (#13986)
aduth Feb 20, 2019
4be0a36
Bump plugin version to 5.1.1 (#13990)
noisysocks Feb 21, 2019
c602240
Added a snippet for observing the browser when running e2e tests (#13…
draganescu Feb 21, 2019
72ff590
Extract reusable part of Webpack config and put in @wordpress/scripts…
gziolo Feb 21, 2019
011a8b3
Use globals instead of imports in tutorials (#13995)
nosolosw Feb 21, 2019
10989f0
URL input popover visual cleanup (#13973)
kjellr Feb 21, 2019
f5e15ae
Reinstate "underline" in default formats list (#14008)
hypest Feb 21, 2019
6f88bec
Upgrade React to 16.8.2: Welcome React Hooks (#13992)
youknowriad Feb 21, 2019
bc06562
Revert "Upgrade React to 16.8.2: Welcome React Hooks (#13992)" (#14017)
youknowriad Feb 21, 2019
211f65d
Cleanup URL Popover stylesheet. (#14015)
kjellr Feb 21, 2019
0c4f457
Add a generic block editor module (#13088)
youknowriad Feb 22, 2019
61a418c
RichText: warn when using inline container (#13921)
ellatrix Feb 22, 2019
d9b232d
Try updating the WP database (#14048)
youknowriad Feb 22, 2019
666989f
Merge native mobile release v1.0 to master (#14061)
hypest Feb 22, 2019
2d39089
Avoid mutating imported default config in webpack config (#14039)
gziolo Feb 22, 2019
4fa15b5
Make Babel import JSX pragma plugin aware of `wp.element.createElemen…
gziolo Feb 22, 2019
3feaa48
Upgrade Jest to version 24 (breaking changes) (#13922)
gziolo Feb 24, 2019
8ea75bf
Codeowners changes for @chrisvanpatten (#14062)
chrisvanpatten Feb 24, 2019
3397ae4
Add repository.directory fields (fixes #13946) (#14059)
Feb 24, 2019
b0aa892
Improve default Babel preset to include JSX pragma (#13540)
gziolo Feb 25, 2019
cb809b9
Use the block editor store instead of the editor one (#13105)
youknowriad Feb 25, 2019
1919f83
Docs: release.md: miscellaneous fixes (#14083)
mcsf Feb 25, 2019
c8c1381
Disable block navigation and document outline items in text mode (#14…
afercia Feb 25, 2019
cd82d07
Fix selector in document outline. (#14094)
afercia Feb 25, 2019
89573e8
Plugin: Require includes for deprecated `use_block_editor_for_` funct…
aduth Feb 26, 2019
e0adbe0
Plugin: Update server blocks script to use core equivalent function (…
aduth Feb 26, 2019
63832a2
Correct visual error in the quote block icon (#14091)
kjellr Feb 26, 2019
f8912c2
Try: Add a subtle animation to the is-active indicator for sidebar ta…
kjellr Feb 26, 2019
eac0a64
Plugin: Remove vendor script registration (#13573)
aduth Feb 26, 2019
fd35a1b
chore: Fix: FormToggle docs documents props the component does not us…
jorgefilipecosta Feb 26, 2019
1010f0d
Babel Plugin Import JSX Pragma: Remove import visitor (#14106)
gziolo Feb 27, 2019
1ed9995
Add: Block specific toolbar button sample to the format api tutorial …
jorgefilipecosta Feb 27, 2019
05570ff
Use the editor settings to pass a mediaUpload handler (#14115)
youknowriad Feb 27, 2019
845185b
Block Editor: Consider RECEIVE_BLOCKS as non-persistent change (#14108)
aduth Feb 27, 2019
4d4f1ef
Plugin: Remove PHP functions slated for removal in 5.2 (#14090)
aduth Feb 27, 2019
ede3258
Paste: ignore Google Docs UID tag (#14138)
ellatrix Feb 27, 2019
fc92e93
Fix typos in copy-guide.md, readme.md and scripts.md. (#14089)
svenvanhal Feb 28, 2019
17d509b
Separate the block editor shortcuts from the post editor shortcuts (#…
youknowriad Feb 28, 2019
4472b1b
Fix: FocalPointPicker renders unlabelled input fields (#14152)
jorgefilipecosta Feb 28, 2019
fe2136d
Testing: Remove unnecessary Enzyme React 16 workarounds (#14156)
aduth Feb 28, 2019
f7b002d
Plugin: Preserve inline scripts in Gutenberg override (#13581)
aduth Feb 28, 2019
c3cacd3
Refactor to remove usage of post related effects in packages/editor. …
nerrad Feb 28, 2019
29bff85
Add array-callback-return rule; Fix current code breaking the rule. (…
jorgefilipecosta Feb 28, 2019
18d6dee
Update text displayed when an embed can't be previewed (#13715)
brentswisher Feb 28, 2019
77a945c
Fix: Image that is uploaded to an existing gallery does not appear in…
jorgefilipecosta Feb 28, 2019
535e075
RichText: fix wordwise selection on Windows (#14184)
ellatrix Mar 1, 2019
a3b722d
Chore: Update: Code Quality: Remove some editor store references fro…
jorgefilipecosta Mar 1, 2019
8ddfa58
Framework: Update package-lock.json for new Enzyme adapter (#14192)
aduth Mar 1, 2019
468393c
Notices: Remove inaccurate createNotice sole argument feature (#14177)
aduth Mar 1, 2019
8f451a0
New package to auto-generate public API documentation (#13329)
nosolosw Mar 1, 2019
35815e0
Update nosolosw notifs (#14196)
nosolosw Mar 1, 2019
aff8782
Make IconButton able to be referenced. (#14163)
afercia Mar 1, 2019
54e34bf
Paste: preserve empty table cells (#14137)
ellatrix Mar 1, 2019
62f81e1
Update Codeowners, add mkaz to docgen (#14198)
mkaz Mar 1, 2019
d62a128
Plugin: Remove wp-editor-font stylesheet override (#14176)
aduth Mar 1, 2019
33253ab
Bring i18n functionality up to date (#12559)
swissspidy Mar 1, 2019
8bd00c4
Fix: deleting the last block triggers a focus loss. (#14189)
jorgefilipecosta Mar 1, 2019
c29b729
Clarify the block editor settings from the post editor settings (#14082)
youknowriad Mar 4, 2019
c99b7f0
Add repository.directory linting rule (fixes #13947) (#14200)
Mar 4, 2019
91afecf
Plugin: Remove deprecated `_wpLoadGutenbergEditor`, `gutenberg` theme…
aduth Mar 4, 2019
975727d
Bump plugin version to 5.2.0-rc.1 (#14210)
ellatrix Mar 4, 2019
e67de72
Packages: Add missing expect-pupeteer dependency to e2e-tests package…
gziolo Mar 4, 2019
00454e4
Lowercase Block Editor to block editor as per the core spelling Best …
Mar 4, 2019
ff25bd4
Babel Preset Default: Avoid disabling regenerator option (#14130)
aduth Mar 4, 2019
7c952cf
Testing: Await E2E promise interactions (#14219)
aduth Mar 5, 2019
087c4aa
Lowercase classic editor when not in reference to the plugin. (#14203)
Mar 5, 2019
44c58b8
Fix: Calendar block: Always show current month for non post types on …
jorgefilipecosta Mar 5, 2019
357175f
Fix allowed_block_types regression (#14229)
youknowriad Mar 5, 2019
ff53608
Fix: Latest posts: Title is clickable across the full width of the ro…
jorgefilipecosta Mar 5, 2019
99f294c
Blocks: Regenerate RSS, Search block fixtures (#14122)
aduth Mar 5, 2019
8c82d3e
Component: date-time: Remove comparison to now when testing getMoment…
psealock Mar 5, 2019
5ebdc02
RichText: Fix undo after pattern (#13917)
ellatrix Mar 5, 2019
53e86ee
RichText: don't use DOM to add line padding (#13850)
ellatrix Mar 5, 2019
29b3dc5
Use a central script instead of one per package to generate docs (#14…
nosolosw Mar 5, 2019
7eb0853
Update: Use escape key press instead of mouse movement to show block …
jorgefilipecosta Mar 5, 2019
ecc71fc
Switch the Travis badge from travis-ci.org to travis-ci.com. (#14250)
pento Mar 6, 2019
fc25ff5
Update the npm packages release process (#14136)
youknowriad Mar 6, 2019
bed758f
Update plugin version to 5.2 (#14255)
ellatrix Mar 6, 2019
b640895
chore(release): publish
youknowriad Mar 6, 2019
40d5cd6
Update the package changelogs after the npm release
youknowriad Mar 6, 2019
7e1c1ed
Add clickBlockToolbarButton end to end test util (#14254)
jorgefilipecosta Mar 6, 2019
d361691
element: set up autogenerated API docs (#14269)
nosolosw Mar 6, 2019
fa4874e
Testing: Trash existing posts as admin user (#14244)
aduth Mar 6, 2019
52355c4
escape-html: set up autogenerated API docs (#14268)
nosolosw Mar 6, 2019
7d98658
html-entities: set up auto-generated API docs (#14267)
nosolosw Mar 6, 2019
078041b
keycodes: set up auto-generated API docs (#14265)
nosolosw Mar 6, 2019
1ebd6b3
Use currentColor for fill of placeholder icon—ensures icon contrasts …
talldan Mar 7, 2019
a273f7d
a11y: set up auto-generated API docs (#14288)
nosolosw Mar 7, 2019
a2761c8
blob: set up auto-generated API docs (#14286)
nosolosw Mar 7, 2019
6493a3c
block-library: set up auto-generated API docs (#14282)
nosolosw Mar 7, 2019
88751b1
compose: set up auto-generated API docs (#14278)
nosolosw Mar 7, 2019
b674ec4
dom: set up auto-generated API docs (#14273)
nosolosw Mar 7, 2019
f934931
i18n: set up auto-generated API docs (#14266)
nosolosw Mar 7, 2019
6ead099
Clarify that we should rebase the branch when preparing the npm relea…
youknowriad Mar 7, 2019
032d96e
autop: set up auto-generated API docs (#14287)
nosolosw Mar 7, 2019
55d3cff
dom-ready: set up autogenerated API docs (#14272)
nosolosw Mar 7, 2019
e14c421
block-editor: set up auto-generated API docs (#14285)
nosolosw Mar 7, 2019
5e4c2ae
Adding an e2e test verifying simple keyboard navigation through block…
tjnicolaides Mar 7, 2019
73ccbe4
Add nested blocks inside cover block (#13822)
jorgefilipecosta Mar 7, 2019
29203bf
rich-text: set up autogenerated API docs (#14220)
nosolosw Mar 7, 2019
adb10c1
Add link to WordPress Support documentation (#14316)
mkaz Mar 7, 2019
9e91923
Remove users documentation (#14318)
mkaz Mar 7, 2019
075580a
Fix the double dash issue (#14321)
thiagolcks Mar 7, 2019
94a1068
docgen: Generate package docs in parallel (#14295)
aduth Mar 7, 2019
d965c6e
Add new actions for invalidating resolution caches (#14225)
nerrad Mar 8, 2019
0b84ace
CC-BY-3.0 is not GPLv2 compatible. (#14329)
timelsass Mar 8, 2019
5d1d1de
blocks: set up auto-generated API docs (#14279)
nosolosw Mar 8, 2019
f7d90b9
deprecated: set up auto-generated API docs (#14275)
nosolosw Mar 8, 2019
5cf68af
priority-queue: set-up auto-generated API docs (#14262)
nosolosw Mar 8, 2019
25ee3df
shortcode: set up autogenerated API docs (#14218)
nosolosw Mar 8, 2019
b5fbc47
viewport: set up autogenerated API docs in README (#14214)
nosolosw Mar 8, 2019
34240bc
url: set up autogenerated API docs (#14217)
nosolosw Mar 8, 2019
d67cf52
redux-routine: set up autogenerated API docs (#14228)
nosolosw Mar 8, 2019
bf1dd41
date: set up auto-generated API docs (#14276)
nosolosw Mar 8, 2019
e66738b
block-serialization-default-parser: set up auto-generated API docs (#…
nosolosw Mar 8, 2019
9e7a851
RichText: collapse toolbar (#14233)
ellatrix Mar 8, 2019
f145bd8
RichText: fix br padding in multiline and nesting (#14315)
ellatrix Mar 8, 2019
f638d64
Docs: Release: Suggest lighter SVN checkout (#14259)
ellatrix Mar 8, 2019
6b56436
plugins: set up auto-generated API docs (#14263)
nosolosw Mar 8, 2019
359858d
Move the block components to the block editor module (#14112)
youknowriad Mar 8, 2019
cc70e27
wordcount: set up autogenerated API docs (#14213)
nosolosw Mar 8, 2019
887803a
Update packages used by eslint plugin to remove warnings (#14077)
swissspidy Mar 8, 2019
b421fc9
Try Legacy widget block (#13511)
jorgefilipecosta Mar 8, 2019
0dc0062
Update changelog for esling-plugin (#14339)
gziolo Mar 8, 2019
efb232c
Add ability to transform [video] shortcodes to video block (#14042)
Mar 8, 2019
744d0c7
CSS to remove the clipping of the toolbar in RTL languages (#14088)
draganescu Mar 8, 2019
7f93f5e
added the more tag via the old editor's image (#14173)
draganescu Mar 8, 2019
3254c34
Seimplify hierarchical term selector strings. (#13938)
afercia Mar 8, 2019
313974f
Add: End to end test to make sure when all blocks get removed the de…
jorgefilipecosta Mar 8, 2019
2a660dd
Fix the Deprecated Blocks link (#14355)
thiagolcks Mar 9, 2019
fd604df
Added testcases for isKeyboardEvent in keycodes module (#14073)
ashwin-pc Mar 10, 2019
23ffc00
Fix: Quote to heading transform (#14348)
jorgefilipecosta Mar 10, 2019
6d81e2a
Latest Comments block: use align supports flag + code cleanup (#11411)
ZebulanStanphill Mar 11, 2019
b274672
ToggleControl allows setting custom classes (#13804)
AmartyaU Mar 11, 2019
daa2096
Edited text of button to be actionable (#14347)
mapk Mar 11, 2019
fa9bbf3
Block library: Remove all test snapshots for blocks (#14349)
gziolo Mar 11, 2019
f990fce
Fix: Inserter impossible to collapse panels while searching. (#13884)
jorgefilipecosta Mar 11, 2019
d6c0f06
Make taxonomies test relieable. (#14340)
jorgefilipecosta Mar 11, 2019
ca1a39a
edit-post: set up autogenerated API docs (#14271)
nosolosw Mar 11, 2019
93e5c1d
Plugin: Remove postinstall step (#14353)
aduth Mar 11, 2019
6e0137f
Add check to the merge function in headings and paragraph blocks (#13…
brentswisher Mar 11, 2019
9c3dbde
Update internationalization process with complete updated example. (#…
mkaz Mar 11, 2019
97c07db
E2E Test Utils: Add missing babel/runtime dependency (#14374)
aduth Mar 11, 2019
3e1af34
Build: Only prompt clean if unclean (#14352)
aduth Mar 11, 2019
52336ba
fix names (#14382)
Soean Mar 11, 2019
c4ea251
Add withRegistry HigherOrderComponent (#14370)
youknowriad Mar 12, 2019
3edaae7
Fix block validation error message (#13499)
atimmer Mar 12, 2019
cdd9c04
Fix: Global inserter does not validates block insert restrictions (#1…
jorgefilipecosta Mar 12, 2019
9f3f392
Teach build and start commands to use Webpack default if none is prov…
nosolosw Mar 12, 2019
ecd6ae9
RichText: Fix prepareEditableTree (#14284)
ellatrix Mar 12, 2019
dfc726f
Add module entry point to notices package.json file (#14388)
gziolo Mar 12, 2019
1386ab4
Plugin: Remove PHP functions slated for 5.3 removal (#14380)
aduth Mar 12, 2019
186b672
RichText: change value to have separate keys for line and object form…
ellatrix Mar 13, 2019
08da64b
RichText: try alternative list shortcuts (to tab) (#14343)
ellatrix Mar 13, 2019
d7a4dfa
Fix source map paths published to npm (#14409)
gziolo Mar 13, 2019
1e541fb
Components: update Button readme to add design guidelines (#14194)
davewhitley Mar 13, 2019
c7d14ca
Upgrade React to 16.8.4: Welcome React Hooks (#14400)
youknowriad Mar 13, 2019
a06f931
Document outline: Use links not buttons (#10815)
Mar 13, 2019
cd456f6
Add: end to end test to InnerBlocks allowed block restriction (#14054)
jorgefilipecosta Mar 13, 2019
67656bc
Plugin: Remove replace_editor filter, extend core editor (#13569)
aduth Mar 13, 2019
68ef5e7
Add docs for React hooks (#14425)
nosolosw Mar 14, 2019
13334d7
Use <s> for strikethrough, not <del> (#14389)
ellatrix Mar 14, 2019
589a634
Align Spinner circles in RTL locales (#14418)
Aljullu Mar 14, 2019
dc03691
Improve handling of transpiled packages in unit tests (#14432)
gziolo Mar 14, 2019
244d7ce
Scripts: use default babel if none is found in project (#14168)
nosolosw Mar 14, 2019
7964f38
Block Editor: Update Block Editor classNames to convention (#14420)
aduth Mar 14, 2019
9a93e6a
Use only one button for Set featured image and image preview. (#14415)
afercia Mar 14, 2019
176fdaf
Docs: Add anchor link to section in scripts readme (#14439)
mkaz Mar 15, 2019
d21e382
Edit Post: Add block management modal (#14224)
aduth Mar 15, 2019
3cc3c89
Update/e2e tests options (#14129)
draganescu Mar 15, 2019
2dad4ef
Fix: Regression: Template lock option is not taken into consideration…
jorgefilipecosta Mar 15, 2019
790cb30
RichText: remove selection change listener during composition (#14449)
ellatrix Mar 15, 2019
3848167
Input Interaction: fix buffer for the triggering of multi-select (#14…
ellatrix Mar 15, 2019
6c8486f
Fix typos (#14451)
Soean Mar 15, 2019
542151d
Input Interaction: only consider selection at edge if directed toward…
ellatrix Mar 15, 2019
7723b06
Components: update CheckboxControl readme (#14153)
davewhitley Mar 15, 2019
08bf9e1
Use a left border for hover + selection states (#14145)
kjellr Mar 15, 2019
39bd834
Input Interaction: allow outer vertical edge to be selected (#14453)
ellatrix Mar 15, 2019
7779964
Skip test case packages/e2e-tests/specs/plugins/inner-blocks-allowed-…
jorgefilipecosta Mar 15, 2019
1019c17
DOM: Limit single tabbable radio input by name (#14128)
aduth Mar 15, 2019
09e72df
Update MenuItemsChoice readme (#14465)
kjellr Mar 15, 2019
6f7fc09
Add MenuGroup design documentation (#14466)
kjellr Mar 15, 2019
6a9665a
Fix: use checkValidity() to perform the validation in RangeControl (#…
jorgefilipecosta Mar 16, 2019
f3148cc
Fix typo on hooks package readme. (#14471)
rsusanto Mar 16, 2019
5b37ee7
Better center tooltip content. (#14473)
afercia Mar 16, 2019
54a5f42
Added language for block style to the tooltip on block transformation…
mapk Mar 18, 2019
cafb041
Fix: Pasting captions without an image fails (#14365)
dmsnell Mar 18, 2019
98c97a7
Components: Add onFocusLoss option to withFocusReturn (#14444)
aduth Mar 18, 2019
74c0ed7
Docs: Update JavaScript build and setup with wp-scripts updates (#14440)
mkaz Mar 18, 2019
5e74833
Raw handling: update strikethrough (#14430)
ellatrix Mar 18, 2019
fec7ea1
Add ability to transform [audio] shortcodes to aidio blocks (#14045)
Mar 18, 2019
c7801a8
Add greater than symbol to attribute escaping (#9963)
johngodley Mar 18, 2019
bc8adf7
Begin adding support for the `prefers-reduced-motion` setting, Add a1…
kjellr Mar 18, 2019
7748b8e
Docs: Include clarification about using @wordpress/babel-plugin-impor…
gziolo Mar 18, 2019
15b20c7
Improve openAllBlockInserterCategories function; Fix intermittent fai…
jorgefilipecosta Mar 18, 2019
6e340d6
Fix the webpack shortcode config (#14485)
youknowriad Mar 18, 2019
15b87b0
Docs: Polish @wordpress/scripts README and related tutorial (#14484)
gziolo Mar 18, 2019
08eafa6
Docs: Update @wordpress/scripts with language improvements (#14488)
gziolo Mar 18, 2019
a6c4db8
Fix missing CSS in the Classic Block (#12441)
azaozz Mar 18, 2019
4a474b8
Bump plugin version to 5.3.0-rc.1
jorgefilipecosta Mar 18, 2019
0563f6f
Update plugin version to 5.3
jorgefilipecosta Mar 20, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
build
build-module
node_modules
test/e2e/test-plugins
packages/e2e-tests/plugins
vendor
packages/block-serialization-spec-parser/parser.js
75 changes: 2 additions & 73 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const majorMinorRegExp = escapeRegExp( version.replace( /\.\d+$/, '' ) ) + '(\\.
module.exports = {
root: true,
extends: [
'@wordpress/eslint-config',
'plugin:@wordpress/eslint-plugin/recommended',
'plugin:jest/recommended',
],
rules: {
Expand All @@ -32,77 +32,6 @@ module.exports = {
selector: 'ImportDeclaration[source.value=/^@wordpress\\u002F.+\\u002F/]',
message: 'Path access on WordPress dependencies is not allowed.',
},
{
selector: 'ImportDeclaration[source.value=/^api-fetch(\\u002F|$)/]',
message: 'Use @wordpress/api-fetch as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^blob(\\u002F|$)/]',
message: 'Use @wordpress/blob as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^block-serialization-spec-parser(\\u002F|$)/]',
message: 'Use @wordpress/block-serialization-spec-parser as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^blocks(\\u002F|$)/]',
message: 'Use @wordpress/blocks as import path instead.',
},{
selector: 'ImportDeclaration[source.value=/^components(\\u002F|$)/]',
message: 'Use @wordpress/components as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^data(\\u002F|$)/]',
message: 'Use @wordpress/data as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^date(\\u002F|$)/]',
message: 'Use @wordpress/date as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^deprecated(\\u002F|$)/]',
message: 'Use @wordpress/deprecated as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^dom(\\u002F|$)/]',
message: 'Use @wordpress/dom as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^editor(\\u002F|$)/]',
message: 'Use @wordpress/editor as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^element(\\u002F|$)/]',
message: 'Use @wordpress/element as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^keycodes(\\u002F|$)/]',
message: 'Use @wordpress/keycodes as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^nux(\\u002F|$)/]',
message: 'Use @wordpress/nux as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^edit-post(\\u002F|$)/]',
message: 'Use @wordpress/edit-post as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^viewport(\\u002F|$)/]',
message: 'Use @wordpress/viewport as import path instead.',
},
{
selector: 'ImportDeclaration[source.value=/^plugins(\\u002F|$)/]',
message: 'Use @wordpress/plugins as import path instead.',
},
{
"selector": "ImportDeclaration[source.value=/^core-data$/]",
"message": "Use @wordpress/core-data as import path instead."
},
{
"selector": "ImportDeclaration[source.value=/^block-library$/]",
"message": "Use @wordpress/block-library as import path instead."
},
{
selector: 'CallExpression[callee.name="deprecated"] Property[key.name="version"][value.value=/' + majorMinorRegExp + '/]',
message: 'Deprecated functions must be removed before releasing this version.',
Expand Down Expand Up @@ -182,7 +111,7 @@ module.exports = {
},
overrides: [
{
files: [ 'test/e2e/**/*.js' ],
files: [ 'packages/e2e-test*/**/*.js' ],
env: {
browser: true,
},
Expand Down
95 changes: 95 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
# Data
/packages/api-fetch @youknowriad @aduth @nerrad @mmtr
/packages/core-data @youknowriad @gziolo @aduth @nerrad @noisysocks
/packages/data @youknowriad @aduth @nerrad @coderkevin
/packages/redux-routine @youknowriad @aduth @nerrad

# Blocks
/packages/block-library @youknowriad @gziolo @Soean @ajitbohra @jorgefilipecosta @talldan @noisysocks @notnownikki

# Editor
/packages/annotations @youknowriad @gziolo @aduth @atimmer
/packages/autop @youknowriad @aduth
/packages/block-serialization-spec-parser @youknowriad @gziolo @aduth @dmsnell
/packages/block-serialization-default-parser @youknowriad @gziolo @aduth @dmsnell
/packages/blocks @youknowriad @gziolo @aduth @noisysocks
/packages/edit-post @youknowriad @gziolo @talldan @noisysocks
/packages/editor @youknowriad @gziolo @talldan @noisysocks
/packages/list-reusable-blocks @youknowriad @aduth @noisysocks
/packages/shortcode @youknowriad @aduth

# Widgets
/packages/edit-widgets @youknowriad

# Tooling
/bin @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra
/packages/babel-plugin-import-jsx-pragma @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra @nosolosw
/packages/babel-plugin-makepot @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra
/packages/babel-preset-default @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra @nosolosw
/packages/browserslist-config @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra
/packages/custom-templated-path-webpack-plugin @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra
/packages/docgen @nosolosw @mkaz
/packages/e2e-test-utils @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra
/packages/e2e-tests @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra @talldan
/packages/eslint-plugin @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra @nosolosw
/packages/jest-console @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra
/packages/jest-preset-default @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra
/packages/jest-puppeteer-axe @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra
/packages/library-export-default-webpack-plugin @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra
/packages/npm-package-json-lint-config @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra
/packages/postcss-themes @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra
/packages/scripts @youknowriad @gziolo @aduth @ntwb @nerrad @ajitbohra @nosolosw @mkaz

# UI Components
/packages/components @youknowriad @gziolo @aduth @ajitbohra @jaymanpandya @jorgefilipecosta @talldan @noisysocks @chrisvanpatten
/packages/compose @youknowriad @gziolo @aduth @ajitbohra @jaymanpandya @jorgefilipecosta @talldan @noisysocks
/packages/element @youknowriad @gziolo @aduth @ajitbohra @jaymanpandya @jorgefilipecosta @talldan @noisysocks
/packages/notices @youknowriad @gziolo @aduth @ajitbohra @jaymanpandya @jorgefilipecosta @talldan @noisysocks
/packages/nux @youknowriad @gziolo @aduth @ajitbohra @jaymanpandya @jorgefilipecosta @talldan @noisysocks
/packages/viewport @youknowriad @gziolo @aduth @ajitbohra @jaymanpandya @jorgefilipecosta @talldan @noisysocks

# Utilities
/packages/a11y @youknowriad @gziolo @aduth
/packages/blob @youknowriad @gziolo @aduth
/packages/date @youknowriad @gziolo @aduth
/packages/deprecated @youknowriad @gziolo @aduth
/packages/dom @youknowriad @gziolo @aduth @nosolosw
/packages/dom-ready @youknowriad @gziolo @aduth
/packages/escape-html @youknowriad @gziolo @aduth
/packages/html-entities @youknowriad @gziolo @aduth
/packages/i18n @youknowriad @aduth @swissspidy
/packages/is-shallow-equal @youknowriad @gziolo @aduth
/packages/keycodes @youknowriad @gziolo @aduth @talldan
/packages/priority-queue @youknowriad @gziolo @aduth
/packages/token-list @youknowriad @gziolo @aduth
/packages/url @youknowriad @gziolo @aduth @talldan
/packages/wordcount @youknowriad @gziolo @aduth

# Extensibility
/packages/hooks @youknowriad @gziolo @aduth @adamsilverstein
/packages/plugins @youknowriad @gziolo @aduth @adamsilverstein

# Rich Text
/packages/format-library @youknowriad @gziolo @aduth @iseulde @jorgefilipecosta
/packages/rich-text @youknowriad @aduth @iseulde @jorgefilipecosta
/packages/editor/src/components/rich-text @youknowriad @aduth @iseulde @jorgefilipecosta

# PHP
/lib @youknowriad @gziolo @aduth

# Documentation
/docs @youknowriad @gziolo @chrisvanpatten @mkaz @ajitbohra @nosolosw @notnownikki

# Styles
*.scss @chrisvanpatten

# Native (Unowned)
*.native.js @ghost
*.android.js @ghost
*.ios.js @ghost
*.native.scss @ghost
*.android.scss @ghost
*.ios.scss @ghost

# Project Management
/.github @youknowriad @mapk @karmatosed
18 changes: 11 additions & 7 deletions .github/ISSUE_TEMPLATE/Custom.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
---
name: Question
about: Questions or 'how to' about Gutenberg
name: Help Request
about: Please post help requests or how to’ questions in support channels first

---

If you have a question you have a few places that you can ask this:
Search first! Your issue may have already been reported.

- Support Forums: https://wordpress.org/support/plugin/gutenberg
- Handbook: https://wordpress.org/gutenberg/handbook
- https://chat.wordpress.org #core-editor
For general help requests, please post in the support forum at https://wordpress.org/support/forum/how-to-and-troubleshooting/.

If you are unable to ask in those places you can ask here, however you will get faster responses through those recommended places.
Technical help requests have their own section of the support forum at https://wordpress.org/support/forum/wp-advanced/.

You may also ask for technical support at https://wordpress.stackexchange.com/.

Please make sure you have checked the Handbook at https://wordpress.org/gutenberg/handbook before asking your question.

Thank you!
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@
- [ ] My code follows the WordPress code style. <!-- Check code: `npm run lint`, Guidelines: https://make.wordpress.org/core/handbook/best-practices/coding-standards/javascript/ -->
- [ ] My code follows the accessibility standards. <!-- Guidelines: https://make.wordpress.org/core/handbook/best-practices/coding-standards/accessibility-coding-standards/ -->
- [ ] My code has proper inline documentation. <!-- Guidelines: https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/javascript/ -->
- [ ] I've included developer documentation if appropriate. <!-- Handbook: https://wordpress.org/gutenberg/handbook/designers-developers/ -->
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ build-module
build-style
node_modules
gutenberg.zip
languages/gutenberg.pot
/languages/gutenberg-translations.php

# Directories/files that may appear in your environment
.DS_Store
Expand Down
73 changes: 53 additions & 20 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dist: trusty

language: php
language: generic

services:
- docker
Expand All @@ -13,56 +13,89 @@ notifications:
cache:
directories:
- $HOME/.composer/cache
- $HOME/.phpbrew
- $HOME/.jest-cache
- $HOME/.npm

before_install:
- nvm install && nvm use
- npm install npm -g
- $HOME/.nvm/.cache
- $HOME/.phpbrew

branches:
only:
- master

before_install:
- nvm install

jobs:
include:
- stage: test
- name: JS unit tests
env: WP_VERSION=latest
before_install:
- nvm install --latest-npm
install:
- npm ci
script:
- npm install || exit 1
- npm run ci || exit 1
- npm run build
- npm run lint
- npm run check-local-changes
- npm run check-licenses
- npm run test-unit -- --ci --maxWorkers=2 --cacheDirectory="$HOME/.jest-cache"

- stage: test
- name: PHP unit tests (Docker)
env: WP_VERSION=latest DOCKER=true
script:
- ./bin/run-wp-unit-tests.sh

- stage: test
- name: PHP unit tests (PHP 5.6)
language: php
php: 5.6
env: WP_VERSION=latest
script:
- ./bin/run-wp-unit-tests.sh
if: branch = master and type != "pull_request"

- stage: test
php: 7.1
- name: PHP unit tests (PHP 5.3)
env: WP_VERSION=latest SWITCH_TO_PHP=5.3
script:
- ./bin/run-wp-unit-tests.sh
if: branch = master and type != "pull_request"

- stage: test
php: 7.1
- name: PHP unit tests (PHP 5.2)
env: WP_VERSION=latest SWITCH_TO_PHP=5.2
script:
- ./bin/run-wp-unit-tests.sh

- stage: test
env: WP_VERSION=latest
- name: E2E tests (Admin with plugins) (1/2)
env: WP_VERSION=latest POPULAR_PLUGINS=true
install:
- ./bin/setup-local-env.sh
script:
- $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
- npm run build
- npm run test-e2e -- --ci --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 2 == 0' < ~/.jest-e2e-tests )

- name: E2E tests (Admin with plugins) (2/2)
env: WP_VERSION=latest POPULAR_PLUGINS=true
install:
- ./bin/setup-local-env.sh
script:
- $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
- npm run build
- npm run test-e2e -- --ci --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 2 == 1' < ~/.jest-e2e-tests )

- name: E2E tests (Author without plugins) (1/2)
env: WP_VERSION=latest E2E_ROLE=author
install:
- ./bin/setup-local-env.sh
script:
- ./bin/run-e2e-tests.sh || exit 1
- $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
- npm run build
- npm run test-e2e -- --ci --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 2 == 0' < ~/.jest-e2e-tests )

- stage: test
- name: E2E tests (Author without plugins) (2/2)
env: WP_VERSION=latest E2E_ROLE=author
install:
- ./bin/setup-local-env.sh
script:
- ./bin/run-e2e-tests.sh || exit 1
- $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
- npm run build
- npm run test-e2e -- --ci --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 2 == 1' < ~/.jest-e2e-tests )
Loading