- Upgraded environment to
sdk: '>=3.0.0 <4.0.0'
- Upgraded dependency to
http: ^1.2.1
- Changed default base route to use JSON /api predefined route
- Add new
ClientFactory.legacy()
to create Clients configured with previous/json/reply
Route
- Add new
ClientFactory.api()
andClientFactory.apiWith()
methods for calling.api()
ServiceClient constructors - Add new
JsonServiceClient.api()
andJsonWebClient.api()
constructors configured to call ServiceStack pre-defined/api
JSON route - Add new
api
andapiVoid
methods which return anApiResult<T>
value that encapsulates an API Response or Error
- Fix nullable toDouble method signature
- Update to latest code-gen of existing built-in DTOs
- Upgrade code base to null safety
- Upgraded http dependency to ^0.13.3
- Added
getTokenCookie()
&getRefreshTokenCookie()
APIs toIServiceClient
- Remove
null
values fromInspect.dump()
output
- Improve support for handling minified types in release builds
- Add new
Log
provider abstraction and debug logging
- Improve naked List handling in minified builds
- Add Inspect for quickly viewing API responses
- Added host.dart abstraction with IO + Web providers
- Downgrade http dependency to stable 0.12.2
- Add support for Refresh Token Cookies
- Include support for built-in EmptyResponse, IdResponse, StringResponse & StringsResponse DTOs
- Fix connection leak with auto retry connections
- Add
close()
API to IServiceClient + Dart VM + Web Service Clients