|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 0.1.0 (2025-09-11) |
| 4 | + |
| 5 | +Full Changelog: [v0.0.1...v0.1.0](https://github.com/ScrapeGraphAI/scrapegraphai-php/compare/v0.0.1...v0.1.0) |
| 6 | + |
| 7 | +### ⚠ BREAKING CHANGES |
| 8 | + |
| 9 | +* expose services and service contracts |
| 10 | +* use builders for RequestOptions |
| 11 | +* rename errors to exceptions |
| 12 | +* pagination field rename, and basic streaming docs |
| 13 | +* **refactor:** namespacing cleanup |
| 14 | +* **refactor:** clean up pagination, errors, as well as request methods |
| 15 | + |
| 16 | +### Features |
| 17 | + |
| 18 | +* add files ([adb926e](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/adb926eb9cfb18594355fa39f642a41a76af19a8)) |
| 19 | +* add files ([f728b05](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/f728b05e4bcd0b29355c77cf529d2f18b5cbce11)) |
| 20 | +* **client:** add streaming ([d191c29](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/d191c29f3e1889640e16911918041bd3850fd4e8)) |
| 21 | +* **client:** improve error handling ([b3eab16](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/b3eab16fb85eafac7eba187d23d9fc9a5678fd15)) |
| 22 | +* **client:** use named parameters in methods ([2a938ad](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/2a938ad3e8e2658d53813570165fca69ebca554d)) |
| 23 | +* **client:** use real enums ([196fd29](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/196fd2985d799749f11af3ef4df7e29f30a4455f)) |
| 24 | +* **client:** use with for constructors ([d00f77a](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/d00f77a024ea0faa3f08b2fcdcac387b5c248c1a)) |
| 25 | +* ensure `->toArray()` benefits from structural typing ([205ab97](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/205ab97f9f2bc8ca38e9847850163701827777dc)) |
| 26 | +* expose services and service contracts ([fcb58d5](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/fcb58d5574acc36d7c2e0e41c2b973c7b6ff1613)) |
| 27 | +* pagination field rename, and basic streaming docs ([d79ffc9](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/d79ffc9ea439c191f0ffed61f2752e7bfe47b00c)) |
| 28 | +* **php:** differentiate null and omit ([f19a57a](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/f19a57af690dba72f269a940930da3efd35d4b2c)) |
| 29 | +* **php:** rename internal types ([c55bbd7](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/c55bbd74aa39be1cf5ab1997fa140d4e92f96de3)) |
| 30 | +* **refactor:** clean up pagination, errors, as well as request methods ([7135820](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/713582082c5123e8152bbdb5896926ae58496095)) |
| 31 | +* **refactor:** namespacing cleanup ([8c75ed0](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/8c75ed0c279a15e9051ac891e69a5fa2c9e7be30)) |
| 32 | +* rename errors to exceptions ([b568600](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/b568600fb25d39cbd315e98dc8654360383523fe)) |
| 33 | +* use builders for RequestOptions ([c2300dc](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/c2300dcdc4d9370eb060b04ee25601572821f59c)) |
| 34 | + |
| 35 | + |
| 36 | +### Bug Fixes |
| 37 | + |
| 38 | +* add create release workflow ([7361bd6](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/7361bd6438c71f72ca9e11290c008beeb04e390a)) |
| 39 | +* basic pagination should work ([ecebf37](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/ecebf37bdf9a4b6ede506820789805c8d4ae4f9e)) |
| 40 | +* **client:** elide null named parameters ([7297553](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/7297553957c8444178ca2dce6c0c89fd743a0a1e)) |
| 41 | +* minor bugs ([d905655](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/d90565586eb26ccf73f67961856133e9c0bc90fd)) |
| 42 | +* remove inaccurate `license` field in composer.json ([1cfba5f](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/1cfba5fa543a792ecf6651259309247fa3ce726b)) |
| 43 | +* streaming internals ([2516566](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/25165664e3d3c7fd4f11f72589f89baa1305eb56)) |
| 44 | + |
| 45 | + |
| 46 | +### Chores |
| 47 | + |
| 48 | +* add additional php doc tags ([3a18c70](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/3a18c70daa9fa2d26264429cddd2b092bfcd5473)) |
| 49 | +* cleanup streaming ([372bf28](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/372bf283cdd910023fd38ecbfb16570870450afd)) |
| 50 | +* configure new SDK language ([57c78ba](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/57c78ba863893bb956cfc44b9a34037a52d7d4cf)) |
| 51 | +* document parameter object usage ([707cff0](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/707cff08ced7c6f1da574965a81e4b30a531b391)) |
| 52 | +* fix lints in UnionOf ([5e8ce6f](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/5e8ce6f7137f9ce2a2bf3fce709cd363f4b8c196)) |
| 53 | +* improve model annotations ([585d282](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/585d282dfdc9c34081e6cb44c0c83256037be12f)) |
| 54 | +* **internal:** refactor base client internals ([ec19244](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/ec1924477e3428e9bc066a7ef7473084f06a768c)) |
| 55 | +* **internal:** refactored internal codepaths ([d3577db](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/d3577db6255af45ab790915545f4b8044e90c921)) |
| 56 | +* intuitively order union types ([0cd048d](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/0cd048d4ce590110cdf01edc1649d4ef2e707a6d)) |
| 57 | +* make more targeted phpstan ignores ([c33963e](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/c33963e7a8f9f8fbd461ca989e027974da1e8476)) |
| 58 | +* readme improvements ([c38da93](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/c38da939ecdc0ee7a092a58faf41e63a92b61b11)) |
| 59 | +* refactor request options ([3898066](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/389806624293626a1246486efa870095a959eca5)) |
| 60 | +* **refactor:** simplify base page interface ([77b2f76](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/77b2f7692824f3d6d7ff151704174cfe550b1339)) |
| 61 | +* remove `php-http/multipart-stream-builder` as a required dependency ([03a02b4](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/03a02b472282af3977cab5be1296edee8a8750ce)) |
| 62 | +* remove type aliases ([586c954](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/586c9548945e0522a71f888803bc3c9e7804ccba)) |
| 63 | +* simplify model initialization ([4a166fc](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/4a166fcc6584323b68d900e6809453a8d0eb1bcd)) |
| 64 | +* update SDK settings ([f566b27](https://github.com/ScrapeGraphAI/scrapegraphai-php/commit/f566b27a274db61218c98bc775642fec51799888)) |
0 commit comments