|
2 | 2 |
|
3 | 3 | - **FIX**(functions_client): Handle binary data request properly and improve test coverage ([#1184](https://github.com/supabase/supabase-flutter/issues/1184)). ([e6c9420e](https://github.com/supabase/supabase-flutter/commit/e6c9420e5c3c310c2aac7f9626727e68e1b7ddf3)) |
4 | 4 |
|
| 5 | +## [3.0.0](https://github.com/supabase/supabase-flutter/compare/functions_client-v2.4.4...functions_client-v3.0.0) (2025-09-25) |
| 6 | + |
| 7 | + |
| 8 | +### ⚠ BREAKING CHANGES |
| 9 | + |
| 10 | +* throw exception on non 2xx status ([#629](https://github.com/supabase/supabase-flutter/issues/629)) |
| 11 | +* use Object? instead of dynamic ([#606](https://github.com/supabase/supabase-flutter/issues/606)) |
| 12 | +* use Dart 3 ([#598](https://github.com/supabase/supabase-flutter/issues/598)) |
| 13 | + |
| 14 | +### Features |
| 15 | + |
| 16 | +* Add logging ([#1042](https://github.com/supabase/supabase-flutter/issues/1042)) ([d1ecabd](https://github.com/supabase/supabase-flutter/commit/d1ecabd77881a0488d2d4b41ea5ee5abda6c5c35)) |
| 17 | +* **functions_client:** Add SSE support to invoke method ([#905](https://github.com/supabase/supabase-flutter/issues/905)) ([2e05244](https://github.com/supabase/supabase-flutter/commit/2e052440e3889e52cb97cb44a70048713e0b583e)) |
| 18 | +* **functions:** Invoke function with custom query params ([#926](https://github.com/supabase/supabase-flutter/issues/926)) ([7ded898](https://github.com/supabase/supabase-flutter/commit/7ded898dee07004cbb20e4d7c209f94a507fad3b)) |
| 19 | +* Support MultipartRequest in functions invoke ([#977](https://github.com/supabase/supabase-flutter/issues/977)) ([09698ed](https://github.com/supabase/supabase-flutter/commit/09698edfba348794aee52e28d55903941cc49bcf)) |
| 20 | +* update dependency constraints to sdk < 4.0.0 ([#474](https://github.com/supabase/supabase-flutter/issues/474)) ([7894bc7](https://github.com/supabase/supabase-flutter/commit/7894bc70a154b68cb62507262470504188f32c06)) |
| 21 | +* use Object? instead of dynamic ([#606](https://github.com/supabase/supabase-flutter/issues/606)) ([0c6caa0](https://github.com/supabase/supabase-flutter/commit/0c6caa00912bc73fc220110bdd9f3d69aaecb3ac)) |
| 22 | + |
| 23 | + |
| 24 | +### Bug Fixes |
| 25 | + |
| 26 | +* FunctionException implements Exception ([#1134](https://github.com/supabase/supabase-flutter/issues/1134)) ([79edb81](https://github.com/supabase/supabase-flutter/commit/79edb81c478ade80baab32c70740e988a692c85d)) |
| 27 | +* **functions_client:** Add `toString` to `FunctionException` ([#985](https://github.com/supabase/supabase-flutter/issues/985)) ([e072ff7](https://github.com/supabase/supabase-flutter/commit/e072ff74c71858ea3c9ede3361d2cdf710b22388)) |
| 28 | +* **functions_client:** Handle binary data request properly and improve test coverage ([#1184](https://github.com/supabase/supabase-flutter/issues/1184)) ([e6c9420](https://github.com/supabase/supabase-flutter/commit/e6c9420e5c3c310c2aac7f9626727e68e1b7ddf3)) |
| 29 | +* **functions_client:** use header for response parsing ([#616](https://github.com/supabase/supabase-flutter/issues/616)) ([e413acb](https://github.com/supabase/supabase-flutter/commit/e413acbb6fc424ae419c569a47a023c41aa34b45)) |
| 30 | +* throw exception on non 2xx status ([#629](https://github.com/supabase/supabase-flutter/issues/629)) ([db5ec82](https://github.com/supabase/supabase-flutter/commit/db5ec824c625f7ba24bceccdb5b0de452ce45dca)) |
| 31 | +* Update http dependency constraints ([#491](https://github.com/supabase/supabase-flutter/issues/491)) ([825d073](https://github.com/supabase/supabase-flutter/commit/825d07375d873b2a56b31c7cc881cb3a4226a8fd)) |
| 32 | +* Upgrade `web_socket_channel` for supporting `web: ^1.0.0` and therefore WASM compilation on web ([#992](https://github.com/supabase/supabase-flutter/issues/992)) ([7da6856](https://github.com/supabase/supabase-flutter/commit/7da68565a7aa578305b099d7af755a7b0bcaca46)) |
| 33 | + |
| 34 | + |
| 35 | +### Code Refactoring |
| 36 | + |
| 37 | +* use Dart 3 ([#598](https://github.com/supabase/supabase-flutter/issues/598)) ([02c4071](https://github.com/supabase/supabase-flutter/commit/02c4071aaf2792d365792eed18ec65d09af4c247)) |
| 38 | + |
5 | 39 | ## 2.4.3 |
6 | 40 |
|
7 | 41 | - **FIX**(functions_client): Handle binary data request properly and improve test coverage ([#1184](https://github.com/supabase/supabase-flutter/issues/1184)). ([e6c9420e](https://github.com/supabase/supabase-flutter/commit/e6c9420e5c3c310c2aac7f9626727e68e1b7ddf3)) |
|
0 commit comments