| 
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