Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature/request builders proxy #993

Merged
merged 44 commits into from
Jan 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
fd37672
- code linting
baywet Dec 8, 2023
bfdeeab
- proof of concept proxy
baywet Dec 8, 2023
48db525
- moves with url method to the proxy
baywet Dec 8, 2023
a4f5edf
- adds toGetRequestInformation Implementation
baywet Dec 8, 2023
c211f31
- draft get executor method implementation
baywet Dec 8, 2023
3e46249
- moves user id to environment variables
baywet Dec 8, 2023
c77cfa2
- code linting
baywet Dec 8, 2023
7f1fe19
- navigation properties are implemented by navigation methods fail
baywet Dec 8, 2023
a7b32ff
- returns result directly from proxy
baywet Dec 8, 2023
385cb06
- code linting
baywet Dec 8, 2023
a7da5e5
- fixes with URL implementation
baywet Dec 11, 2023
e20b1ae
- fixes navigation methods
baywet Dec 11, 2023
c85fa7a
- fixes toGetRequestInformation
baywet Dec 11, 2023
ac34abd
- fixes get execution
baywet Dec 11, 2023
d25080f
- implements post case
baywet Dec 11, 2023
bb5e284
- code cleanup
baywet Dec 11, 2023
e77a26f
- fixes configuration shift depending on body
baywet Dec 11, 2023
cc44762
- adds delete operation on messages to generated proxy
baywet Dec 11, 2023
a089d12
- code cleanup
baywet Dec 11, 2023
1e7720c
- aligns union types for primitive types
baywet Dec 11, 2023
34b704c
- implements DELETE, PATCH, PUT
baywet Dec 11, 2023
b1f07b1
- implements scalar content types
baywet Dec 11, 2023
57755c8
- adds missing exclusion to navigation types
baywet Dec 11, 2023
4474bde
- fixes eslint configuration for unused vars
baywet Dec 12, 2023
37dca95
- code-gen: most of the client moved to proxy generators
baywet Dec 12, 2023
df148c4
- code-gen: replaces main client with generated proxy
baywet Dec 12, 2023
8f7a3ba
- code-gen: fixes missing accept header
baywet Dec 12, 2023
8b62bd0
- code-gen: cleans up imports
baywet Dec 12, 2023
4855b40
- adds support for multiple request body types
baywet Dec 20, 2023
1e6b27f
- code-gen: missing doc comments and multiple request body types
baywet Dec 20, 2023
a7938b2
Enable eslint rules
Dec 21, 2023
3246189
- code-gen: eslint/tslint syntax
baywet Jan 10, 2024
f59f186
- code-gen: removes unecessary navigation and request metadata imports
baywet Jan 10, 2024
93d1c53
- code-gen: removes unecessary deserialization methods imports
baywet Jan 11, 2024
9ffc898
- code-gen: removes string symbols for navigation metadata
baywet Jan 12, 2024
f632165
- removes strings for operations names
baywet Jan 12, 2024
8e393ca
- code linting
baywet Jan 12, 2024
0225c0a
- avoids using strings for error mappings
baywet Jan 12, 2024
00b8fc7
- removes reference to src
baywet Jan 16, 2024
c668a06
- aligns esm tasks
baywet Jan 16, 2024
116f59d
- code-gen: refresh
baywet Jan 19, 2024
b338d3a
- fixes a bug where navigation would fail if requests are present
baywet Jan 19, 2024
bac9b81
Publish
baywet Jan 19, 2024
1969e63
- changes client factory from new to create
baywet Jan 19, 2024
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
1 change: 1 addition & 0 deletions .github/workflows/build_test_validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ jobs:
TENANT_ID: ${{secrets.tenant_id}}
CLIENT_ID: ${{secrets.client_id}}
CLIENT_SECRET: ${{secrets.client_secret}}
USER_ID: "813956a3-4a30-4596-914f-bfd86a657a09"
- run: yarn lerna run test --parallel

publish-npm:
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@
"packages/authentication/*"
],
"scripts": {
"build": "npm run build:cjs && npm run build:es",
"build": "npm run build:cjs && npm run build:esm",
"build:watch": "npm run build:watch:cjs & npm run build:watch:es",
"build:cjs": "tsc -b packages/test/tsconfig.cjs.json",
"build:watch:cjs": "tsc -b packages/test/tsconfig.cjs.json -w",
"build:es": "tsc -b packages/test/tsconfig.es.json",
"build:esm": "tsc -b packages/test/tsconfig.es.json",
"build:sdk": "npm run build:sdk:es && npm run build:sdk:cjs",
"build:sdk:es": "tsc -b packages/test/tsconfig.sdk.es.json",
"build:sdk:cjs": "tsc -b packages/test/tsconfig.sdk.cjs.json",
Expand Down
2 changes: 1 addition & 1 deletion packages/abstractions/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@microsoft/kiota-abstractions",
"version": "1.0.0-preview.36",
"version": "1.0.0-preview.37",
"description": "Core abstractions for kiota generated libraries in TypeScript and JavaScript",
"main": "dist/cjs/src/index.js",
"module": "dist/es/src/index.js",
Expand Down
Loading
Loading