diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 89c23bacafa..127ac87b532 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.1.1" + ".": "4.0.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index cb4dcb40087..74282580d55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,232 @@ # Changelog +## 4.0.0 (2024-12-19) + +Full Changelog: [v3.1.1...v4.0.0](https://github.com/cloudflare/cloudflare-python/compare/v3.1.1...v4.0.0) + +### ⚠ BREAKING CHANGES + +* **ai:** move to dedicated namespace ([#2269](https://github.com/cloudflare/cloudflare-python/issues/2269)) +* **kv:** move analytics under existing namespace ([#2239](https://github.com/cloudflare/cloudflare-python/issues/2239)) +* **zone_transfers:** move under DNS namespace ([#2234](https://github.com/cloudflare/cloudflare-python/issues/2234)) +* **dnssec:** move under DNS namespace ([#2233](https://github.com/cloudflare/cloudflare-python/issues/2233)) +* **url_scanner:** swap all methods to be v2 only ([#2231](https://github.com/cloudflare/cloudflare-python/issues/2231)) +* **warp_connector:** move under zero trust namespace ([#2220](https://github.com/cloudflare/cloudflare-python/issues/2220)) +* **calls:** split turn and sfu apps ([#2120](https://github.com/cloudflare/cloudflare-python/issues/2120)) +* **r2:** move domains, event notifications and sippy under bucket namespace ([#2106](https://github.com/cloudflare/cloudflare-python/issues/2106)) + +### Features + +* **ai:** move AI back to dedicated namespace ([#2277](https://github.com/cloudflare/cloudflare-python/issues/2277)) ([674c2ce](https://github.com/cloudflare/cloudflare-python/commit/674c2cec279102aa762e31ac6407e41a03f40352)) +* **ai:** move to dedicated namespace ([#2269](https://github.com/cloudflare/cloudflare-python/issues/2269)) ([90d0608](https://github.com/cloudflare/cloudflare-python/commit/90d0608e7aaef397b418be05e847c9c4baf41eb8)) +* **api:** Add PATCH zone hold update method ([#2268](https://github.com/cloudflare/cloudflare-python/issues/2268)) ([f21869f](https://github.com/cloudflare/cloudflare-python/commit/f21869ffa917b954d9d35c451942fca34fd1284a)) +* **api:** add support for r2 bucket lifecycle and resource sharing ([#2104](https://github.com/cloudflare/cloudflare-python/issues/2104)) ([f21bfd7](https://github.com/cloudflare/cloudflare-python/commit/f21bfd7cc133ad93806c46e361b3419b3e5b25e8)) +* **api:** api shield operations updates; rename discovery resource ([#2296](https://github.com/cloudflare/cloudflare-python/issues/2296)) ([e7936f6](https://github.com/cloudflare/cloudflare-python/commit/e7936f6b3d285bc4243641a66b1c1d7404eb1328)) +* **api:** api update ([#2105](https://github.com/cloudflare/cloudflare-python/issues/2105)) ([0212953](https://github.com/cloudflare/cloudflare-python/commit/02129537d96ee138824748ec2b89da14e05d1945)) +* **api:** api update ([#2108](https://github.com/cloudflare/cloudflare-python/issues/2108)) ([86aa020](https://github.com/cloudflare/cloudflare-python/commit/86aa020531bb0048893159b35f1c6a3bfd074b70)) +* **api:** api update ([#2109](https://github.com/cloudflare/cloudflare-python/issues/2109)) ([f0224d9](https://github.com/cloudflare/cloudflare-python/commit/f0224d993a4aeeae064dba7c0feca7356c90e3dd)) +* **api:** api update ([#2113](https://github.com/cloudflare/cloudflare-python/issues/2113)) ([c31276a](https://github.com/cloudflare/cloudflare-python/commit/c31276aad8d82e6ff2848d6fd3f942dc9eeba35c)) +* **api:** api update ([#2114](https://github.com/cloudflare/cloudflare-python/issues/2114)) ([8481e89](https://github.com/cloudflare/cloudflare-python/commit/8481e890811584bbc0642b8a216787ada5beab24)) +* **api:** api update ([#2115](https://github.com/cloudflare/cloudflare-python/issues/2115)) ([5a0bbb5](https://github.com/cloudflare/cloudflare-python/commit/5a0bbb54a219cd4a9ecf32c89dde680cc2f3f6ef)) +* **api:** api update ([#2116](https://github.com/cloudflare/cloudflare-python/issues/2116)) ([dc34f99](https://github.com/cloudflare/cloudflare-python/commit/dc34f9907d39078c879baefd5b62e1d439520ae0)) +* **api:** api update ([#2117](https://github.com/cloudflare/cloudflare-python/issues/2117)) ([57550b4](https://github.com/cloudflare/cloudflare-python/commit/57550b48cd6e760f6d0349d9e4c399bdb6d63340)) +* **api:** api update ([#2118](https://github.com/cloudflare/cloudflare-python/issues/2118)) ([c0fb56e](https://github.com/cloudflare/cloudflare-python/commit/c0fb56ecaad9e05c1c6788361f05561d93660035)) +* **api:** api update ([#2119](https://github.com/cloudflare/cloudflare-python/issues/2119)) ([9240e69](https://github.com/cloudflare/cloudflare-python/commit/9240e69336c8f2b9ea387715d63e0fdb2e47cb8e)) +* **api:** api update ([#2123](https://github.com/cloudflare/cloudflare-python/issues/2123)) ([f52ebe6](https://github.com/cloudflare/cloudflare-python/commit/f52ebe6d7841ee13635c4b16be1c4776ab66af07)) +* **api:** api update ([#2124](https://github.com/cloudflare/cloudflare-python/issues/2124)) ([e03ce04](https://github.com/cloudflare/cloudflare-python/commit/e03ce048f9686baf14fca16b30d9a20278257f59)) +* **api:** api update ([#2125](https://github.com/cloudflare/cloudflare-python/issues/2125)) ([798b1a0](https://github.com/cloudflare/cloudflare-python/commit/798b1a044e3042346af9c8d301586fa59c67aedf)) +* **api:** api update ([#2126](https://github.com/cloudflare/cloudflare-python/issues/2126)) ([fe787a3](https://github.com/cloudflare/cloudflare-python/commit/fe787a344a1c5f06ceaef8ff8805e7c8072feb19)) +* **api:** api update ([#2127](https://github.com/cloudflare/cloudflare-python/issues/2127)) ([eef643f](https://github.com/cloudflare/cloudflare-python/commit/eef643fdd935224ade161660b54b1758710948d5)) +* **api:** api update ([#2129](https://github.com/cloudflare/cloudflare-python/issues/2129)) ([ff2f5dc](https://github.com/cloudflare/cloudflare-python/commit/ff2f5dc939fc3b3799c875a765a91ee11bdcbd83)) +* **api:** api update ([#2130](https://github.com/cloudflare/cloudflare-python/issues/2130)) ([f57867d](https://github.com/cloudflare/cloudflare-python/commit/f57867db827b54228dd31bf1054fadd1ea808460)) +* **api:** api update ([#2131](https://github.com/cloudflare/cloudflare-python/issues/2131)) ([e077e34](https://github.com/cloudflare/cloudflare-python/commit/e077e34c2219779e808540d268e90f1298b6334f)) +* **api:** api update ([#2132](https://github.com/cloudflare/cloudflare-python/issues/2132)) ([f0898d4](https://github.com/cloudflare/cloudflare-python/commit/f0898d4b3752c6e035f91eb22555a0cc112c8026)) +* **api:** api update ([#2133](https://github.com/cloudflare/cloudflare-python/issues/2133)) ([22d878b](https://github.com/cloudflare/cloudflare-python/commit/22d878bc6dfebc68e65dae946330f01b79b380b7)) +* **api:** api update ([#2135](https://github.com/cloudflare/cloudflare-python/issues/2135)) ([29e0389](https://github.com/cloudflare/cloudflare-python/commit/29e038971efe26a45daaa9b0ac5eab248922f0a7)) +* **api:** api update ([#2136](https://github.com/cloudflare/cloudflare-python/issues/2136)) ([b132a0d](https://github.com/cloudflare/cloudflare-python/commit/b132a0d47fa5b9bdf74271df8be5e9b36095a444)) +* **api:** api update ([#2140](https://github.com/cloudflare/cloudflare-python/issues/2140)) ([385c772](https://github.com/cloudflare/cloudflare-python/commit/385c77263a4515a9c587302d1d94f4a714c9d031)) +* **api:** api update ([#2142](https://github.com/cloudflare/cloudflare-python/issues/2142)) ([0b5a5d0](https://github.com/cloudflare/cloudflare-python/commit/0b5a5d0f0b62f5b9a21e50cb7b4209315a9cb7df)) +* **api:** api update ([#2143](https://github.com/cloudflare/cloudflare-python/issues/2143)) ([2f10d9c](https://github.com/cloudflare/cloudflare-python/commit/2f10d9cc4c1c7d74b011da95e8c94971dccc4a0b)) +* **api:** api update ([#2146](https://github.com/cloudflare/cloudflare-python/issues/2146)) ([c1e8143](https://github.com/cloudflare/cloudflare-python/commit/c1e8143d4fa54667933c9ab50c80b7ee12f0f872)) +* **api:** api update ([#2147](https://github.com/cloudflare/cloudflare-python/issues/2147)) ([abbd9f7](https://github.com/cloudflare/cloudflare-python/commit/abbd9f710f32647ae8987b5cd370c1b1eda158a3)) +* **api:** api update ([#2148](https://github.com/cloudflare/cloudflare-python/issues/2148)) ([178ca7e](https://github.com/cloudflare/cloudflare-python/commit/178ca7e20f6350a13a37b23451ddafc3d77a4a6b)) +* **api:** api update ([#2149](https://github.com/cloudflare/cloudflare-python/issues/2149)) ([b6ca4bd](https://github.com/cloudflare/cloudflare-python/commit/b6ca4bd513190d7b1af48e24cee69340a6158ebd)) +* **api:** api update ([#2150](https://github.com/cloudflare/cloudflare-python/issues/2150)) ([99d9133](https://github.com/cloudflare/cloudflare-python/commit/99d91330f715e705244cc698978cd2ab8548966a)) +* **api:** api update ([#2151](https://github.com/cloudflare/cloudflare-python/issues/2151)) ([0ac8d45](https://github.com/cloudflare/cloudflare-python/commit/0ac8d45b16a19d823b1e04bc2417f6e2a3461cc2)) +* **api:** api update ([#2159](https://github.com/cloudflare/cloudflare-python/issues/2159)) ([1629b7f](https://github.com/cloudflare/cloudflare-python/commit/1629b7f549d9f66bb92b0f6d39e204a164431447)) +* **api:** api update ([#2160](https://github.com/cloudflare/cloudflare-python/issues/2160)) ([bc2b5c4](https://github.com/cloudflare/cloudflare-python/commit/bc2b5c431ad0ad27f107f5ba766ea0c07dfd0177)) +* **api:** api update ([#2161](https://github.com/cloudflare/cloudflare-python/issues/2161)) ([441bcec](https://github.com/cloudflare/cloudflare-python/commit/441bcecde63c193c9e08800ce6ad6f43c022282b)) +* **api:** api update ([#2162](https://github.com/cloudflare/cloudflare-python/issues/2162)) ([5244425](https://github.com/cloudflare/cloudflare-python/commit/5244425b52f1f512931708f879270cd7d287f1d0)) +* **api:** api update ([#2163](https://github.com/cloudflare/cloudflare-python/issues/2163)) ([c2770ee](https://github.com/cloudflare/cloudflare-python/commit/c2770eec423f26d1ecad8a1f836ed5001acce4b1)) +* **api:** api update ([#2167](https://github.com/cloudflare/cloudflare-python/issues/2167)) ([44c9de7](https://github.com/cloudflare/cloudflare-python/commit/44c9de7f4e4f1d294960ef892fe90ba1ed1c65b6)) +* **api:** api update ([#2168](https://github.com/cloudflare/cloudflare-python/issues/2168)) ([86eff89](https://github.com/cloudflare/cloudflare-python/commit/86eff892d605f019f725d914670f442057d8f3fc)) +* **api:** api update ([#2169](https://github.com/cloudflare/cloudflare-python/issues/2169)) ([94403aa](https://github.com/cloudflare/cloudflare-python/commit/94403aa020be977db4313269f5faaaa9a6119a00)) +* **api:** api update ([#2170](https://github.com/cloudflare/cloudflare-python/issues/2170)) ([bfd27f8](https://github.com/cloudflare/cloudflare-python/commit/bfd27f86e196194e3e05330391574cb1d60ff46c)) +* **api:** api update ([#2171](https://github.com/cloudflare/cloudflare-python/issues/2171)) ([f704605](https://github.com/cloudflare/cloudflare-python/commit/f70460538170f4af2d320fe0f46417afba060a0b)) +* **api:** api update ([#2172](https://github.com/cloudflare/cloudflare-python/issues/2172)) ([abbdc97](https://github.com/cloudflare/cloudflare-python/commit/abbdc97e686c637f0479816fc4c1fd158edadc4f)) +* **api:** api update ([#2173](https://github.com/cloudflare/cloudflare-python/issues/2173)) ([9e7ca11](https://github.com/cloudflare/cloudflare-python/commit/9e7ca11b0d9bac42d697b89bb021fd0010aa32cc)) +* **api:** api update ([#2175](https://github.com/cloudflare/cloudflare-python/issues/2175)) ([d22a2de](https://github.com/cloudflare/cloudflare-python/commit/d22a2debd32f0b14a7587317d9a7a8e26e4065d9)) +* **api:** api update ([#2179](https://github.com/cloudflare/cloudflare-python/issues/2179)) ([d39c7b5](https://github.com/cloudflare/cloudflare-python/commit/d39c7b51908c22ed91b2e7f68cb64ebf05bfabb9)) +* **api:** api update ([#2180](https://github.com/cloudflare/cloudflare-python/issues/2180)) ([90be13d](https://github.com/cloudflare/cloudflare-python/commit/90be13db56fb6d1ae93dfa11c80580efc7f98d1c)) +* **api:** api update ([#2181](https://github.com/cloudflare/cloudflare-python/issues/2181)) ([f3c2bb4](https://github.com/cloudflare/cloudflare-python/commit/f3c2bb42b357660881be9cce0dad1b2651e8f3de)) +* **api:** api update ([#2188](https://github.com/cloudflare/cloudflare-python/issues/2188)) ([09acf0a](https://github.com/cloudflare/cloudflare-python/commit/09acf0aba6d4a44ba3ccd8ef3ebcd06bfd10c21a)) +* **api:** api update ([#2197](https://github.com/cloudflare/cloudflare-python/issues/2197)) ([8fb8e8b](https://github.com/cloudflare/cloudflare-python/commit/8fb8e8b2abb398b42890d0dd11590e646e29184b)) +* **api:** api update ([#2198](https://github.com/cloudflare/cloudflare-python/issues/2198)) ([1cad830](https://github.com/cloudflare/cloudflare-python/commit/1cad8304d05e4eee21adb38dde942a27b93b17cc)) +* **api:** api update ([#2199](https://github.com/cloudflare/cloudflare-python/issues/2199)) ([2d5cecb](https://github.com/cloudflare/cloudflare-python/commit/2d5cecb75287ac39d04f04f6ffdcb982f080ff6d)) +* **api:** api update ([#2200](https://github.com/cloudflare/cloudflare-python/issues/2200)) ([5be5fe6](https://github.com/cloudflare/cloudflare-python/commit/5be5fe6c91b8e8ef2fee80ef96eefcbb37f901ac)) +* **api:** api update ([#2201](https://github.com/cloudflare/cloudflare-python/issues/2201)) ([dc752c1](https://github.com/cloudflare/cloudflare-python/commit/dc752c1096a02d869d6cd66f08c180fbfcd92989)) +* **api:** api update ([#2202](https://github.com/cloudflare/cloudflare-python/issues/2202)) ([ace26df](https://github.com/cloudflare/cloudflare-python/commit/ace26df932afdff7531a4797aff9e38563fa3bb0)) +* **api:** api update ([#2203](https://github.com/cloudflare/cloudflare-python/issues/2203)) ([1c97b11](https://github.com/cloudflare/cloudflare-python/commit/1c97b11edd92b89f75685022c95adf0c8167bb0c)) +* **api:** api update ([#2205](https://github.com/cloudflare/cloudflare-python/issues/2205)) ([291389c](https://github.com/cloudflare/cloudflare-python/commit/291389c5d24ff8040ad88143cf76591b71464706)) +* **api:** api update ([#2206](https://github.com/cloudflare/cloudflare-python/issues/2206)) ([546cb1c](https://github.com/cloudflare/cloudflare-python/commit/546cb1c67c6cff1bb71f1df9ecbcc8752f9cce00)) +* **api:** api update ([#2209](https://github.com/cloudflare/cloudflare-python/issues/2209)) ([458a4a5](https://github.com/cloudflare/cloudflare-python/commit/458a4a57c8ef88b19fdacd6e63c24ab1c9191ecc)) +* **api:** api update ([#2211](https://github.com/cloudflare/cloudflare-python/issues/2211)) ([51a0005](https://github.com/cloudflare/cloudflare-python/commit/51a00052d14453eaabd073d7d2fa44f012e5174c)) +* **api:** api update ([#2212](https://github.com/cloudflare/cloudflare-python/issues/2212)) ([19d7551](https://github.com/cloudflare/cloudflare-python/commit/19d7551f7918da44de4d6ac0631655bfcca4a9f5)) +* **api:** api update ([#2216](https://github.com/cloudflare/cloudflare-python/issues/2216)) ([272e71c](https://github.com/cloudflare/cloudflare-python/commit/272e71cf393077037e2098dcedf13e6999fc0a6a)) +* **api:** api update ([#2219](https://github.com/cloudflare/cloudflare-python/issues/2219)) ([88819fc](https://github.com/cloudflare/cloudflare-python/commit/88819fcc48e653a284c6df579b6786276ef83ded)) +* **api:** api update ([#2221](https://github.com/cloudflare/cloudflare-python/issues/2221)) ([0f01824](https://github.com/cloudflare/cloudflare-python/commit/0f018249fc22949f98487b7cc9689fe45646572a)) +* **api:** api update ([#2223](https://github.com/cloudflare/cloudflare-python/issues/2223)) ([2e9734b](https://github.com/cloudflare/cloudflare-python/commit/2e9734b0e74ebf65e1da9e8eadab28947015c786)) +* **api:** api update ([#2227](https://github.com/cloudflare/cloudflare-python/issues/2227)) ([ace3716](https://github.com/cloudflare/cloudflare-python/commit/ace371689884dc6d1e494776aa5960c71c59e2aa)) +* **api:** api update ([#2237](https://github.com/cloudflare/cloudflare-python/issues/2237)) ([adc6f6b](https://github.com/cloudflare/cloudflare-python/commit/adc6f6bc433fe077c51a2f4700eaa541fed9a587)) +* **api:** api update ([#2238](https://github.com/cloudflare/cloudflare-python/issues/2238)) ([84bc37c](https://github.com/cloudflare/cloudflare-python/commit/84bc37c6caabf0e22cb9e09f0c12e3a86c82135a)) +* **api:** api update ([#2243](https://github.com/cloudflare/cloudflare-python/issues/2243)) ([86ca907](https://github.com/cloudflare/cloudflare-python/commit/86ca907944e3d48bdd2c929295f5ccaca3371fd1)) +* **api:** api update ([#2244](https://github.com/cloudflare/cloudflare-python/issues/2244)) ([0978d14](https://github.com/cloudflare/cloudflare-python/commit/0978d147d0022c95225976d5e457fd49eddbd5b2)) +* **api:** api update ([#2245](https://github.com/cloudflare/cloudflare-python/issues/2245)) ([c12dfc0](https://github.com/cloudflare/cloudflare-python/commit/c12dfc071a9e2307c27dd5e9b81444754a1f3646)) +* **api:** api update ([#2247](https://github.com/cloudflare/cloudflare-python/issues/2247)) ([38a93e7](https://github.com/cloudflare/cloudflare-python/commit/38a93e757989c56d759debf0f9767a1f0b3049ce)) +* **api:** api update ([#2266](https://github.com/cloudflare/cloudflare-python/issues/2266)) ([e738082](https://github.com/cloudflare/cloudflare-python/commit/e738082ba761fadc1648e5fec4d85c3bcf113bc7)) +* **api:** api update ([#2273](https://github.com/cloudflare/cloudflare-python/issues/2273)) ([fcf96f7](https://github.com/cloudflare/cloudflare-python/commit/fcf96f73182777bd9242d6fa55d8921ba001cb59)) +* **api:** api update ([#2276](https://github.com/cloudflare/cloudflare-python/issues/2276)) ([d77a47e](https://github.com/cloudflare/cloudflare-python/commit/d77a47e7ecccfeb3dd045e6759b7ccc9f1250ef1)) +* **api:** api update ([#2284](https://github.com/cloudflare/cloudflare-python/issues/2284)) ([982f95a](https://github.com/cloudflare/cloudflare-python/commit/982f95ad5ff7f0271c47f65517ab98bd45dd81ce)) +* **api:** api update ([#2285](https://github.com/cloudflare/cloudflare-python/issues/2285)) ([9cae1f0](https://github.com/cloudflare/cloudflare-python/commit/9cae1f099fde4204821ce3d1cf53f823d340b9ed)) +* **api:** api update ([#2286](https://github.com/cloudflare/cloudflare-python/issues/2286)) ([efa8fcb](https://github.com/cloudflare/cloudflare-python/commit/efa8fcb9241f5dc73d020ba959b5b5c9914362d6)) +* **api:** api update ([#2288](https://github.com/cloudflare/cloudflare-python/issues/2288)) ([52ec839](https://github.com/cloudflare/cloudflare-python/commit/52ec8391c9efe608740ce3118fdd5b6f4fc1e0c7)) +* **api:** api update ([#2290](https://github.com/cloudflare/cloudflare-python/issues/2290)) ([db76849](https://github.com/cloudflare/cloudflare-python/commit/db7684993cff9cde91b0ad21637801cda763e5d7)) +* **api:** api update ([#2291](https://github.com/cloudflare/cloudflare-python/issues/2291)) ([17a3ce1](https://github.com/cloudflare/cloudflare-python/commit/17a3ce1057e0e3b2392fe9131cad1dd75511bfc3)) +* **api:** api update ([#2292](https://github.com/cloudflare/cloudflare-python/issues/2292)) ([5408013](https://github.com/cloudflare/cloudflare-python/commit/5408013619994ba4cc5559774e09a6d42d9abe82)) +* **api:** api update ([#2293](https://github.com/cloudflare/cloudflare-python/issues/2293)) ([f2cdcdc](https://github.com/cloudflare/cloudflare-python/commit/f2cdcdc4d6b545df85cd2f1f0b5de6889d787221)) +* **api:** api update ([#2294](https://github.com/cloudflare/cloudflare-python/issues/2294)) ([17db44d](https://github.com/cloudflare/cloudflare-python/commit/17db44d1b1a346c9e4fcb098a18133cc96a2b4de)) +* **api:** api update ([#2297](https://github.com/cloudflare/cloudflare-python/issues/2297)) ([1d4bea4](https://github.com/cloudflare/cloudflare-python/commit/1d4bea4918fedf83c7e3d23237130767c448f58c)) +* **api:** clean up indirect models ([#2155](https://github.com/cloudflare/cloudflare-python/issues/2155)) ([503ab54](https://github.com/cloudflare/cloudflare-python/commit/503ab54a5afff1d832a1f9243bda27ad982e3451)) +* **api:** clean up missing model references ([#2138](https://github.com/cloudflare/cloudflare-python/issues/2138)) ([74f433a](https://github.com/cloudflare/cloudflare-python/commit/74f433a9e010471cfa87af98c2586195fb764c5d)) +* **api:** clean up missing models ([#2178](https://github.com/cloudflare/cloudflare-python/issues/2178)) ([bd94126](https://github.com/cloudflare/cloudflare-python/commit/bd94126a86d0cf376a8856a9c8077600285f2b70)) +* **api:** fix internal URL mappings ([#2267](https://github.com/cloudflare/cloudflare-python/issues/2267)) ([165bc8c](https://github.com/cloudflare/cloudflare-python/commit/165bc8c274b7f6688b95f018fd86d312a5de0a17)) +* **api:** initialism for SFU ([#2121](https://github.com/cloudflare/cloudflare-python/issues/2121)) ([9ef8e45](https://github.com/cloudflare/cloudflare-python/commit/9ef8e452f58c2aa08b6c78c9120574351b64e4eb)) +* **api:** introduce bulk operation methods ([#2177](https://github.com/cloudflare/cloudflare-python/issues/2177)) ([3fd5de2](https://github.com/cloudflare/cloudflare-python/commit/3fd5de24f338955457a1b47fa0fea3d7bfc796cc)) +* **api:** make `pop` initialism ([#2110](https://github.com/cloudflare/cloudflare-python/issues/2110)) ([97587ec](https://github.com/cloudflare/cloudflare-python/commit/97587ec1f3f0833ec784975e1cd1b4da31cd9f1f)) +* **api:** manual updates ([#2164](https://github.com/cloudflare/cloudflare-python/issues/2164)) ([3f20b98](https://github.com/cloudflare/cloudflare-python/commit/3f20b98dee636ed17903cff36351c66e97ac1795)) +* **api:** manual updates ([#2195](https://github.com/cloudflare/cloudflare-python/issues/2195)) ([2de0fb0](https://github.com/cloudflare/cloudflare-python/commit/2de0fb0b3f46aefd97d06e22b6441a573ee228a2)) +* **api:** manual updates ([#2207](https://github.com/cloudflare/cloudflare-python/issues/2207)) ([d40b099](https://github.com/cloudflare/cloudflare-python/commit/d40b09962fc1e3d0f96c2cace0a29a81ff4b026c)) +* **api:** manual updates ([#2226](https://github.com/cloudflare/cloudflare-python/issues/2226)) ([7065932](https://github.com/cloudflare/cloudflare-python/commit/70659321d956ea2512f2a0f7e33c4c198c34ee91)) +* **api:** manual updates ([#2255](https://github.com/cloudflare/cloudflare-python/issues/2255)) ([f70b142](https://github.com/cloudflare/cloudflare-python/commit/f70b142bfe940e4e6566e9e1f815ecda7b5dbe99)) +* **api:** manual updates ([#2295](https://github.com/cloudflare/cloudflare-python/issues/2295)) ([a3043d4](https://github.com/cloudflare/cloudflare-python/commit/a3043d4a8cc00e9c63597e5a6baabd6d207ceb63)) +* **api:** map in new endpoints for account owned tokens, dns setting views and worker assets ([#2144](https://github.com/cloudflare/cloudflare-python/issues/2144)) ([6e79a67](https://github.com/cloudflare/cloudflare-python/commit/6e79a67fbf36ca0f2325356f7d1137d84f5cb1fc)) +* **api:** map more endpoints ([#2287](https://github.com/cloudflare/cloudflare-python/issues/2287)) ([ce7f872](https://github.com/cloudflare/cloudflare-python/commit/ce7f87207e24de6804309af06b84dfc11c9dded2)) +* **api:** remap models for magic visibility ([#2128](https://github.com/cloudflare/cloudflare-python/issues/2128)) ([dae1150](https://github.com/cloudflare/cloudflare-python/commit/dae115058bdea915f5aa5b386a68c4387b356ef6)) +* **api:** remap models to newer bundle names ([#2111](https://github.com/cloudflare/cloudflare-python/issues/2111)) ([af11bd2](https://github.com/cloudflare/cloudflare-python/commit/af11bd2d514f8117abc94c48f05010e880cf5b68)) +* **api:** remap models to newer bundle names ([#2112](https://github.com/cloudflare/cloudflare-python/issues/2112)) ([43e110c](https://github.com/cloudflare/cloudflare-python/commit/43e110c34de46b95b930fbdc0ab31a923e16fd72)) +* **api:** Update verb on PATCH zone hold method ([#2275](https://github.com/cloudflare/cloudflare-python/issues/2275)) ([5c57d32](https://github.com/cloudflare/cloudflare-python/commit/5c57d32bf17901ec1e258cdbefad49f0f3e2ed06)) +* **api:** update via SDK Studio ([#2182](https://github.com/cloudflare/cloudflare-python/issues/2182)) ([660adfd](https://github.com/cloudflare/cloudflare-python/commit/660adfde851b2e4110bd98070ac7dd684ba009cc)) +* **api:** update via SDK Studio ([#2183](https://github.com/cloudflare/cloudflare-python/issues/2183)) ([cda5a42](https://github.com/cloudflare/cloudflare-python/commit/cda5a42a9ed789b99ae168e52e99255bbf1d946f)) +* **api:** update via SDK Studio ([#2184](https://github.com/cloudflare/cloudflare-python/issues/2184)) ([838f684](https://github.com/cloudflare/cloudflare-python/commit/838f684bb71ddb6f9fc0a8b4830340a14421f15c)) +* **api:** update via SDK Studio ([#2185](https://github.com/cloudflare/cloudflare-python/issues/2185)) ([e727768](https://github.com/cloudflare/cloudflare-python/commit/e727768f549e968b5f906f768a46a7930d59ab4f)) +* **api:** update via SDK Studio ([#2187](https://github.com/cloudflare/cloudflare-python/issues/2187)) ([4e1d81a](https://github.com/cloudflare/cloudflare-python/commit/4e1d81a1640edbde3a58fa79451c0d4287c8abd9)) +* **api:** update via SDK Studio ([#2189](https://github.com/cloudflare/cloudflare-python/issues/2189)) ([93cfe28](https://github.com/cloudflare/cloudflare-python/commit/93cfe2870ad304ba87c7a055685f12121a470b53)) +* **api:** update via SDK Studio ([#2190](https://github.com/cloudflare/cloudflare-python/issues/2190)) ([4b59193](https://github.com/cloudflare/cloudflare-python/commit/4b5919334b2d9d758c1d48e3aca466322c061752)) +* **api:** update via SDK Studio ([#2191](https://github.com/cloudflare/cloudflare-python/issues/2191)) ([b480965](https://github.com/cloudflare/cloudflare-python/commit/b48096544baf31b65ec0a2a7f2279eee8716110f)) +* **api:** update via SDK Studio ([#2192](https://github.com/cloudflare/cloudflare-python/issues/2192)) ([f1b6c86](https://github.com/cloudflare/cloudflare-python/commit/f1b6c86ef5d49e369db6d6edd33527cf06796110)) +* **api:** update via SDK Studio ([#2193](https://github.com/cloudflare/cloudflare-python/issues/2193)) ([d4deaed](https://github.com/cloudflare/cloudflare-python/commit/d4deaed06b6f87c079b07c8b2d00dbe7c857be5c)) +* **api:** update via SDK Studio ([#2194](https://github.com/cloudflare/cloudflare-python/issues/2194)) ([9949651](https://github.com/cloudflare/cloudflare-python/commit/9949651a0667f934d1de17a4ee564a82e313b42f)) +* **calls:** split turn and sfu apps ([#2120](https://github.com/cloudflare/cloudflare-python/issues/2120)) ([7ed7289](https://github.com/cloudflare/cloudflare-python/commit/7ed7289ffe7c58525716e6e8bdc24ab86e7fc959)) +* **content_scanning:** introduce support ([#2254](https://github.com/cloudflare/cloudflare-python/issues/2254)) ([39bd39c](https://github.com/cloudflare/cloudflare-python/commit/39bd39c5446fe5e7861577fd60a33bbf47ab0459)) +* Delete examples/.keep ([ebd0a3a](https://github.com/cloudflare/cloudflare-python/commit/ebd0a3af400c8a5581c536ec33c2cdaa8c47c230)) +* **dex:** add commands support ([#2248](https://github.com/cloudflare/cloudflare-python/issues/2248)) ([8b5316e](https://github.com/cloudflare/cloudflare-python/commit/8b5316e41c3f991f3d00e8056d6fcc6691ebd315)) +* **dlp:** disable problematic test ([#2261](https://github.com/cloudflare/cloudflare-python/issues/2261)) ([560801e](https://github.com/cloudflare/cloudflare-python/commit/560801e9823b6d14b0fcc81f0dae6a01bf803fdc)) +* **dns_firewall:** break out into standalone package ([#2235](https://github.com/cloudflare/cloudflare-python/issues/2235)) ([34e5a29](https://github.com/cloudflare/cloudflare-python/commit/34e5a2986d27893aad15ba1a5fb2b52b906b742e)) +* **dns:** fix model oneOf ([#2278](https://github.com/cloudflare/cloudflare-python/issues/2278)) ([e5c69df](https://github.com/cloudflare/cloudflare-python/commit/e5c69df85f4b6fb713998a9637b2cec4bf736103)) +* **dns:** remove `delta` model ([#2242](https://github.com/cloudflare/cloudflare-python/issues/2242)) ([571fe0e](https://github.com/cloudflare/cloudflare-python/commit/571fe0eafb49c9354dd72c8108deec22f6e7cced)) +* **dnssec:** move under DNS namespace ([#2233](https://github.com/cloudflare/cloudflare-python/issues/2233)) ([40cb3e1](https://github.com/cloudflare/cloudflare-python/commit/40cb3e10a7f55565fcdeacc7a72541c8ad995f26)) +* fix(project): constrain incompatible httpx and pydantic versions ([cb5fbad](https://github.com/cloudflare/cloudflare-python/commit/cb5fbad85238e1d69486c5b0f462bbb2dfc4a196)) +* **fleet_status:** update path placeholders to match conventions ([#2153](https://github.com/cloudflare/cloudflare-python/issues/2153)) ([66d6d48](https://github.com/cloudflare/cloudflare-python/commit/66d6d48e74d138083aaeaa23f3ffd61421cea0e5)) +* generate more types that are used as request bodies ([#2263](https://github.com/cloudflare/cloudflare-python/issues/2263)) ([acbdc24](https://github.com/cloudflare/cloudflare-python/commit/acbdc24863007e8325b9418442177b4c8c8872f7)) +* **iam:** fix model mappings ([#2154](https://github.com/cloudflare/cloudflare-python/issues/2154)) ([354f6d2](https://github.com/cloudflare/cloudflare-python/commit/354f6d28d063a98f23f0164d8d2f52077f541f3f)) +* **infrastructure_targets:** add bulk endpoints ([#2246](https://github.com/cloudflare/cloudflare-python/issues/2246)) ([e2f5e1b](https://github.com/cloudflare/cloudflare-python/commit/e2f5e1b186e276930e96fb0c6abe3367769a1c38)) +* **internal:** update path placeholders ([#2224](https://github.com/cloudflare/cloudflare-python/issues/2224)) ([2cad4a0](https://github.com/cloudflare/cloudflare-python/commit/2cad4a00e9468813e3c41bf22e7bac67e7abdcd3)) +* **kv:** move analytics under existing namespace ([#2239](https://github.com/cloudflare/cloudflare-python/issues/2239)) ([375bc8c](https://github.com/cloudflare/cloudflare-python/commit/375bc8c56e744bc1dfaefc9a508b263d40298c8d)) +* **leaked_credential_check:** add terraform resource ([#2229](https://github.com/cloudflare/cloudflare-python/issues/2229)) ([2b35234](https://github.com/cloudflare/cloudflare-python/commit/2b35234067d54ac83fcf2936cda096ebc00326c9)) +* **pagerules:** rename namespace to page_rules ([#2262](https://github.com/cloudflare/cloudflare-python/issues/2262)) ([72b7def](https://github.com/cloudflare/cloudflare-python/commit/72b7defac7788d481c84975c2fdd78a94a0692f1)) +* **python:** expand `model_type` rename to paths as well ([#2156](https://github.com/cloudflare/cloudflare-python/issues/2156)) ([9abf6d5](https://github.com/cloudflare/cloudflare-python/commit/9abf6d52c26439bf77583070e71b0826df8d424d)) +* **r2_bucket:** add `cors` support ([#2196](https://github.com/cloudflare/cloudflare-python/issues/2196)) ([8ed5f71](https://github.com/cloudflare/cloudflare-python/commit/8ed5f71bba52a6946622b7f5067beaea27ccc39e)) +* **r2:** move domains, event notifications and sippy under bucket namespace ([#2106](https://github.com/cloudflare/cloudflare-python/issues/2106)) ([ce27740](https://github.com/cloudflare/cloudflare-python/commit/ce27740cf0a8c944898ebdc55f76f766ceef98e2)) +* release: 3.1.1 ([6a4602a](https://github.com/cloudflare/cloudflare-python/commit/6a4602abc1823f5736310de65b31ea2e61150966)) +* swap DNS example to A ([792e093](https://github.com/cloudflare/cloudflare-python/commit/792e09384144e5dd93f95ac3698d4d43446172f0)) +* **tokens:** move condition and policy to shared models ([#2158](https://github.com/cloudflare/cloudflare-python/issues/2158)) ([f92d492](https://github.com/cloudflare/cloudflare-python/commit/f92d4929376afd516df711cf1c924f6271968e02)) +* **tokens:** move token value model to shared ([#2157](https://github.com/cloudflare/cloudflare-python/issues/2157)) ([8c246c1](https://github.com/cloudflare/cloudflare-python/commit/8c246c1361c13e2b1fb113c60ce53a136be44c64)) +* **url_scanner:** swap all methods to be v2 only ([#2231](https://github.com/cloudflare/cloudflare-python/issues/2231)) ([3823729](https://github.com/cloudflare/cloudflare-python/commit/3823729022c9ca725dcedde6aa63c219fa995ee5)) +* **urlscanner:** swap to v2 create ([#2225](https://github.com/cloudflare/cloudflare-python/issues/2225)) ([c04d762](https://github.com/cloudflare/cloudflare-python/commit/c04d762fc05726d68830b088d7fbfd84894fbf32)) +* **warp_connector:** move under zero trust namespace ([#2220](https://github.com/cloudflare/cloudflare-python/issues/2220)) ([de07ba2](https://github.com/cloudflare/cloudflare-python/commit/de07ba24fc81f72885d59f10b4c8e7eef9826944)) +* **workers:** add routes support ([#2279](https://github.com/cloudflare/cloudflare-python/issues/2279)) ([0991241](https://github.com/cloudflare/cloudflare-python/commit/0991241905ea11aa4a19918ec1bce63ce7600202)) +* **zero_trust_device_certificates:** update path placeholders ([#2204](https://github.com/cloudflare/cloudflare-python/issues/2204)) ([f43f392](https://github.com/cloudflare/cloudflare-python/commit/f43f3928ec1abb15151cfb82934de2d20a8e3fed)) +* **zero_trust_device:** reshuffle structure to allow use of custom and default ([#2137](https://github.com/cloudflare/cloudflare-python/issues/2137)) ([e323e62](https://github.com/cloudflare/cloudflare-python/commit/e323e62645bbaac3203bf0119217834683babfef)) +* **zero_trust_local_domain_fallback:** define body param for updates ([#2122](https://github.com/cloudflare/cloudflare-python/issues/2122)) ([cb12f0c](https://github.com/cloudflare/cloudflare-python/commit/cb12f0cd6ae65438df6f34475a221b4721cdab87)) +* **zero_trust_organization:** swap to upsert for creation ([#2186](https://github.com/cloudflare/cloudflare-python/issues/2186)) ([eeb6d8e](https://github.com/cloudflare/cloudflare-python/commit/eeb6d8eeb3a39e1a86b557a29a161ff92fd047fe)) +* **zone_transfers:** move under DNS namespace ([#2234](https://github.com/cloudflare/cloudflare-python/issues/2234)) ([c3cd782](https://github.com/cloudflare/cloudflare-python/commit/c3cd782dea8308b6a4586f596a535ef740369d67)) + + +### Bug Fixes + +* **api:** certificate_pack create flow ([#2107](https://github.com/cloudflare/cloudflare-python/issues/2107)) ([8f86af0](https://github.com/cloudflare/cloudflare-python/commit/8f86af0bdb917d1f2cbcb1a9f6596cd3acc6391b)) +* **client:** compat with new httpx 0.28.0 release ([#2228](https://github.com/cloudflare/cloudflare-python/issues/2228)) ([a369813](https://github.com/cloudflare/cloudflare-python/commit/a3698135b838d03f700276109276727471b76ecf)) +* **example:** update example to reflect new structure ([d723b37](https://github.com/cloudflare/cloudflare-python/commit/d723b3769b26da7e6110fe831b8b83c6da492cd1)) +* **internal:** add cleaner handling of DNS unions ([#2270](https://github.com/cloudflare/cloudflare-python/issues/2270)) ([582142f](https://github.com/cloudflare/cloudflare-python/commit/582142f123d8a0558f692a2ebd7d611565ce7a98)) +* **project:** constrain incompatible httpx and pydantic versions ([00f4d23](https://github.com/cloudflare/cloudflare-python/commit/00f4d2345834d04ddd3bb343360b2edccc5ca060)) +* **urlscanner:** fix invalid schema definition for plain text ([#2256](https://github.com/cloudflare/cloudflare-python/issues/2256)) ([db72d31](https://github.com/cloudflare/cloudflare-python/commit/db72d31b7cc2e4ca249e71c36603a3393c61f093)) +* **waiting_room_rules:** define `body_param_name` for bulk rules endpoint ([#2139](https://github.com/cloudflare/cloudflare-python/issues/2139)) ([a88b77d](https://github.com/cloudflare/cloudflare-python/commit/a88b77db25873cf057bece8a86e3a6b64746caf4)) + + +### Reverts + +* fix(project): constrain incompatible httpx and pydantic versions ([4823b68](https://github.com/cloudflare/cloudflare-python/commit/4823b68243dc8c0b26b3c479a08ee607115f8108)) + + +### Chores + +* **internal:** add support for TypeAliasType ([#2265](https://github.com/cloudflare/cloudflare-python/issues/2265)) ([f68f721](https://github.com/cloudflare/cloudflare-python/commit/f68f721a33eaa613afd35659b2ab597fe4fa6330)) +* **internal:** bump pydantic dependency ([#2251](https://github.com/cloudflare/cloudflare-python/issues/2251)) ([ff3807c](https://github.com/cloudflare/cloudflare-python/commit/ff3807c96489abd5a16254e242ee51be7e72696d)) +* **internal:** bump pyright ([#2232](https://github.com/cloudflare/cloudflare-python/issues/2232)) ([7d503e6](https://github.com/cloudflare/cloudflare-python/commit/7d503e6c363aa6f78603c9df0bce20edb33a9d50)) +* **internal:** bump pyright ([#2264](https://github.com/cloudflare/cloudflare-python/issues/2264)) ([72e5f89](https://github.com/cloudflare/cloudflare-python/commit/72e5f89f7dec1bb5d37dc374f16858373250ff5b)) +* **internal:** codegen related update ([#2176](https://github.com/cloudflare/cloudflare-python/issues/2176)) ([c810755](https://github.com/cloudflare/cloudflare-python/commit/c810755564d385aceab09b2d3afb6b2186a0a19c)) +* **internal:** codegen related update ([#2213](https://github.com/cloudflare/cloudflare-python/issues/2213)) ([5bf1ef5](https://github.com/cloudflare/cloudflare-python/commit/5bf1ef5e81c43c69294d9c230fb730ebfbee1174)) +* **internal:** codegen related update ([#2214](https://github.com/cloudflare/cloudflare-python/issues/2214)) ([515e68c](https://github.com/cloudflare/cloudflare-python/commit/515e68c5bd6ca9215e35e4d118a0bf9d4dff3e31)) +* **internal:** codegen related update ([#2217](https://github.com/cloudflare/cloudflare-python/issues/2217)) ([09de961](https://github.com/cloudflare/cloudflare-python/commit/09de961772df5289817225b381b41a39073e3037)) +* **internal:** codegen related update ([#2218](https://github.com/cloudflare/cloudflare-python/issues/2218)) ([55b8cff](https://github.com/cloudflare/cloudflare-python/commit/55b8cff543096383728c16394cd10af26c2736ee)) +* **internal:** codegen related update ([#2230](https://github.com/cloudflare/cloudflare-python/issues/2230)) ([1156419](https://github.com/cloudflare/cloudflare-python/commit/1156419c4db1c9cbdc155e0c9a655bda7f16cfea)) +* **internal:** codegen related update ([#2253](https://github.com/cloudflare/cloudflare-python/issues/2253)) ([89e9982](https://github.com/cloudflare/cloudflare-python/commit/89e9982bc2c713aa32c4f39dfd4fe8f02fa6cee8)) +* **internal:** codegen related update ([#2282](https://github.com/cloudflare/cloudflare-python/issues/2282)) ([712c994](https://github.com/cloudflare/cloudflare-python/commit/712c9942761fcae1277545d7814ae07d88a3191e)) +* **internal:** codegen related update ([#2289](https://github.com/cloudflare/cloudflare-python/issues/2289)) ([9cb1e41](https://github.com/cloudflare/cloudflare-python/commit/9cb1e41da92e3610e53562529c702b4cc4a51935)) +* **internal:** exclude mypy from running on tests ([#2222](https://github.com/cloudflare/cloudflare-python/issues/2222)) ([ee088e9](https://github.com/cloudflare/cloudflare-python/commit/ee088e9f998ac5ea8e1e0b2f307c8840c4650580)) +* **internal:** fix formatting ([a824f1b](https://github.com/cloudflare/cloudflare-python/commit/a824f1b1ea42835c2e997410497b93bc4534db04)) +* **internal:** fix some typos ([#2283](https://github.com/cloudflare/cloudflare-python/issues/2283)) ([6b98f7a](https://github.com/cloudflare/cloudflare-python/commit/6b98f7a14e94290f6d289395d1317d6764221a0f)) +* **internal:** remove some duplicated imports ([#2272](https://github.com/cloudflare/cloudflare-python/issues/2272)) ([2fe9a70](https://github.com/cloudflare/cloudflare-python/commit/2fe9a7082bce51ad786821210d444dfa17594dfa)) +* **internal:** updated imports ([#2274](https://github.com/cloudflare/cloudflare-python/issues/2274)) ([352b69d](https://github.com/cloudflare/cloudflare-python/commit/352b69df4352df21f9259eced108f9f93ffcd82b)) +* make the `Omit` type public ([#2241](https://github.com/cloudflare/cloudflare-python/issues/2241)) ([4b2bf34](https://github.com/cloudflare/cloudflare-python/commit/4b2bf34d7bd2e0e12b8af49e0347b404c73e44e6)) +* rebuild project due to codegen change ([#2134](https://github.com/cloudflare/cloudflare-python/issues/2134)) ([fdc0bb6](https://github.com/cloudflare/cloudflare-python/commit/fdc0bb6474d791e8fc51adf31e1d2fa8997367e9)) +* rebuild project due to codegen change ([#2141](https://github.com/cloudflare/cloudflare-python/issues/2141)) ([1914be1](https://github.com/cloudflare/cloudflare-python/commit/1914be19fb8b7a98ebda76a3199520acb48a57f2)) +* rebuild project due to codegen change ([#2145](https://github.com/cloudflare/cloudflare-python/issues/2145)) ([6473ee6](https://github.com/cloudflare/cloudflare-python/commit/6473ee69bc6eeaa8b03084a8b0f80420acf1cbc2)) +* rebuild project due to codegen change ([#2165](https://github.com/cloudflare/cloudflare-python/issues/2165)) ([877e8c2](https://github.com/cloudflare/cloudflare-python/commit/877e8c2484c620c3f2b9ac70e26732ef7fcb9afa)) +* rebuild project due to codegen change ([#2174](https://github.com/cloudflare/cloudflare-python/issues/2174)) ([dbebda3](https://github.com/cloudflare/cloudflare-python/commit/dbebda3f4635aed4452e12ff11ea3af2c89f33f2)) +* remove now unused `cached-property` dep ([#2208](https://github.com/cloudflare/cloudflare-python/issues/2208)) ([9218b3b](https://github.com/cloudflare/cloudflare-python/commit/9218b3b48b37ee5d40681aa1395382da18d45862)) +* switch to TypeAliasType for request tracer ([332f48d](https://github.com/cloudflare/cloudflare-python/commit/332f48d846b2af88a4133e71248ee0d69f5d68b1)) +* updates ([#2260](https://github.com/cloudflare/cloudflare-python/issues/2260)) ([d2f86b6](https://github.com/cloudflare/cloudflare-python/commit/d2f86b69e9268d2151638115b3fdbc3af3094eb9)) +* use TypeAliasType for Pydantic v2 only ([da884ff](https://github.com/cloudflare/cloudflare-python/commit/da884ff78bc24160254501c427d5fac838f0aafc)) +* workaround circular import error ([#2210](https://github.com/cloudflare/cloudflare-python/issues/2210)) ([eb4ca16](https://github.com/cloudflare/cloudflare-python/commit/eb4ca167049be8517da3a422ca80696733550116)) + + +### Documentation + +* **api.md:** fix return type annotations ([#2215](https://github.com/cloudflare/cloudflare-python/issues/2215)) ([ce08157](https://github.com/cloudflare/cloudflare-python/commit/ce08157eefb2cee486cee2e4e0551e849daca7bf)) +* **readme:** example snippet for client context manager ([#2280](https://github.com/cloudflare/cloudflare-python/issues/2280)) ([54e1a34](https://github.com/cloudflare/cloudflare-python/commit/54e1a34f48a56f8403e7bd55722a2023894d91a1)) +* **readme:** fix http client proxies example ([#2252](https://github.com/cloudflare/cloudflare-python/issues/2252)) ([3f9fd35](https://github.com/cloudflare/cloudflare-python/commit/3f9fd35d891c13d409dca89c1d640d73db0a3b01)) + ## 3.1.0 (2024-07-16) Full Changelog: [v3.0.1...v3.1.0](https://github.com/cloudflare/cloudflare-python/compare/v3.0.1...v3.1.0) diff --git a/pyproject.toml b/pyproject.toml index f0b55e89e4a..2dcb85b55ab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "cloudflare" -version = "3.1.1" +version = "4.0.0" description = "The official Python library for the cloudflare API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/cloudflare/_version.py b/src/cloudflare/_version.py index bb20a7d3b8f..0ed86798ee1 100644 --- a/src/cloudflare/_version.py +++ b/src/cloudflare/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "cloudflare" -__version__ = "3.1.1" # x-release-please-version +__version__ = "4.0.0" # x-release-please-version