dash_kit_network 4.5.0 copy "dash_kit_network: ^4.5.0" to clipboard
dash_kit_network: ^4.5.0 copied to clipboard

The DashKit plugin that provides basic network functionality including token refresh.

CHANGELOG #

4.5.0 #

  • Bump dependencies
  • Upgrade android example project to the latest version

4.4.0 #

  • Added opportunity to use body with GET requests
  • Fixed a few typos in README and in comments
  • Change mockito's GenerateMocks to GenerateNiceMocks in tests
  • Bumped dependencies to rebuild mockito's nice mocks

4.3.1 #

  • Added export of RefreshTokenException

4.3.0 #

  • Added RefreshTokenException when an error occurred during tokens refresh

4.2.1 #

  • Added matching of DioExceptionType.connectionError to NetworkConnectionException

4.2.0 #

  • Bump dependencies

4.1.0 #

  • Bump dependencies

4.0.0 #

  • Migrated to Dart 3.0
  • Replaced Isolate manager with compute function for mappers

3.8.0 #

  • Deprecated onTokensRefreshingFailed(): This method has been marked as deprecated and will be removed in the next major release. Please resolve errors in refreshTokens() using Future.catchError instead.
  • Deprecated isRefreshTokenExpired(): This method has been marked as deprecated and will be removed in the next major release. Please resolve errors in refreshTokens() using Future.catchError instead.
  • Fixed an issue where onTokensRefreshingFailed() was only being called when the error was RefreshTokenExpired.

3.7.0 #

  • Moved mapper execution to background isolate

3.6.0 #

  • Upgraded Dio to 5.0.0

3.5.2 #

  • Fix parsing issue in ApiClient

3.5.1 #

  • add TimeoutConnectionException

3.5.0 #

  • Update analysis_options.yaml
  • analysis_options now extends from dash_kit_lints rules

3.4.0 #

  • Incremented the Flutter SDK version to 3.7.0

3.3.4 #

  • Updated the flutter_secure_storage to ^7.0.1

3.3.3 #

Added automate deployment via github actions

3.3.2 #

Fixed an issue with storing tokens on web

3.3.1 #

Added more details to RequestErrorException

3.3.0 #

Upgraded dependencies

3.2.2 #

Fixed an issue with CancelToken param

3.2.1 #

Added optional CancelToken param to requests

3.2.0 #

Fixed empty access token error during concurrent first API calls

3.1.1 #

Breaking change: TokenStorage now have the storage parameter in constructor to provide settings for each platform

3.1.0 #

  • Implemented web support

3.0.3 #

  • Improved RequestErrorException's toString() method

3.0.2 #

  • Added function which deletes only tokens

3.0.1 #

  • Code formatting

3.0.0 #

  • Release 3.0.0

3.0.0-dev.6 #

  • Fixed issue with the handleError method

3.0.0-dev.5 #

  • Added queryParams to all types of requests

3.0.0-dev.4 #

  • Added content type

3.0.0-dev.3 #

  • Changed NetworkConnectionException signature

3.0.0-dev.2 #

  • Fixed tests

3.0.0-dev.1 #

  • Fixed error handling

2.0.6 #

  • Add content type for requests

2.0.4 #

  • Fixed error handling

2.0.3 #

  • Fixed request auto validate by default

2.0.2 #

  • Added ability to change timeouts in request methods

2.0.1 #

  • Fixed an issue with refreshing tokens

2.0.0 #

  • Migrate to Futures from Streams

1.0.2 #

  • Fixed one more NPE with error delegate

1.0.1 #

  • Fixed NPE with error delegate

1.0.0 #

  • Initial release.
12
likes
160
points
220
downloads

Publisher

verified publisherdash-kit.blogspot.com

Weekly Downloads

The DashKit plugin that provides basic network functionality including token refresh.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

dio, flutter, flutter_secure_storage, rxdart, shared_preferences

More

Packages that depend on dash_kit_network