From 176d60c1ab742c3a9114f106f5bd0408c909ddb3 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Thu, 15 Feb 2024 18:01:43 +0000 Subject: [PATCH 1/9] fix: upgrade axios from 1.6.5 to 1.6.6 Snyk has created this PR to upgrade axios from 1.6.5 to 1.6.6. See this package in npm: https://www.npmjs.com/package/axios See this project in Snyk: https://app.snyk.io/org/sunil-lakshman/project/d82509a3-a3c4-432f-b8d9-068ef2579b9b?utm_source=github&utm_medium=referral&page=upgrade-pr --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index b02fe8b5..5047afa4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "@slack/bolt": "^3.17.0", - "axios": "^1.6.5", + "axios": "^1.6.6", "form-data": "^3.0.1", "lodash": "^4.17.21", "qs": "^6.11.2" @@ -3974,9 +3974,9 @@ } }, "node_modules/axios": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", - "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.6.tgz", + "integrity": "sha512-XZLZDFfXKM9U/Y/B4nNynfCRUqNyVZ4sBC/n9GDRCkq9vd2mIvKjKKsbIh1WPmHmNbg6ND7cTBY3Y2+u1G3/2Q==", "dependencies": { "follow-redirects": "^1.15.4", "form-data": "^4.0.0", @@ -16685,9 +16685,9 @@ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" }, "axios": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", - "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.6.tgz", + "integrity": "sha512-XZLZDFfXKM9U/Y/B4nNynfCRUqNyVZ4sBC/n9GDRCkq9vd2mIvKjKKsbIh1WPmHmNbg6ND7cTBY3Y2+u1G3/2Q==", "requires": { "follow-redirects": "^1.15.4", "form-data": "^4.0.0", diff --git a/package.json b/package.json index 7681b86a..b9f5cdde 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "license": "MIT", "dependencies": { "@slack/bolt": "^3.17.0", - "axios": "^1.6.5", + "axios": "^1.6.6", "form-data": "^3.0.1", "lodash": "^4.17.21", "qs": "^6.11.2" From f6a167aea3cf652237447ce4f573561ab0d387bd Mon Sep 17 00:00:00 2001 From: Vikram Kalta Date: Mon, 4 Mar 2024 22:03:00 +0000 Subject: [PATCH 2/9] fix: resolved undefined stack in error issue --- lib/core/concurrency-queue.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/core/concurrency-queue.js b/lib/core/concurrency-queue.js index 321383af..54acb14f 100644 --- a/lib/core/concurrency-queue.js +++ b/lib/core/concurrency-queue.js @@ -155,7 +155,8 @@ export function ConcurrencyQueue ({ axios, config }) { code: 'Unauthorized', message: 'Unable to refresh token', name: 'Token Error', - config: queueItem.request + config: queueItem.request, + stack: (error instanceof Error) ? error.stack : null, }) }) this.queue = [] From 7527d49c02054a026749b9e3b209fa8d47c4e1b2 Mon Sep 17 00:00:00 2001 From: harshithad0703 Date: Fri, 22 Mar 2024 11:21:58 +0530 Subject: [PATCH 3/9] test: sanity test for bulk operation --- sanity-report.mjs | 2 +- test/sanity-check/api/asset-test.js | 4 +- test/sanity-check/api/bulkOperation-test.js | 121 ++++++++++++++++++ test/sanity-check/api/entry-test.js | 2 + test/sanity-check/api/user-test.js | 4 +- test/sanity-check/sanity.js | 1 + .../utility/fileOperations/readwrite.js | 2 +- 7 files changed, 131 insertions(+), 5 deletions(-) create mode 100644 test/sanity-check/api/bulkOperation-test.js diff --git a/sanity-report.mjs b/sanity-report.mjs index 2014ae87..6a2fe583 100644 --- a/sanity-report.mjs +++ b/sanity-report.mjs @@ -25,7 +25,7 @@ console.log(`Pending Tests: ${pendingTests}`) console.log(`Total Duration: ${durationInMinutes}m ${durationInSeconds.toFixed(2)}s`) const slackMessage = ` -*Test Summary* +*JavaScript CMA Report* • Total Suites: *${totalSuites}* • Total Tests: *${totalTests}* • Passed Tests: *${passedTests}* diff --git a/test/sanity-check/api/asset-test.js b/test/sanity-check/api/asset-test.js index 70d7fbe0..db3e68b4 100644 --- a/test/sanity-check/api/asset-test.js +++ b/test/sanity-check/api/asset-test.js @@ -1,7 +1,7 @@ import path from 'path' import { expect } from 'chai' import { describe, it, setup } from 'mocha' -import { jsonReader, writeDownloadedFile } from '../utility/fileOperations/readwrite' +import { jsonReader, jsonWrite, writeDownloadedFile } from '../utility/fileOperations/readwrite' import { contentstackClient } from '../utility/ContentstackClient.js' var client = {} @@ -25,6 +25,7 @@ describe('Assets api Test', () => { } makeAsset().create(asset) .then((asset) => { + jsonWrite(asset, 'publishAsset2.json') assetUID = asset.uid assetURL = asset.url expect(asset.uid).to.be.not.equal(null) @@ -76,6 +77,7 @@ describe('Assets api Test', () => { } makeAsset().create(asset) .then((asset) => { + jsonWrite(asset, 'publishAsset1.json') publishAssetUID = asset.uid expect(asset.uid).to.be.not.equal(null) expect(asset.url).to.be.not.equal(null) diff --git a/test/sanity-check/api/bulkOperation-test.js b/test/sanity-check/api/bulkOperation-test.js new file mode 100644 index 00000000..afa79406 --- /dev/null +++ b/test/sanity-check/api/bulkOperation-test.js @@ -0,0 +1,121 @@ +import { expect } from 'chai' +import { describe, it, setup } from 'mocha' +import { jsonReader } from '../../sanity-check/utility/fileOperations/readwrite' +import { contentstackClient } from '../../sanity-check/utility/ContentstackClient' +import { singlepageCT, multiPageCT } from '../mock/content-type.js' +import dotenv from 'dotenv' +dotenv.config() + +let client = {} +let entryUid1 = '' +let assetUid1 = '' +let entryUid2 = '' +let assetUid2 = '' + +describe('BulkOperation api test', () => { + setup(() => { + const user = jsonReader('loggedinuser.json') + const entryRead1 = jsonReader('publishEntry1.json') + const assetRead1 = jsonReader('publishAsset1.json') + entryUid1 = entryRead1.uid + assetUid1 = assetRead1.uid + const entryRead2 = jsonReader('publishEntry2.json') + const assetRead2 = jsonReader('publishAsset2.json') + entryUid2 = entryRead2.uid + assetUid2 = assetRead2.uid + client = contentstackClient(user.authtoken) + }) + + it('should publish one entry when publishDetails of an entry is passed', done => { + const publishDetails = { + entries: [ + { + uid: entryUid1, + content_type: multiPageCT.content_type.title, + locale: 'en-us' + } + ], + locales: [ + 'en-us' + ], + environments: [ + 'development' + ] + } + doBulkOperation() + .publish({ details: publishDetails, api_version: '3.2' }) + .then((response) => { + expect(response.notice).to.not.equal(undefined) + expect(response.job_id).to.not.equal(undefined) + done() + }) + .catch(done) + }) + + it('should publish one asset when publishDetails of an asset is passed', done => { + const publishDetails = { + assets: [ + { + uid: assetUid1 + } + ], + locales: [ + 'en-us' + ], + environments: [ + 'development' + ] + } + doBulkOperation() + .publish({ details: publishDetails, api_version: '3.2' }) + .then((response) => { + expect(response.notice).to.not.equal(undefined) + expect(response.job_id).to.not.equal(undefined) + done() + }) + .catch(done) + }) + + it('should publish multiple entries assets when publishDetails of entries and assets are passed', done => { + const publishDetails = { + entries: [ + { + uid: entryUid1, + content_type: multiPageCT.content_type.uid, + locale: 'en-us' + }, + { + uid: entryUid2, + content_type: singlepageCT.content_type.uid, + locale: 'en-us' + } + ], + assets: [ + { + uid: assetUid1 + }, + { + uid: assetUid2 + } + ], + locales: [ + 'en-us' + ], + environments: [ + 'development' + ] + } + doBulkOperation() + .publish({ details: publishDetails, api_version: '3.2' }) + .then((response) => { + expect(response.notice).to.not.equal(undefined) + expect(response.job_id).to.not.equal(undefined) + done() + }) + .catch(done) + }) +}) + +function doBulkOperation (uid = null) { + return client.stack({ api_key: process.env.API_KEY }).bulkOperation() +} diff --git a/test/sanity-check/api/entry-test.js b/test/sanity-check/api/entry-test.js index fc2f02bd..e22da61b 100644 --- a/test/sanity-check/api/entry-test.js +++ b/test/sanity-check/api/entry-test.js @@ -50,6 +50,7 @@ describe('Entry api Test', () => { return entry.update({ locale: 'en-at' }) }) .then((entryResponse) => { + jsonWrite(entryResponse, 'publishEntry2.json') entryUTD = entryResponse.uid expect(entryResponse.title).to.be.equal('Sample Entry in en-at') expect(entryResponse.uid).to.be.not.equal(null) @@ -182,6 +183,7 @@ describe('Entry api Test', () => { entry: path.join(__dirname, '../mock/entry.json') }) .then((response) => { + jsonWrite(response, 'publishEntry1.json') expect(response.uid).to.be.not.equal(null) done() }) diff --git a/test/sanity-check/api/user-test.js b/test/sanity-check/api/user-test.js index aa7e21f2..838828cf 100644 --- a/test/sanity-check/api/user-test.js +++ b/test/sanity-check/api/user-test.js @@ -1,7 +1,7 @@ import { expect } from 'chai' import { describe, it } from 'mocha' -import { contentstackClient } from '../../utility/ContentstackClient' -import { jsonWrite } from '../../utility/fileOperations/readwrite' +import { contentstackClient } from '../../sanity-check/utility/ContentstackClient' +import { jsonWrite } from '../../sanity-check/utility/fileOperations/readwrite' import axios from 'axios' import dotenv from 'dotenv' diff --git a/test/sanity-check/sanity.js b/test/sanity-check/sanity.js index bb69aafd..169a91d2 100644 --- a/test/sanity-check/sanity.js +++ b/test/sanity-check/sanity.js @@ -13,6 +13,7 @@ require('./api/contentType-test') require('./api/asset-test') require('./api/extension-test') require('./api/entry-test') +require('./api/bulkOperation-test') require('./api/webhook-test') require('./api/workflow-test') require('./api/globalfield-test') diff --git a/test/sanity-check/utility/fileOperations/readwrite.js b/test/sanity-check/utility/fileOperations/readwrite.js index c06fe895..b5ae4900 100644 --- a/test/sanity-check/utility/fileOperations/readwrite.js +++ b/test/sanity-check/utility/fileOperations/readwrite.js @@ -1,6 +1,6 @@ import fs from 'fs' import path from 'path' -const dataFiles = './test/utility/dataFiles/' +const dataFiles = './test/sanity-check/utility/dataFiles/' export function jsonReader (fileName) { if (!fs.existsSync(`${dataFiles}${fileName}`)) { return From ba7d4772d668511d4d6d6356e8c6e97e7d8c0c9c Mon Sep 17 00:00:00 2001 From: harshithad0703 Date: Fri, 22 Mar 2024 12:06:53 +0530 Subject: [PATCH 4/9] chore: :package: update package version and changeLog --- CHANGELOG.md | 3 +++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 919e210e..7138fa22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## [v1.15.4](https://github.com/contentstack/contentstack-management-javascript/tree/v1.15.4) (2024-03-26) + - Fixes + - sanity test and dependency upgrades ## [v1.15.3](https://github.com/contentstack/contentstack-management-javascript/tree/v1.15.3) (2024-02-16) - Fix - Fix for updating entry diff --git a/package-lock.json b/package-lock.json index 02d5b32d..da78b420 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@contentstack/management", - "version": "1.15.3", + "version": "1.15.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@contentstack/management", - "version": "1.15.3", + "version": "1.15.4", "license": "MIT", "dependencies": { "@slack/bolt": "^3.17.1", diff --git a/package.json b/package.json index f04fc96c..0c838a5b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/management", - "version": "1.15.3", + "version": "1.15.4", "description": "The Content Management API is used to manage the content of your Contentstack account", "main": "./dist/node/contentstack-management.js", "browser": "./dist/web/contentstack-management.js", From 761636a7a8b53c76a93d830f8c628b47df249d1f Mon Sep 17 00:00:00 2001 From: harshithad0703 Date: Fri, 22 Mar 2024 12:10:31 +0530 Subject: [PATCH 5/9] chore: :package: upgraded axios package to 1.6.8 --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index da78b420..c3662261 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "@slack/bolt": "^3.17.1", - "axios": "^1.6.6", + "axios": "^1.6.8", "form-data": "^3.0.1", "lodash": "^4.17.21", "qs": "^6.11.2" @@ -3974,11 +3974,11 @@ } }, "node_modules/axios": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.6.tgz", - "integrity": "sha512-XZLZDFfXKM9U/Y/B4nNynfCRUqNyVZ4sBC/n9GDRCkq9vd2mIvKjKKsbIh1WPmHmNbg6ND7cTBY3Y2+u1G3/2Q==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", "dependencies": { - "follow-redirects": "^1.15.4", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } @@ -6489,9 +6489,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", - "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { "type": "individual", @@ -16685,11 +16685,11 @@ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" }, "axios": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.6.tgz", - "integrity": "sha512-XZLZDFfXKM9U/Y/B4nNynfCRUqNyVZ4sBC/n9GDRCkq9vd2mIvKjKKsbIh1WPmHmNbg6ND7cTBY3Y2+u1G3/2Q==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", "requires": { - "follow-redirects": "^1.15.4", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" }, @@ -18614,9 +18614,9 @@ "dev": true }, "follow-redirects": { - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", - "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==" + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" }, "for-each": { "version": "0.3.3", diff --git a/package.json b/package.json index 0c838a5b..c8ed9ca8 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "license": "MIT", "dependencies": { "@slack/bolt": "^3.17.1", - "axios": "^1.6.6", + "axios": "^1.6.8", "form-data": "^3.0.1", "lodash": "^4.17.21", "qs": "^6.11.2" From a82cc05369b8ec222320ff9bfc0b4d0b98178d87 Mon Sep 17 00:00:00 2001 From: harshithad0703 Date: Tue, 26 Mar 2024 16:31:55 +0530 Subject: [PATCH 6/9] fix: added delete stack method and test case --- lib/stack/index.js | 19 +++++++++++++++++-- test/sanity-check/api/asset-test.js | 1 + test/sanity-check/api/delete-test.js | 23 +++++++++++++++++++++++ test/sanity-check/api/stack-test.js | 10 ++++++++++ 4 files changed, 51 insertions(+), 2 deletions(-) diff --git a/lib/stack/index.js b/lib/stack/index.js index f63bb264..2ef5e72e 100644 --- a/lib/stack/index.js +++ b/lib/stack/index.js @@ -2,7 +2,7 @@ import cloneDeep from 'lodash/cloneDeep' import error from '../core/contentstackError' import { UserCollection } from '../user/index' import { Role } from './roles/index' -import { create, query, update, fetch } from '../entity' +import { create, query, update, fetch, deleteEntity } from '../entity' import { ContentType } from './contentType/index' import { GlobalField } from './globalField/index' import { DeliveryToken } from './deliveryToken/index' @@ -259,7 +259,7 @@ export function Stack (http, data) { } /** - * @description Management Tokens are tokens that provide you with read-write access to the content of your stack. + * @description Management Tokens are tokens that provide you with read-write access to the content of your stack. * @param {String} managementTokenUid The UID of the Management Token field you want to get details. * @returns {ManagementToken} Instance of ManagementToken. * @example @@ -730,6 +730,21 @@ export function Stack (http, data) { } return new Taxonomy(http, data) } + + /** + * @description The delete stack call lets you delete the stack. + * @memberof Stack + * @func delete + * @returns {Promise} Promise for Stack instance + * @example + * import * as contentstack from '@contentstack/management' + * const client = contentstack.client() + * + * client.stack({ api_key: 'api_key'}).delete() + * .then((stack) => console.log(stack)) + * + */ + this.delete = deleteEntity(http) } else { /** * @description The Create stack call creates a new stack in your Contentstack account. diff --git a/test/sanity-check/api/asset-test.js b/test/sanity-check/api/asset-test.js index db3e68b4..4aadb5be 100644 --- a/test/sanity-check/api/asset-test.js +++ b/test/sanity-check/api/asset-test.js @@ -59,6 +59,7 @@ describe('Assets api Test', () => { makeAsset().folder().create({ asset: { name: 'Sample Folder' } }) .then((asset) => { folderUID = asset.uid + jsonWrite(asset, 'folder.json') expect(asset.uid).to.be.not.equal(null) expect(asset.name).to.be.equal('Sample Folder') expect(asset.is_dir).to.be.equal(true) diff --git a/test/sanity-check/api/delete-test.js b/test/sanity-check/api/delete-test.js index 6764a85f..3a3c2292 100644 --- a/test/sanity-check/api/delete-test.js +++ b/test/sanity-check/api/delete-test.js @@ -123,6 +123,25 @@ describe('Branch Alias delete api Test', () => { }) }) +describe('Delete Asset Folder api Test', () => { + let folderUid = '' + setup(() => { + const user = jsonReader('loggedinuser.json') + const folder = jsonReader('folder.json') + folderUid = folder.uid + client = contentstackClient(user.authtoken) + }) + it('should delete an environment', done => { + makeAssetFolder(folderUid) + .delete() + .then((data) => { + expect(data.notice).to.be.equal('Folder deleted successfully.') + done() + }) + .catch(done) + }) +}) + function makeEnvironment (uid = null) { return client.stack({ api_key: process.env.API_KEY }).environment(uid) } @@ -138,3 +157,7 @@ function makeDeliveryToken (uid = null) { function makeBranchAlias (uid = null) { return client.stack({ api_key: process.env.API_KEY }).branchAlias(uid) } + +function makeAssetFolder (uid = null) { + return client.stack({ api_key: process.env.API_KEY }).asset().folder(uid) +} diff --git a/test/sanity-check/api/stack-test.js b/test/sanity-check/api/stack-test.js index fa79f853..3377a110 100644 --- a/test/sanity-check/api/stack-test.js +++ b/test/sanity-check/api/stack-test.js @@ -157,6 +157,16 @@ describe('Stack api Test', () => { }) .catch(done) }) + + it('should delete stack', done => { + client.stack({ api_key: stacks.api_key }) + .delete() + .then((stack) => { + expect(stack.notice).to.be.equal('Stack deleted successfully!') + done() + }) + .catch(done) + }) }) describe('Branch creation api Test', () => { From 6ea8232f8491a8bd42f4623506473576db114fc3 Mon Sep 17 00:00:00 2001 From: harshithad0703 Date: Tue, 26 Mar 2024 16:32:28 +0530 Subject: [PATCH 7/9] chore: updated changeLog and package version --- CHANGELOG.md | 4 ++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7138fa22..d34d535f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [v1.15.5](https://github.com/contentstack/contentstack-management-javascript/tree/v1.15.4) (2024-04-02) + - Enhancement + - delete stack implemetation and test cases + ## [v1.15.4](https://github.com/contentstack/contentstack-management-javascript/tree/v1.15.4) (2024-03-26) - Fixes - sanity test and dependency upgrades diff --git a/package-lock.json b/package-lock.json index c3662261..7d1c688e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@contentstack/management", - "version": "1.15.4", + "version": "1.15.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@contentstack/management", - "version": "1.15.4", + "version": "1.15.5", "license": "MIT", "dependencies": { "@slack/bolt": "^3.17.1", diff --git a/package.json b/package.json index c8ed9ca8..2f1e887c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/management", - "version": "1.15.4", + "version": "1.15.5", "description": "The Content Management API is used to manage the content of your Contentstack account", "main": "./dist/node/contentstack-management.js", "browser": "./dist/web/contentstack-management.js", From 281e8ec497db552258443428fa45c51d2cfe0fcc Mon Sep 17 00:00:00 2001 From: harshithad0703 Date: Wed, 27 Mar 2024 11:55:51 +0530 Subject: [PATCH 8/9] chore: :package: updated internal dependencies --- package-lock.json | 77 ++++++++++++++++------------------------------- 1 file changed, 26 insertions(+), 51 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7d1c688e..5e0604cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4596,12 +4596,12 @@ "dev": true }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -4609,7 +4609,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -4668,20 +4668,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/body-parser/node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/body-parser/node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -5148,9 +5134,9 @@ "dev": true }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "engines": { "node": ">= 0.6" } @@ -6200,16 +6186,16 @@ } }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -17196,12 +17182,12 @@ "dev": true }, "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "requires": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -17209,7 +17195,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -17252,17 +17238,6 @@ "side-channel": "^1.0.4" } }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -17600,9 +17575,9 @@ "dev": true }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" }, "cookie-signature": { "version": "1.0.6", @@ -18373,16 +18348,16 @@ } }, "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", From 1aa58d85a015ce39e683e69e1a61033177f58f44 Mon Sep 17 00:00:00 2001 From: harshithad0703 Date: Thu, 28 Mar 2024 14:22:34 +0530 Subject: [PATCH 9/9] chore: :package: updated sdk version to 1.15.4 and changelog update --- CHANGELOG.md | 7 ++----- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d34d535f..41175cf4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,8 @@ # Changelog -## [v1.15.5](https://github.com/contentstack/contentstack-management-javascript/tree/v1.15.4) (2024-04-02) - - Enhancement +## [v1.15.4](https://github.com/contentstack/contentstack-management-javascript/tree/v1.15.4) (2024-03-28) + - Fixes and Enhancement - delete stack implemetation and test cases - -## [v1.15.4](https://github.com/contentstack/contentstack-management-javascript/tree/v1.15.4) (2024-03-26) - - Fixes - sanity test and dependency upgrades ## [v1.15.3](https://github.com/contentstack/contentstack-management-javascript/tree/v1.15.3) (2024-02-16) - Fix diff --git a/package-lock.json b/package-lock.json index 5e0604cb..b9484372 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@contentstack/management", - "version": "1.15.5", + "version": "1.15.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@contentstack/management", - "version": "1.15.5", + "version": "1.15.4", "license": "MIT", "dependencies": { "@slack/bolt": "^3.17.1", diff --git a/package.json b/package.json index 2f1e887c..c8ed9ca8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/management", - "version": "1.15.5", + "version": "1.15.4", "description": "The Content Management API is used to manage the content of your Contentstack account", "main": "./dist/node/contentstack-management.js", "browser": "./dist/web/contentstack-management.js",