Skip to content

Commit e316b8c

Browse files
Merge pull request #16 from CASParser/release-please--branches--main--changes--next--components--cas-parser-node
release: 1.8.0
2 parents d01f144 + f75044c commit e316b8c

19 files changed

Lines changed: 536 additions & 25 deletions

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.7.2"
2+
".": "1.8.0"
33
}

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 17
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cas-parser%2Fcas-parser-56b0f699c5437d9e5326626d35dfc972c17d01f12cb416c7f4854c8ea6d0e95e.yml
3-
openapi_spec_hash: 158f405c1880706266d83e6ff16b9d2f
4-
config_hash: 41c337f5cda03b13880617490f82bad0
1+
configured_endpoints: 21
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cas-parser%2Fcas-parser-d9763d006969b49a1473851069fdfa429eb13133b64103a62963bb70ddb22305.yml
3+
openapi_spec_hash: 6aee689b7a759b12c85c088c15e29bc0
4+
config_hash: 4ab3e1ee76a463e0ed214541260ee12e

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## 1.8.0 (2026-02-23)
4+
5+
Full Changelog: [v1.7.2...v1.8.0](https://github.com/CASParser/cas-parser-node/compare/v1.7.2...v1.8.0)
6+
7+
### Features
8+
9+
* **api:** api update ([58b6b46](https://github.com/CASParser/cas-parser-node/commit/58b6b46652f008b870fa189dc960c2d53e1a3887))
10+
* **api:** api update ([a7e9bf9](https://github.com/CASParser/cas-parser-node/commit/a7e9bf9a5e23696d476b150f3149f853994d4f6c))
11+
* **api:** api update ([c7c17cd](https://github.com/CASParser/cas-parser-node/commit/c7c17cd05e594d81b830765d2904c95b6387c1d1))
12+
* **api:** manual updates ([d666a0b](https://github.com/CASParser/cas-parser-node/commit/d666a0b46b2d37de44fd443a92fd4b883a2ba98d))
13+
314
## 1.7.2 (2026-02-20)
415

516
Full Changelog: [v1.7.1...v1.7.2](https://github.com/CASParser/cas-parser-node/compare/v1.7.1...v1.7.2)

api.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Types:
66

77
Methods:
88

9-
- <code title="post /credits">client.credits.<a href="./src/resources/credits.ts">check</a>() -> CreditCheckResponse</code>
9+
- <code title="post /v1/credits">client.credits.<a href="./src/resources/credits.ts">check</a>() -> CreditCheckResponse</code>
1010

1111
# Logs
1212

@@ -17,8 +17,8 @@ Types:
1717

1818
Methods:
1919

20-
- <code title="post /logs">client.logs.<a href="./src/resources/logs.ts">create</a>({ ...params }) -> LogCreateResponse</code>
21-
- <code title="post /logs/summary">client.logs.<a href="./src/resources/logs.ts">getSummary</a>({ ...params }) -> LogGetSummaryResponse</code>
20+
- <code title="post /v1/usage">client.logs.<a href="./src/resources/logs.ts">create</a>({ ...params }) -> LogCreateResponse</code>
21+
- <code title="post /v1/usage/summary">client.logs.<a href="./src/resources/logs.ts">getSummary</a>({ ...params }) -> LogGetSummaryResponse</code>
2222

2323
# AccessToken
2424

@@ -28,7 +28,7 @@ Types:
2828

2929
Methods:
3030

31-
- <code title="post /v1/access-token">client.accessToken.<a href="./src/resources/access-token.ts">create</a>({ ...params }) -> AccessTokenCreateResponse</code>
31+
- <code title="post /v1/token">client.accessToken.<a href="./src/resources/access-token.ts">create</a>({ ...params }) -> AccessTokenCreateResponse</code>
3232

3333
# VerifyToken
3434

@@ -38,7 +38,7 @@ Types:
3838

3939
Methods:
4040

41-
- <code title="post /v1/verify-token">client.verifyToken.<a href="./src/resources/verify-token.ts">verify</a>() -> VerifyTokenVerifyResponse</code>
41+
- <code title="post /v1/token/verify">client.verifyToken.<a href="./src/resources/verify-token.ts">verify</a>() -> VerifyTokenVerifyResponse</code>
4242

4343
# CamsKfintech
4444

@@ -117,3 +117,19 @@ Methods:
117117
Methods:
118118

119119
- <code title="post /v4/smart/parse">client.smart.<a href="./src/resources/smart.ts">parseCasPdf</a>({ ...params }) -> UnifiedResponse</code>
120+
121+
# InboundEmail
122+
123+
Types:
124+
125+
- <code><a href="./src/resources/inbound-email.ts">InboundEmailCreateResponse</a></code>
126+
- <code><a href="./src/resources/inbound-email.ts">InboundEmailRetrieveResponse</a></code>
127+
- <code><a href="./src/resources/inbound-email.ts">InboundEmailListResponse</a></code>
128+
- <code><a href="./src/resources/inbound-email.ts">InboundEmailDeleteResponse</a></code>
129+
130+
Methods:
131+
132+
- <code title="post /v4/inbound-email">client.inboundEmail.<a href="./src/resources/inbound-email.ts">create</a>({ ...params }) -> InboundEmailCreateResponse</code>
133+
- <code title="get /v4/inbound-email/{inbound_email_id}">client.inboundEmail.<a href="./src/resources/inbound-email.ts">retrieve</a>(inboundEmailID) -> InboundEmailRetrieveResponse</code>
134+
- <code title="get /v4/inbound-email">client.inboundEmail.<a href="./src/resources/inbound-email.ts">list</a>({ ...params }) -> InboundEmailListResponse</code>
135+
- <code title="delete /v4/inbound-email/{inbound_email_id}">client.inboundEmail.<a href="./src/resources/inbound-email.ts">delete</a>(inboundEmailID) -> InboundEmailDeleteResponse</code>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cas-parser-node",
3-
"version": "1.7.2",
3+
"version": "1.8.0",
44
"description": "The official TypeScript library for the Cas Parser API",
55
"author": "Cas Parser <sameer@casparser.in>",
66
"types": "dist/index.d.ts",

packages/mcp-server/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dxt_version": "0.2",
33
"name": "cas-parser-node-mcp",
4-
"version": "1.7.2",
4+
"version": "1.8.0",
55
"description": "The official MCP Server for the Cas Parser API",
66
"author": {
77
"name": "Cas Parser",

packages/mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cas-parser-node-mcp",
3-
"version": "1.7.2",
3+
"version": "1.8.0",
44
"description": "The official MCP Server for the Cas Parser API",
55
"author": "Cas Parser <sameer@casparser.in>",
66
"types": "dist/index.d.ts",

packages/mcp-server/src/methods.ts

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,31 @@ export const sdkMethods: SdkMethod[] = [
1414
clientCallName: 'client.credits.check',
1515
fullyQualifiedName: 'credits.check',
1616
httpMethod: 'post',
17-
httpPath: '/credits',
17+
httpPath: '/v1/credits',
1818
},
1919
{
2020
clientCallName: 'client.logs.create',
2121
fullyQualifiedName: 'logs.create',
2222
httpMethod: 'post',
23-
httpPath: '/logs',
23+
httpPath: '/v1/usage',
2424
},
2525
{
2626
clientCallName: 'client.logs.getSummary',
2727
fullyQualifiedName: 'logs.getSummary',
2828
httpMethod: 'post',
29-
httpPath: '/logs/summary',
29+
httpPath: '/v1/usage/summary',
3030
},
3131
{
3232
clientCallName: 'client.accessToken.create',
3333
fullyQualifiedName: 'accessToken.create',
3434
httpMethod: 'post',
35-
httpPath: '/v1/access-token',
35+
httpPath: '/v1/token',
3636
},
3737
{
3838
clientCallName: 'client.verifyToken.verify',
3939
fullyQualifiedName: 'verifyToken.verify',
4040
httpMethod: 'post',
41-
httpPath: '/v1/verify-token',
41+
httpPath: '/v1/token/verify',
4242
},
4343
{
4444
clientCallName: 'client.camsKfintech.parse',
@@ -112,6 +112,30 @@ export const sdkMethods: SdkMethod[] = [
112112
httpMethod: 'post',
113113
httpPath: '/v4/smart/parse',
114114
},
115+
{
116+
clientCallName: 'client.inboundEmail.create',
117+
fullyQualifiedName: 'inboundEmail.create',
118+
httpMethod: 'post',
119+
httpPath: '/v4/inbound-email',
120+
},
121+
{
122+
clientCallName: 'client.inboundEmail.retrieve',
123+
fullyQualifiedName: 'inboundEmail.retrieve',
124+
httpMethod: 'get',
125+
httpPath: '/v4/inbound-email/{inbound_email_id}',
126+
},
127+
{
128+
clientCallName: 'client.inboundEmail.list',
129+
fullyQualifiedName: 'inboundEmail.list',
130+
httpMethod: 'get',
131+
httpPath: '/v4/inbound-email',
132+
},
133+
{
134+
clientCallName: 'client.inboundEmail.delete',
135+
fullyQualifiedName: 'inboundEmail.delete',
136+
httpMethod: 'delete',
137+
httpPath: '/v4/inbound-email/{inbound_email_id}',
138+
},
115139
];
116140

117141
function allowedMethodsForCodeTool(options: McpOptions | undefined): SdkMethod[] | undefined {

packages/mcp-server/src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export const newMcpServer = async (stainlessApiKey: string | undefined) =>
2121
new McpServer(
2222
{
2323
name: 'cas_parser_node_api',
24-
version: '1.7.2',
24+
version: '1.8.0',
2525
},
2626
{
2727
instructions: await getInstructions(stainlessApiKey),

src/client.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,15 @@ import {
2626
} from './resources/cams-kfintech';
2727
import { ContractNote, ContractNoteParseParams, ContractNoteParseResponse } from './resources/contract-note';
2828
import { CreditCheckResponse, Credits } from './resources/credits';
29+
import {
30+
InboundEmail,
31+
InboundEmailCreateParams,
32+
InboundEmailCreateResponse,
33+
InboundEmailDeleteResponse,
34+
InboundEmailListParams,
35+
InboundEmailListResponse,
36+
InboundEmailRetrieveResponse,
37+
} from './resources/inbound-email';
2938
import {
3039
Inbox,
3140
InboxCheckConnectionStatusParams,
@@ -800,6 +809,7 @@ export class CasParser {
800809
kfintech: API.Kfintech = new API.Kfintech(this);
801810
nsdl: API.Nsdl = new API.Nsdl(this);
802811
smart: API.Smart = new API.Smart(this);
812+
inboundEmail: API.InboundEmail = new API.InboundEmail(this);
803813
}
804814

805815
CasParser.Credits = Credits;
@@ -813,6 +823,7 @@ CasParser.Inbox = Inbox;
813823
CasParser.Kfintech = Kfintech;
814824
CasParser.Nsdl = Nsdl;
815825
CasParser.Smart = Smart;
826+
CasParser.InboundEmail = InboundEmail;
816827

817828
export declare namespace CasParser {
818829
export type RequestOptions = Opts.RequestOptions;
@@ -872,4 +883,14 @@ export declare namespace CasParser {
872883
export { Nsdl as Nsdl, type NsdlParseParams as NsdlParseParams };
873884

874885
export { Smart as Smart, type SmartParseCasPdfParams as SmartParseCasPdfParams };
886+
887+
export {
888+
InboundEmail as InboundEmail,
889+
type InboundEmailCreateResponse as InboundEmailCreateResponse,
890+
type InboundEmailRetrieveResponse as InboundEmailRetrieveResponse,
891+
type InboundEmailListResponse as InboundEmailListResponse,
892+
type InboundEmailDeleteResponse as InboundEmailDeleteResponse,
893+
type InboundEmailCreateParams as InboundEmailCreateParams,
894+
type InboundEmailListParams as InboundEmailListParams,
895+
};
875896
}

0 commit comments

Comments
 (0)