Skip to content

Commit ded615f

Browse files
authored
Merge pull request #160 from moneytree/pmb-540-vault-direct-links
[PMB-540] Add option to open vault directly in the update and delete connection view
2 parents 8280682 + 84db1ae commit ded615f

File tree

65 files changed

+740
-165
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+740
-165
lines changed

CHANGELOG.md

+15
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
## 4.1.0 (2024-10-23)
2+
3+
* chore(ci): Fix linting job in CircleCI ([f1b4812](https://github.com/moneytree/mt-link-javascript-sdk/commit/f1b4812))
4+
* chore(lint): Ignore auto-generated doc files when linting with eslint ([cc244c6](https://github.com/moneytree/mt-link-javascript-sdk/commit/cc244c6))
5+
* feat(sdk): Add option to open vault directly in the update and delete connection view ([0a5d61d](https://github.com/moneytree/mt-link-javascript-sdk/commit/0a5d61d))
6+
* build(deps): bump @babel/traverse from 7.10.5 to 7.23.2 ([1d08d4c](https://github.com/moneytree/mt-link-javascript-sdk/commit/1d08d4c))
7+
* build(deps): bump browserify-sign from 4.2.1 to 4.2.2 ([6e35321](https://github.com/moneytree/mt-link-javascript-sdk/commit/6e35321))
8+
* build(deps): bump browserify-sign from 4.2.1 to 4.2.2 in /sample ([ffc6d2a](https://github.com/moneytree/mt-link-javascript-sdk/commit/ffc6d2a))
9+
* build(deps): bump docsify from 4.12.1 to 4.13.1 ([2e2e12c](https://github.com/moneytree/mt-link-javascript-sdk/commit/2e2e12c))
10+
* build(deps): bump dompurify from 2.2.7 to 2.5.7 ([5c49346](https://github.com/moneytree/mt-link-javascript-sdk/commit/5c49346))
11+
* build(deps): bump express from 4.18.2 to 4.21.1 in /sample ([815245a](https://github.com/moneytree/mt-link-javascript-sdk/commit/815245a))
12+
* build(deps): bump follow-redirects from 1.14.8 to 1.15.9 in /sample ([6eedb71](https://github.com/moneytree/mt-link-javascript-sdk/commit/6eedb71))
13+
* fix(docs) fix broken hyperlink ([471583b](https://github.com/moneytree/mt-link-javascript-sdk/commit/471583b))
14+
15+
116
## [4.0.0](https://github.com/moneytree/mt-link-javascript-sdk/compare/3.2.1...4.0.0) (2023-10-06)
217

318
### New Features

dist/api/open-service-url.d.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
import { StoredOptions, LinkKitOpenServiceUrlOptions, MyAccountOpenServiceUrlOptions, ConfigsOptionsWithoutIsNewTab, VaultOpenServiceUrlViewServiceList, VaultOpenServiceUrlViewServiceConnection, VaultOpenServiceUrlViewConnectionSetting, VaultOpenServiceUrlViewCustomerSupport } from '../typings';
1+
import { StoredOptions, LinkKitOpenServiceUrlOptions, MyAccountOpenServiceUrlOptions, ConfigsOptionsWithoutIsNewTab, VaultOpenServiceUrlViewServiceList, VaultOpenServiceUrlViewServiceConnection, VaultOpenServiceUrlViewConnectionSetting, VaultOpenServiceUrlViewConnectionUpdate, VaultOpenServiceUrlViewConnectionDelete, VaultOpenServiceUrlViewCustomerSupport } from '../typings';
22
export default function openServiceUrl(storedOptions: StoredOptions, serviceId: 'link-kit', options?: LinkKitOpenServiceUrlOptions): string;
33
export default function openServiceUrl(storedOptions: StoredOptions, serviceId: 'myaccount', options?: MyAccountOpenServiceUrlOptions): string;
44
export default function openServiceUrl(storedOptions: StoredOptions, serviceId: 'vault', options?: ConfigsOptionsWithoutIsNewTab): string;
55
export default function openServiceUrl(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceUrlViewServiceList): string;
66
export default function openServiceUrl(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceUrlViewServiceConnection): string;
77
export default function openServiceUrl(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceUrlViewConnectionSetting): string;
8+
export default function openServiceUrl(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceUrlViewConnectionUpdate): string;
9+
export default function openServiceUrl(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceUrlViewConnectionDelete): string;
810
export default function openServiceUrl(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceUrlViewCustomerSupport): string;

dist/api/open-service.d.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
import { StoredOptions, LinkKitOpenServiceOptions, MyAccountOpenServiceOptions, VaultOpenServiceViewServiceList, VaultOpenServiceViewServiceConnection, VaultOpenServiceViewConnectionSetting, VaultOpenServiceViewCustomerSupport, ConfigsOptions } from '../typings';
1+
import { StoredOptions, LinkKitOpenServiceOptions, MyAccountOpenServiceOptions, VaultOpenServiceViewServiceList, VaultOpenServiceViewServiceConnection, VaultOpenServiceViewConnectionSetting, VaultOpenServiceViewConnectionUpdate, VaultOpenServiceViewConnectionDelete, VaultOpenServiceViewCustomerSupport, ConfigsOptions } from '../typings';
22
export default function openService(storedOptions: StoredOptions, serviceId: 'link-kit', options?: LinkKitOpenServiceOptions): void;
33
export default function openService(storedOptions: StoredOptions, serviceId: 'myaccount', options?: MyAccountOpenServiceOptions): void;
44
export default function openService(storedOptions: StoredOptions, serviceId: 'vault', options?: ConfigsOptions): void;
55
export default function openService(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceViewServiceList): void;
66
export default function openService(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceViewServiceConnection): void;
77
export default function openService(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceViewConnectionSetting): void;
8+
export default function openService(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceViewConnectionUpdate): void;
9+
export default function openService(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceViewConnectionDelete): void;
810
export default function openService(storedOptions: StoredOptions, serviceId: 'vault', options?: VaultOpenServiceViewCustomerSupport): void;

dist/index.js

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/typings.d.ts

+15-3
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,18 @@ export type VaultViewConnectionSetting = {
3535
view: 'connection-setting';
3636
credentialId: string;
3737
};
38+
export type VaultViewConnectionUpdate = {
39+
view: 'connection-update';
40+
credentialId: string;
41+
};
42+
export type VaultViewConnectionDelete = {
43+
view: 'connection-delete';
44+
credentialId: string;
45+
};
3846
export type VaultViewCustomerSupport = {
3947
view: 'customer-support';
4048
};
41-
export type VaultServiceTypes = VaultViewServiceList | VaultViewServiceConnection | VaultViewConnectionSetting | VaultViewCustomerSupport;
49+
export type VaultServiceTypes = VaultViewServiceList | VaultViewServiceConnection | VaultViewConnectionSetting | VaultViewConnectionUpdate | VaultViewConnectionDelete | VaultViewCustomerSupport;
4250
export type MyAccountServiceTypes = {
4351
view: LoginLinkTo;
4452
};
@@ -47,15 +55,19 @@ export type MyAccountOpenServiceUrlOptions = ConfigsOptionsWithoutIsNewTab | (Co
4755
export type VaultOpenServiceViewServiceList = ConfigsOptions & VaultViewServiceList;
4856
export type VaultOpenServiceViewServiceConnection = ConfigsOptions & VaultViewServiceConnection;
4957
export type VaultOpenServiceViewConnectionSetting = ConfigsOptions & VaultViewConnectionSetting;
58+
export type VaultOpenServiceViewConnectionUpdate = ConfigsOptions & VaultViewConnectionUpdate;
59+
export type VaultOpenServiceViewConnectionDelete = ConfigsOptions & VaultViewConnectionDelete;
5060
export type VaultOpenServiceViewCustomerSupport = ConfigsOptions & VaultViewCustomerSupport;
5161
export type VaultOpenServiceUrlViewServiceList = ConfigsOptionsWithoutIsNewTab & VaultViewServiceList;
5262
export type VaultOpenServiceUrlViewServiceConnection = ConfigsOptionsWithoutIsNewTab & VaultViewServiceConnection;
5363
export type VaultOpenServiceUrlViewConnectionSetting = ConfigsOptionsWithoutIsNewTab & VaultViewConnectionSetting;
64+
export type VaultOpenServiceUrlViewConnectionUpdate = ConfigsOptionsWithoutIsNewTab & VaultViewConnectionUpdate;
65+
export type VaultOpenServiceUrlViewConnectionDelete = ConfigsOptionsWithoutIsNewTab & VaultViewConnectionDelete;
5466
export type VaultOpenServiceUrlViewCustomerSupport = ConfigsOptionsWithoutIsNewTab & VaultViewCustomerSupport;
5567
export type LinkKitOpenServiceOptions = ConfigsOptions;
5668
export type LinkKitOpenServiceUrlOptions = ConfigsOptionsWithoutIsNewTab;
57-
export type OpenServiceOptions = MyAccountOpenServiceOptions | ConfigsOptions | VaultOpenServiceViewServiceList | VaultOpenServiceViewConnectionSetting | VaultOpenServiceViewCustomerSupport | LinkKitOpenServiceOptions;
58-
export type OpenServiceUrlOptions = MyAccountOpenServiceUrlOptions | ConfigsOptionsWithoutIsNewTab | VaultOpenServiceUrlViewServiceList | VaultOpenServiceUrlViewConnectionSetting | VaultOpenServiceUrlViewCustomerSupport | LinkKitOpenServiceUrlOptions;
69+
export type OpenServiceOptions = MyAccountOpenServiceOptions | ConfigsOptions | VaultOpenServiceViewServiceList | VaultOpenServiceViewConnectionSetting | VaultOpenServiceViewConnectionUpdate | VaultOpenServiceViewConnectionDelete | VaultOpenServiceViewCustomerSupport | LinkKitOpenServiceOptions;
70+
export type OpenServiceUrlOptions = MyAccountOpenServiceUrlOptions | ConfigsOptionsWithoutIsNewTab | VaultOpenServiceUrlViewServiceList | VaultOpenServiceUrlViewConnectionSetting | VaultOpenServiceUrlViewConnectionUpdate | VaultOpenServiceUrlViewConnectionDelete | VaultOpenServiceUrlViewCustomerSupport | LinkKitOpenServiceUrlOptions;
5971
export type Scopes = string | string[];
6072
interface AuthorizeConfigsOptions {
6173
forceLogout?: boolean;

docs/types/assets/navigation.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)