Skip to content

Commit bb67f21

Browse files
authored
Merge pull request #2650 from cloudflare/release-please--branches--main--changes--next--components--cloudflare
release: 4.5.0
2 parents 980edbf + 1a12388 commit bb67f21

File tree

181 files changed

+7537
-3358
lines changed

Some content is hidden

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

181 files changed

+7537
-3358
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ on:
77
- 'integrated/**'
88
- 'stl-preview-head/**'
99
- 'stl-preview-base/**'
10+
pull_request:
11+
branches-ignore:
12+
- 'stl-preview-head/**'
13+
- 'stl-preview-base/**'
1014

1115
concurrency:
1216
group: ${{ github.workflow }}-${{ github.ref }}
@@ -17,6 +21,7 @@ jobs:
1721
timeout-minutes: 10
1822
name: lint
1923
runs-on: ${{ github.repository == 'stainless-sdks/cloudflare-node' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
24+
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
2025
steps:
2126
- uses: actions/checkout@v4
2227

@@ -35,6 +40,7 @@ jobs:
3540
timeout-minutes: 5
3641
name: build
3742
runs-on: ${{ github.repository == 'stainless-sdks/cloudflare-node' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
43+
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
3844
permissions:
3945
contents: read
4046
id-token: write
@@ -70,6 +76,7 @@ jobs:
7076
timeout-minutes: 10
7177
name: test
7278
runs-on: ${{ github.repository == 'stainless-sdks/cloudflare-node' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
79+
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
7380
steps:
7481
- uses: actions/checkout@v4
7582

@@ -87,7 +94,7 @@ jobs:
8794
timeout-minutes: 10
8895
name: examples
8996
runs-on: ${{ github.repository == 'stainless-sdks/cloudflare-node' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
90-
if: github.repository == 'cloudflare/cloudflare-typescript'
97+
if: github.repository == 'cloudflare/cloudflare-typescript' && (github.event_name == 'push' || github.event.pull_request.head.repo.fork)
9198

9299
steps:
93100
- uses: actions/checkout@v4

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "4.4.1"
2+
".": "4.5.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: 1752
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-b15b44e0efd207de48e7e74e742b0b4b190c74f12a941a1a0ef59a51656a5224.yml
3-
openapi_spec_hash: 83243c9ee06f88d0fa91e9b185d8a42e
4-
config_hash: 8601d43fd5ccaf9e3d08f26748a5a63a
1+
configured_endpoints: 1769
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-5e53659eea1b4f1fb11addaddb82880c177d8fa3e7a93f0d664a65e43ac526f4.yml
3+
openapi_spec_hash: 3e0f59ac2722028954566a4c850e8849
4+
config_hash: bafeb7666d2b7868c9d4ab8f0cc686e1

CHANGELOG.md

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

3+
## 4.5.0 (2025-07-16)
4+
5+
Full Changelog: [v4.4.1...v4.5.0](https://github.com/cloudflare/cloudflare-typescript/compare/v4.4.1...v4.5.0)
6+
7+
### Features
8+
9+
* **api:** Add DELETE and POST routes for Magic Connector ([9963d9d](https://github.com/cloudflare/cloudflare-typescript/commit/9963d9d8653e1efde8a65571bdf6fa0fd8d6c4ac))
10+
* **api:** Add Radar Bots and Web Crawlers ([9e82821](https://github.com/cloudflare/cloudflare-typescript/commit/9e8282183e75e16c176e1fe958a7639f111405d0))
11+
* **api:** api update ([764caca](https://github.com/cloudflare/cloudflare-typescript/commit/764caca0f4209334ac08b0273c181db400c26715))
12+
* **api:** api update ([c23f828](https://github.com/cloudflare/cloudflare-typescript/commit/c23f82826060ba67a8527cb8f24acaf6aac14c4e))
13+
* **api:** api update ([89b424d](https://github.com/cloudflare/cloudflare-typescript/commit/89b424d147c4ef3eca13907dc203b3602413cc90))
14+
* **api:** api update ([8b08c10](https://github.com/cloudflare/cloudflare-typescript/commit/8b08c101c3dfdadcdd41d7245ab6f2654e63a929))
15+
* **api:** api update ([cae4884](https://github.com/cloudflare/cloudflare-typescript/commit/cae4884a1912316a23ebfa821c4ab63adda44a80))
16+
* **api:** api update ([0589b23](https://github.com/cloudflare/cloudflare-typescript/commit/0589b23194553c5d09c1356cd644b68aba9a7462))
17+
* **api:** api update ([06999f3](https://github.com/cloudflare/cloudflare-typescript/commit/06999f36200d1711e625c48ef92514bda4a50782))
18+
* **api:** api update ([72e72e2](https://github.com/cloudflare/cloudflare-typescript/commit/72e72e25b94efbeaa81500c5d050a2d6d7324a81))
19+
* **api:** api update ([511790b](https://github.com/cloudflare/cloudflare-typescript/commit/511790b0dc6a4ef688d0c5985a9a3dc7b50a1dbe))
20+
* **api:** api update ([822a6ca](https://github.com/cloudflare/cloudflare-typescript/commit/822a6ca38c69db6fa78a551fe3368a47d578cfd0))
21+
* **api:** api update ([99e2090](https://github.com/cloudflare/cloudflare-typescript/commit/99e209062ab9f894022cbf352243380cd071a834))
22+
* **api:** api update ([01e5785](https://github.com/cloudflare/cloudflare-typescript/commit/01e5785827528323d01f1c956e82b1eac6886c4d))
23+
* **api:** api update ([47a21fc](https://github.com/cloudflare/cloudflare-typescript/commit/47a21fc0f3e78ce30d73add0c8eb07d0548b3cbf))
24+
* **api:** api update ([150ee87](https://github.com/cloudflare/cloudflare-typescript/commit/150ee8722272b75525dd1d6cea2fab03ff6f5e5f))
25+
* **api:** api update ([9f9cb78](https://github.com/cloudflare/cloudflare-typescript/commit/9f9cb78799ebe4b7dea3fe4665716c4893c0904e))
26+
* **api:** api update ([25c67eb](https://github.com/cloudflare/cloudflare-typescript/commit/25c67ebe32c547e692ffdbde107267098b52e7ca))
27+
* **api:** api update ([3640b39](https://github.com/cloudflare/cloudflare-typescript/commit/3640b3922c6f7e30075bdfe3aa224cd60f58347d))
28+
* **api:** api update ([a3556ec](https://github.com/cloudflare/cloudflare-typescript/commit/a3556ec061ef64e96467f50b35333ee5430d5701))
29+
* **api:** api update ([3fae8c0](https://github.com/cloudflare/cloudflare-typescript/commit/3fae8c09b137827a5d0c721b274c40e022a325b2))
30+
* **api:** api update ([eb17884](https://github.com/cloudflare/cloudflare-typescript/commit/eb178842dd729e53d832f58e86ce41bd64e70600))
31+
* **api:** api update ([58ea846](https://github.com/cloudflare/cloudflare-typescript/commit/58ea846c9cc9622a959c354b81d13e108a83a869))
32+
* **api:** api update ([7c37a85](https://github.com/cloudflare/cloudflare-typescript/commit/7c37a85e50989df912f100a67e383624b2b70fbd))
33+
* **api:** api update ([99fa93e](https://github.com/cloudflare/cloudflare-typescript/commit/99fa93e063b91d33234384c739d0d492f8c4691b))
34+
* **api:** api update ([59a17cf](https://github.com/cloudflare/cloudflare-typescript/commit/59a17cf3bd914f6447c46bb27be346ac95717af8))
35+
* **api:** api update ([cbdd3e8](https://github.com/cloudflare/cloudflare-typescript/commit/cbdd3e82869bac6065a6b888457c10b7e8541f84))
36+
* **brand_protection:** Add new routes ([0017abd](https://github.com/cloudflare/cloudflare-typescript/commit/0017abded280a493b42e644dabd0f9035577530d))
37+
* clean up environment call outs ([6bcaa57](https://github.com/cloudflare/cloudflare-typescript/commit/6bcaa575645864a60e614ff567709352f3934771))
38+
* **client:** add breaking change detection to CI ([bd975b1](https://github.com/cloudflare/cloudflare-typescript/commit/bd975b1c55eeebcce4bbfd9d616a3294edf18864))
39+
* **zero_trust_dlp:** Added individual resources and new routes ([132b56e](https://github.com/cloudflare/cloudflare-typescript/commit/132b56e00e7c59168161772a5a9fe4049c49e88c))
40+
41+
42+
### Bug Fixes
43+
44+
* always use multipart/form-data for some endpoints ([d4ce21e](https://github.com/cloudflare/cloudflare-typescript/commit/d4ce21e135415971b6b4578151304289f5b7c4ef))
45+
* **api:** add missing `items` param ([d9937a1](https://github.com/cloudflare/cloudflare-typescript/commit/d9937a1670133b1a5b0741ffea5e826801299885))
46+
* **ci:** correct conditional ([5257b08](https://github.com/cloudflare/cloudflare-typescript/commit/5257b08cf295cc66714bd879bbe7907cbf9275ec))
47+
* **ci:** release-doctor — report correct token name ([c4f2ddf](https://github.com/cloudflare/cloudflare-typescript/commit/c4f2ddfe3a5c3bf5cefaefe347b5a0707c538447))
48+
* **client:** don't send `Content-Type` for bodyless methods ([cdfc263](https://github.com/cloudflare/cloudflare-typescript/commit/cdfc263036de41c293506f907ab4fe72b7d43135))
49+
50+
51+
### Chores
52+
53+
* **api:** Skip broken prism test for updating custom DLP entries ([3c50a16](https://github.com/cloudflare/cloudflare-typescript/commit/3c50a163ae99b1a9218945718ca3d6e0054181fa))
54+
* **api:** skip broken prism tests ([0f0ba6e](https://github.com/cloudflare/cloudflare-typescript/commit/0f0ba6eb27f8efbe13df9b7b2ed9374d1c74dece))
55+
* **api:** TTL is required on DNS records ([a492965](https://github.com/cloudflare/cloudflare-typescript/commit/a4929653c8c982a5c8fe81d21f315ea4c4d11086))
56+
* **ci:** enable for pull requests ([6898174](https://github.com/cloudflare/cloudflare-typescript/commit/6898174da5c2bf8e78b503dffeacba7c0bf7a539))
57+
* **ci:** only run for pushes and fork pull requests ([ed461eb](https://github.com/cloudflare/cloudflare-typescript/commit/ed461eb0f3aa0fd81f48628830735cc70204eaed))
58+
* **internal:** codegen related update ([6a94ed9](https://github.com/cloudflare/cloudflare-typescript/commit/6a94ed94bfe950bf8193da2762ccf26a3a93065e))
59+
* make some internal functions async ([4e89649](https://github.com/cloudflare/cloudflare-typescript/commit/4e89649a987ba572081aa7706a2643901c4c494c))
60+
* mention unit type in timeout docs ([a5ad7f3](https://github.com/cloudflare/cloudflare-typescript/commit/a5ad7f384297aff6bcd491e6cdb22715432aa683))
61+
362
## 4.4.1 (2025-06-16)
463

564
Full Changelog: [v4.4.0...v4.4.1](https://github.com/cloudflare/cloudflare-typescript/compare/v4.4.0...v4.4.1)

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ The full API of this library can be found in [api.md](api.md).
2121
import Cloudflare from 'cloudflare';
2222

2323
const client = new Cloudflare({
24-
apiEmail: process.env['CLOUDFLARE_EMAIL'], // This is the default and can be omitted
25-
apiKey: process.env['CLOUDFLARE_API_KEY'], // This is the default and can be omitted
24+
apiToken: process.env['CLOUDFLARE_API_TOKEN'], // This is the default and can be omitted
2625
});
2726

2827
const zone = await client.zones.create({
@@ -43,8 +42,7 @@ This library includes TypeScript definitions for all request params and response
4342
import Cloudflare from 'cloudflare';
4443

4544
const client = new Cloudflare({
46-
apiEmail: process.env['CLOUDFLARE_EMAIL'], // This is the default and can be omitted
47-
apiKey: process.env['CLOUDFLARE_API_KEY'], // This is the default and can be omitted
45+
apiToken: process.env['CLOUDFLARE_API_TOKEN'], // This is the default and can be omitted
4846
});
4947

5048
const params: Cloudflare.ZoneCreateParams = {

0 commit comments

Comments
 (0)