Skip to content

Commit 1562d5c

Browse files
missing authorization header with long url requests; fix #175
1 parent 836f3cd commit 1562d5c

15 files changed

+1987
-2027
lines changed

.github/README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2189,9 +2189,12 @@ const isDeleted = await dynamicsWebApi.deleteRecord({
21892189
21902190
## Work with Dataverse Search API
21912191
2192-
DynamicsWebApi can be used to call Dataverse Search API and utilize its powerful Search, Suggest and Autocomplete capabilities. Before using, I highly recommend to get familiar with it by reading an [official documentation](https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/relevance-search).
2192+
**Important!** Currently only Search API 1.0 is supported. Search API 2.0 is coming with `v.2.2.0`.
2193+
If you must use 2.0, you could [use corresponding Actions](#execute-web-api-actions) for now. [more info](https://learn.microsoft.com/en-us/power-apps/developer/data-platform/search/overview?tabs=sdk)
21932194
2194-
To set Search API version use: `new DynamicsWebApi({ searchApi: { version: "2.0" }})`.
2195+
DynamicsWebApi can be used to call Dataverse Search API and utilize its powerful Search, Suggest and Autocomplete capabilities. Before using, I highly recommend to get familiar with it by reading an [official documentation](https://learn.microsoft.com/en-us/power-apps/developer/data-platform/search/legacy).
2196+
2197+
To set Search API version use: `new DynamicsWebApi({ searchApi: { version: "1.0" }})`.
21952198
21962199
Search, Suggest and Autocomplete requests have a common property `query`. This is the main property that configures a relevance search request.
21972200
@@ -2526,11 +2529,11 @@ the config option "formatted" will enable developers to retrieve all information
25262529
- [X] Impersonate a user based on their Azure Active Directory (AAD) object id. `Added in v.1.6.12`
25272530
- [X] File upload/download/delete for a File Field. `Added in v.1.7.0`
25282531
- [X] Full proxy support. `Added in v.1.7.2`
2529-
- [X] Full proxy support. `Added in v.1.7.2`
25302532
- [X] Refactoring and conversion to TypeScript. `Added in v.2.0.0`
2531-
- [X] Implement [Dataverse Search API](https://docs.microsoft.com/en-us/power-apps/developer/data-platform/webapi/relevance-search). `Added in v.2.0.0`
2532-
- [X] Allow custom headers to be passed to the request. [#151](https://github.com/AleksandrRogov/DynamicsWebApi/issues/151). `Added in v.2.1.0`
2533+
- [X] Implement [Dataverse Search API 1.0](https://learn.microsoft.com/en-us/power-apps/developer/data-platform/search/legacy). `Added in v.2.0.0`
2534+
- [X] Allow custom headers to be passed to the request [#151](https://github.com/AleksandrRogov/DynamicsWebApi/issues/151). `Added in v.2.1.0`
25332535
- [X] Support Microsoft Power Pages. `Added in v.2.1.0`
2536+
- [ ] Support Search API 2.0 [#174](https://github.com/AleksandrRogov/DynamicsWebApi/issues/174). `Coming with v.2.2.0`
25342537
- [ ] Custom requests.
25352538
25362539
Many more features to come!

dist/browser/esm/dynamics-web-api.js

Lines changed: 468 additions & 498 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/browser/esm/dynamics-web-api.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cjs/dynamics-web-api.js

Lines changed: 466 additions & 496 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cjs/dynamics-web-api.js.map

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamics-web-api.d.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! dynamics-web-api v2.1.4 (c) 2024 Aleksandr Rogov */
1+
/*! dynamics-web-api v2.1.5 (c) 2024 Aleksandr Rogov */
22
/// <reference types="node" />
33
/**
44
* Microsoft Dynamics CRM Web API helper library written in JavaScript.
@@ -876,10 +876,7 @@ export interface Config {
876876
headers?: HeaderCollection;
877877
}
878878
/**Header collection type */
879-
export type HeaderCollection = {
880-
/**key-value */
881-
[key: string]: string;
882-
};
879+
export type HeaderCollection = Record<string, string>;
883880
export interface ProxyConfig {
884881
/**Proxy server url */
885882
url: string;

dist/dynamics-web-api.js

Lines changed: 468 additions & 498 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamics-web-api.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamics-web-api.min.js

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamics-web-api.min.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)