From e14618f55e053444155210c3a65294799c10d5e9 Mon Sep 17 00:00:00 2001 From: davidkartuzinski Date: Fri, 12 Apr 2019 17:06:32 +0200 Subject: [PATCH 1/8] Adding a note about developing with heroku from Dev to Production --- docs/3.x.x/guides/deployment.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/3.x.x/guides/deployment.md b/docs/3.x.x/guides/deployment.md index ede433da44..82ac1dead8 100644 --- a/docs/3.x.x/guides/deployment.md +++ b/docs/3.x.x/guides/deployment.md @@ -384,6 +384,8 @@ For security reasons, the Content Type Builder plugin is disabled in production. ### Project updates +Due to limitations in Heroku, Strapi can only be deployed in Production mode to Heroku. Therefore, modifications that require writing to model creation or other json files, e.g. creating or changing content-types, require that you make those changes on your dev environment and then push the changes to Heroku. + As you continue developing your application with Strapi, you may want to use [version control](https://devcenter.heroku.com/articles/github-integration), or you can continue to use `Git push heroku master` to commit and push changes to Heroku directly. `Path: ./my-project/` From 43442a150e2395f1d8b4c6450fe9d2c7a8932bc8 Mon Sep 17 00:00:00 2001 From: davidkartuzinski Date: Fri, 12 Apr 2019 18:44:31 +0200 Subject: [PATCH 2/8] Adding a note about developing with heroku from Dev to Production --- docs/3.x.x/guides/deployment.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/3.x.x/guides/deployment.md b/docs/3.x.x/guides/deployment.md index 82ac1dead8..6838b50048 100644 --- a/docs/3.x.x/guides/deployment.md +++ b/docs/3.x.x/guides/deployment.md @@ -384,7 +384,9 @@ For security reasons, the Content Type Builder plugin is disabled in production. ### Project updates -Due to limitations in Heroku, Strapi can only be deployed in Production mode to Heroku. Therefore, modifications that require writing to model creation or other json files, e.g. creating or changing content-types, require that you make those changes on your dev environment and then push the changes to Heroku. +When Strapi is deployed to Heroku, Heroku sets the environment variable to `NODE_ENV=production`. In `production mode` Strapi disables the content-type builder (for security reasons). Additionally, if you wanted to change the default production mode in Heroku, it wouldn't work as the file system is temporary. Strapi writes files to the server when you update the content-types and these updates would disappear when Heroku restarts the server. + +Therefore, modifications that require writing to model creation or other json files, e.g. creating or changing content-types, require that you make those changes on your dev environment and then push the changes to Heroku. As you continue developing your application with Strapi, you may want to use [version control](https://devcenter.heroku.com/articles/github-integration), or you can continue to use `Git push heroku master` to commit and push changes to Heroku directly. From 9bdfeba62d3b67a3e68d3bd2cf6cc049b5af7c05 Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Mon, 22 Apr 2019 15:25:24 +0200 Subject: [PATCH 3/8] 3.0.0-alpha.26.1 --- .../migration-guide-alpha.25-to-alpha.26.md | 15 ++++++------- package.json | 2 +- packages/strapi-admin/package.json | 6 ++--- packages/strapi-generate-admin/package.json | 6 ++--- packages/strapi-generate-api/package.json | 2 +- .../strapi-generate-controller/package.json | 2 +- packages/strapi-generate-model/package.json | 2 +- packages/strapi-generate-new/package.json | 4 ++-- packages/strapi-generate-plugin/package.json | 2 +- packages/strapi-generate-policy/package.json | 2 +- packages/strapi-generate-service/package.json | 2 +- packages/strapi-generate/package.json | 4 ++-- packages/strapi-helper-plugin/package.json | 2 +- packages/strapi-hook-bookshelf/package.json | 6 ++--- packages/strapi-hook-ejs/package.json | 2 +- packages/strapi-hook-knex/package.json | 2 +- packages/strapi-hook-mongoose/package.json | 4 ++-- packages/strapi-hook-redis/package.json | 4 ++-- packages/strapi-lint/package.json | 2 +- packages/strapi-middleware-views/package.json | 2 +- .../package.json | 6 ++--- .../package.json | 8 +++---- .../strapi-plugin-documentation/package.json | 4 ++-- packages/strapi-plugin-email/package.json | 8 +++---- packages/strapi-plugin-graphql/package.json | 4 ++-- .../package.json | 4 ++-- packages/strapi-plugin-upload/package.json | 8 +++---- .../package.json | 6 ++--- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../strapi-provider-upload-local/package.json | 2 +- .../package.json | 2 +- packages/strapi-utils/package.json | 2 +- packages/strapi/package.json | 22 +++++++++---------- 38 files changed, 80 insertions(+), 81 deletions(-) diff --git a/docs/3.x.x/migration-guide/migration-guide-alpha.25-to-alpha.26.md b/docs/3.x.x/migration-guide/migration-guide-alpha.25-to-alpha.26.md index fcfbc5aa87..e81e00eda1 100644 --- a/docs/3.x.x/migration-guide/migration-guide-alpha.25-to-alpha.26.md +++ b/docs/3.x.x/migration-guide/migration-guide-alpha.25-to-alpha.26.md @@ -1,13 +1,12 @@ -# Migration guide from alpha.25 to alpha.26 +# Migration guide from alpha.25 to alpha.26.1 **Here are the major changes:** -- Deep filtering -- Content type builder refactoring +- Fix some issues **Useful links:** - Changelog: [https://github.com/strapi/strapi/releases/tag/v3.0.0-alpha.26](https://github.com/strapi/strapi/releases/tag/v3.0.0-alpha.26) -- GitHub diff: [https://github.com/strapi/strapi/compare/v3.0.0-alpha.25...v3.0.0-alpha.26](https://github.com/strapi/strapi/compare/v3.0.0-alpha.25...v3.0.0-alpha.26) +- GitHub diff: [https://github.com/strapi/strapi/compare/v3.0.0-alpha.25...v3.0.0-alpha.26.1](https://github.com/strapi/strapi/compare/v3.0.0-alpha.25...v3.0.0-alpha.26.1)
@@ -19,7 +18,7 @@ Feel free to [join us on Slack](http://slack.strapi.io) and ask questions about ## Getting started -Install Strapi `alpha.26` globally on your computer. To do so run `npm install strapi@3.0.0-alpha.26 -g`. +Install Strapi `alpha.26.1` globally on your computer. To do so run `npm install strapi@3.0.0-alpha.26.1 -g`. When it's done, generate a new empty project `strapi new myNewProject` (don't pay attention to the database configuration). @@ -27,9 +26,9 @@ When it's done, generate a new empty project `strapi new myNewProject` (don't pa ## Update node modules -Update the Strapi's dependencies version (move Strapi's dependencies to `3.0.0-alpha.26` version) of your project. +Update the Strapi's dependencies version (move Strapi's dependencies to `3.0.0-alpha.26.1` version) of your project. -Run `npm install strapi@3.0.0-alpha.26 --save` to update your strapi version. +Run `npm install strapi@3.0.0-alpha.26.1 --save` to update your strapi version.
@@ -182,4 +181,4 @@ And replace `<%= globalID %>` by the Global of your API.
-That's all, you have now upgraded to Strapi `alpha.26`. +That's all, you have now upgraded to Strapi `alpha.26.1`. diff --git a/package.json b/package.json index 50712a9765..46cc049186 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "private": true, - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "dependencies": {}, "devDependencies": { "assert": "~1.3.0", diff --git a/packages/strapi-admin/package.json b/packages/strapi-admin/package.json index 2ab434193f..90ee7a692b 100644 --- a/packages/strapi-admin/package.json +++ b/packages/strapi-admin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-admin", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Strapi Admin", "repository": { "type": "git", @@ -35,8 +35,8 @@ "devDependencies": { "cross-env": "^5.0.5", "sanitize.css": "^4.1.0", - "strapi-helper-plugin": "3.0.0-alpha.26", - "strapi-utils": "3.0.0-alpha.26" + "strapi-helper-plugin": "3.0.0-alpha.26.1", + "strapi-utils": "3.0.0-alpha.26.1" }, "author": { "name": "Strapi", diff --git a/packages/strapi-generate-admin/package.json b/packages/strapi-generate-admin/package.json index 624818e11c..c1711f2be4 100644 --- a/packages/strapi-generate-admin/package.json +++ b/packages/strapi-generate-admin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-admin", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Generate the default admin panel for a Strapi application.", "homepage": "http://strapi.io", "keywords": [ @@ -19,8 +19,8 @@ "fs-extra": "^4.0.1", "lodash": "^4.17.5", "shelljs": "^0.7.8", - "strapi-admin": "3.0.0-alpha.26", - "strapi-utils": "3.0.0-alpha.26" + "strapi-admin": "3.0.0-alpha.26.1", + "strapi-utils": "3.0.0-alpha.26.1" }, "author": { "email": "hi@strapi.io", diff --git a/packages/strapi-generate-api/package.json b/packages/strapi-generate-api/package.json index 7184367824..2165b1da71 100644 --- a/packages/strapi-generate-api/package.json +++ b/packages/strapi-generate-api/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-api", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Generate an API for a Strapi application.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-controller/package.json b/packages/strapi-generate-controller/package.json index 4e6e4a7a4f..54a68c03d4 100644 --- a/packages/strapi-generate-controller/package.json +++ b/packages/strapi-generate-controller/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-controller", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Generate a controller for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-model/package.json b/packages/strapi-generate-model/package.json index ffd0b6d7fb..55a606f1c0 100644 --- a/packages/strapi-generate-model/package.json +++ b/packages/strapi-generate-model/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-model", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Generate a model for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-new/package.json b/packages/strapi-generate-new/package.json index f8d700c43d..0631db07e2 100644 --- a/packages/strapi-generate-new/package.json +++ b/packages/strapi-generate-new/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-new", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Generate a new Strapi application.", "homepage": "http://strapi.io", "keywords": [ @@ -22,7 +22,7 @@ "ora": "^2.1.0", "request": "^2.88.0", "shelljs": "^0.7.8", - "strapi-utils": "3.0.0-alpha.26", + "strapi-utils": "3.0.0-alpha.26.1", "uuid": "^3.1.0" }, "scripts": { diff --git a/packages/strapi-generate-plugin/package.json b/packages/strapi-generate-plugin/package.json index 7be6aa5b74..6b75d95c5b 100644 --- a/packages/strapi-generate-plugin/package.json +++ b/packages/strapi-generate-plugin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-plugin", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Generate an plugin for a Strapi application.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-policy/package.json b/packages/strapi-generate-policy/package.json index ac0beb82e1..3f9103f1bf 100644 --- a/packages/strapi-generate-policy/package.json +++ b/packages/strapi-generate-policy/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-policy", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Generate a policy for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-service/package.json b/packages/strapi-generate-service/package.json index 92424efc63..f21af4725c 100644 --- a/packages/strapi-generate-service/package.json +++ b/packages/strapi-generate-service/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-service", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Generate a service for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate/package.json b/packages/strapi-generate/package.json index dda62edfb5..f52e527f5f 100644 --- a/packages/strapi-generate/package.json +++ b/packages/strapi-generate/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Master of ceremonies for the Strapi generators.", "homepage": "http://strapi.io", "keywords": [ @@ -20,7 +20,7 @@ "fs-extra": "^4.0.0", "lodash": "^4.17.5", "reportback": "^2.0.1", - "strapi-utils": "3.0.0-alpha.26" + "strapi-utils": "3.0.0-alpha.26.1" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-helper-plugin/package.json b/packages/strapi-helper-plugin/package.json index bd12d6688b..714588b166 100644 --- a/packages/strapi-helper-plugin/package.json +++ b/packages/strapi-helper-plugin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-helper-plugin", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Helper for Strapi plugins development", "engines": { "node": ">= 10.0.0", diff --git a/packages/strapi-hook-bookshelf/package.json b/packages/strapi-hook-bookshelf/package.json index 8b735cee4c..77098fe1f5 100644 --- a/packages/strapi-hook-bookshelf/package.json +++ b/packages/strapi-hook-bookshelf/package.json @@ -1,6 +1,6 @@ { "name": "strapi-hook-bookshelf", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Bookshelf hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ @@ -21,8 +21,8 @@ "lodash": "^4.17.5", "pluralize": "^6.0.0", "rimraf": "^2.6.2", - "strapi-hook-knex": "3.0.0-alpha.26", - "strapi-utils": "3.0.0-alpha.26" + "strapi-hook-knex": "3.0.0-alpha.26.1", + "strapi-utils": "3.0.0-alpha.26.1" }, "strapi": { "dependencies": [ diff --git a/packages/strapi-hook-ejs/package.json b/packages/strapi-hook-ejs/package.json index c51523b91d..2a2fdf6d57 100644 --- a/packages/strapi-hook-ejs/package.json +++ b/packages/strapi-hook-ejs/package.json @@ -1,6 +1,6 @@ { "name": "strapi-hook-ejs", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "EJS hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-hook-knex/package.json b/packages/strapi-hook-knex/package.json index 39f8db62d9..c24622e945 100644 --- a/packages/strapi-hook-knex/package.json +++ b/packages/strapi-hook-knex/package.json @@ -1,6 +1,6 @@ { "name": "strapi-hook-knex", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Knex hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-hook-mongoose/package.json b/packages/strapi-hook-mongoose/package.json index 4478ca280e..4de74a5bec 100644 --- a/packages/strapi-hook-mongoose/package.json +++ b/packages/strapi-hook-mongoose/package.json @@ -1,6 +1,6 @@ { "name": "strapi-hook-mongoose", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Mongoose hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ @@ -20,7 +20,7 @@ "mongoose-float": "^1.0.3", "pluralize": "^6.0.0", "rimraf": "^2.6.2", - "strapi-utils": "3.0.0-alpha.26" + "strapi-utils": "3.0.0-alpha.26.1" }, "author": { "email": "hi@strapi.io", diff --git a/packages/strapi-hook-redis/package.json b/packages/strapi-hook-redis/package.json index 9486ed75c8..3a83b38abc 100644 --- a/packages/strapi-hook-redis/package.json +++ b/packages/strapi-hook-redis/package.json @@ -1,6 +1,6 @@ { "name": "strapi-hook-redis", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Redis hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ @@ -19,7 +19,7 @@ "lodash": "^4.17.5", "rimraf": "^2.6.2", "stack-trace": "0.0.10", - "strapi-utils": "3.0.0-alpha.26" + "strapi-utils": "3.0.0-alpha.26.1" }, "author": { "email": "hi@strapi.io", diff --git a/packages/strapi-lint/package.json b/packages/strapi-lint/package.json index a19907d065..db2ad9a698 100644 --- a/packages/strapi-lint/package.json +++ b/packages/strapi-lint/package.json @@ -1,6 +1,6 @@ { "name": "strapi-lint", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Strapi eslint and prettier configurations", "directories": { "lib": "lib" diff --git a/packages/strapi-middleware-views/package.json b/packages/strapi-middleware-views/package.json index c944914341..a21aa3a8a8 100644 --- a/packages/strapi-middleware-views/package.json +++ b/packages/strapi-middleware-views/package.json @@ -1,6 +1,6 @@ { "name": "strapi-middleware-views", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Views middleware to enable server-side rendering for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-plugin-content-manager/package.json b/packages/strapi-plugin-content-manager/package.json index 3084eee76c..2a03f76c20 100644 --- a/packages/strapi-plugin-content-manager/package.json +++ b/packages/strapi-plugin-content-manager/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-content-manager", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "A powerful UI to easily manage your data.", "strapi": { "name": "Content Manager", @@ -26,11 +26,11 @@ "draft-js": "^0.10.5", "react-select": "^1.2.1", "showdown": "^1.8.6", - "strapi-helper-plugin": "3.0.0-alpha.26" + "strapi-helper-plugin": "3.0.0-alpha.26.1" }, "dependencies": { "pluralize": "^7.0.0", - "strapi-utils": "3.0.0-alpha.26" + "strapi-utils": "3.0.0-alpha.26.1" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-plugin-content-type-builder/package.json b/packages/strapi-plugin-content-type-builder/package.json index 998a5240ab..fb8a45a525 100644 --- a/packages/strapi-plugin-content-type-builder/package.json +++ b/packages/strapi-plugin-content-type-builder/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-content-type-builder", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Strapi plugin to create content type (API).", "strapi": { "name": "Content Type Builder", @@ -24,11 +24,11 @@ "dependencies": { "immutable": "^3.8.2", "pluralize": "^7.0.0", - "strapi-generate": "3.0.0-alpha.26", - "strapi-generate-api": "3.0.0-alpha.26" + "strapi-generate": "3.0.0-alpha.26.1", + "strapi-generate-api": "3.0.0-alpha.26.1" }, "devDependencies": { - "strapi-helper-plugin": "3.0.0-alpha.26" + "strapi-helper-plugin": "3.0.0-alpha.26.1" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-plugin-documentation/package.json b/packages/strapi-plugin-documentation/package.json index ccdf50dba7..9c14596c96 100755 --- a/packages/strapi-plugin-documentation/package.json +++ b/packages/strapi-plugin-documentation/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-documentation", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "This is the description of the plugin.", "strapi": { "name": "Documentation", @@ -31,7 +31,7 @@ "devDependencies": { "cross-env": "^5.2.0", "rimraf": "^2.6.3", - "strapi-helper-plugin": "3.0.0-alpha.26" + "strapi-helper-plugin": "3.0.0-alpha.26.1" }, "author": { "name": "soupette", diff --git a/packages/strapi-plugin-email/package.json b/packages/strapi-plugin-email/package.json index ddd3b9005b..130fc62643 100644 --- a/packages/strapi-plugin-email/package.json +++ b/packages/strapi-plugin-email/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-email", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "This is the description of the plugin.", "strapi": { "name": "Email", @@ -22,13 +22,13 @@ "prepublishOnly": "IS_MONOREPO=true npm run build" }, "dependencies": { - "strapi-provider-email-sendmail": "3.0.0-alpha.26", - "strapi-utils": "3.0.0-alpha.26" + "strapi-provider-email-sendmail": "3.0.0-alpha.26.1", + "strapi-utils": "3.0.0-alpha.26.1" }, "devDependencies": { "react-copy-to-clipboard": "5.0.1", "rimraf": "^2.6.3", - "strapi-helper-plugin": "3.0.0-alpha.26" + "strapi-helper-plugin": "3.0.0-alpha.26.1" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-plugin-graphql/package.json b/packages/strapi-plugin-graphql/package.json index 41c459f388..570c43e1ba 100644 --- a/packages/strapi-plugin-graphql/package.json +++ b/packages/strapi-plugin-graphql/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-graphql", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "This is the description of the plugin.", "strapi": { "name": "graphql", @@ -32,7 +32,7 @@ "graphql-type-json": "^0.2.1", "graphql-type-long": "^0.1.1", "pluralize": "^7.0.0", - "strapi-utils": "3.0.0-alpha.26" + "strapi-utils": "3.0.0-alpha.26.1" }, "devDependencies": { "cross-env": "^5.2.0", diff --git a/packages/strapi-plugin-settings-manager/package.json b/packages/strapi-plugin-settings-manager/package.json index 4cd998df81..cd2992c731 100644 --- a/packages/strapi-plugin-settings-manager/package.json +++ b/packages/strapi-plugin-settings-manager/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-settings-manager", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Strapi plugin to manage settings.", "strapi": { "name": "Settings Manager", @@ -26,7 +26,7 @@ "cross-env": "^5.2.0", "flag-icon-css": "^2.8.0", "rimraf": "^2.6.3", - "strapi-helper-plugin": "3.0.0-alpha.26" + "strapi-helper-plugin": "3.0.0-alpha.26.1" }, "dependencies": { "shelljs": "^0.7.8" diff --git a/packages/strapi-plugin-upload/package.json b/packages/strapi-plugin-upload/package.json index b59188294d..3f52de5113 100644 --- a/packages/strapi-plugin-upload/package.json +++ b/packages/strapi-plugin-upload/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-upload", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "This is the description of the plugin.", "strapi": { "name": "Files Upload", @@ -22,13 +22,13 @@ "prepublishOnly": "IS_MONOREPO=true npm run build" }, "dependencies": { - "strapi-provider-upload-local": "3.0.0-alpha.26", - "strapi-utils": "3.0.0-alpha.26", + "strapi-provider-upload-local": "3.0.0-alpha.26.1", + "strapi-utils": "3.0.0-alpha.26.1", "stream-to-array": "^2.3.0", "uuid": "^3.2.1" }, "devDependencies": { - "strapi-helper-plugin": "3.0.0-alpha.26" + "strapi-helper-plugin": "3.0.0-alpha.26.1" }, "author": { "name": "A Strapi developer", diff --git a/packages/strapi-plugin-users-permissions/package.json b/packages/strapi-plugin-users-permissions/package.json index 186d76c478..ba590b9e36 100644 --- a/packages/strapi-plugin-users-permissions/package.json +++ b/packages/strapi-plugin-users-permissions/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-users-permissions", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Protect your API with a full-authentication process based on JWT", "strapi": { "name": "Roles & Permissions", @@ -29,11 +29,11 @@ "koa2-ratelimit": "^0.6.1", "purest": "^2.0.1", "request": "^2.83.0", - "strapi-utils": "3.0.0-alpha.26", + "strapi-utils": "3.0.0-alpha.26.1", "uuid": "^3.1.0" }, "devDependencies": { - "strapi-helper-plugin": "3.0.0-alpha.26" + "strapi-helper-plugin": "3.0.0-alpha.26.1" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-provider-email-amazon-ses/package.json b/packages/strapi-provider-email-amazon-ses/package.json index 9a5986eb83..356d910012 100644 --- a/packages/strapi-provider-email-amazon-ses/package.json +++ b/packages/strapi-provider-email-amazon-ses/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-email-amazon-ses", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Amazon SES provider for strapi email", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-email-mailgun/package.json b/packages/strapi-provider-email-mailgun/package.json index 259bb85717..16c37fb7d3 100644 --- a/packages/strapi-provider-email-mailgun/package.json +++ b/packages/strapi-provider-email-mailgun/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-email-mailgun", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Mailgun provider for strapi email plugin", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-email-sendgrid/package.json b/packages/strapi-provider-email-sendgrid/package.json index 3ba25730ba..504dcd7072 100644 --- a/packages/strapi-provider-email-sendgrid/package.json +++ b/packages/strapi-provider-email-sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-email-sendgrid", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Sendgrid provider for strapi email", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-email-sendmail/package.json b/packages/strapi-provider-email-sendmail/package.json index bdd53e5190..1cb60782e6 100644 --- a/packages/strapi-provider-email-sendmail/package.json +++ b/packages/strapi-provider-email-sendmail/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-email-sendmail", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Sendmail provider for strapi email", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-upload-aws-s3/package.json b/packages/strapi-provider-upload-aws-s3/package.json index 1ef9baca84..6c74f1b87d 100644 --- a/packages/strapi-provider-upload-aws-s3/package.json +++ b/packages/strapi-provider-upload-aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-upload-aws-s3", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "AWS S3 provider for strapi upload", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-upload-cloudinary/package.json b/packages/strapi-provider-upload-cloudinary/package.json index 1ac14a66a7..3cfaac7a9b 100644 --- a/packages/strapi-provider-upload-cloudinary/package.json +++ b/packages/strapi-provider-upload-cloudinary/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-upload-cloudinary", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Cloudinary provider for strapi upload", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-upload-local/package.json b/packages/strapi-provider-upload-local/package.json index bea3898d31..accadfcc9e 100644 --- a/packages/strapi-provider-upload-local/package.json +++ b/packages/strapi-provider-upload-local/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-upload-local", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Local provider for strapi upload", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-upload-rackspace/package.json b/packages/strapi-provider-upload-rackspace/package.json index 8dc36e2a14..aaf126c9be 100644 --- a/packages/strapi-provider-upload-rackspace/package.json +++ b/packages/strapi-provider-upload-rackspace/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-upload-rackspace", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Rackspace provider for strapi upload", "main": "./lib", "keywords": [], diff --git a/packages/strapi-utils/package.json b/packages/strapi-utils/package.json index 76b54171b8..ec4f5d1561 100644 --- a/packages/strapi-utils/package.json +++ b/packages/strapi-utils/package.json @@ -1,6 +1,6 @@ { "name": "strapi-utils", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "Shared utilities for the Strapi packages", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi/package.json b/packages/strapi/package.json index 4af237fcef..128e8562a8 100644 --- a/packages/strapi/package.json +++ b/packages/strapi/package.json @@ -1,6 +1,6 @@ { "name": "strapi", - "version": "3.0.0-alpha.26", + "version": "3.0.0-alpha.26.1", "description": "An open source solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier.", "homepage": "http://strapi.io", "keywords": [ @@ -63,16 +63,16 @@ "semver": "^5.4.1", "shelljs": "^0.8.3", "stack-trace": "0.0.10", - "strapi-generate": "3.0.0-alpha.26", - "strapi-generate-admin": "3.0.0-alpha.26", - "strapi-generate-api": "3.0.0-alpha.26", - "strapi-generate-controller": "3.0.0-alpha.26", - "strapi-generate-model": "3.0.0-alpha.26", - "strapi-generate-new": "3.0.0-alpha.26", - "strapi-generate-plugin": "3.0.0-alpha.26", - "strapi-generate-policy": "3.0.0-alpha.26", - "strapi-generate-service": "3.0.0-alpha.26", - "strapi-utils": "3.0.0-alpha.26" + "strapi-generate": "3.0.0-alpha.26.1", + "strapi-generate-admin": "3.0.0-alpha.26.1", + "strapi-generate-api": "3.0.0-alpha.26.1", + "strapi-generate-controller": "3.0.0-alpha.26.1", + "strapi-generate-model": "3.0.0-alpha.26.1", + "strapi-generate-new": "3.0.0-alpha.26.1", + "strapi-generate-plugin": "3.0.0-alpha.26.1", + "strapi-generate-policy": "3.0.0-alpha.26.1", + "strapi-generate-service": "3.0.0-alpha.26.1", + "strapi-utils": "3.0.0-alpha.26.1" }, "scripts": { "test": "jest --forceExit --verbose", From 4ceae56afda54b94fa57c2aa3e56cb9adfd950a6 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Tue, 23 Apr 2019 13:18:09 +0200 Subject: [PATCH 4/8] Cast non nil values and not only truthy ones --- packages/strapi-utils/lib/buildQuery.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/strapi-utils/lib/buildQuery.js b/packages/strapi-utils/lib/buildQuery.js index d7507f5d19..c9684a827c 100644 --- a/packages/strapi-utils/lib/buildQuery.js +++ b/packages/strapi-utils/lib/buildQuery.js @@ -98,7 +98,7 @@ const buildQuery = ({ model, filters = {}, ...rest }) => { // cast where clauses to match the inner types filters.where = filters.where - .filter(({ value }) => value) + .filter(({ value }) => !_.isNil(value)) .map(({ field, operator, value }) => { const { model: assocModel, attribute } = getAssociationFromFieldKey({ model, From 319c63028e961f4585ea0a96cf9c6500a9878611 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Thu, 25 Apr 2019 18:18:54 +0200 Subject: [PATCH 5/8] Cast arrays and build mongo where match with a $and --- packages/strapi-hook-mongoose/lib/buildQuery.js | 8 +++----- packages/strapi-utils/lib/buildQuery.js | 8 +++++++- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/strapi-hook-mongoose/lib/buildQuery.js b/packages/strapi-hook-mongoose/lib/buildQuery.js index c48cde4e34..83ce836f6e 100644 --- a/packages/strapi-hook-mongoose/lib/buildQuery.js +++ b/packages/strapi-hook-mongoose/lib/buildQuery.js @@ -29,12 +29,10 @@ const buildQuery = ({ model, filters = {}, populate = [], aggregate = false } = const buildSimpleQuery = ({ model, filters, populate }) => { const { where = [] } = filters; - const wheres = where.reduce( - (acc, whereClause) => _.assign(acc, buildWhereClause(whereClause)), - {} - ); + const wheres = where.map(buildWhereClause); + const findCriteria = wheres.length > 0 ? { $and: wheres } : {}; - let query = model.find(wheres).populate(populate); + let query = model.find(findCriteria).populate(populate); query = applyQueryParams({ query, filters }); return Object.assign(query, { diff --git a/packages/strapi-utils/lib/buildQuery.js b/packages/strapi-utils/lib/buildQuery.js index c9684a827c..c10374e946 100644 --- a/packages/strapi-utils/lib/buildQuery.js +++ b/packages/strapi-utils/lib/buildQuery.js @@ -106,7 +106,13 @@ const buildQuery = ({ model, filters = {}, ...rest }) => { }); const { type } = _.get(assocModel, ['attributes', attribute], {}); - return { field, operator, value: castValueToType({ type, value }) }; + + // cast value or array of values + const castedValue = Array.isArray(value) + ? value.map(val => castValueToType({ type, value: val })) + : castValueToType({ type, value: value }); + + return { field, operator, value: castedValue }; }); } From ca46db9b313495ab4ce8a446d4202eca918aefdd Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Tue, 30 Apr 2019 18:33:14 +0200 Subject: [PATCH 6/8] Fix #3192 filter on timestamp attributes --- packages/strapi-hook-bookshelf/lib/index.js | 3 +++ packages/strapi-hook-mongoose/lib/index.js | 3 +++ packages/strapi-utils/lib/buildQuery.js | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/strapi-hook-bookshelf/lib/index.js b/packages/strapi-hook-bookshelf/lib/index.js index e4692fdcb2..27a57d79d8 100644 --- a/packages/strapi-hook-bookshelf/lib/index.js +++ b/packages/strapi-hook-bookshelf/lib/index.js @@ -834,6 +834,9 @@ module.exports = function(strapi) { }; } + // Save all attributes (with timestamps) + target[model].allAttributes = _.clone(definition.attributes); + // Equilize tables if (connection.options && connection.options.autoMigration !== false) { await handler(loadedModel.tableName, definition.attributes); diff --git a/packages/strapi-hook-mongoose/lib/index.js b/packages/strapi-hook-mongoose/lib/index.js index a2f14c427e..541fae1ead 100644 --- a/packages/strapi-hook-mongoose/lib/index.js +++ b/packages/strapi-hook-mongoose/lib/index.js @@ -303,6 +303,9 @@ module.exports = function(strapi) { _.get(definition, 'options.minimize', false) === true ); + // Save all attributes (with timestamps) + target[model].allAttributes = _.clone(definition.attributes); + collection.schema.options.toObject = collection.schema.options.toJSON = { virtuals: true, transform: function(doc, returned, opts) { diff --git a/packages/strapi-utils/lib/buildQuery.js b/packages/strapi-utils/lib/buildQuery.js index c10374e946..b66b43b55d 100644 --- a/packages/strapi-utils/lib/buildQuery.js +++ b/packages/strapi-utils/lib/buildQuery.js @@ -5,7 +5,7 @@ const findModelByAssoc = assoc => { return models[assoc.collection || assoc.model]; }; -const isAttribute = (model, field) => _.has(model.attributes, field) || model.primaryKey === field; +const isAttribute = (model, field) => _.has(model.allAttributes, field) || model.primaryKey === field; /** * Returns the model, attribute name and association from a path of relation From f0a4f1eefabe23cdc8fc06de6b20268d9a70cc14 Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Thu, 2 May 2019 16:49:13 +0200 Subject: [PATCH 7/8] Update version in migration guide --- .../migration-guide-alpha.25-to-alpha.26.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/3.x.x/migration-guide/migration-guide-alpha.25-to-alpha.26.md b/docs/3.x.x/migration-guide/migration-guide-alpha.25-to-alpha.26.md index e81e00eda1..1cc7cc5a3e 100644 --- a/docs/3.x.x/migration-guide/migration-guide-alpha.25-to-alpha.26.md +++ b/docs/3.x.x/migration-guide/migration-guide-alpha.25-to-alpha.26.md @@ -1,4 +1,4 @@ -# Migration guide from alpha.25 to alpha.26.1 +# Migration guide from alpha.25 to alpha.26.2 **Here are the major changes:** @@ -6,7 +6,7 @@ **Useful links:** - Changelog: [https://github.com/strapi/strapi/releases/tag/v3.0.0-alpha.26](https://github.com/strapi/strapi/releases/tag/v3.0.0-alpha.26) -- GitHub diff: [https://github.com/strapi/strapi/compare/v3.0.0-alpha.25...v3.0.0-alpha.26.1](https://github.com/strapi/strapi/compare/v3.0.0-alpha.25...v3.0.0-alpha.26.1) +- GitHub diff: [https://github.com/strapi/strapi/compare/v3.0.0-alpha.25...v3.0.0-alpha.26.2](https://github.com/strapi/strapi/compare/v3.0.0-alpha.25...v3.0.0-alpha.26.2)
@@ -18,7 +18,7 @@ Feel free to [join us on Slack](http://slack.strapi.io) and ask questions about ## Getting started -Install Strapi `alpha.26.1` globally on your computer. To do so run `npm install strapi@3.0.0-alpha.26.1 -g`. +Install Strapi `alpha.26.2` globally on your computer. To do so run `npm install strapi@3.0.0-alpha.26.2 -g`. When it's done, generate a new empty project `strapi new myNewProject` (don't pay attention to the database configuration). @@ -26,9 +26,9 @@ When it's done, generate a new empty project `strapi new myNewProject` (don't pa ## Update node modules -Update the Strapi's dependencies version (move Strapi's dependencies to `3.0.0-alpha.26.1` version) of your project. +Update the Strapi's dependencies version (move Strapi's dependencies to `3.0.0-alpha.26.2` version) of your project. -Run `npm install strapi@3.0.0-alpha.26.1 --save` to update your strapi version. +Run `npm install strapi@3.0.0-alpha.26.2 --save` to update your strapi version.
@@ -181,4 +181,4 @@ And replace `<%= globalID %>` by the Global of your API.
-That's all, you have now upgraded to Strapi `alpha.26.1`. +That's all, you have now upgraded to Strapi `alpha.26.2`. From dace9d6a166004c55fa8414bddbac3be9960be19 Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Thu, 2 May 2019 16:49:56 +0200 Subject: [PATCH 8/8] 3.0.0-alpha.26.2 --- package.json | 2 +- packages/strapi-admin/package.json | 6 ++--- packages/strapi-generate-admin/package.json | 6 ++--- packages/strapi-generate-api/package.json | 2 +- .../strapi-generate-controller/package.json | 2 +- packages/strapi-generate-model/package.json | 2 +- packages/strapi-generate-new/package.json | 4 ++-- packages/strapi-generate-plugin/package.json | 2 +- packages/strapi-generate-policy/package.json | 2 +- packages/strapi-generate-service/package.json | 2 +- packages/strapi-generate/package.json | 4 ++-- packages/strapi-helper-plugin/package.json | 2 +- packages/strapi-hook-bookshelf/package.json | 6 ++--- packages/strapi-hook-ejs/package.json | 2 +- packages/strapi-hook-knex/package.json | 2 +- packages/strapi-hook-mongoose/package.json | 4 ++-- packages/strapi-hook-redis/package.json | 4 ++-- packages/strapi-lint/package.json | 2 +- packages/strapi-middleware-views/package.json | 2 +- .../package.json | 6 ++--- .../package.json | 8 +++---- .../strapi-plugin-documentation/package.json | 4 ++-- packages/strapi-plugin-email/package.json | 8 +++---- packages/strapi-plugin-graphql/package.json | 4 ++-- .../package.json | 4 ++-- packages/strapi-plugin-upload/package.json | 8 +++---- .../package.json | 6 ++--- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../strapi-provider-upload-local/package.json | 2 +- .../package.json | 2 +- packages/strapi-utils/package.json | 2 +- packages/strapi/package.json | 22 +++++++++---------- 37 files changed, 73 insertions(+), 73 deletions(-) diff --git a/package.json b/package.json index 46cc049186..e2b76c8920 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "private": true, - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "dependencies": {}, "devDependencies": { "assert": "~1.3.0", diff --git a/packages/strapi-admin/package.json b/packages/strapi-admin/package.json index 90ee7a692b..40cdae778e 100644 --- a/packages/strapi-admin/package.json +++ b/packages/strapi-admin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-admin", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Strapi Admin", "repository": { "type": "git", @@ -35,8 +35,8 @@ "devDependencies": { "cross-env": "^5.0.5", "sanitize.css": "^4.1.0", - "strapi-helper-plugin": "3.0.0-alpha.26.1", - "strapi-utils": "3.0.0-alpha.26.1" + "strapi-helper-plugin": "3.0.0-alpha.26.2", + "strapi-utils": "3.0.0-alpha.26.2" }, "author": { "name": "Strapi", diff --git a/packages/strapi-generate-admin/package.json b/packages/strapi-generate-admin/package.json index c1711f2be4..3a132e517f 100644 --- a/packages/strapi-generate-admin/package.json +++ b/packages/strapi-generate-admin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-admin", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Generate the default admin panel for a Strapi application.", "homepage": "http://strapi.io", "keywords": [ @@ -19,8 +19,8 @@ "fs-extra": "^4.0.1", "lodash": "^4.17.5", "shelljs": "^0.7.8", - "strapi-admin": "3.0.0-alpha.26.1", - "strapi-utils": "3.0.0-alpha.26.1" + "strapi-admin": "3.0.0-alpha.26.2", + "strapi-utils": "3.0.0-alpha.26.2" }, "author": { "email": "hi@strapi.io", diff --git a/packages/strapi-generate-api/package.json b/packages/strapi-generate-api/package.json index 2165b1da71..2aa9ee2deb 100644 --- a/packages/strapi-generate-api/package.json +++ b/packages/strapi-generate-api/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-api", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Generate an API for a Strapi application.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-controller/package.json b/packages/strapi-generate-controller/package.json index 54a68c03d4..31f3a8df0e 100644 --- a/packages/strapi-generate-controller/package.json +++ b/packages/strapi-generate-controller/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-controller", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Generate a controller for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-model/package.json b/packages/strapi-generate-model/package.json index 55a606f1c0..757fdf872a 100644 --- a/packages/strapi-generate-model/package.json +++ b/packages/strapi-generate-model/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-model", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Generate a model for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-new/package.json b/packages/strapi-generate-new/package.json index 0631db07e2..f5f672c818 100644 --- a/packages/strapi-generate-new/package.json +++ b/packages/strapi-generate-new/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-new", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Generate a new Strapi application.", "homepage": "http://strapi.io", "keywords": [ @@ -22,7 +22,7 @@ "ora": "^2.1.0", "request": "^2.88.0", "shelljs": "^0.7.8", - "strapi-utils": "3.0.0-alpha.26.1", + "strapi-utils": "3.0.0-alpha.26.2", "uuid": "^3.1.0" }, "scripts": { diff --git a/packages/strapi-generate-plugin/package.json b/packages/strapi-generate-plugin/package.json index 6b75d95c5b..b71addd331 100644 --- a/packages/strapi-generate-plugin/package.json +++ b/packages/strapi-generate-plugin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-plugin", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Generate an plugin for a Strapi application.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-policy/package.json b/packages/strapi-generate-policy/package.json index 3f9103f1bf..fe13f510ee 100644 --- a/packages/strapi-generate-policy/package.json +++ b/packages/strapi-generate-policy/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-policy", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Generate a policy for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate-service/package.json b/packages/strapi-generate-service/package.json index f21af4725c..31ba61f5e6 100644 --- a/packages/strapi-generate-service/package.json +++ b/packages/strapi-generate-service/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate-service", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Generate a service for a Strapi API.", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-generate/package.json b/packages/strapi-generate/package.json index f52e527f5f..db1ae7f9af 100644 --- a/packages/strapi-generate/package.json +++ b/packages/strapi-generate/package.json @@ -1,6 +1,6 @@ { "name": "strapi-generate", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Master of ceremonies for the Strapi generators.", "homepage": "http://strapi.io", "keywords": [ @@ -20,7 +20,7 @@ "fs-extra": "^4.0.0", "lodash": "^4.17.5", "reportback": "^2.0.1", - "strapi-utils": "3.0.0-alpha.26.1" + "strapi-utils": "3.0.0-alpha.26.2" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-helper-plugin/package.json b/packages/strapi-helper-plugin/package.json index 714588b166..d89a576f19 100644 --- a/packages/strapi-helper-plugin/package.json +++ b/packages/strapi-helper-plugin/package.json @@ -1,6 +1,6 @@ { "name": "strapi-helper-plugin", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Helper for Strapi plugins development", "engines": { "node": ">= 10.0.0", diff --git a/packages/strapi-hook-bookshelf/package.json b/packages/strapi-hook-bookshelf/package.json index 77098fe1f5..b1792934db 100644 --- a/packages/strapi-hook-bookshelf/package.json +++ b/packages/strapi-hook-bookshelf/package.json @@ -1,6 +1,6 @@ { "name": "strapi-hook-bookshelf", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Bookshelf hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ @@ -21,8 +21,8 @@ "lodash": "^4.17.5", "pluralize": "^6.0.0", "rimraf": "^2.6.2", - "strapi-hook-knex": "3.0.0-alpha.26.1", - "strapi-utils": "3.0.0-alpha.26.1" + "strapi-hook-knex": "3.0.0-alpha.26.2", + "strapi-utils": "3.0.0-alpha.26.2" }, "strapi": { "dependencies": [ diff --git a/packages/strapi-hook-ejs/package.json b/packages/strapi-hook-ejs/package.json index 2a2fdf6d57..3cd9380cab 100644 --- a/packages/strapi-hook-ejs/package.json +++ b/packages/strapi-hook-ejs/package.json @@ -1,6 +1,6 @@ { "name": "strapi-hook-ejs", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "EJS hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-hook-knex/package.json b/packages/strapi-hook-knex/package.json index c24622e945..54247c4816 100644 --- a/packages/strapi-hook-knex/package.json +++ b/packages/strapi-hook-knex/package.json @@ -1,6 +1,6 @@ { "name": "strapi-hook-knex", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Knex hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-hook-mongoose/package.json b/packages/strapi-hook-mongoose/package.json index 4de74a5bec..31feeb5bdc 100644 --- a/packages/strapi-hook-mongoose/package.json +++ b/packages/strapi-hook-mongoose/package.json @@ -1,6 +1,6 @@ { "name": "strapi-hook-mongoose", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Mongoose hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ @@ -20,7 +20,7 @@ "mongoose-float": "^1.0.3", "pluralize": "^6.0.0", "rimraf": "^2.6.2", - "strapi-utils": "3.0.0-alpha.26.1" + "strapi-utils": "3.0.0-alpha.26.2" }, "author": { "email": "hi@strapi.io", diff --git a/packages/strapi-hook-redis/package.json b/packages/strapi-hook-redis/package.json index 3a83b38abc..78cd17940a 100644 --- a/packages/strapi-hook-redis/package.json +++ b/packages/strapi-hook-redis/package.json @@ -1,6 +1,6 @@ { "name": "strapi-hook-redis", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Redis hook for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ @@ -19,7 +19,7 @@ "lodash": "^4.17.5", "rimraf": "^2.6.2", "stack-trace": "0.0.10", - "strapi-utils": "3.0.0-alpha.26.1" + "strapi-utils": "3.0.0-alpha.26.2" }, "author": { "email": "hi@strapi.io", diff --git a/packages/strapi-lint/package.json b/packages/strapi-lint/package.json index db2ad9a698..bc9380aafb 100644 --- a/packages/strapi-lint/package.json +++ b/packages/strapi-lint/package.json @@ -1,6 +1,6 @@ { "name": "strapi-lint", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Strapi eslint and prettier configurations", "directories": { "lib": "lib" diff --git a/packages/strapi-middleware-views/package.json b/packages/strapi-middleware-views/package.json index a21aa3a8a8..417a24d590 100644 --- a/packages/strapi-middleware-views/package.json +++ b/packages/strapi-middleware-views/package.json @@ -1,6 +1,6 @@ { "name": "strapi-middleware-views", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Views middleware to enable server-side rendering for the Strapi framework", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-plugin-content-manager/package.json b/packages/strapi-plugin-content-manager/package.json index 2a03f76c20..c297d2aef5 100644 --- a/packages/strapi-plugin-content-manager/package.json +++ b/packages/strapi-plugin-content-manager/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-content-manager", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "A powerful UI to easily manage your data.", "strapi": { "name": "Content Manager", @@ -26,11 +26,11 @@ "draft-js": "^0.10.5", "react-select": "^1.2.1", "showdown": "^1.8.6", - "strapi-helper-plugin": "3.0.0-alpha.26.1" + "strapi-helper-plugin": "3.0.0-alpha.26.2" }, "dependencies": { "pluralize": "^7.0.0", - "strapi-utils": "3.0.0-alpha.26.1" + "strapi-utils": "3.0.0-alpha.26.2" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-plugin-content-type-builder/package.json b/packages/strapi-plugin-content-type-builder/package.json index fb8a45a525..57c10e65c0 100644 --- a/packages/strapi-plugin-content-type-builder/package.json +++ b/packages/strapi-plugin-content-type-builder/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-content-type-builder", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Strapi plugin to create content type (API).", "strapi": { "name": "Content Type Builder", @@ -24,11 +24,11 @@ "dependencies": { "immutable": "^3.8.2", "pluralize": "^7.0.0", - "strapi-generate": "3.0.0-alpha.26.1", - "strapi-generate-api": "3.0.0-alpha.26.1" + "strapi-generate": "3.0.0-alpha.26.2", + "strapi-generate-api": "3.0.0-alpha.26.2" }, "devDependencies": { - "strapi-helper-plugin": "3.0.0-alpha.26.1" + "strapi-helper-plugin": "3.0.0-alpha.26.2" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-plugin-documentation/package.json b/packages/strapi-plugin-documentation/package.json index 9c14596c96..ed56de058a 100755 --- a/packages/strapi-plugin-documentation/package.json +++ b/packages/strapi-plugin-documentation/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-documentation", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "This is the description of the plugin.", "strapi": { "name": "Documentation", @@ -31,7 +31,7 @@ "devDependencies": { "cross-env": "^5.2.0", "rimraf": "^2.6.3", - "strapi-helper-plugin": "3.0.0-alpha.26.1" + "strapi-helper-plugin": "3.0.0-alpha.26.2" }, "author": { "name": "soupette", diff --git a/packages/strapi-plugin-email/package.json b/packages/strapi-plugin-email/package.json index 130fc62643..0b6594e9b4 100644 --- a/packages/strapi-plugin-email/package.json +++ b/packages/strapi-plugin-email/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-email", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "This is the description of the plugin.", "strapi": { "name": "Email", @@ -22,13 +22,13 @@ "prepublishOnly": "IS_MONOREPO=true npm run build" }, "dependencies": { - "strapi-provider-email-sendmail": "3.0.0-alpha.26.1", - "strapi-utils": "3.0.0-alpha.26.1" + "strapi-provider-email-sendmail": "3.0.0-alpha.26.2", + "strapi-utils": "3.0.0-alpha.26.2" }, "devDependencies": { "react-copy-to-clipboard": "5.0.1", "rimraf": "^2.6.3", - "strapi-helper-plugin": "3.0.0-alpha.26.1" + "strapi-helper-plugin": "3.0.0-alpha.26.2" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-plugin-graphql/package.json b/packages/strapi-plugin-graphql/package.json index 570c43e1ba..b9f0e2e2e5 100644 --- a/packages/strapi-plugin-graphql/package.json +++ b/packages/strapi-plugin-graphql/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-graphql", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "This is the description of the plugin.", "strapi": { "name": "graphql", @@ -32,7 +32,7 @@ "graphql-type-json": "^0.2.1", "graphql-type-long": "^0.1.1", "pluralize": "^7.0.0", - "strapi-utils": "3.0.0-alpha.26.1" + "strapi-utils": "3.0.0-alpha.26.2" }, "devDependencies": { "cross-env": "^5.2.0", diff --git a/packages/strapi-plugin-settings-manager/package.json b/packages/strapi-plugin-settings-manager/package.json index cd2992c731..e401121ed3 100644 --- a/packages/strapi-plugin-settings-manager/package.json +++ b/packages/strapi-plugin-settings-manager/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-settings-manager", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Strapi plugin to manage settings.", "strapi": { "name": "Settings Manager", @@ -26,7 +26,7 @@ "cross-env": "^5.2.0", "flag-icon-css": "^2.8.0", "rimraf": "^2.6.3", - "strapi-helper-plugin": "3.0.0-alpha.26.1" + "strapi-helper-plugin": "3.0.0-alpha.26.2" }, "dependencies": { "shelljs": "^0.7.8" diff --git a/packages/strapi-plugin-upload/package.json b/packages/strapi-plugin-upload/package.json index 3f52de5113..9087692851 100644 --- a/packages/strapi-plugin-upload/package.json +++ b/packages/strapi-plugin-upload/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-upload", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "This is the description of the plugin.", "strapi": { "name": "Files Upload", @@ -22,13 +22,13 @@ "prepublishOnly": "IS_MONOREPO=true npm run build" }, "dependencies": { - "strapi-provider-upload-local": "3.0.0-alpha.26.1", - "strapi-utils": "3.0.0-alpha.26.1", + "strapi-provider-upload-local": "3.0.0-alpha.26.2", + "strapi-utils": "3.0.0-alpha.26.2", "stream-to-array": "^2.3.0", "uuid": "^3.2.1" }, "devDependencies": { - "strapi-helper-plugin": "3.0.0-alpha.26.1" + "strapi-helper-plugin": "3.0.0-alpha.26.2" }, "author": { "name": "A Strapi developer", diff --git a/packages/strapi-plugin-users-permissions/package.json b/packages/strapi-plugin-users-permissions/package.json index ba590b9e36..cef0e76b98 100644 --- a/packages/strapi-plugin-users-permissions/package.json +++ b/packages/strapi-plugin-users-permissions/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-users-permissions", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Protect your API with a full-authentication process based on JWT", "strapi": { "name": "Roles & Permissions", @@ -29,11 +29,11 @@ "koa2-ratelimit": "^0.6.1", "purest": "^2.0.1", "request": "^2.83.0", - "strapi-utils": "3.0.0-alpha.26.1", + "strapi-utils": "3.0.0-alpha.26.2", "uuid": "^3.1.0" }, "devDependencies": { - "strapi-helper-plugin": "3.0.0-alpha.26.1" + "strapi-helper-plugin": "3.0.0-alpha.26.2" }, "author": { "name": "Strapi team", diff --git a/packages/strapi-provider-email-amazon-ses/package.json b/packages/strapi-provider-email-amazon-ses/package.json index 356d910012..1af2f6814f 100644 --- a/packages/strapi-provider-email-amazon-ses/package.json +++ b/packages/strapi-provider-email-amazon-ses/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-email-amazon-ses", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Amazon SES provider for strapi email", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-email-mailgun/package.json b/packages/strapi-provider-email-mailgun/package.json index 16c37fb7d3..5a535914ea 100644 --- a/packages/strapi-provider-email-mailgun/package.json +++ b/packages/strapi-provider-email-mailgun/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-email-mailgun", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Mailgun provider for strapi email plugin", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-email-sendgrid/package.json b/packages/strapi-provider-email-sendgrid/package.json index 504dcd7072..a87caf5fda 100644 --- a/packages/strapi-provider-email-sendgrid/package.json +++ b/packages/strapi-provider-email-sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-email-sendgrid", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Sendgrid provider for strapi email", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-email-sendmail/package.json b/packages/strapi-provider-email-sendmail/package.json index 1cb60782e6..b0f4b7a3e9 100644 --- a/packages/strapi-provider-email-sendmail/package.json +++ b/packages/strapi-provider-email-sendmail/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-email-sendmail", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Sendmail provider for strapi email", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-upload-aws-s3/package.json b/packages/strapi-provider-upload-aws-s3/package.json index 6c74f1b87d..c1149fe105 100644 --- a/packages/strapi-provider-upload-aws-s3/package.json +++ b/packages/strapi-provider-upload-aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-upload-aws-s3", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "AWS S3 provider for strapi upload", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-upload-cloudinary/package.json b/packages/strapi-provider-upload-cloudinary/package.json index 3cfaac7a9b..5be0fe8590 100644 --- a/packages/strapi-provider-upload-cloudinary/package.json +++ b/packages/strapi-provider-upload-cloudinary/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-upload-cloudinary", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Cloudinary provider for strapi upload", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-upload-local/package.json b/packages/strapi-provider-upload-local/package.json index accadfcc9e..5404626454 100644 --- a/packages/strapi-provider-upload-local/package.json +++ b/packages/strapi-provider-upload-local/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-upload-local", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Local provider for strapi upload", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi-provider-upload-rackspace/package.json b/packages/strapi-provider-upload-rackspace/package.json index aaf126c9be..99fafa5ebc 100644 --- a/packages/strapi-provider-upload-rackspace/package.json +++ b/packages/strapi-provider-upload-rackspace/package.json @@ -1,6 +1,6 @@ { "name": "strapi-provider-upload-rackspace", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Rackspace provider for strapi upload", "main": "./lib", "keywords": [], diff --git a/packages/strapi-utils/package.json b/packages/strapi-utils/package.json index ec4f5d1561..769d55d694 100644 --- a/packages/strapi-utils/package.json +++ b/packages/strapi-utils/package.json @@ -1,6 +1,6 @@ { "name": "strapi-utils", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "Shared utilities for the Strapi packages", "homepage": "http://strapi.io", "keywords": [ diff --git a/packages/strapi/package.json b/packages/strapi/package.json index 128e8562a8..5482faade5 100644 --- a/packages/strapi/package.json +++ b/packages/strapi/package.json @@ -1,6 +1,6 @@ { "name": "strapi", - "version": "3.0.0-alpha.26.1", + "version": "3.0.0-alpha.26.2", "description": "An open source solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier.", "homepage": "http://strapi.io", "keywords": [ @@ -63,16 +63,16 @@ "semver": "^5.4.1", "shelljs": "^0.8.3", "stack-trace": "0.0.10", - "strapi-generate": "3.0.0-alpha.26.1", - "strapi-generate-admin": "3.0.0-alpha.26.1", - "strapi-generate-api": "3.0.0-alpha.26.1", - "strapi-generate-controller": "3.0.0-alpha.26.1", - "strapi-generate-model": "3.0.0-alpha.26.1", - "strapi-generate-new": "3.0.0-alpha.26.1", - "strapi-generate-plugin": "3.0.0-alpha.26.1", - "strapi-generate-policy": "3.0.0-alpha.26.1", - "strapi-generate-service": "3.0.0-alpha.26.1", - "strapi-utils": "3.0.0-alpha.26.1" + "strapi-generate": "3.0.0-alpha.26.2", + "strapi-generate-admin": "3.0.0-alpha.26.2", + "strapi-generate-api": "3.0.0-alpha.26.2", + "strapi-generate-controller": "3.0.0-alpha.26.2", + "strapi-generate-model": "3.0.0-alpha.26.2", + "strapi-generate-new": "3.0.0-alpha.26.2", + "strapi-generate-plugin": "3.0.0-alpha.26.2", + "strapi-generate-policy": "3.0.0-alpha.26.2", + "strapi-generate-service": "3.0.0-alpha.26.2", + "strapi-utils": "3.0.0-alpha.26.2" }, "scripts": { "test": "jest --forceExit --verbose",