- improve pub.dev score
- bump dependency versions
- Migrate to Dart 3
- Migrate to null safe dart
- Only Uri accepted as url parameter on client to mimic change by
package:http
. CallUri.parse(url)
if you previously passed in a string
- Add server support
- Deprecate
client
param ofcall
method to replace it with ahttpPost
parameter. As onlyclient.post
is used it's easier to provide a custom http handler.
- Improve pub score.
- Bump some dependencies.
- Migration to Dart 2.
- Handle
<value />
that can occur with empty strings.
- Switch to Dart 2.
- Allow to specify the encoders/decoders used. This allows to communicate
with XML-RPC implementation that have extensions like
<nil>
,<i8>
... - Expose a
client_c.dart
library that directly handle<nil>
and<i8>
extension types.
- Evo: remove crypto dependency
- Evo: allow to specify encoding for calls.
- Evo:
call
accepts an optional named parameterclient
allowing to make the calls from browser. - Fix: If no type is indicated, the type is string.
- Fix:
<boolean>
instead of<bool>
.
- Fix: Http exception are not catched.
- First completed version for client side usage.
- Stable: All even numbered minor versions are considered API stable: i.e.: v1.0.x, v1.2.x, and so on.
- Development: All odd numbered minor versions are considered API unstable: i.e.: v0.9.x, v1.1.x, and so on.