- increased minimum
intl
version for 3.3 compatiblity
- Requires Dart 3.0 or later
- Updated to http ^1.0.0
- Updated
intl
to new version - Fixed test broken by update
- Minor housekeeping to fix running tests & lint deprecations
- Fixed typo in description
- Updated example
- Fixed test case for modern dart
- Added comments for better auto documentation
- AwsRequestTypes have been lower cased to conform with dart conventions
- Added stricter analysis options
- Refactored AwsRequest and MockAwsRequest
- Removed argument
target
because it should just be a header
- Added more unit tests
- Added note about Android permissions to readme
- Incremented mid version for github
- Added optional timeout argument to
AwsRequest.send
that overrides constructor timeout
- Migrated from
universal_io
tohttp
- Refactored project into discrete testable modules
- Added unit tests for each piece
- Added MockAwsRequest to mock requests for easier testing
- Added AUTHORS file
- Added static version of primary method
- Updated documentation to illustrate new static call method
- Added coverage
- Fixed bug with allowing non String values in queryString
- Fixed issue with rejected headers on web
- Updated package description
- Removed unneeded flutter dependency to allow native and js compatibility
- Refactored some code for better readability
- Added AwsRequestType enum to replace String request type
- Removed deprecated
cause
from AwsRequestException - Updated license to MIT
- Added stack trace to AwsRequestException
- Added optional timeout parameter with a default value of
Duration(seconds: 10)
- Fixed issue causing HttpException
- Fixed bug limiting calls to POST requests
- Fixed bug limiting requests to
logs
service - Fixed bug with static signed headers
- Reformatted files
- Added QoL service and target values to constructor
- Removed strict flutter sdk version requirement
- Fixed null safety typing issue
- Reformatted aws_request.dart
- Removed old hard coded region values and replaced with dynamic region
- Fixed issue with sending non unicode characters in request body
- Fixed
flutter analyze
issues related to null safety
- Actually migrated to null safety instead of just upgrading packages
- Added support for null safety
- Updated dependencies for null safety compatibility
- Reverted issue with null safety. This will be fixed later
- Added files to example to help it execute
- Fixed readme.md and added example
- Added initial files for sending signed aws requests