Ghost/ghost/core
Rishabh Garg 2eac41b1f4
🐛 Fixed invalid email getting saved for members (#16021)
refs https://github.com/TryGhost/Team/issues/2235

We found some cases which can cause a site to have member emails that have invalid characters like `member@example.com�`. This happened due to the `validator` version used by Ghost not able to catch some specific cases as invalid email, allowing members to be created with them either via Admin or Importer or direct signup. Portal UI already blocked these email as invalid. This change:

- updates `@tryghost/validator` to include a latest version of email validator that catches these invalid cases
- doesn't allow member creation with invalid email like above
- doesn't allow existing member emails to be edited to invalid
2022-12-16 16:47:52 +05:30
..
content 🎨 Updated Casper to v5.4.2 2022-12-14 17:21:38 +00:00
core Updated to use proper members importer for Revue (#16018) 2022-12-15 20:29:08 +00:00
test 🐛 Fixed invalid email getting saved for members (#16021) 2022-12-16 16:47:52 +05:30
.c8rc.e2e.json Removed db schema config from e2e test coverage 2022-11-30 17:08:47 +07:00
.c8rc.json Added "testmode" app to coverage ignore list 2022-11-30 16:45:22 +07:00
.eslintignore Updated .eslintignore list for core 2022-10-10 15:12:52 +07:00
.eslintrc.js Updated Eslint ECMAScript compatibility to 2022 2022-08-09 15:51:40 +02:00
.gitignore Added CI for running Playwright tests 2022-12-02 17:04:04 +00:00
.npmignore Updated .npmignore with new files 2022-11-30 12:40:47 +07:00
config.development.json Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
ghost.js Added browser-based testing framework 2022-11-22 14:12:34 +00:00
index.js Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
jsconfig.json Deleted reference to core/admin 2022-08-03 16:28:41 +02:00
loggingrc.js Switched to original version for metrics 2022-08-04 19:22:57 +02:00
MigratorConfig.js Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
package.json Added missing @tryghost/importer-revue 2022-12-15 21:00:43 +00:00
playwright.config.js Fixed local environment for playwright tests 2022-12-07 09:44:05 +07:00