Skip to content

Commit

Permalink
SSX Public Release (#25)
Browse files Browse the repository at this point in the history
* bring lockfile up to date

* Major bump all packages for public release

* Major bump for public release of SSX

* remove duplicate changelogs
  • Loading branch information
skgbafa authored Nov 15, 2022
1 parent dfc4fb8 commit ffa2132
Show file tree
Hide file tree
Showing 15 changed files with 109 additions and 36 deletions.
5 changes: 0 additions & 5 deletions .changeset/happy-suits-kick.md

This file was deleted.

24 changes: 0 additions & 24 deletions .changeset/itchy-bears-jump.md

This file was deleted.

7 changes: 7 additions & 0 deletions packages/create-ssx-dapp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# @spruceid/create-ssx-dapp

## 1.0.0

### Major Changes

- f317c82: Public release of the SSX SDK
2 changes: 1 addition & 1 deletion packages/create-ssx-dapp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@spruceid/create-ssx-dapp",
"version": "0.1.1",
"version": "1.0.0",
"description": "Creates a new SSX project from scratch.",
"type": "module",
"author": "Spruce Systems, Inc.",
Expand Down
7 changes: 7 additions & 0 deletions packages/ssx-gnosis-extension/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# @spruceid/ssx-gnosis-extension

## 1.0.0

### Major Changes

- f317c82: Public release of the SSX SDK
2 changes: 1 addition & 1 deletion packages/ssx-gnosis-extension/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@spruceid/ssx-gnosis-extension",
"version": "0.1.0",
"version": "1.0.0",
"description": "A SSX extension that enables Gnosis Safe",
"main": "dist/index.js",
"repository": {
Expand Down
14 changes: 14 additions & 0 deletions packages/ssx-react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# @spruceid/ssx-react

## 1.0.0

### Major Changes

- f317c82: Public release of the SSX SDK

### Patch Changes

- Updated dependencies [f317c82]
- Updated dependencies [a91af88]
- Updated dependencies [1072382]
- @spruceid/ssx@1.0.0
4 changes: 2 additions & 2 deletions packages/ssx-react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@spruceid/ssx-react",
"version": "0.1.0",
"version": "1.0.0",
"description": "SSX React Hooks",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand All @@ -16,7 +16,7 @@
"build": "tsc --jsx react-jsx"
},
"dependencies": {
"@spruceid/ssx": "0.1.1",
"@spruceid/ssx": "1.0.0",
"react": "^18.2.0"
},
"peerDependencies": {
Expand Down
22 changes: 22 additions & 0 deletions packages/ssx-sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# @spruceid/ssx

## 1.0.0

### Major Changes

- f317c82: Public release of the SSX SDK

### Minor Changes

- a91af88: Throws an error in case an API is configured but no nonce is returned from it.
- 1072382: Add ENS resolution feature to the client and server to allow the developer to choose where to resolve it.
- Adds ENS resolution configuration when creating a new `SSX` instance. This configuration isn't mandatory;
- Updates `SSXSession` interface to add `ens: SSXEnsData` as optional property;
- Updates `ssx.signIn()` to resolve ENS data according to the `SSX` config. This method now sends `resolveEns` param to the `/ssx-login` request;
- Adds `ssx.resolveEns(...)` method to resolve ENS data on client;
- The internal SSX session object is now public and accessible by `ssx.session`;
- Updates `ssx-test-dapp` to show how to use this feature.

### Patch Changes

- Updated dependencies [f317c82]
- @spruceid/ssx-gnosis-extension@1.0.0

## 0.1.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ssx-sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@spruceid/ssx",
"version": "0.1.1",
"version": "1.0.0",
"description": "An identity solution that enables SSI to JS/TS dApps.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
19 changes: 19 additions & 0 deletions packages/ssx-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# @spruceid/ssx-server

## 1.0.0

### Major Changes

- f317c82: Public release of the SSX SDK

### Minor Changes

- 1072382: Add ENS resolution feature to the client and server to allow the developer to choose where to resolve it.
- Adds `ssx.resolveEns(...)` method to resolve ENS data;
- Express and HTTP middlewares `/ssx-login` responses were updated. These requests were returning a session object with a session property. Now it returns a session object without the session property, but keeping all information;
- Updates `ssx-test-express-api` and `ssx-test-http-api` to show how to use this feature.

### Patch Changes

- Updated dependencies [f317c82]
- @spruceid/ssx-gnosis-extension@1.0.0
2 changes: 1 addition & 1 deletion packages/ssx-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@spruceid/ssx-server",
"version": "0.1.0",
"version": "1.0.0",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"author": "Spruce Systems, Inc.",
Expand Down
15 changes: 15 additions & 0 deletions packages/ssx-serverless/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# @spruceid/ssx-serverless

## 1.0.0

### Major Changes

- f317c82: Public release of the SSX SDK

### Patch Changes

- 1072382: Add ENS resolution feature to the client and server to allow the developer to choose where to resolve it.
- Updates the ENS resolution to only return defined properties.

- Updated dependencies [f317c82]
- @spruceid/ssx-gnosis-extension@1.0.0
2 changes: 1 addition & 1 deletion packages/ssx-serverless/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@spruceid/ssx-serverless",
"version": "0.1.0",
"version": "1.0.0",
"description": "Create SSX applications in serverless architectures",
"author": "Spruce Systems Inc.",
"license": "Apache-2.0 OR MIT",
Expand Down
18 changes: 18 additions & 0 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -7919,6 +7919,15 @@ cliui@^5.0.0:
strip-ansi "^5.2.0"
wrap-ansi "^5.1.0"

cliui@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
dependencies:
string-width "^4.2.0"
strip-ansi "^6.0.0"
wrap-ansi "^6.2.0"

cliui@^7.0.2:
version "7.0.4"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
Expand Down Expand Up @@ -21539,6 +21548,15 @@ wrap-ansi@^5.1.0:
string-width "^3.0.0"
strip-ansi "^5.0.0"

wrap-ansi@^6.2.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
dependencies:
ansi-styles "^4.0.0"
string-width "^4.1.0"
strip-ansi "^6.0.0"

wrap-ansi@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
Expand Down

0 comments on commit ffa2132

Please sign in to comment.