Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions 11 changelogs/v3-upgrade-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,17 @@
### Added `browser` field in package.json.
- The `browser` field indicates the entry point for client applications using Microsoft Graph JS SDK library.

### Added `customHosts` options
- The `AuthenticationHandler` and `TelemetryHandler` will add or update the request headers only if the request URL is a Graph endpoint or a custom endpoint.
- `customHosts` property in `IOptions`, `IClientOptions` takes in a `Set` of custom hosts.

```typescript
// Consider the custom request url is https://CUSTOM_HOST.com
const customHost = "CUSTOM_HOST";
const customHosts = new Set<string>([customHost]);
const client = Client.initWithMiddleware({ middleware, customHosts });
```

### Added `GraphClientError`
- `GraphClientError` handles client-side errors encountered within the JavaScript Client SDK whereas, `GraphError` class should be used to handle errors in the response from the Graph API.

Expand Down
Morty Proxy This is a proxified and sanitized view of the page, visit original site.