From 571ed836283a14ea81b50d8a7e1f510951f8576e Mon Sep 17 00:00:00 2001 From: Marc-Roig Date: Tue, 28 Feb 2023 16:38:33 +0100 Subject: [PATCH 1/5] use optional chaining on isPrivateAttribute --- packages/core/utils/lib/content-types.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/utils/lib/content-types.js b/packages/core/utils/lib/content-types.js index 0303b8d2a5..a6a299b8d0 100644 --- a/packages/core/utils/lib/content-types.js +++ b/packages/core/utils/lib/content-types.js @@ -99,8 +99,8 @@ const getPrivateAttributes = (model = {}) => { ); }; -const isPrivateAttribute = (model = {}, attributeName) => { - return model && model.privateAttributes && model.privateAttributes.includes(attributeName); +const isPrivateAttribute = (model, attributeName) => { + return model?.privateAttributes?.includes(attributeName) || false; }; const isScalarAttribute = (attribute) => { From 24901be60be05a14ef589d8fcc8727e78cdae5e7 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Wed, 1 Mar 2023 20:13:22 +0100 Subject: [PATCH 2/5] Fix license seat undefined block user creation --- packages/core/admin/ee/server/controllers/admin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/admin/ee/server/controllers/admin.js b/packages/core/admin/ee/server/controllers/admin.js index 684b3f74cb..5fa15a8799 100644 --- a/packages/core/admin/ee/server/controllers/admin.js +++ b/packages/core/admin/ee/server/controllers/admin.js @@ -38,7 +38,7 @@ module.exports = { currentActiveUserCount, permittedSeats, shouldNotify, - shouldStopCreate: currentActiveUserCount >= permittedSeats, + shouldStopCreate: permittedSeats && currentActiveUserCount >= permittedSeats, licenseLimitStatus, isHostedOnStrapiCloud: env('STRAPI_HOSTING', null) === 'strapi.cloud', }; From 8ac67d6b8bfb77c089754cc8da52179e33f6f83b Mon Sep 17 00:00:00 2001 From: Marc Date: Thu, 2 Mar 2023 09:17:44 +0100 Subject: [PATCH 3/5] Update packages/core/utils/lib/content-types.js Co-authored-by: Alexandre BODIN --- packages/core/utils/lib/content-types.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/utils/lib/content-types.js b/packages/core/utils/lib/content-types.js index a6a299b8d0..de642c17e5 100644 --- a/packages/core/utils/lib/content-types.js +++ b/packages/core/utils/lib/content-types.js @@ -100,7 +100,7 @@ const getPrivateAttributes = (model = {}) => { }; const isPrivateAttribute = (model, attributeName) => { - return model?.privateAttributes?.includes(attributeName) || false; + return model?.privateAttributes?.includes(attributeName) ?? false; }; const isScalarAttribute = (attribute) => { From e56b0061c7fa96704b1f331a3afdbe253b855f1f Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Thu, 2 Mar 2023 09:19:25 +0100 Subject: [PATCH 4/5] Make checks stricter --- .../ee/admin/hooks/useLicenseLimitNotification/index.js | 3 ++- .../pages/Users/ListPage/CreateAction/index.js | 3 ++- packages/core/admin/ee/server/controllers/admin.js | 7 ++++--- packages/core/admin/ee/server/controllers/user.js | 4 ++-- packages/core/admin/ee/server/services/seat-enforcement.js | 4 ++-- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/packages/core/admin/ee/admin/hooks/useLicenseLimitNotification/index.js b/packages/core/admin/ee/admin/hooks/useLicenseLimitNotification/index.js index 0c8faf1c02..85a3c41d5c 100644 --- a/packages/core/admin/ee/admin/hooks/useLicenseLimitNotification/index.js +++ b/packages/core/admin/ee/admin/hooks/useLicenseLimitNotification/index.js @@ -7,6 +7,7 @@ import { useEffect } from 'react'; import { useIntl } from 'react-intl'; import { useLocation } from 'react-router'; import { useNotification } from '@strapi/helper-plugin'; +import isNil from 'lodash/isNil'; import useLicenseLimits from '../useLicenseLimits'; const STORAGE_KEY_PREFIX = 'strapi-notification-seat-limit'; @@ -29,7 +30,7 @@ const useLicenseLimitNotification = () => { license?.data ?? {}; const shouldDisplayNotification = - permittedSeats && + !isNil(permittedSeats) && !window.sessionStorage.getItem(`${STORAGE_KEY_PREFIX}-${pathname}`) && (licenseLimitStatus === 'AT_LIMIT' || licenseLimitStatus === 'OVER_LIMIT'); diff --git a/packages/core/admin/ee/admin/pages/SettingsPage/pages/Users/ListPage/CreateAction/index.js b/packages/core/admin/ee/admin/pages/SettingsPage/pages/Users/ListPage/CreateAction/index.js index 0bbd94dccc..e48829c1b6 100644 --- a/packages/core/admin/ee/admin/pages/SettingsPage/pages/Users/ListPage/CreateAction/index.js +++ b/packages/core/admin/ee/admin/pages/SettingsPage/pages/Users/ListPage/CreateAction/index.js @@ -3,6 +3,7 @@ import { useIntl } from 'react-intl'; import PropTypes from 'prop-types'; import { Stack, Button, Tooltip, Icon } from '@strapi/design-system'; import { Envelop, ExclamationMarkCircle } from '@strapi/icons'; +import isNil from 'lodash/isNil'; import { useLicenseLimits } from '../../../../../../hooks'; const CreateAction = ({ onClick }) => { @@ -12,7 +13,7 @@ const CreateAction = ({ onClick }) => { return ( - {permittedSeats && shouldStopCreate && ( + {!isNil(permittedSeats) && shouldStopCreate && ( permittedSeats) { + if (!isNil(permittedSeats) && enforcementUserCount > permittedSeats) { shouldNotify = true; licenseLimitStatus = 'OVER_LIMIT'; } - if (enforcementUserCount === permittedSeats) { + if (!isNil(permittedSeats) && enforcementUserCount === permittedSeats) { shouldNotify = true; licenseLimitStatus = 'AT_LIMIT'; } @@ -38,7 +39,7 @@ module.exports = { currentActiveUserCount, permittedSeats, shouldNotify, - shouldStopCreate: permittedSeats && currentActiveUserCount >= permittedSeats, + shouldStopCreate: isNil(permittedSeats) ? false : currentActiveUserCount >= permittedSeats, licenseLimitStatus, isHostedOnStrapiCloud: env('STRAPI_HOSTING', null) === 'strapi.cloud', }; diff --git a/packages/core/admin/ee/server/controllers/user.js b/packages/core/admin/ee/server/controllers/user.js index 1544e8d242..902ff4cb42 100644 --- a/packages/core/admin/ee/server/controllers/user.js +++ b/packages/core/admin/ee/server/controllers/user.js @@ -3,7 +3,7 @@ // eslint-disable-next-line node/no-extraneous-require const ee = require('@strapi/strapi/lib/utils/ee'); const _ = require('lodash'); -const { pick } = require('lodash/fp'); +const { pick, isNil } = require('lodash/fp'); const { ApplicationError, ForbiddenError } = require('@strapi/utils').errors; const { validateUserCreationInput } = require('../validation/user'); const { @@ -20,7 +20,7 @@ const hasAdminSeatsAvaialble = async () => { } const permittedSeats = ee.seats; - if (!permittedSeats) { + if (isNil(permittedSeats)) { return true; } diff --git a/packages/core/admin/ee/server/services/seat-enforcement.js b/packages/core/admin/ee/server/services/seat-enforcement.js index 90b297f442..076f711573 100644 --- a/packages/core/admin/ee/server/services/seat-enforcement.js +++ b/packages/core/admin/ee/server/services/seat-enforcement.js @@ -2,7 +2,7 @@ // eslint-disable-next-line node/no-extraneous-require const ee = require('@strapi/strapi/lib/utils/ee'); -const { take, drop, map, prop, pick, reverse } = require('lodash/fp'); +const { take, drop, map, prop, pick, reverse, isNil } = require('lodash/fp'); const { getService } = require('../../../server/utils'); const { SUPER_ADMIN_CODE } = require('../../../server/services/constants'); @@ -90,7 +90,7 @@ const syncDisabledUserRecords = async () => { const seatEnforcementWorkflow = async () => { const adminSeats = ee.seats; - if (!adminSeats) { + if (isNil(adminSeats)) { return; } From 0307fb4bf7b006c4cd902412967d3987d7810ed8 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Thu, 2 Mar 2023 10:24:10 +0100 Subject: [PATCH 5/5] v4.7.1 --- .github/actions/check-pr-status/package.json | 2 +- examples/getstarted/package.json | 22 +++++++-------- examples/kitchensink-ts/package.json | 8 +++--- examples/kitchensink/package.json | 10 +++---- lerna.json | 2 +- packages/admin-test-utils/package.json | 2 +- packages/cli/create-strapi-app/package.json | 4 +-- .../cli/create-strapi-starter/package.json | 4 +-- packages/core/admin/package.json | 16 +++++------ packages/core/content-manager/package.json | 4 +-- .../core/content-type-builder/package.json | 8 +++--- packages/core/data-transfer/package.json | 6 ++-- packages/core/database/package.json | 2 +- packages/core/email/package.json | 8 +++--- packages/core/helper-plugin/package.json | 2 +- packages/core/permissions/package.json | 4 +-- packages/core/strapi/package.json | 28 +++++++++---------- packages/core/upload/package.json | 8 +++--- packages/core/utils/package.json | 2 +- packages/generators/app/package.json | 2 +- packages/generators/generators/package.json | 6 ++-- packages/plugins/color-picker/package.json | 2 +- packages/plugins/documentation/package.json | 6 ++-- packages/plugins/graphql/package.json | 4 +-- packages/plugins/i18n/package.json | 4 +-- packages/plugins/sentry/package.json | 2 +- .../plugins/users-permissions/package.json | 6 ++-- .../providers/audit-logs-local/package.json | 2 +- .../providers/email-amazon-ses/package.json | 4 +-- packages/providers/email-mailgun/package.json | 4 +-- .../providers/email-nodemailer/package.json | 2 +- .../providers/email-sendgrid/package.json | 4 +-- .../providers/email-sendmail/package.json | 4 +-- packages/providers/upload-aws-s3/package.json | 2 +- .../providers/upload-cloudinary/package.json | 4 +-- packages/providers/upload-local/package.json | 4 +-- .../babel-plugin-switch-ee-ce/package.json | 2 +- packages/utils/logger/package.json | 2 +- packages/utils/typescript/package.json | 2 +- 39 files changed, 105 insertions(+), 105 deletions(-) diff --git a/.github/actions/check-pr-status/package.json b/.github/actions/check-pr-status/package.json index ea1917de4a..c42554da64 100644 --- a/.github/actions/check-pr-status/package.json +++ b/.github/actions/check-pr-status/package.json @@ -1,6 +1,6 @@ { "name": "check-pr-status", - "version": "4.7.0", + "version": "4.7.1", "main": "dist/index.js", "license": "MIT", "private": true, diff --git a/examples/getstarted/package.json b/examples/getstarted/package.json index d0241f6ba2..459014ce26 100644 --- a/examples/getstarted/package.json +++ b/examples/getstarted/package.json @@ -1,7 +1,7 @@ { "name": "getstarted", "private": true, - "version": "4.7.0", + "version": "4.7.1", "description": "A Strapi application.", "scripts": { "develop": "strapi develop", @@ -12,16 +12,16 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/plugin-color-picker": "4.7.0", - "@strapi/plugin-documentation": "4.7.0", - "@strapi/plugin-graphql": "4.7.0", - "@strapi/plugin-i18n": "4.7.0", - "@strapi/plugin-sentry": "4.7.0", - "@strapi/plugin-users-permissions": "4.7.0", - "@strapi/provider-email-mailgun": "4.7.0", - "@strapi/provider-upload-aws-s3": "4.7.0", - "@strapi/provider-upload-cloudinary": "4.7.0", - "@strapi/strapi": "4.7.0", + "@strapi/plugin-color-picker": "4.7.1", + "@strapi/plugin-documentation": "4.7.1", + "@strapi/plugin-graphql": "4.7.1", + "@strapi/plugin-i18n": "4.7.1", + "@strapi/plugin-sentry": "4.7.1", + "@strapi/plugin-users-permissions": "4.7.1", + "@strapi/provider-email-mailgun": "4.7.1", + "@strapi/provider-upload-aws-s3": "4.7.1", + "@strapi/provider-upload-cloudinary": "4.7.1", + "@strapi/strapi": "4.7.1", "@vscode/sqlite3": "5.0.8", "better-sqlite3": "8.0.1", "lodash": "4.17.21", diff --git a/examples/kitchensink-ts/package.json b/examples/kitchensink-ts/package.json index 19117c2e89..7adf7ba7de 100644 --- a/examples/kitchensink-ts/package.json +++ b/examples/kitchensink-ts/package.json @@ -1,7 +1,7 @@ { "name": "kitchensink-ts", "private": true, - "version": "4.7.0", + "version": "4.7.1", "description": "A Strapi application", "scripts": { "develop": "strapi develop", @@ -10,9 +10,9 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/plugin-i18n": "4.7.0", - "@strapi/plugin-users-permissions": "4.7.0", - "@strapi/strapi": "4.7.0", + "@strapi/plugin-i18n": "4.7.1", + "@strapi/plugin-users-permissions": "4.7.1", + "@strapi/strapi": "4.7.1", "better-sqlite3": "8.0.1" }, "author": { diff --git a/examples/kitchensink/package.json b/examples/kitchensink/package.json index 35cf524046..b65d8e84ce 100644 --- a/examples/kitchensink/package.json +++ b/examples/kitchensink/package.json @@ -1,7 +1,7 @@ { "name": "kitchensink", "private": true, - "version": "4.7.0", + "version": "4.7.1", "description": "A Strapi application.", "scripts": { "develop": "strapi develop", @@ -12,10 +12,10 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/provider-email-mailgun": "4.7.0", - "@strapi/provider-upload-aws-s3": "4.7.0", - "@strapi/provider-upload-cloudinary": "4.7.0", - "@strapi/strapi": "4.7.0", + "@strapi/provider-email-mailgun": "4.7.1", + "@strapi/provider-upload-aws-s3": "4.7.1", + "@strapi/provider-upload-cloudinary": "4.7.1", + "@strapi/strapi": "4.7.1", "lodash": "4.17.21", "mysql": "2.18.1", "passport-google-oauth2": "0.2.0", diff --git a/lerna.json b/lerna.json index 967e6909e0..a05f0d2a27 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "4.7.0", + "version": "4.7.1", "packages": [ "packages/*", "examples/*" diff --git a/packages/admin-test-utils/package.json b/packages/admin-test-utils/package.json index 07664140fd..3991064a2e 100644 --- a/packages/admin-test-utils/package.json +++ b/packages/admin-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin-test-utils", - "version": "4.7.0", + "version": "4.7.1", "private": true, "description": "Test utilities for the Strapi administration panel", "license": "MIT", diff --git a/packages/cli/create-strapi-app/package.json b/packages/cli/create-strapi-app/package.json index 0409245324..ff7f439218 100644 --- a/packages/cli/create-strapi-app/package.json +++ b/packages/cli/create-strapi-app/package.json @@ -1,9 +1,9 @@ { "name": "create-strapi-app", - "version": "4.7.0", + "version": "4.7.1", "description": "Generate a new Strapi application.", "dependencies": { - "@strapi/generate-new": "4.7.0", + "@strapi/generate-new": "4.7.1", "commander": "8.3.0", "inquirer": "8.2.5" }, diff --git a/packages/cli/create-strapi-starter/package.json b/packages/cli/create-strapi-starter/package.json index 977426700b..9a4ced1063 100644 --- a/packages/cli/create-strapi-starter/package.json +++ b/packages/cli/create-strapi-starter/package.json @@ -1,6 +1,6 @@ { "name": "create-strapi-starter", - "version": "4.7.0", + "version": "4.7.1", "description": "Generate a new Strapi application.", "keywords": [ "create-strapi-starter", @@ -38,7 +38,7 @@ "test": "echo \"no tests yet\"" }, "dependencies": { - "@strapi/generate-new": "4.7.0", + "@strapi/generate-new": "4.7.1", "chalk": "4.1.1", "ci-info": "3.5.0", "commander": "8.3.0", diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index 0840e22387..1eb25375e0 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/admin", - "version": "4.7.0", + "version": "4.7.1", "description": "Strapi Admin", "repository": { "type": "git", @@ -46,15 +46,15 @@ "@casl/ability": "^5.4.3", "@fingerprintjs/fingerprintjs": "3.3.6", "@pmmmwh/react-refresh-webpack-plugin": "0.5.10", - "@strapi/babel-plugin-switch-ee-ce": "4.7.0", - "@strapi/data-transfer": "4.7.0", + "@strapi/babel-plugin-switch-ee-ce": "4.7.1", + "@strapi/data-transfer": "4.7.1", "@strapi/design-system": "1.6.3", - "@strapi/helper-plugin": "4.7.0", + "@strapi/helper-plugin": "4.7.1", "@strapi/icons": "1.6.3", - "@strapi/permissions": "4.7.0", - "@strapi/provider-audit-logs-local": "4.7.0", - "@strapi/typescript-utils": "4.7.0", - "@strapi/utils": "4.7.0", + "@strapi/permissions": "4.7.1", + "@strapi/provider-audit-logs-local": "4.7.1", + "@strapi/typescript-utils": "4.7.1", + "@strapi/utils": "4.7.1", "axios": "1.2.2", "babel-loader": "^9.1.2", "babel-plugin-styled-components": "2.0.2", diff --git a/packages/core/content-manager/package.json b/packages/core/content-manager/package.json index ac64eceba3..77f4c0e031 100644 --- a/packages/core/content-manager/package.json +++ b/packages/core/content-manager/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-manager", - "version": "4.7.0", + "version": "4.7.1", "description": "A powerful UI to easily manage your data.", "repository": { "type": "git", @@ -24,7 +24,7 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.7.0", + "@strapi/utils": "4.7.1", "lodash": "4.17.21" }, "engines": { diff --git a/packages/core/content-type-builder/package.json b/packages/core/content-type-builder/package.json index e6abcf0def..1c3cbc612f 100644 --- a/packages/core/content-type-builder/package.json +++ b/packages/core/content-type-builder/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-content-type-builder", - "version": "4.7.0", + "version": "4.7.1", "description": "Strapi plugin to create content type", "repository": { "type": "git", @@ -28,9 +28,9 @@ }, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/generators": "4.7.0", - "@strapi/helper-plugin": "4.7.0", - "@strapi/utils": "4.7.0", + "@strapi/generators": "4.7.1", + "@strapi/helper-plugin": "4.7.1", + "@strapi/utils": "4.7.1", "fs-extra": "10.0.0", "lodash": "4.17.21", "pluralize": "^8.0.0", diff --git a/packages/core/data-transfer/package.json b/packages/core/data-transfer/package.json index 9e36ebe9b0..e66f903fc4 100644 --- a/packages/core/data-transfer/package.json +++ b/packages/core/data-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/data-transfer", - "version": "4.7.0", + "version": "4.7.1", "description": "Data transfer capabilities for Strapi", "keywords": [ "strapi", @@ -39,8 +39,8 @@ "lib": "./lib" }, "dependencies": { - "@strapi/logger": "4.7.0", - "@strapi/strapi": "4.7.0", + "@strapi/logger": "4.7.1", + "@strapi/strapi": "4.7.1", "chalk": "4.1.2", "fs-extra": "10.0.0", "lodash": "4.17.21", diff --git a/packages/core/database/package.json b/packages/core/database/package.json index 0d9ea7ed4c..f75fc6481a 100644 --- a/packages/core/database/package.json +++ b/packages/core/database/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/database", - "version": "4.7.0", + "version": "4.7.1", "description": "Strapi's database layer", "homepage": "https://strapi.io", "bugs": { diff --git a/packages/core/email/package.json b/packages/core/email/package.json index 46d1ff8304..ac4afd7097 100644 --- a/packages/core/email/package.json +++ b/packages/core/email/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-email", - "version": "4.7.0", + "version": "4.7.1", "description": "Easily configure your Strapi application to send emails.", "repository": { "type": "git", @@ -26,12 +26,12 @@ "test:front:watch:ce": "cross-env IS_EE=false jest --config ./jest.config.front.js --watchAll" }, "dependencies": { - "@strapi/provider-email-sendmail": "4.7.0", - "@strapi/utils": "4.7.0", + "@strapi/provider-email-sendmail": "4.7.1", + "@strapi/utils": "4.7.1", "lodash": "4.17.21" }, "devDependencies": { - "@strapi/helper-plugin": "4.7.0", + "@strapi/helper-plugin": "4.7.1", "@testing-library/react": "12.1.4" }, "engines": { diff --git a/packages/core/helper-plugin/package.json b/packages/core/helper-plugin/package.json index 9fab9b0a0f..127bcef668 100644 --- a/packages/core/helper-plugin/package.json +++ b/packages/core/helper-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/helper-plugin", - "version": "4.7.0", + "version": "4.7.1", "description": "Helper for Strapi plugins development", "repository": { "type": "git", diff --git a/packages/core/permissions/package.json b/packages/core/permissions/package.json index c5f3c33f63..15ddf59fcb 100644 --- a/packages/core/permissions/package.json +++ b/packages/core/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/permissions", - "version": "4.7.0", + "version": "4.7.1", "description": "Strapi's permission layer.", "repository": { "type": "git", @@ -25,7 +25,7 @@ }, "dependencies": { "@casl/ability": "5.4.4", - "@strapi/utils": "4.7.0", + "@strapi/utils": "4.7.1", "lodash": "4.17.21", "sift": "16.0.0" }, diff --git a/packages/core/strapi/package.json b/packages/core/strapi/package.json index c2d1cff66b..745b2d7592 100644 --- a/packages/core/strapi/package.json +++ b/packages/core/strapi/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/strapi", - "version": "4.7.0", + "version": "4.7.1", "description": "An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite", "keywords": [ "strapi", @@ -81,19 +81,19 @@ "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/admin": "4.7.0", - "@strapi/data-transfer": "4.7.0", - "@strapi/database": "4.7.0", - "@strapi/generate-new": "4.7.0", - "@strapi/generators": "4.7.0", - "@strapi/logger": "4.7.0", - "@strapi/permissions": "4.7.0", - "@strapi/plugin-content-manager": "4.7.0", - "@strapi/plugin-content-type-builder": "4.7.0", - "@strapi/plugin-email": "4.7.0", - "@strapi/plugin-upload": "4.7.0", - "@strapi/typescript-utils": "4.7.0", - "@strapi/utils": "4.7.0", + "@strapi/admin": "4.7.1", + "@strapi/data-transfer": "4.7.1", + "@strapi/database": "4.7.1", + "@strapi/generate-new": "4.7.1", + "@strapi/generators": "4.7.1", + "@strapi/logger": "4.7.1", + "@strapi/permissions": "4.7.1", + "@strapi/plugin-content-manager": "4.7.1", + "@strapi/plugin-content-type-builder": "4.7.1", + "@strapi/plugin-email": "4.7.1", + "@strapi/plugin-upload": "4.7.1", + "@strapi/typescript-utils": "4.7.1", + "@strapi/utils": "4.7.1", "bcryptjs": "2.4.3", "boxen": "5.1.2", "chalk": "4.1.2", diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index 3ba172b656..a3a8e21d10 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-upload", - "version": "4.7.0", + "version": "4.7.1", "description": "Makes it easy to upload images and files to your Strapi Application.", "license": "SEE LICENSE IN LICENSE", "author": { @@ -23,9 +23,9 @@ "test:front:watch:ce": "cross-env IS_EE=false jest --config ./jest.config.front.js --watchAll" }, "dependencies": { - "@strapi/helper-plugin": "4.7.0", - "@strapi/provider-upload-local": "4.7.0", - "@strapi/utils": "4.7.0", + "@strapi/helper-plugin": "4.7.1", + "@strapi/provider-upload-local": "4.7.1", + "@strapi/utils": "4.7.1", "byte-size": "7.0.1", "cropperjs": "1.5.12", "date-fns": "2.29.3", diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json index 65eea700a9..f9cbf6f463 100644 --- a/packages/core/utils/package.json +++ b/packages/core/utils/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/utils", - "version": "4.7.0", + "version": "4.7.1", "description": "Shared utilities for the Strapi packages", "keywords": [ "strapi", diff --git a/packages/generators/app/package.json b/packages/generators/app/package.json index 49c5327f59..85e21086e5 100644 --- a/packages/generators/app/package.json +++ b/packages/generators/app/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generate-new", - "version": "4.7.0", + "version": "4.7.1", "description": "Generate a new Strapi application.", "keywords": [ "generate", diff --git a/packages/generators/generators/package.json b/packages/generators/generators/package.json index 31f4364bfd..b2a416a626 100644 --- a/packages/generators/generators/package.json +++ b/packages/generators/generators/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/generators", - "version": "4.7.0", + "version": "4.7.1", "description": "Interactive API generator.", "keywords": [ "strapi", @@ -30,8 +30,8 @@ "main": "lib/index.js", "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "4.7.0", - "@strapi/utils": "4.7.0", + "@strapi/typescript-utils": "4.7.1", + "@strapi/utils": "4.7.1", "chalk": "4.1.2", "fs-extra": "10.0.0", "node-plop": "0.26.3", diff --git a/packages/plugins/color-picker/package.json b/packages/plugins/color-picker/package.json index 877e1418a5..7003e13bf2 100644 --- a/packages/plugins/color-picker/package.json +++ b/packages/plugins/color-picker/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-color-picker", - "version": "4.7.0", + "version": "4.7.1", "description": "Strapi maintained Custom Fields", "strapi": { "name": "color-picker", diff --git a/packages/plugins/documentation/package.json b/packages/plugins/documentation/package.json index 9e71507afb..f4721a6c67 100644 --- a/packages/plugins/documentation/package.json +++ b/packages/plugins/documentation/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-documentation", - "version": "4.7.0", + "version": "4.7.1", "description": "Create an OpenAPI Document and visualize your API with SWAGGER UI.", "repository": { "type": "git", @@ -24,8 +24,8 @@ "test": "echo \"no tests yet\"" }, "dependencies": { - "@strapi/helper-plugin": "4.7.0", - "@strapi/utils": "4.7.0", + "@strapi/helper-plugin": "4.7.1", + "@strapi/utils": "4.7.1", "bcryptjs": "2.4.3", "cheerio": "^1.0.0-rc.12", "fs-extra": "10.0.0", diff --git a/packages/plugins/graphql/package.json b/packages/plugins/graphql/package.json index e90d04e616..85d4bbdc11 100644 --- a/packages/plugins/graphql/package.json +++ b/packages/plugins/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-graphql", - "version": "4.7.0", + "version": "4.7.1", "description": "Adds GraphQL endpoint with default API methods.", "repository": { "type": "git", @@ -29,7 +29,7 @@ "dependencies": { "@graphql-tools/schema": "8.5.1", "@graphql-tools/utils": "^8.12.0", - "@strapi/utils": "4.7.0", + "@strapi/utils": "4.7.1", "apollo-server-core": "3.11.1", "apollo-server-koa": "3.10.0", "glob": "^7.1.7", diff --git a/packages/plugins/i18n/package.json b/packages/plugins/i18n/package.json index 615375d46b..4821f237d6 100644 --- a/packages/plugins/i18n/package.json +++ b/packages/plugins/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-i18n", - "version": "4.7.0", + "version": "4.7.1", "description": "This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API", "repository": { "type": "git", @@ -24,7 +24,7 @@ "test:unit": "jest --verbose" }, "dependencies": { - "@strapi/utils": "4.7.0", + "@strapi/utils": "4.7.1", "lodash": "4.17.21" }, "devDependencies": { diff --git a/packages/plugins/sentry/package.json b/packages/plugins/sentry/package.json index b84642e20d..a135deea7d 100644 --- a/packages/plugins/sentry/package.json +++ b/packages/plugins/sentry/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-sentry", - "version": "4.7.0", + "version": "4.7.1", "description": "Send Strapi error events to Sentry", "repository": { "type": "git", diff --git a/packages/plugins/users-permissions/package.json b/packages/plugins/users-permissions/package.json index 88ea34880c..2d8db6d313 100644 --- a/packages/plugins/users-permissions/package.json +++ b/packages/plugins/users-permissions/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/plugin-users-permissions", - "version": "4.7.0", + "version": "4.7.1", "description": "Protect your API with a full-authentication process based on JWT", "repository": { "type": "git", @@ -27,8 +27,8 @@ "test:front:watch:ce": "cross-env IS_EE=false jest --config ./jest.config.front.js --watchAll" }, "dependencies": { - "@strapi/helper-plugin": "4.7.0", - "@strapi/utils": "4.7.0", + "@strapi/helper-plugin": "4.7.1", + "@strapi/utils": "4.7.1", "bcryptjs": "2.4.3", "grant-koa": "5.4.8", "jsonwebtoken": "9.0.0", diff --git a/packages/providers/audit-logs-local/package.json b/packages/providers/audit-logs-local/package.json index 4a85a70560..192d4312b3 100644 --- a/packages/providers/audit-logs-local/package.json +++ b/packages/providers/audit-logs-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-audit-logs-local", - "version": "4.7.0", + "version": "4.7.1", "description": "Local provider for strapi audit logs", "keywords": [ "audit-logs", diff --git a/packages/providers/email-amazon-ses/package.json b/packages/providers/email-amazon-ses/package.json index ae463b36b5..8414b187d0 100644 --- a/packages/providers/email-amazon-ses/package.json +++ b/packages/providers/email-amazon-ses/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-amazon-ses", - "version": "4.7.0", + "version": "4.7.1", "description": "Amazon SES provider for strapi email", "keywords": [ "email", @@ -36,7 +36,7 @@ "test": "echo \"no tests yet\"" }, "dependencies": { - "@strapi/utils": "4.7.0", + "@strapi/utils": "4.7.1", "node-ses": "^3.0.3" }, "engines": { diff --git a/packages/providers/email-mailgun/package.json b/packages/providers/email-mailgun/package.json index c54604628e..0a124ba243 100644 --- a/packages/providers/email-mailgun/package.json +++ b/packages/providers/email-mailgun/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-mailgun", - "version": "4.7.0", + "version": "4.7.1", "description": "Mailgun provider for strapi email plugin", "keywords": [ "email", @@ -36,7 +36,7 @@ "test": "echo \"no tests yet\"" }, "dependencies": { - "@strapi/utils": "4.7.0", + "@strapi/utils": "4.7.1", "form-data": "^4.0.0", "mailgun.js": "5.2.2" }, diff --git a/packages/providers/email-nodemailer/package.json b/packages/providers/email-nodemailer/package.json index 64f299de2f..47c2119ca6 100644 --- a/packages/providers/email-nodemailer/package.json +++ b/packages/providers/email-nodemailer/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-nodemailer", - "version": "4.7.0", + "version": "4.7.1", "description": "Nodemailer provider for Strapi 3", "keywords": [ "strapi", diff --git a/packages/providers/email-sendgrid/package.json b/packages/providers/email-sendgrid/package.json index 63772da533..6c3528d556 100644 --- a/packages/providers/email-sendgrid/package.json +++ b/packages/providers/email-sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendgrid", - "version": "4.7.0", + "version": "4.7.1", "description": "Sendgrid provider for strapi email", "keywords": [ "email", @@ -37,7 +37,7 @@ }, "dependencies": { "@sendgrid/mail": "7.7.0", - "@strapi/utils": "4.7.0" + "@strapi/utils": "4.7.1" }, "engines": { "node": ">=14.19.1 <=18.x.x", diff --git a/packages/providers/email-sendmail/package.json b/packages/providers/email-sendmail/package.json index fd97a393dd..3af5cf642b 100644 --- a/packages/providers/email-sendmail/package.json +++ b/packages/providers/email-sendmail/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-email-sendmail", - "version": "4.7.0", + "version": "4.7.1", "description": "Sendmail provider for strapi email", "keywords": [ "email", @@ -35,7 +35,7 @@ "test": "echo \"no tests yet\"" }, "dependencies": { - "@strapi/utils": "4.7.0", + "@strapi/utils": "4.7.1", "sendmail": "^1.6.1" }, "engines": { diff --git a/packages/providers/upload-aws-s3/package.json b/packages/providers/upload-aws-s3/package.json index e35b3f2659..c166e0404c 100644 --- a/packages/providers/upload-aws-s3/package.json +++ b/packages/providers/upload-aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-aws-s3", - "version": "4.7.0", + "version": "4.7.1", "description": "AWS S3 provider for strapi upload", "keywords": [ "upload", diff --git a/packages/providers/upload-cloudinary/package.json b/packages/providers/upload-cloudinary/package.json index 6570a63ce9..b33d8d9b66 100644 --- a/packages/providers/upload-cloudinary/package.json +++ b/packages/providers/upload-cloudinary/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-cloudinary", - "version": "4.7.0", + "version": "4.7.1", "description": "Cloudinary provider for strapi upload", "keywords": [ "upload", @@ -36,7 +36,7 @@ "test": "echo \"no tests yet\"" }, "dependencies": { - "@strapi/utils": "4.7.0", + "@strapi/utils": "4.7.1", "cloudinary": "^1.33.0", "into-stream": "^5.1.0" }, diff --git a/packages/providers/upload-local/package.json b/packages/providers/upload-local/package.json index d92b770907..91bc4d78b1 100644 --- a/packages/providers/upload-local/package.json +++ b/packages/providers/upload-local/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/provider-upload-local", - "version": "4.7.0", + "version": "4.7.1", "description": "Local provider for strapi upload", "keywords": [ "upload", @@ -35,7 +35,7 @@ "test": "echo \"no tests yet\"" }, "dependencies": { - "@strapi/utils": "4.7.0", + "@strapi/utils": "4.7.1", "fs-extra": "10.0.0" }, "engines": { diff --git a/packages/utils/babel-plugin-switch-ee-ce/package.json b/packages/utils/babel-plugin-switch-ee-ce/package.json index 1cb9b387bf..64464b42bb 100644 --- a/packages/utils/babel-plugin-switch-ee-ce/package.json +++ b/packages/utils/babel-plugin-switch-ee-ce/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/babel-plugin-switch-ee-ce", - "version": "4.7.0", + "version": "4.7.1", "private": false, "description": "Babel plugin to switch from CE to EE at runtime", "repository": "git://github.com/strapi/strapi.git", diff --git a/packages/utils/logger/package.json b/packages/utils/logger/package.json index 87cb4c3976..91565539ef 100644 --- a/packages/utils/logger/package.json +++ b/packages/utils/logger/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/logger", - "version": "4.7.0", + "version": "4.7.1", "description": "Strapi's logger", "homepage": "https://strapi.io", "bugs": { diff --git a/packages/utils/typescript/package.json b/packages/utils/typescript/package.json index b7e2650a53..33e442b6b1 100644 --- a/packages/utils/typescript/package.json +++ b/packages/utils/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@strapi/typescript-utils", - "version": "4.7.0", + "version": "4.7.1", "description": "Typescript support for Strapi", "keywords": [ "strapi",