- Added TioAuthInterceptor.buildAccessToken for transforming before sending
- Added TioResponse.map and when methods similar to freezed map/when
- BREAKING: TioResponse now is not exhausted. Use map/when methods
- TioResponse splitted for base TioResponse and TioHttpResponse with dio.Response response property
- Empty factory removed, factories now is typedefs
- added Future.map extension method
- update README.md
- fix code style
- update dependencies
- release
- 'package:tio/tio.dart' not does not export dio
- 'package:tio/tio.dart' now exports JsonMap typedef
- rewrite tests
- auth interceptor sync refresh feature
- pre-release
- Some refactoring
- TioFactoryConfig now receiving factories in first positional argument, instead of named
- TioService renamed to TioApi and hot additional functionality
- TioApi now mirrors common request methods with applying TioApi.path property as prefix of path
- Reworded error system. Now Tio using DioException as base error.
- fix static analysis
- update README.md
- added RefreshableAuthInterceptor.onFailureRefresh
- added TioResponse.map map
- fix TioExceptions thrown from interceptors
- refactor TioResponse.withSuccess method
- fix web compability
- remove Response.contentType extension getter for web compability
- update README.md
- changes in error factories
- update README.md
- update analysis_options.yaml
- more informative TioError error
- Tio.withInterceptors now factory constructor
- added head method
- added some tests
- update README.md
- update pubspec.yaml topics
- added ResponseOptions.toOptions extension method
- added Dio.restart extension method
- added github workflows
- fix code styles
- update README.md
- update pubspec.yaml topics
- fix tests
- added List.check and List.castChecked extension methods
- added Response.contentType extension getter
- Update README.md
- Add LICENSE
- Remove unused private TioException constructor
- Wildcard unused variable
- Initial version.