- Create Library
- Create Documentation
- Add License
- Create Sample
- Add data assertion on FetchSuccessState, SubmitSuccessState, SubmitFailedState
- Update Readme
- Add list of arguments inside request function
- Update Sample
- Update Readme
- Add Extension copyWith, onIdle, onLoading, onSuccess, onFailed, onError
- Add extension of custom state
onState
- Dart format
- Add API Bloc CLI
- Change list of argument into map
- Change submit to send
- Change fetch to get
- Update documentation
- Update module.dart generator
- Add toJSON and fromJSON to each of class
- update Future request format
- Add
Autorun
option inGetController
- Add an example to integrate with sentry
- Add requirement on
SuccessState
andFailedState
- Add tests
- Update syntax
request
toonRequest
- Add
onError
function - Update generator
- Refactor
get
toread
andsend
towrite
- Update description
- Breaking Changes:
-
- Remove copyWith, onIdle, onLoading, onSuccess, onFailed, onError Extension
-
- Change
ApiBloc
and split it toBlocConsumer
,BlocBuilder
andBlocListener
- Change
- Add
BlocController
injection troughApiBloc
- Add
ApiBlocException
- Add Unit Test
- Update Documentation
- Update Example
- Add Github Workflows
- Add test and bloc template generation
- Shortening the description