diff --git a/.changeset/pre.json b/.changeset/pre.json index 38a336ace..f02a7140e 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -42,12 +42,14 @@ "@verdaccio/fastify-migration": "6.0.0-6-next.9", "@verdaccio/eslint-config": "1.0.0", "@verdaccio/benchmark": "1.0.0", - "@verdaccio/website": "5.1.3" + "@verdaccio/website": "5.1.3", + "@verdaccio/core": "6.0.0-next.0" }, "changesets": [ "afraid-mice-obey", "big-lobsters-sin", "calm-pants-impress", + "dry-planes-tap", "few-cooks-destroy", "few-mangos-grow", "fifty-jars-rest", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index fce65c3cf..fb1531bff 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,56 @@ # @verdaccio/api +## 6.0.0-6-next.14 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/auth@6.0.0-6-next.11 + - @verdaccio/config@6.0.0-6-next.8 + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/core@6.0.0-6-next.1 + - @verdaccio/hooks@6.0.0-6-next.6 + - @verdaccio/store@6.0.0-6-next.12 + - @verdaccio/utils@6.0.0-6-next.6 + - @verdaccio/middleware@6.0.0-6-next.11 + - @verdaccio/tarball@11.0.0-6-next.7 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.13 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 8dcb1de7f..61eb43d9b 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/api", - "version": "6.0.0-6-next.13", + "version": "6.0.0-6-next.14", "description": "loaders logic", "main": "./build/index.js", "types": "build/index.d.ts", @@ -39,16 +39,16 @@ }, "license": "MIT", "dependencies": { - "@verdaccio/auth": "workspace:6.0.0-6-next.10", - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/config": "workspace:6.0.0-6-next.7", - "@verdaccio/core": "workspace:6.0.0-next.0", - "@verdaccio/hooks": "workspace:6.0.0-6-next.5", + "@verdaccio/auth": "workspace:6.0.0-6-next.11", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/config": "workspace:6.0.0-6-next.8", + "@verdaccio/core": "workspace:6.0.0-6-next.1", + "@verdaccio/hooks": "workspace:6.0.0-6-next.6", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "@verdaccio/middleware": "workspace:6.0.0-6-next.10", - "@verdaccio/store": "workspace:6.0.0-6-next.11", - "@verdaccio/tarball": "workspace:11.0.0-6-next.6", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", + "@verdaccio/middleware": "workspace:6.0.0-6-next.11", + "@verdaccio/store": "workspace:6.0.0-6-next.12", + "@verdaccio/tarball": "workspace:11.0.0-6-next.7", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", "cookies": "0.8.0", "debug": "4.3.2", "express": "4.17.1", @@ -57,8 +57,8 @@ "semver": "7.3.5" }, "devDependencies": { - "@verdaccio/server": "workspace:6.0.0-6-next.18", - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/server": "workspace:6.0.0-6-next.19", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "body-parser": "1.19.0", "lodash": "4.17.21", "supertest": "6.1.6" diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index c4ec674eb..762a41077 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,52 @@ # @verdaccio/auth +## 6.0.0-6-next.11 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/config@6.0.0-6-next.8 + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/utils@6.0.0-6-next.6 + - @verdaccio/loaders@6.0.0-6-next.4 + - verdaccio-htpasswd@11.0.0-6-next.8 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.10 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 2b5988b57..2db1acec2 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/auth", - "version": "6.0.0-6-next.10", + "version": "6.0.0-6-next.11", "description": "logger", "main": "./build/index.js", "types": "build/index.d.ts", @@ -39,20 +39,20 @@ }, "license": "MIT", "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/config": "workspace:6.0.0-6-next.7", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/config": "workspace:6.0.0-6-next.8", "@verdaccio/loaders": "workspace:6.0.0-6-next.4", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", "debug": "4.3.2", "express": "4.17.1", "jsonwebtoken": "8.5.1", "lodash": "4.17.21", - "verdaccio-htpasswd": "workspace:11.0.0-6-next.7" + "verdaccio-htpasswd": "workspace:11.0.0-6-next.8" }, "devDependencies": { - "@verdaccio/mock": "workspace:6.0.0-6-next.8", - "@verdaccio/types": "workspace:11.0.0-6-next.7" + "@verdaccio/mock": "workspace:6.0.0-6-next.9", + "@verdaccio/types": "workspace:11.0.0-6-next.8" }, "funding": { "type": "opencollective", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 1e1d2d5fd..a6bc3cf51 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,50 @@ # @verdaccio/cli +## 6.0.0-6-next.21 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/config@6.0.0-6-next.8 + - @verdaccio/fastify-migration@6.0.0-6-next.12 + - @verdaccio/node-api@6.0.0-6-next.20 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.20 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 25ee5527b..3432e2a76 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/cli", - "version": "6.0.0-6-next.20", + "version": "6.0.0-6-next.21", "author": { "name": "Juan Picado", "email": "juanpicado19@gmail.com" @@ -44,10 +44,10 @@ "start": "ts-node src/index.ts" }, "dependencies": { - "@verdaccio/config": "workspace:6.0.0-6-next.7", + "@verdaccio/config": "workspace:6.0.0-6-next.8", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "@verdaccio/node-api": "workspace:6.0.0-6-next.19", - "@verdaccio/fastify-migration": "workspace:6.0.0-6-next.11", + "@verdaccio/node-api": "workspace:6.0.0-6-next.20", + "@verdaccio/fastify-migration": "workspace:6.0.0-6-next.12", "clipanion": "3.0.1", "envinfo": "7.8.1", "kleur": "3.0.3", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index ac4ca9967..6c4719941 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,48 @@ # @verdaccio/config +## 6.0.0-6-next.8 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/utils@6.0.0-6-next.6 + ## 6.0.0-6-next.7 ### Patch Changes diff --git a/packages/config/package.json b/packages/config/package.json index 085dd26b8..1761f1c67 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/config", - "version": "6.0.0-6-next.7", + "version": "6.0.0-6-next.8", "description": "logger", "main": "./build/index.js", "types": "build/index.d.ts", @@ -39,8 +39,8 @@ "build": "pnpm run build:js && pnpm run build:types" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", "debug": "4.3.2", "js-yaml": "3.14.1", "lodash": "4.17.21", diff --git a/packages/core/commons-api/CHANGELOG.md b/packages/core/commons-api/CHANGELOG.md index 11091ca95..7f80d71ec 100644 --- a/packages/core/commons-api/CHANGELOG.md +++ b/packages/core/commons-api/CHANGELOG.md @@ -1,5 +1,42 @@ # Change Log +## 11.0.0-6-next.4 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + ## 10.0.0-alpha.3 ### Patch Changes diff --git a/packages/core/commons-api/package.json b/packages/core/commons-api/package.json index 06070c2f9..8af0138f5 100644 --- a/packages/core/commons-api/package.json +++ b/packages/core/commons-api/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/commons-api", - "version": "11.0.0-alpha.3", + "version": "11.0.0-6-next.4", "description": "Commons API utilities for Verdaccio", "keywords": [ "private", diff --git a/packages/core/core/CHANGELOG.md b/packages/core/core/CHANGELOG.md new file mode 100644 index 000000000..c74416306 --- /dev/null +++ b/packages/core/core/CHANGELOG.md @@ -0,0 +1,37 @@ +# @verdaccio/core + +## 6.0.0-6-next.1 +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` diff --git a/packages/core/core/package.json b/packages/core/core/package.json index 0a4c0bc56..8d8c0d4c4 100644 --- a/packages/core/core/package.json +++ b/packages/core/core/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/core", - "version": "6.0.0-next.0", + "version": "6.0.0-6-next.1", "description": "core utilities", "keywords": [ "private", @@ -39,7 +39,7 @@ "semver": "7.3.5" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "typedoc": "next" }, "scripts": { diff --git a/packages/core/file-locking/package.json b/packages/core/file-locking/package.json index 5c84f5f45..4bcb73ea3 100644 --- a/packages/core/file-locking/package.json +++ b/packages/core/file-locking/package.json @@ -40,7 +40,7 @@ "lockfile": "1.0.4" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7" + "@verdaccio/types": "workspace:11.0.0-6-next.8" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/core/htpasswd/CHANGELOG.md b/packages/core/htpasswd/CHANGELOG.md index 943fa0666..c5651a9ff 100644 --- a/packages/core/htpasswd/CHANGELOG.md +++ b/packages/core/htpasswd/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 11.0.0-6-next.8 + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/file-locking@11.0.0-alpha.3 + ## 11.0.0-6-next.7 ### Patch Changes diff --git a/packages/core/htpasswd/package.json b/packages/core/htpasswd/package.json index 9ec70f9d1..1f5047ae5 100644 --- a/packages/core/htpasswd/package.json +++ b/packages/core/htpasswd/package.json @@ -1,6 +1,6 @@ { "name": "verdaccio-htpasswd", - "version": "11.0.0-6-next.7", + "version": "11.0.0-6-next.8", "description": "htpasswd auth plugin for Verdaccio", "keywords": [ "private", @@ -34,7 +34,7 @@ "npm": ">=6" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", "@verdaccio/file-locking": "workspace:11.0.0-alpha.3", "apache-md5": "1.1.7", "bcryptjs": "2.4.3", @@ -44,7 +44,7 @@ }, "devDependencies": { "@types/bcryptjs": "2.4.2", - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "mockdate": "3.0.5" }, "scripts": { diff --git a/packages/core/local-storage/CHANGELOG.md b/packages/core/local-storage/CHANGELOG.md index 119bdd3a3..80caa696a 100644 --- a/packages/core/local-storage/CHANGELOG.md +++ b/packages/core/local-storage/CHANGELOG.md @@ -1,5 +1,50 @@ # Change Log +## 11.0.0-6-next.8 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/core@6.0.0-6-next.1 + - @verdaccio/streams@11.0.0-6-next.4 + - @verdaccio/file-locking@11.0.0-alpha.3 + ## 11.0.0-6-next.7 ### Patch Changes diff --git a/packages/core/local-storage/package.json b/packages/core/local-storage/package.json index f81da3805..a882336a2 100644 --- a/packages/core/local-storage/package.json +++ b/packages/core/local-storage/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/local-storage", - "version": "11.0.0-6-next.7", + "version": "11.0.0-6-next.8", "description": "Local storage implementation", "keywords": [ "private", @@ -37,10 +37,10 @@ "npm": ">=7" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/core": "workspace:6.0.0-next.0", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/core": "workspace:6.0.0-6-next.1", "@verdaccio/file-locking": "workspace:11.0.0-alpha.3", - "@verdaccio/streams": "workspace:11.0.0-alpha.3", + "@verdaccio/streams": "workspace:11.0.0-6-next.4", "async": "3.2.1", "core-js": "3.17.2", "debug": "4.3.2", @@ -52,9 +52,9 @@ }, "devDependencies": { "@types/minimatch": "3.0.5", - "@verdaccio/types": "workspace:11.0.0-6-next.7", - "@verdaccio/config": "workspace:6.0.0-6-next.7", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", + "@verdaccio/types": "workspace:11.0.0-6-next.8", + "@verdaccio/config": "workspace:6.0.0-6-next.8", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", "minimatch": "3.0.4", "tmp-promise": "3.0.2" }, diff --git a/packages/core/readme/package.json b/packages/core/readme/package.json index c8f523fe5..70bfccd6a 100644 --- a/packages/core/readme/package.json +++ b/packages/core/readme/package.json @@ -45,7 +45,7 @@ "marked": "3.0.2" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7" + "@verdaccio/types": "workspace:11.0.0-6-next.8" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/core/server/CHANGELOG.md b/packages/core/server/CHANGELOG.md index 833cce9aa..f841f9d7f 100644 --- a/packages/core/server/CHANGELOG.md +++ b/packages/core/server/CHANGELOG.md @@ -1,5 +1,50 @@ # @verdaccio/fastify-migration +## 6.0.0-6-next.12 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/auth@6.0.0-6-next.11 + - @verdaccio/config@6.0.0-6-next.8 + - @verdaccio/store@6.0.0-6-next.12 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.11 ### Patch Changes diff --git a/packages/core/server/package.json b/packages/core/server/package.json index 63fe6ce4f..dc9144694 100644 --- a/packages/core/server/package.json +++ b/packages/core/server/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/fastify-migration", - "version": "6.0.0-6-next.11", + "version": "6.0.0-6-next.12", "description": "Fastify server migration package", "keywords": [ "private", @@ -34,17 +34,17 @@ "access": "public" }, "dependencies": { - "@verdaccio/config": "workspace:6.0.0-6-next.7", - "@verdaccio/auth": "workspace:6.0.0-6-next.10", + "@verdaccio/config": "workspace:6.0.0-6-next.8", + "@verdaccio/auth": "workspace:6.0.0-6-next.11", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "@verdaccio/store": "workspace:6.0.0-6-next.11", + "@verdaccio/store": "workspace:6.0.0-6-next.12", "core-js": "3.17.2", "debug": "4.3.2", "fastify": "3.20.2", "fastify-plugin": "3.0.0" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "ts-node": "10.2.1" }, "scripts": { diff --git a/packages/core/streams/CHANGELOG.md b/packages/core/streams/CHANGELOG.md index 4ce007ae3..48bcebd18 100644 --- a/packages/core/streams/CHANGELOG.md +++ b/packages/core/streams/CHANGELOG.md @@ -1,5 +1,42 @@ # Change Log +## 11.0.0-6-next.4 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + ## 10.0.0-alpha.3 ### Patch Changes diff --git a/packages/core/streams/package.json b/packages/core/streams/package.json index be93018c2..f4d4b4e36 100644 --- a/packages/core/streams/package.json +++ b/packages/core/streams/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/streams", - "version": "11.0.0-alpha.3", + "version": "11.0.0-6-next.4", "description": "Stream extension for Verdaccio", "keywords": [ "private", @@ -34,7 +34,7 @@ "access": "public" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7" + "@verdaccio/types": "workspace:11.0.0-6-next.8" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/core/tarball/CHANGELOG.md b/packages/core/tarball/CHANGELOG.md index 4ddddc1e1..630d6dc4b 100644 --- a/packages/core/tarball/CHANGELOG.md +++ b/packages/core/tarball/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 11.0.0-6-next.7 + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/utils@6.0.0-6-next.6 + - @verdaccio/url@11.0.0-6-next.5 + ## 11.0.0-6-next.6 ### Patch Changes diff --git a/packages/core/tarball/package.json b/packages/core/tarball/package.json index eca149476..06e42083c 100644 --- a/packages/core/tarball/package.json +++ b/packages/core/tarball/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/tarball", - "version": "11.0.0-6-next.6", + "version": "11.0.0-6-next.7", "description": "tarball utilities resolver", "keywords": [ "private", @@ -34,13 +34,13 @@ "access": "public" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/url": "workspace:11.0.0-6-next.4", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/url": "workspace:11.0.0-6-next.5", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", "lodash": "4.17.21" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "express": "4.17.1", "node-mocks-http": "1.10.1" }, diff --git a/packages/core/types/CHANGELOG.md b/packages/core/types/CHANGELOG.md index 4ee637679..18442403f 100644 --- a/packages/core/types/CHANGELOG.md +++ b/packages/core/types/CHANGELOG.md @@ -1,5 +1,42 @@ # Change Log +## 11.0.0-6-next.8 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + ## 11.0.0-6-next.7 ### Minor Changes diff --git a/packages/core/types/package.json b/packages/core/types/package.json index 6f7c7515b..4ee58d356 100644 --- a/packages/core/types/package.json +++ b/packages/core/types/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/types", - "version": "11.0.0-6-next.7", + "version": "11.0.0-6-next.8", "description": "verdaccio types definitions", "keywords": [ "private", diff --git a/packages/core/url/CHANGELOG.md b/packages/core/url/CHANGELOG.md index 35acc91cd..4912e813a 100644 --- a/packages/core/url/CHANGELOG.md +++ b/packages/core/url/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 11.0.0-6-next.5 + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + ## 11.0.0-6-next.4 ### Major Changes diff --git a/packages/core/url/package.json b/packages/core/url/package.json index 0a0ad87fd..5f758ea81 100644 --- a/packages/core/url/package.json +++ b/packages/core/url/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/url", - "version": "11.0.0-6-next.4", + "version": "11.0.0-6-next.5", "description": "url utilities resolver", "keywords": [ "private", @@ -34,13 +34,13 @@ "access": "public" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", "debug": "4.3.2", "lodash": "4.17.21", "validator": "13.6.0" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "node-mocks-http": "1.10.1" }, "scripts": { diff --git a/packages/hooks/CHANGELOG.md b/packages/hooks/CHANGELOG.md index 299824e61..661413d0f 100644 --- a/packages/hooks/CHANGELOG.md +++ b/packages/hooks/CHANGELOG.md @@ -1,5 +1,48 @@ # @verdaccio/hooks +## 6.0.0-6-next.6 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.5 ### Patch Changes diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 8e53ff70b..3eb7cc291 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/hooks", - "version": "6.0.0-6-next.5", + "version": "6.0.0-6-next.6", "description": "loaders logic", "main": "./build/index.js", "types": "build/index.d.ts", @@ -30,7 +30,7 @@ "npm": ">=6" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", "@verdaccio/logger": "workspace:6.0.0-6-next.4", "core-js": "3.17.2", "debug": "4.3.2", @@ -39,10 +39,10 @@ "undici-fetch": "1.0.0-rc.4" }, "devDependencies": { - "@verdaccio/auth": "workspace:6.0.0-6-next.10", - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/config": "workspace:6.0.0-6-next.7", - "@verdaccio/types": "workspace:11.0.0-6-next.7" + "@verdaccio/auth": "workspace:6.0.0-6-next.11", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/config": "workspace:6.0.0-6-next.8", + "@verdaccio/types": "workspace:11.0.0-6-next.8" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 8c831f9a7..69f9649f2 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -18,10 +18,10 @@ "lodash": "4.17.21" }, "devDependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/config": "workspace:6.0.0-6-next.7", - "@verdaccio/mock": "workspace:6.0.0-6-next.8", - "@verdaccio/types": "workspace:11.0.0-6-next.7" + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/config": "workspace:6.0.0-6-next.8", + "@verdaccio/mock": "workspace:6.0.0-6-next.9", + "@verdaccio/types": "workspace:11.0.0-6-next.8" }, "homepage": "https://verdaccio.org", "keywords": [ diff --git a/packages/logger/package.json b/packages/logger/package.json index e3739eca8..48b944814 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -46,7 +46,7 @@ }, "devDependencies": { "@types/pino": "6.3.11", - "@verdaccio/types": "workspace:11.0.0-6-next.7" + "@verdaccio/types": "workspace:11.0.0-6-next.8" }, "funding": { "type": "opencollective", diff --git a/packages/middleware/CHANGELOG.md b/packages/middleware/CHANGELOG.md index 96d8d1e13..ba1281e53 100644 --- a/packages/middleware/CHANGELOG.md +++ b/packages/middleware/CHANGELOG.md @@ -1,5 +1,15 @@ # @verdaccio/middleware +## 6.0.0-6-next.11 + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/auth@6.0.0-6-next.11 + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/utils@6.0.0-6-next.6 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.10 ### Patch Changes diff --git a/packages/middleware/package.json b/packages/middleware/package.json index 5aec1461a..e0c616a51 100644 --- a/packages/middleware/package.json +++ b/packages/middleware/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/middleware", - "version": "6.0.0-6-next.10", + "version": "6.0.0-6-next.11", "description": "loaders logic", "main": "./build/index.js", "types": "build/index.d.ts", @@ -39,10 +39,10 @@ }, "dependencies": { "debug": "4.3.2", - "@verdaccio/auth": "workspace:6.0.0-6-next.10", - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", + "@verdaccio/auth": "workspace:6.0.0-6-next.11", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", "lodash": "4.17.21" }, "funding": { diff --git a/packages/mock/CHANGELOG.md b/packages/mock/CHANGELOG.md index e31dd11c4..7ec800914 100644 --- a/packages/mock/CHANGELOG.md +++ b/packages/mock/CHANGELOG.md @@ -1,5 +1,14 @@ # @verdaccio/mock +## 6.0.0-6-next.9 + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/config@6.0.0-6-next.8 + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/utils@6.0.0-6-next.6 + ## 6.0.0-6-next.8 ### Patch Changes diff --git a/packages/mock/package.json b/packages/mock/package.json index 3ca979e1d..66ef664fc 100644 --- a/packages/mock/package.json +++ b/packages/mock/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/mock", - "version": "6.0.0-6-next.8", + "version": "6.0.0-6-next.9", "author": { "name": "Juan Picado", "email": "juanpicado19@gmail.com" @@ -39,9 +39,9 @@ "build": "pnpm run build:js && pnpm run build:types" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/config": "workspace:6.0.0-6-next.7", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/config": "workspace:6.0.0-6-next.8", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", "core-js": "3.17.2", "debug": "4.3.2", "fs-extra": "10.0.0", @@ -50,7 +50,7 @@ "supertest": "6.1.6" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7" + "@verdaccio/types": "workspace:11.0.0-6-next.8" }, "funding": { "type": "opencollective", diff --git a/packages/node-api/CHANGELOG.md b/packages/node-api/CHANGELOG.md index d58b2a8d9..444df3aae 100644 --- a/packages/node-api/CHANGELOG.md +++ b/packages/node-api/CHANGELOG.md @@ -1,5 +1,15 @@ # @verdaccio/node-api +## 6.0.0-6-next.20 + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/config@6.0.0-6-next.8 + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/server@6.0.0-6-next.19 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.19 ### Patch Changes diff --git a/packages/node-api/package.json b/packages/node-api/package.json index 4d13d07f4..8c7c3bb4a 100644 --- a/packages/node-api/package.json +++ b/packages/node-api/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/node-api", - "version": "6.0.0-6-next.19", + "version": "6.0.0-6-next.20", "description": "node API", "main": "build/index.js", "types": "build/index.d.ts", @@ -39,17 +39,17 @@ }, "license": "MIT", "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/config": "workspace:6.0.0-6-next.7", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/config": "workspace:6.0.0-6-next.8", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "@verdaccio/server": "workspace:6.0.0-6-next.18", + "@verdaccio/server": "workspace:6.0.0-6-next.19", "core-js": "3.17.2", "debug": "4.3.2", "lodash": "4.17.21" }, "devDependencies": { - "@verdaccio/mock": "workspace:6.0.0-6-next.8", - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/mock": "workspace:6.0.0-6-next.9", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "jest-mock-process": "1.4.1", "selfsigned": "1.10.11", "supertest": "6.1.6" diff --git a/packages/plugins/active-directory/CHANGELOG.md b/packages/plugins/active-directory/CHANGELOG.md index ef7c5f79b..33dfe4c20 100644 --- a/packages/plugins/active-directory/CHANGELOG.md +++ b/packages/plugins/active-directory/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 11.0.0-6-next.4 + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + ## 10.0.0-alpha.3 ### Patch Changes diff --git a/packages/plugins/active-directory/package.json b/packages/plugins/active-directory/package.json index e092acfe8..e3305980f 100644 --- a/packages/plugins/active-directory/package.json +++ b/packages/plugins/active-directory/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/active-directory", - "version": "11.0.0-alpha.3", + "version": "11.0.0-6-next.4", "description": "Active Directory authentication plugin for Verdaccio", "keywords": [ "private", @@ -34,12 +34,12 @@ "npm": ">=6" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", "activedirectory2": "2.1.0" }, "devDependencies": { "@types/activedirectory2": "1.2.3", - "@verdaccio/types": "workspace:11.0.0-6-next.7" + "@verdaccio/types": "workspace:11.0.0-6-next.8" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/plugins/audit/CHANGELOG.md b/packages/plugins/audit/CHANGELOG.md index 5bfb1ccc7..ec14feddc 100644 --- a/packages/plugins/audit/CHANGELOG.md +++ b/packages/plugins/audit/CHANGELOG.md @@ -1,5 +1,42 @@ # Change Log +## 11.0.0-6-next.6 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + ## 11.0.0-6-next.5 ### Patch Changes diff --git a/packages/plugins/audit/package.json b/packages/plugins/audit/package.json index accfd9120..9ede83b14 100644 --- a/packages/plugins/audit/package.json +++ b/packages/plugins/audit/package.json @@ -1,6 +1,6 @@ { "name": "verdaccio-audit", - "version": "11.0.0-6-next.5", + "version": "11.0.0-6-next.6", "description": "Verdaccio Middleware plugin to bypass npmjs audit", "keywords": [ "private", @@ -36,7 +36,7 @@ "node-fetch": "3.0.0-beta.6-exportfix" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "body-parser": "1.19.0", "nock": "12.0.3", "supertest": "6.1.6" diff --git a/packages/plugins/auth-memory/CHANGELOG.md b/packages/plugins/auth-memory/CHANGELOG.md index ce5ccd01c..cf2175d87 100644 --- a/packages/plugins/auth-memory/CHANGELOG.md +++ b/packages/plugins/auth-memory/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 11.0.0-6-next.4 + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + ## 10.0.0-alpha.3 ### Patch Changes diff --git a/packages/plugins/auth-memory/package.json b/packages/plugins/auth-memory/package.json index 4c0930052..55867bbf7 100644 --- a/packages/plugins/auth-memory/package.json +++ b/packages/plugins/auth-memory/package.json @@ -1,6 +1,6 @@ { "name": "verdaccio-auth-memory", - "version": "11.0.0-alpha.3", + "version": "11.0.0-6-next.4", "description": "Auth plugin for Verdaccio that keeps users in memory", "keywords": [ "private", @@ -32,10 +32,10 @@ }, "dependencies": { "debug": "4.3.2", - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3" + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7" + "@verdaccio/types": "workspace:11.0.0-6-next.8" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/plugins/aws-storage/CHANGELOG.md b/packages/plugins/aws-storage/CHANGELOG.md index 9b88ee3c1..3f7d7d7bc 100644 --- a/packages/plugins/aws-storage/CHANGELOG.md +++ b/packages/plugins/aws-storage/CHANGELOG.md @@ -1,5 +1,48 @@ # Change Log +## 11.0.0-6-next.6 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/streams@11.0.0-6-next.4 + ## 11.0.0-6-next.5 ### Patch Changes diff --git a/packages/plugins/aws-storage/package.json b/packages/plugins/aws-storage/package.json index 66ecd183f..681beac00 100644 --- a/packages/plugins/aws-storage/package.json +++ b/packages/plugins/aws-storage/package.json @@ -1,6 +1,6 @@ { "name": "verdaccio-aws-s3-storage", - "version": "11.0.0-6-next.5", + "version": "11.0.0-6-next.6", "description": "AWS S3 storage implementation for Verdaccio", "keywords": [ "private", @@ -31,12 +31,12 @@ "main": "build/index.js", "types": "build/index.d.ts", "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/streams": "workspace:11.0.0-alpha.3", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/streams": "workspace:11.0.0-6-next.4", "aws-sdk": "2.981.0" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "recursive-readdir": "2.2.2" }, "scripts": { diff --git a/packages/plugins/google-cloud-storage/CHANGELOG.md b/packages/plugins/google-cloud-storage/CHANGELOG.md index 6aaad9fce..abcd6b097 100644 --- a/packages/plugins/google-cloud-storage/CHANGELOG.md +++ b/packages/plugins/google-cloud-storage/CHANGELOG.md @@ -1,5 +1,48 @@ # Change Log +## 11.0.0-6-next.6 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/streams@11.0.0-6-next.4 + ## 11.0.0-6-next.5 ### Major Changes diff --git a/packages/plugins/google-cloud-storage/package.json b/packages/plugins/google-cloud-storage/package.json index b5ffc0930..f000d2c7b 100644 --- a/packages/plugins/google-cloud-storage/package.json +++ b/packages/plugins/google-cloud-storage/package.json @@ -1,6 +1,6 @@ { "name": "verdaccio-google-cloud", - "version": "11.0.0-6-next.5", + "version": "11.0.0-6-next.6", "description": "Google Cloud storage implementation for Verdaccio", "keywords": [ "private", @@ -33,11 +33,11 @@ "dependencies": { "@google-cloud/datastore": "6.5.0", "@google-cloud/storage": "5.14.0", - "@verdaccio/commons-api": "11.0.0-alpha.3", - "@verdaccio/streams": "workspace:11.0.0-alpha.3" + "@verdaccio/commons-api": "11.0.0-6-next.4", + "@verdaccio/streams": "workspace:11.0.0-6-next.4" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "memory-fs": "0.5.0" }, "optionalDependencies": { diff --git a/packages/plugins/memory/CHANGELOG.md b/packages/plugins/memory/CHANGELOG.md index bd37f68a4..0c41a493e 100644 --- a/packages/plugins/memory/CHANGELOG.md +++ b/packages/plugins/memory/CHANGELOG.md @@ -1,5 +1,48 @@ # Change Log +## 11.0.0-6-next.5 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/streams@11.0.0-6-next.4 + ## 11.0.0-6-next.4 ### Major Changes diff --git a/packages/plugins/memory/package.json b/packages/plugins/memory/package.json index f0ea51496..1d0baaa6b 100644 --- a/packages/plugins/memory/package.json +++ b/packages/plugins/memory/package.json @@ -1,6 +1,6 @@ { "name": "verdaccio-memory", - "version": "11.0.0-6-next.4", + "version": "11.0.0-6-next.5", "description": "Storage implementation in memory", "keywords": [ "private", @@ -31,14 +31,14 @@ "npm": ">=6" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/streams": "workspace:11.0.0-alpha.3", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/streams": "workspace:11.0.0-6-next.4", "memory-fs": "0.5.0", "debug": "4.3.2", "memfs": "3.2.4" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7" + "@verdaccio/types": "workspace:11.0.0-6-next.8" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/plugins/ui-theme/CHANGELOG.md b/packages/plugins/ui-theme/CHANGELOG.md index 00e1699cc..3e8fcba28 100644 --- a/packages/plugins/ui-theme/CHANGELOG.md +++ b/packages/plugins/ui-theme/CHANGELOG.md @@ -1,5 +1,42 @@ # @verdaccio/ui-theme +## 6.0.0-6-next.10 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + ## 6.0.0-6-next.9 ### Minor Changes diff --git a/packages/plugins/ui-theme/package.json b/packages/plugins/ui-theme/package.json index 551c56522..4f2e64039 100644 --- a/packages/plugins/ui-theme/package.json +++ b/packages/plugins/ui-theme/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/ui-theme", - "version": "6.0.0-6-next.9", + "version": "6.0.0-6-next.10", "description": "Verdaccio User Interface", "author": { "name": "Verdaccio Contributors", @@ -27,7 +27,7 @@ "@testing-library/dom": "8.2.0", "@testing-library/jest-dom": "5.14.1", "@testing-library/react": "12.0.0", - "@verdaccio/node-api": "workspace:6.0.0-6-next.19", + "@verdaccio/node-api": "workspace:6.0.0-6-next.20", "autosuggest-highlight": "3.1.1", "babel-loader": "8.2.2", "babel-plugin-dynamic-import-node": "2.3.3", diff --git a/packages/proxy/CHANGELOG.md b/packages/proxy/CHANGELOG.md index 516ac9c64..60867b659 100644 --- a/packages/proxy/CHANGELOG.md +++ b/packages/proxy/CHANGELOG.md @@ -1,5 +1,53 @@ # @verdaccio/proxy +## 6.0.0-6-next.11 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/config@6.0.0-6-next.8 + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/core@6.0.0-6-next.1 + - @verdaccio/local-storage@11.0.0-6-next.8 + - @verdaccio/streams@11.0.0-6-next.4 + - @verdaccio/utils@6.0.0-6-next.6 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.10 ### Patch Changes diff --git a/packages/proxy/package.json b/packages/proxy/package.json index a005d0675..9925e5a10 100644 --- a/packages/proxy/package.json +++ b/packages/proxy/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/proxy", - "version": "6.0.0-6-next.10", + "version": "6.0.0-6-next.11", "description": "verdaccio proxy fetcher", "main": "./build/index.js", "types": "build/index.d.ts", @@ -39,13 +39,13 @@ "build": "pnpm run build:js && pnpm run build:types" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/config": "workspace:6.0.0-6-next.7", - "@verdaccio/core": "workspace:6.0.0-next.0", - "@verdaccio/local-storage": "workspace:11.0.0-6-next.7", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/config": "workspace:6.0.0-6-next.8", + "@verdaccio/core": "workspace:6.0.0-6-next.1", + "@verdaccio/local-storage": "workspace:11.0.0-6-next.8", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "@verdaccio/streams": "workspace:11.0.0-alpha.3", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", + "@verdaccio/streams": "workspace:11.0.0-6-next.4", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", "JSONStream": "1.3.5", "abortcontroller-polyfill": "1.7.3", "debug": "4.3.2", @@ -56,7 +56,7 @@ "undici-fetch": "1.0.0-rc.4" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "get-stream": "^6.0.1", "nock": "13.0.11", "node-mocks-http": "1.10.1", diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md index 3b665a801..ba2e11dac 100644 --- a/packages/server/CHANGELOG.md +++ b/packages/server/CHANGELOG.md @@ -1,5 +1,57 @@ # @verdaccio/server +## 6.0.0-6-next.19 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/api@6.0.0-6-next.14 + - @verdaccio/auth@6.0.0-6-next.11 + - @verdaccio/config@6.0.0-6-next.8 + - @verdaccio/commons-api@11.0.0-6-next.4 + - verdaccio-audit@11.0.0-6-next.6 + - @verdaccio/store@6.0.0-6-next.12 + - @verdaccio/utils@6.0.0-6-next.6 + - @verdaccio/web@6.0.0-6-next.17 + - @verdaccio/middleware@6.0.0-6-next.11 + - @verdaccio/loaders@6.0.0-6-next.4 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.18 ### Patch Changes diff --git a/packages/server/package.json b/packages/server/package.json index 91ed0e02a..8dbd3a758 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/server", - "version": "6.0.0-6-next.18", + "version": "6.0.0-6-next.19", "description": "server logic", "main": "./build/index.js", "types": "build/index.d.ts", @@ -30,17 +30,17 @@ "npm": ">=6" }, "dependencies": { - "@verdaccio/api": "workspace:6.0.0-6-next.13", - "@verdaccio/auth": "workspace:6.0.0-6-next.10", - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/config": "workspace:6.0.0-6-next.7", + "@verdaccio/api": "workspace:6.0.0-6-next.14", + "@verdaccio/auth": "workspace:6.0.0-6-next.11", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/config": "workspace:6.0.0-6-next.8", "@verdaccio/loaders": "workspace:6.0.0-6-next.4", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "@verdaccio/middleware": "workspace:6.0.0-6-next.10", - "@verdaccio/store": "workspace:6.0.0-6-next.11", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", - "@verdaccio/web": "workspace:6.0.0-6-next.16", - "verdaccio-audit": "workspace:11.0.0-6-next.5", + "@verdaccio/middleware": "workspace:6.0.0-6-next.11", + "@verdaccio/store": "workspace:6.0.0-6-next.12", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", + "@verdaccio/web": "workspace:6.0.0-6-next.17", + "verdaccio-audit": "workspace:11.0.0-6-next.6", "compression": "1.7.4", "cors": "2.8.5", "debug": "4.3.2", @@ -49,8 +49,8 @@ "lodash": "4.17.21" }, "devDependencies": { - "@verdaccio/mock": "workspace:6.0.0-6-next.8", - "@verdaccio/proxy": "workspace:6.0.0-6-next.10", + "@verdaccio/mock": "workspace:6.0.0-6-next.9", + "@verdaccio/proxy": "workspace:6.0.0-6-next.11", "http-errors": "1.8.0", "request": "2.87.0" }, diff --git a/packages/standalone/package.json b/packages/standalone/package.json index 98fc90463..c88f6b8d7 100644 --- a/packages/standalone/package.json +++ b/packages/standalone/package.json @@ -32,8 +32,8 @@ "homepage": "https://verdaccio.org", "license": "MIT", "devDependencies": { - "@verdaccio/cli": "workspace:6.0.0-6-next.20", - "@verdaccio/ui-theme": "workspace:6.0.0-6-next.9", + "@verdaccio/cli": "workspace:6.0.0-6-next.21", + "@verdaccio/ui-theme": "workspace:6.0.0-6-next.10", "fs-extra": "10.0.0", "webpack": "5.52.0", "webpack-bundle-analyzer": "4.4.2", diff --git a/packages/store/CHANGELOG.md b/packages/store/CHANGELOG.md index 3e885e464..dea63b2b2 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -1,5 +1,55 @@ # @verdaccio/store +## 6.0.0-6-next.12 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/config@6.0.0-6-next.8 + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/core@6.0.0-6-next.1 + - @verdaccio/local-storage@11.0.0-6-next.8 + - @verdaccio/streams@11.0.0-6-next.4 + - @verdaccio/proxy@6.0.0-6-next.11 + - @verdaccio/utils@6.0.0-6-next.6 + - @verdaccio/loaders@6.0.0-6-next.4 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.11 ### Patch Changes diff --git a/packages/store/package.json b/packages/store/package.json index 872493ef9..0dcb0c3f0 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/store", - "version": "6.0.0-6-next.11", + "version": "6.0.0-6-next.12", "description": "loaders logic", "main": "./build/index.js", "types": "build/index.d.ts", @@ -39,15 +39,15 @@ "build": "pnpm run build:js && pnpm run build:types" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/config": "workspace:6.0.0-6-next.7", - "@verdaccio/core": "workspace:6.0.0-next.0", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/config": "workspace:6.0.0-6-next.8", + "@verdaccio/core": "workspace:6.0.0-6-next.1", "@verdaccio/loaders": "workspace:6.0.0-6-next.4", - "@verdaccio/local-storage": "workspace:11.0.0-6-next.7", + "@verdaccio/local-storage": "workspace:11.0.0-6-next.8", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "@verdaccio/proxy": "workspace:6.0.0-6-next.10", - "@verdaccio/streams": "workspace:11.0.0-alpha.3", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", + "@verdaccio/proxy": "workspace:6.0.0-6-next.11", + "@verdaccio/streams": "workspace:11.0.0-6-next.4", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", "JSONStream": "1.3.5", "abortcontroller-polyfill": "1.7.3", "async": "3.1.1", @@ -59,8 +59,8 @@ "semver": "7.1.2" }, "devDependencies": { - "@verdaccio/mock": "workspace:6.0.0-6-next.8", - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/mock": "workspace:6.0.0-6-next.9", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "tmp-promise": "3.0.2" }, "funding": { diff --git a/packages/tools/eslint/CHANGELOG.md b/packages/tools/eslint/CHANGELOG.md new file mode 100644 index 000000000..0a2b82ef1 --- /dev/null +++ b/packages/tools/eslint/CHANGELOG.md @@ -0,0 +1,37 @@ +# @verdaccio/eslint-config + +## 2.0.0-6-next.0 +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` diff --git a/packages/tools/eslint/package.json b/packages/tools/eslint/package.json index edac53a34..ed08dc3a2 100644 --- a/packages/tools/eslint/package.json +++ b/packages/tools/eslint/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/eslint-config", - "version": "1.0.0", + "version": "2.0.0-6-next.0", "private": "true", "description": "verdaccio eslint config", "main": "src/index.js", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 5eaabd595..cec1ba402 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,42 @@ # @verdaccio/dev-types +## 6.0.0-6-next.4 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + ## 5.0.0-alpha.3 ### Patch Changes diff --git a/packages/types/package.json b/packages/types/package.json index 5e4accc46..cbe7c0f23 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@verdaccio/dev-types", - "version": "6.0.0-alpha.3", + "version": "6.0.0-6-next.4", "description": "types for verdaccio local dev", "main": "./index.ts", "types": "index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 66f82bbfc..30c2fb035 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,47 @@ # @verdaccio/utils +## 6.0.0-6-next.6 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/commons-api@11.0.0-6-next.4 + ## 6.0.0-6-next.5 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index e1a7ada91..1d9f80b08 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/utils", - "version": "6.0.0-6-next.5", + "version": "6.0.0-6-next.6", "description": "verdaccio utilities", "main": "./build/index.js", "types": "build/index.d.ts", @@ -30,7 +30,7 @@ "npm": ">=6" }, "dependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", "minimatch": "3.0.4", "semver": "7.3.5" }, diff --git a/packages/verdaccio/CHANGELOG.md b/packages/verdaccio/CHANGELOG.md index 6b9de007b..5b6c820e5 100644 --- a/packages/verdaccio/CHANGELOG.md +++ b/packages/verdaccio/CHANGELOG.md @@ -1,5 +1,55 @@ # verdaccio +## 6.0.0-6-next.23 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/cli@6.0.0-6-next.21 + - @verdaccio/hooks@6.0.0-6-next.6 + - verdaccio-audit@11.0.0-6-next.6 + - @verdaccio/ui-theme@6.0.0-6-next.10 + - @verdaccio/utils@6.0.0-6-next.6 + - @verdaccio/mock@6.0.0-6-next.9 + - @verdaccio/node-api@6.0.0-6-next.20 + - verdaccio-htpasswd@11.0.0-6-next.8 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.22 ### Patch Changes diff --git a/packages/verdaccio/package.json b/packages/verdaccio/package.json index 898817b82..c9a60f92c 100644 --- a/packages/verdaccio/package.json +++ b/packages/verdaccio/package.json @@ -1,6 +1,6 @@ { "name": "verdaccio", - "version": "6.0.0-6-next.22", + "version": "6.0.0-6-next.23", "description": "A lightweight private npm proxy registry", "main": "build/index.js", "types": "build/index.d.ts", @@ -37,21 +37,21 @@ }, "homepage": "https://verdaccio.org", "dependencies": { - "@verdaccio/cli": "workspace:6.0.0-6-next.20", - "@verdaccio/hooks": "workspace:6.0.0-6-next.5", + "@verdaccio/cli": "workspace:6.0.0-6-next.21", + "@verdaccio/hooks": "workspace:6.0.0-6-next.6", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "@verdaccio/mock": "workspace:6.0.0-6-next.8", - "@verdaccio/node-api": "workspace:6.0.0-6-next.19", - "@verdaccio/ui-theme": "workspace:6.0.0-6-next.9", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", - "verdaccio-audit": "11.0.0-6-next.5", - "verdaccio-htpasswd": "11.0.0-6-next.7" + "@verdaccio/mock": "workspace:6.0.0-6-next.9", + "@verdaccio/node-api": "workspace:6.0.0-6-next.20", + "@verdaccio/ui-theme": "workspace:6.0.0-6-next.10", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", + "verdaccio-audit": "11.0.0-6-next.6", + "verdaccio-htpasswd": "11.0.0-6-next.8" }, "devDependencies": { - "@verdaccio/auth": "workspace:6.0.0-6-next.10", - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/config": "workspace:6.0.0-6-next.7", - "@verdaccio/store": "workspace:6.0.0-6-next.11", + "@verdaccio/auth": "workspace:6.0.0-6-next.11", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/config": "workspace:6.0.0-6-next.8", + "@verdaccio/store": "workspace:6.0.0-6-next.12", "fastify": "3.20.2" }, "keywords": [ diff --git a/packages/web/CHANGELOG.md b/packages/web/CHANGELOG.md index d5eddb084..6e02e8b02 100644 --- a/packages/web/CHANGELOG.md +++ b/packages/web/CHANGELOG.md @@ -1,5 +1,57 @@ # @verdaccio/web +## 6.0.0-6-next.17 + +### Major Changes + +- 459b6fa7: refactor: search v1 endpoint and local-database + + - refactor search `api v1` endpoint, improve performance + - remove usage of `async` dependency https://github.com/verdaccio/verdaccio/issues/1225 + - refactor method storage class + - create new module `core` to reduce the ammount of modules with utilities + - use `undici` instead `node-fetch` + - use `fastify` instead `express` for functional test + + ### Breaking changes + + - plugin storage API changes + - remove old search endpoint (return 404) + - filter local private packages at plugin level + + The storage api changes for methods `get`, `add`, `remove` as promise base. The `search` methods also changes and recieves a `query` object that contains all query params from the client. + + ```ts + export interface IPluginStorage extends IPlugin { + add(name: string): Promise; + remove(name: string): Promise; + get(): Promise; + init(): Promise; + getSecret(): Promise; + setSecret(secret: string): Promise; + getPackageStorage(packageInfo: string): IPackageStorage; + search(query: searchUtils.SearchQuery): Promise; + saveToken(token: Token): Promise; + deleteToken(user: string, tokenKey: string): Promise; + readTokens(filter: TokenFilter): Promise; + } + ``` + +### Patch Changes + +- Updated dependencies [459b6fa7] + - @verdaccio/auth@6.0.0-6-next.11 + - @verdaccio/config@6.0.0-6-next.8 + - @verdaccio/commons-api@11.0.0-6-next.4 + - @verdaccio/store@6.0.0-6-next.12 + - @verdaccio/utils@6.0.0-6-next.6 + - @verdaccio/middleware@6.0.0-6-next.11 + - @verdaccio/loaders@6.0.0-6-next.4 + - @verdaccio/tarball@11.0.0-6-next.7 + - @verdaccio/url@11.0.0-6-next.5 + - @verdaccio/readme@11.0.0-alpha.3 + - @verdaccio/logger@6.0.0-6-next.4 + ## 6.0.0-6-next.16 ### Patch Changes diff --git a/packages/web/package.json b/packages/web/package.json index 19c933575..25bd1c22a 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@verdaccio/web", - "version": "6.0.0-6-next.16", + "version": "6.0.0-6-next.17", "description": "web ui middleware", "main": "./build/index.js", "types": "build/index.d.ts", @@ -25,17 +25,17 @@ }, "license": "MIT", "dependencies": { - "@verdaccio/auth": "workspace:6.0.0-6-next.10", - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/config": "workspace:6.0.0-6-next.7", + "@verdaccio/auth": "workspace:6.0.0-6-next.11", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/config": "workspace:6.0.0-6-next.8", "@verdaccio/loaders": "workspace:6.0.0-6-next.4", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "@verdaccio/middleware": "workspace:6.0.0-6-next.10", + "@verdaccio/middleware": "workspace:6.0.0-6-next.11", "@verdaccio/readme": "workspace:11.0.0-alpha.3", - "@verdaccio/store": "workspace:6.0.0-6-next.11", - "@verdaccio/tarball": "workspace:11.0.0-6-next.6", - "@verdaccio/url": "workspace:11.0.0-6-next.4", - "@verdaccio/utils": "workspace:6.0.0-6-next.5", + "@verdaccio/store": "workspace:6.0.0-6-next.12", + "@verdaccio/tarball": "workspace:11.0.0-6-next.7", + "@verdaccio/url": "workspace:11.0.0-6-next.5", + "@verdaccio/utils": "workspace:6.0.0-6-next.6", "body-parse": "0.1.0", "body-parser": "1.19.0", "debug": "4.3.2", @@ -44,12 +44,12 @@ "lru-cache": "6.0.0" }, "devDependencies": { - "@verdaccio/types": "workspace:11.0.0-6-next.7", + "@verdaccio/types": "workspace:11.0.0-6-next.8", "body-parser": "1.19.0", "node-html-parser": "4.1.4", "supertest": "6.1.6", - "verdaccio-auth-memory": "workspace:11.0.0-alpha.3", - "verdaccio-memory": "workspace:11.0.0-6-next.4" + "verdaccio-auth-memory": "workspace:11.0.0-6-next.4", + "verdaccio-memory": "workspace:11.0.0-6-next.5" }, "scripts": { "clean": "rimraf ./build", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 36ce76dd3..132959fff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -222,18 +222,18 @@ importers: packages/api: specifiers: - '@verdaccio/auth': workspace:6.0.0-6-next.10 - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 - '@verdaccio/core': workspace:6.0.0-next.0 - '@verdaccio/hooks': workspace:6.0.0-6-next.5 + '@verdaccio/auth': workspace:6.0.0-6-next.11 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 + '@verdaccio/core': workspace:6.0.0-6-next.1 + '@verdaccio/hooks': workspace:6.0.0-6-next.6 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/middleware': workspace:6.0.0-6-next.10 - '@verdaccio/server': workspace:6.0.0-6-next.18 - '@verdaccio/store': workspace:6.0.0-6-next.11 - '@verdaccio/tarball': workspace:11.0.0-6-next.6 - '@verdaccio/types': workspace:11.0.0-6-next.7 - '@verdaccio/utils': workspace:6.0.0-6-next.5 + '@verdaccio/middleware': workspace:6.0.0-6-next.11 + '@verdaccio/server': workspace:6.0.0-6-next.19 + '@verdaccio/store': workspace:6.0.0-6-next.12 + '@verdaccio/tarball': workspace:11.0.0-6-next.7 + '@verdaccio/types': workspace:11.0.0-6-next.8 + '@verdaccio/utils': workspace:6.0.0-6-next.6 body-parser: 1.19.0 cookies: 0.8.0 debug: 4.3.2 @@ -267,18 +267,18 @@ importers: packages/auth: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 '@verdaccio/loaders': workspace:6.0.0-6-next.4 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/mock': workspace:6.0.0-6-next.8 - '@verdaccio/types': workspace:11.0.0-6-next.7 - '@verdaccio/utils': workspace:6.0.0-6-next.5 + '@verdaccio/mock': workspace:6.0.0-6-next.9 + '@verdaccio/types': workspace:11.0.0-6-next.8 + '@verdaccio/utils': workspace:6.0.0-6-next.6 debug: 4.3.2 express: 4.17.1 jsonwebtoken: 8.5.1 lodash: 4.17.21 - verdaccio-htpasswd: workspace:11.0.0-6-next.7 + verdaccio-htpasswd: workspace:11.0.0-6-next.8 dependencies: '@verdaccio/commons-api': link:../core/commons-api '@verdaccio/config': link:../config @@ -296,10 +296,10 @@ importers: packages/cli: specifiers: - '@verdaccio/config': workspace:6.0.0-6-next.7 - '@verdaccio/fastify-migration': workspace:6.0.0-6-next.11 + '@verdaccio/config': workspace:6.0.0-6-next.8 + '@verdaccio/fastify-migration': workspace:6.0.0-6-next.12 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/node-api': workspace:6.0.0-6-next.19 + '@verdaccio/node-api': workspace:6.0.0-6-next.20 clipanion: 3.0.1 envinfo: 7.8.1 kleur: 3.0.3 @@ -321,8 +321,8 @@ importers: specifiers: '@types/minimatch': 3.0.5 '@types/yup': 0.29.13 - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/utils': workspace:6.0.0-6-next.5 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/utils': workspace:6.0.0-6-next.6 debug: 4.3.2 js-yaml: 3.14.1 lodash: 4.17.21 @@ -350,7 +350,7 @@ importers: packages/core/core: specifiers: - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/types': workspace:11.0.0-6-next.8 http-errors: 1.8.0 http-status-codes: 2.1.4 semver: 7.3.5 @@ -365,7 +365,7 @@ importers: packages/core/file-locking: specifiers: - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/types': workspace:11.0.0-6-next.8 lockfile: 1.0.4 dependencies: lockfile: 1.0.4 @@ -375,9 +375,9 @@ importers: packages/core/htpasswd: specifiers: '@types/bcryptjs': 2.4.2 - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 '@verdaccio/file-locking': workspace:11.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/types': workspace:11.0.0-6-next.8 apache-md5: 1.1.7 bcryptjs: 2.4.3 core-js: 3.17.2 @@ -400,13 +400,13 @@ importers: packages/core/local-storage: specifiers: '@types/minimatch': 3.0.5 - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 - '@verdaccio/core': workspace:6.0.0-next.0 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 + '@verdaccio/core': workspace:6.0.0-6-next.1 '@verdaccio/file-locking': workspace:11.0.0-alpha.3 - '@verdaccio/streams': workspace:11.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 - '@verdaccio/utils': workspace:6.0.0-6-next.5 + '@verdaccio/streams': workspace:11.0.0-6-next.4 + '@verdaccio/types': workspace:11.0.0-6-next.8 + '@verdaccio/utils': workspace:6.0.0-6-next.6 async: 3.2.1 core-js: 3.17.2 debug: 4.3.2 @@ -440,7 +440,7 @@ importers: packages/core/readme: specifiers: - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/types': workspace:11.0.0-6-next.8 dompurify: 2.3.1 jsdom: 17.0.0 marked: 3.0.2 @@ -453,11 +453,11 @@ importers: packages/core/server: specifiers: - '@verdaccio/auth': workspace:6.0.0-6-next.10 - '@verdaccio/config': workspace:6.0.0-6-next.7 + '@verdaccio/auth': workspace:6.0.0-6-next.11 + '@verdaccio/config': workspace:6.0.0-6-next.8 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/store': workspace:6.0.0-6-next.11 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/store': workspace:6.0.0-6-next.12 + '@verdaccio/types': workspace:11.0.0-6-next.8 core-js: 3.17.2 debug: 4.3.2 fastify: 3.20.2 @@ -478,16 +478,16 @@ importers: packages/core/streams: specifiers: - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/types': workspace:11.0.0-6-next.8 devDependencies: '@verdaccio/types': link:../types packages/core/tarball: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 - '@verdaccio/url': workspace:11.0.0-6-next.4 - '@verdaccio/utils': workspace:6.0.0-6-next.5 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/types': workspace:11.0.0-6-next.8 + '@verdaccio/url': workspace:11.0.0-6-next.5 + '@verdaccio/utils': workspace:6.0.0-6-next.6 express: 4.17.1 lodash: 4.17.21 node-mocks-http: 1.10.1 @@ -509,8 +509,8 @@ importers: packages/core/url: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/types': workspace:11.0.0-6-next.8 debug: 4.3.2 lodash: 4.17.21 node-mocks-http: 1.10.1 @@ -526,11 +526,11 @@ importers: packages/hooks: specifiers: - '@verdaccio/auth': workspace:6.0.0-6-next.10 - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 + '@verdaccio/auth': workspace:6.0.0-6-next.11 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/types': workspace:11.0.0-6-next.8 core-js: 3.17.2 debug: 4.3.2 handlebars: 4.7.7 @@ -551,11 +551,11 @@ importers: packages/loaders: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/mock': workspace:6.0.0-6-next.8 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/mock': workspace:6.0.0-6-next.9 + '@verdaccio/types': workspace:11.0.0-6-next.8 debug: 4.3.2 lodash: 4.17.21 dependencies: @@ -572,7 +572,7 @@ importers: specifiers: '@types/pino': 6.3.11 '@verdaccio/logger-prettify': workspace:6.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/types': workspace:11.0.0-6-next.8 debug: 4.3.2 lodash: 4.17.21 pino: 6.13.1 @@ -606,10 +606,10 @@ importers: packages/middleware: specifiers: - '@verdaccio/auth': workspace:6.0.0-6-next.10 - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 + '@verdaccio/auth': workspace:6.0.0-6-next.11 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/utils': workspace:6.0.0-6-next.5 + '@verdaccio/utils': workspace:6.0.0-6-next.6 debug: 4.3.2 lodash: 4.17.21 dependencies: @@ -622,10 +622,10 @@ importers: packages/mock: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 - '@verdaccio/types': workspace:11.0.0-6-next.7 - '@verdaccio/utils': workspace:6.0.0-6-next.5 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 + '@verdaccio/types': workspace:11.0.0-6-next.8 + '@verdaccio/utils': workspace:6.0.0-6-next.6 core-js: 3.17.2 debug: 4.3.2 fs-extra: 10.0.0 @@ -647,12 +647,12 @@ importers: packages/node-api: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/mock': workspace:6.0.0-6-next.8 - '@verdaccio/server': workspace:6.0.0-6-next.18 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/mock': workspace:6.0.0-6-next.9 + '@verdaccio/server': workspace:6.0.0-6-next.19 + '@verdaccio/types': workspace:11.0.0-6-next.8 core-js: 3.17.2 debug: 4.3.2 jest-mock-process: 1.4.1 @@ -677,8 +677,8 @@ importers: packages/plugins/active-directory: specifiers: '@types/activedirectory2': 1.2.3 - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/types': workspace:11.0.0-6-next.8 activedirectory2: 2.1.0 dependencies: '@verdaccio/commons-api': link:../../core/commons-api @@ -689,7 +689,7 @@ importers: packages/plugins/audit: specifiers: - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/types': workspace:11.0.0-6-next.8 body-parser: 1.19.0 express: 4.17.1 https-proxy-agent: 5.0.0 @@ -708,8 +708,8 @@ importers: packages/plugins/auth-memory: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/types': workspace:11.0.0-6-next.8 debug: 4.3.2 dependencies: '@verdaccio/commons-api': link:../../core/commons-api @@ -719,9 +719,9 @@ importers: packages/plugins/aws-storage: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/streams': workspace:11.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/streams': workspace:11.0.0-6-next.4 + '@verdaccio/types': workspace:11.0.0-6-next.8 aws-sdk: 2.981.0 recursive-readdir: 2.2.2 dependencies: @@ -736,9 +736,9 @@ importers: specifiers: '@google-cloud/datastore': 6.5.0 '@google-cloud/storage': 5.14.0 - '@verdaccio/commons-api': 11.0.0-alpha.3 - '@verdaccio/streams': workspace:11.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/commons-api': 11.0.0-6-next.4 + '@verdaccio/streams': workspace:11.0.0-6-next.4 + '@verdaccio/types': workspace:11.0.0-6-next.8 fast-crc32c: 1.0.4 memory-fs: 0.5.0 dependencies: @@ -754,9 +754,9 @@ importers: packages/plugins/memory: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/streams': workspace:11.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/streams': workspace:11.0.0-6-next.4 + '@verdaccio/types': workspace:11.0.0-6-next.8 debug: 4.3.2 memfs: 3.2.4 memory-fs: 0.5.0 @@ -781,7 +781,7 @@ importers: '@testing-library/dom': 8.2.0 '@testing-library/jest-dom': 5.14.1 '@testing-library/react': 12.0.0 - '@verdaccio/node-api': workspace:6.0.0-6-next.19 + '@verdaccio/node-api': workspace:6.0.0-6-next.20 autosuggest-highlight: 3.1.1 babel-loader: 8.2.2 babel-plugin-dynamic-import-node: 2.3.3 @@ -911,14 +911,14 @@ importers: packages/proxy: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 - '@verdaccio/core': workspace:6.0.0-next.0 - '@verdaccio/local-storage': workspace:11.0.0-6-next.7 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 + '@verdaccio/core': workspace:6.0.0-6-next.1 + '@verdaccio/local-storage': workspace:11.0.0-6-next.8 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/streams': workspace:11.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 - '@verdaccio/utils': workspace:6.0.0-6-next.5 + '@verdaccio/streams': workspace:11.0.0-6-next.4 + '@verdaccio/types': workspace:11.0.0-6-next.8 + '@verdaccio/utils': workspace:6.0.0-6-next.6 abortcontroller-polyfill: 1.7.3 debug: 4.3.2 get-stream: ^6.0.1 @@ -956,18 +956,18 @@ importers: packages/server: specifiers: - '@verdaccio/api': workspace:6.0.0-6-next.13 - '@verdaccio/auth': workspace:6.0.0-6-next.10 - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 + '@verdaccio/api': workspace:6.0.0-6-next.14 + '@verdaccio/auth': workspace:6.0.0-6-next.11 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 '@verdaccio/loaders': workspace:6.0.0-6-next.4 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/middleware': workspace:6.0.0-6-next.10 - '@verdaccio/mock': workspace:6.0.0-6-next.8 - '@verdaccio/proxy': workspace:6.0.0-6-next.10 - '@verdaccio/store': workspace:6.0.0-6-next.11 - '@verdaccio/utils': workspace:6.0.0-6-next.5 - '@verdaccio/web': workspace:6.0.0-6-next.16 + '@verdaccio/middleware': workspace:6.0.0-6-next.11 + '@verdaccio/mock': workspace:6.0.0-6-next.9 + '@verdaccio/proxy': workspace:6.0.0-6-next.11 + '@verdaccio/store': workspace:6.0.0-6-next.12 + '@verdaccio/utils': workspace:6.0.0-6-next.6 + '@verdaccio/web': workspace:6.0.0-6-next.17 compression: 1.7.4 cors: 2.8.5 debug: 4.3.2 @@ -976,7 +976,7 @@ importers: http-errors: 1.8.0 lodash: 4.17.21 request: 2.87.0 - verdaccio-audit: workspace:11.0.0-6-next.5 + verdaccio-audit: workspace:11.0.0-6-next.6 dependencies: '@verdaccio/api': link:../api '@verdaccio/auth': link:../auth @@ -1003,8 +1003,8 @@ importers: packages/standalone: specifiers: - '@verdaccio/cli': workspace:6.0.0-6-next.20 - '@verdaccio/ui-theme': workspace:6.0.0-6-next.9 + '@verdaccio/cli': workspace:6.0.0-6-next.21 + '@verdaccio/ui-theme': workspace:6.0.0-6-next.10 fs-extra: 10.0.0 webpack: 5.52.0 webpack-bundle-analyzer: 4.4.2 @@ -1021,17 +1021,17 @@ importers: packages/store: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 - '@verdaccio/core': workspace:6.0.0-next.0 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 + '@verdaccio/core': workspace:6.0.0-6-next.1 '@verdaccio/loaders': workspace:6.0.0-6-next.4 - '@verdaccio/local-storage': workspace:11.0.0-6-next.7 + '@verdaccio/local-storage': workspace:11.0.0-6-next.8 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/mock': workspace:6.0.0-6-next.8 - '@verdaccio/proxy': workspace:6.0.0-6-next.10 - '@verdaccio/streams': workspace:11.0.0-alpha.3 - '@verdaccio/types': workspace:11.0.0-6-next.7 - '@verdaccio/utils': workspace:6.0.0-6-next.5 + '@verdaccio/mock': workspace:6.0.0-6-next.9 + '@verdaccio/proxy': workspace:6.0.0-6-next.11 + '@verdaccio/streams': workspace:11.0.0-6-next.4 + '@verdaccio/types': workspace:11.0.0-6-next.8 + '@verdaccio/utils': workspace:6.0.0-6-next.6 abortcontroller-polyfill: 1.7.3 async: 3.1.1 debug: 4.3.1 @@ -1096,7 +1096,7 @@ importers: packages/utils: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 lodash: 4.17.21 minimatch: 3.0.4 semver: 7.3.5 @@ -1109,20 +1109,20 @@ importers: packages/verdaccio: specifiers: - '@verdaccio/auth': workspace:6.0.0-6-next.10 - '@verdaccio/cli': workspace:6.0.0-6-next.20 - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 - '@verdaccio/hooks': workspace:6.0.0-6-next.5 + '@verdaccio/auth': workspace:6.0.0-6-next.11 + '@verdaccio/cli': workspace:6.0.0-6-next.21 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 + '@verdaccio/hooks': workspace:6.0.0-6-next.6 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/mock': workspace:6.0.0-6-next.8 - '@verdaccio/node-api': workspace:6.0.0-6-next.19 - '@verdaccio/store': workspace:6.0.0-6-next.11 - '@verdaccio/ui-theme': workspace:6.0.0-6-next.9 - '@verdaccio/utils': workspace:6.0.0-6-next.5 + '@verdaccio/mock': workspace:6.0.0-6-next.9 + '@verdaccio/node-api': workspace:6.0.0-6-next.20 + '@verdaccio/store': workspace:6.0.0-6-next.12 + '@verdaccio/ui-theme': workspace:6.0.0-6-next.10 + '@verdaccio/utils': workspace:6.0.0-6-next.6 fastify: 3.20.2 - verdaccio-audit: 11.0.0-6-next.5 - verdaccio-htpasswd: 11.0.0-6-next.7 + verdaccio-audit: 11.0.0-6-next.6 + verdaccio-htpasswd: 11.0.0-6-next.8 dependencies: '@verdaccio/cli': link:../cli '@verdaccio/hooks': link:../hooks @@ -1142,18 +1142,18 @@ importers: packages/web: specifiers: - '@verdaccio/auth': workspace:6.0.0-6-next.10 - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/config': workspace:6.0.0-6-next.7 + '@verdaccio/auth': workspace:6.0.0-6-next.11 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/config': workspace:6.0.0-6-next.8 '@verdaccio/loaders': workspace:6.0.0-6-next.4 '@verdaccio/logger': workspace:6.0.0-6-next.4 - '@verdaccio/middleware': workspace:6.0.0-6-next.10 + '@verdaccio/middleware': workspace:6.0.0-6-next.11 '@verdaccio/readme': workspace:11.0.0-alpha.3 - '@verdaccio/store': workspace:6.0.0-6-next.11 - '@verdaccio/tarball': workspace:11.0.0-6-next.6 - '@verdaccio/types': workspace:11.0.0-6-next.7 - '@verdaccio/url': workspace:11.0.0-6-next.4 - '@verdaccio/utils': workspace:6.0.0-6-next.5 + '@verdaccio/store': workspace:6.0.0-6-next.12 + '@verdaccio/tarball': workspace:11.0.0-6-next.7 + '@verdaccio/types': workspace:11.0.0-6-next.8 + '@verdaccio/url': workspace:11.0.0-6-next.5 + '@verdaccio/utils': workspace:6.0.0-6-next.6 body-parse: 0.1.0 body-parser: 1.19.0 debug: 4.3.2 @@ -1162,8 +1162,8 @@ importers: lru-cache: 6.0.0 node-html-parser: 4.1.4 supertest: 6.1.6 - verdaccio-auth-memory: workspace:11.0.0-alpha.3 - verdaccio-memory: workspace:11.0.0-6-next.4 + verdaccio-auth-memory: workspace:11.0.0-6-next.4 + verdaccio-memory: workspace:11.0.0-6-next.5 dependencies: '@verdaccio/auth': link:../auth '@verdaccio/commons-api': link:../core/commons-api @@ -1214,8 +1214,8 @@ importers: test/e2e-ui: specifiers: - '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - '@verdaccio/ui-theme': workspace:6.0.0-6-next.9 + '@verdaccio/commons-api': workspace:11.0.0-6-next.4 + '@verdaccio/ui-theme': workspace:6.0.0-6-next.10 debug: 4.3.2 kleur: 3.0.3 lodash: 4.17.21 @@ -12120,6 +12120,7 @@ packages: /highlight.js/9.18.5: resolution: {integrity: sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA==} + deprecated: Support has ended for 9.x series. Upgrade to @latest requiresBuild: true dev: true diff --git a/test/e2e-ui/package.json b/test/e2e-ui/package.json index ae105f2a1..8b53f7c56 100644 --- a/test/e2e-ui/package.json +++ b/test/e2e-ui/package.json @@ -3,8 +3,8 @@ "name": "@verdaccio/e2e-ui", "version": "1.1.0-6-next.1", "devDependencies": { - "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "@verdaccio/ui-theme": "workspace:6.0.0-6-next.9", + "@verdaccio/commons-api": "workspace:11.0.0-6-next.4", + "@verdaccio/ui-theme": "workspace:6.0.0-6-next.10", "debug": "4.3.2", "kleur": "3.0.3", "lodash": "4.17.21",