- Make Dart 3 support wide open.
- Extended range for Dart 3.0 support
- Added dependency on logging package (hence version bump)
- Cleaned up a lot of info and warning level issues
Updated for Dio5 support.
Support for repeating query parameters
Support for unencoded Date + DateTime parameters for query parameters.
Support for Date and Date-Time to be properly encoded for forms and query parameters (urlencoded, Dart 2.12 null + null-safe)
support for release version of Dio (only change)
support for the new null safe binaries. pre-release as we are waiting on Dio.
support for toDateString() and toDateStringList(). Had to hard code the dependency for the http multi server because the 2.1.0 version does not compile.
removing LocalClientApi and QueryParamHelper from api to make it simpler to use. Introduction of Rich Response for extension methods.
fix for dio content headers
significant refactoring to co-inside with the 3.x release of the Dart plugin cleanup.
- swapping to Dio introduced a subtle bug in DELETE for browser. A DELETE with a browser would cause an exception that couldn't be caught and only showed up in the browser as a Bad Element.
- swap to Dio from the http package. Dio has extensive support for all sorts of features, particularly including client side certificate pinning.
- http code 204 returns a null json response which caused a crash
- breaking change, generated code needs to know how to serialize
- allow content-type header to be empty
- Feedback from release process
- Initial release tested and working with existing Flutter for Web and e2e Ogurets code.