diff --git a/e2e-tests/contentful/cypress/integration/rich-text.js b/e2e-tests/contentful/cypress/integration/rich-text.js
index f548bd80fe301..30d7c7bce4513 100644
--- a/e2e-tests/contentful/cypress/integration/rich-text.js
+++ b/e2e-tests/contentful/cypress/integration/rich-text.js
@@ -76,4 +76,7 @@ describe(`rich-text`, () => {
cy.get(`[data-cy-id="english-rich-text-localized"]`).snapshot()
cy.get(`[data-cy-id="german-rich-text-localized"]`).snapshot()
})
+ it(`rich-text: Tables`, () => {
+ cy.get(`[data-cy-id="rich-text-tables"]`).snapshot()
+ })
})
diff --git a/e2e-tests/contentful/snapshots.js b/e2e-tests/contentful/snapshots.js
index 85def40e4cab3..8544bcc3833d4 100644
--- a/e2e-tests/contentful/snapshots.js
+++ b/e2e-tests/contentful/snapshots.js
@@ -57,6 +57,9 @@ module.exports = {
"rich-text: Localized": {
"1": "
\n
Rich Text: Localized
\n
Rich Text in English
\n
\n
",
"2": "\n
Rich Text: Localized
\n
Reichhaltiger Text in deutscher\n Sprache
\n
\n
"
+ },
+ "rich-text: Tables": {
+ "1": "\n
Rich Text: Tables
\n
Table test
\n
\n
\n \n \n \n Heading One \n | \n \n Heading Two \n | \n \n Heading Three \n | \n
\n \n \n \n | \n \n This should be fat \n | \n \n Baz \n | \n
\n \n
\n
\n
\n
"
}
},
"text": {
diff --git a/packages/gatsby-source-contentful/package.json b/packages/gatsby-source-contentful/package.json
index e4710e4acea35..24be0370ed08a 100644
--- a/packages/gatsby-source-contentful/package.json
+++ b/packages/gatsby-source-contentful/package.json
@@ -8,8 +8,8 @@
},
"dependencies": {
"@babel/runtime": "^7.15.4",
- "@contentful/rich-text-react-renderer": "^14.1.3",
- "@contentful/rich-text-types": "^14.1.2",
+ "@contentful/rich-text-react-renderer": "^15.12.1",
+ "@contentful/rich-text-types": "^15.12.1",
"@hapi/joi": "^15.1.1",
"@vercel/fetch-retry": "^5.0.3",
"axios": "^0.21.1",
diff --git a/yarn.lock b/yarn.lock
index 59f0b00f4e636..a2009b19d7639 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1825,17 +1825,17 @@
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
-"@contentful/rich-text-react-renderer@^14.1.3":
- version "14.1.3"
- resolved "https://registry.npmjs.org/@contentful/rich-text-react-renderer/-/rich-text-react-renderer-14.1.3.tgz#501136677742d0ad3f4b50fa2c12b17fc1d68cc8"
- integrity sha512-qieT2qEKlHarlYjDvDHpv6vwf2M9uI0Nf+WgyKBP6SFgakpzxuO5PR9j5CnxyusZ/NzsWcGBu9SDQMnKeM2iZw==
+"@contentful/rich-text-react-renderer@^15.12.1":
+ version "15.12.1"
+ resolved "https://registry.yarnpkg.com/@contentful/rich-text-react-renderer/-/rich-text-react-renderer-15.12.1.tgz#978c335e7ad5284dc6790a6a8c0ec16878b957b0"
+ integrity sha512-bQ69cN51iGBTF3/nYi5MGUaDJ/lnrEXtCUBCxulIZ0fLS/AAEledZTJcEKs+PKeYYgDqiUVDsmx2xZP2QsJJ+Q==
dependencies:
- "@contentful/rich-text-types" "^14.1.2"
+ "@contentful/rich-text-types" "^15.12.1"
-"@contentful/rich-text-types@^14.1.2":
- version "14.1.2"
- resolved "https://registry.yarnpkg.com/@contentful/rich-text-types/-/rich-text-types-14.1.2.tgz#33162fdbf427891122a96030f806ca9a9cf0e844"
- integrity sha512-XbgZ7op5uyYYszipgQg/bYobF4b+llXyTwS8hISRniQY9xKESz544eP2OGmRc4J3MHx29M7Vmx7TVA/IK65giQ==
+"@contentful/rich-text-types@^15.12.1":
+ version "15.12.1"
+ resolved "https://registry.yarnpkg.com/@contentful/rich-text-types/-/rich-text-types-15.12.1.tgz#3b131f03fc55b6001f6eb5f5615aefb22678b3d3"
+ integrity sha512-WQJic0fnAbTa8xzO3Z+aVqDmA5+JMNQlATQMVJ40GoOrnM8YoJZsKGf6xX/O6Y6Eq10T1LrpxIOslODFI9qFgg==
"@discoveryjs/json-ext@^0.5.0":
version "0.5.2"