Skip to content

Commit 3342a4b

Browse files
authored
Release/0.6.0 (#437)
* fix log print. * bump version flutter-webrtc. * changlog.
1 parent 05c2673 commit 3342a4b

File tree

10 files changed

+30
-16
lines changed

10 files changed

+30
-16
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
# Changelog
22

33
--------------------------------------------
4+
[0.6.0] - 2024.05.08
5+
6+
* Add status code to CallState on the progress event by @hiratake55 in https://github.com/flutter-webrtc/dart-sip-ua/pull/374
7+
* expose rtc_session to/from-tag by @ftsef in https://github.com/flutter-webrtc/dart-sip-ua/pull/378
8+
* #376: Added `_settings.session_timers_refresh_method` to UaSettings t… by @komaxx in https://github.com/flutter-webrtc/dart-sip-ua/pull/377
9+
* expose instance_id by @VictorUvarov in https://github.com/flutter-webrtc/dart-sip-ua/pull/395
10+
* Example app cleanup by @VictorUvarov in https://github.com/flutter-webrtc/dart-sip-ua/pull/394
11+
* fix: parse expires from string header. by @cloudwebrtc in https://github.com/flutter-webrtc/dart-sip-ua/pull/396
12+
* Add support for UAConfiguration registrar_server by @VictorUvarov in https://github.com/flutter-webrtc/dart-sip-ua/pull/397
13+
* Feature/update dependency to intl v19 by @komaxx in https://github.com/flutter-webrtc/dart-sip-ua/pull/414
14+
* Tcp socket implementation by @mikaelwills in https://github.com/flutter-webrtc/dart-sip-ua/pull/416
15+
* feat: Adding extraHeaders in RegisterParams, exposing existing functionality via UaSettings() by @luan-evangelista in https://github.com/flutter-webrtc/dart-sip-ua/pull/432
16+
* add contact_uri as parameter by @pjalbuquerque in https://github.com/flutter-webrtc/dart-sip-ua/pull/426
17+
418
[0.5.8] - 2023.05.11
519
* Allow await on helper start call (#365)
620
* Adding params support for sendMessage (#366)

example/pubspec.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ dependencies:
2525
path: ../
2626
shared_preferences: ^2.2.0
2727
permission_handler: ^11.1.0
28-
flutter_webrtc: ^0.9.40
2928

3029
dev_dependencies:
3130
flutter_test:

lib/src/event_manager/event_manager.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ class EventManager {
6969
targets.remove(listener);
7070
targets.add(listener);
7171
} catch (e, s) {
72-
logger.e(e.toString(), e, s);
72+
logger.e(e.toString(), error: e, stackTrace: s);
7373
}
7474
}
7575

@@ -108,7 +108,7 @@ class EventManager {
108108
// logger.w("invoking $event on $target");
109109
target(event);
110110
} catch (e, s) {
111-
logger.e(e.toString(), e, s);
111+
logger.e(e.toString(), error: e, stackTrace: s);
112112
}
113113
}
114114
}

lib/src/rtc_session.dart

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -693,7 +693,8 @@ class RTCSession extends EventManager implements Owner {
693693
if (_status == C.STATUS_TERMINATED) {
694694
return;
695695
}
696-
logger.e('Failed to answer(): ${error.toString()}', error, s);
696+
logger.e('Failed to answer(): ${error.toString()}',
697+
error: error, stackTrace: s);
697698
}
698699
}
699700

@@ -2295,7 +2296,7 @@ class RTCSession extends EventManager implements Owner {
22952296

22962297
request_sender.send();
22972298
} catch (error, s) {
2298-
logger.e(error.toString(), error, s);
2299+
logger.e(error.toString(), error: error, stackTrace: s);
22992300
_failed('local', null, null, null, 500, DartSIP_C.CausesType.WEBRTC_ERROR,
23002301
'Can\'t create local SDP');
23012302
if (_status == C.STATUS_TERMINATED) {
@@ -2561,7 +2562,7 @@ class RTCSession extends EventManager implements Owner {
25612562
'eventHandlers': handlers
25622563
});
25632564
} catch (e, s) {
2564-
logger.e(e.toString(), e, s);
2565+
logger.e(e.toString(), error: e, stackTrace: s);
25652566
onFailed();
25662567
}
25672568
}

lib/src/sip_ua_helper.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,8 @@ class SIPUAHelper extends EventManager {
105105
_ua!.call(target, options);
106106
return true;
107107
} else {
108-
logger.e('Not connected, you will need to register.', StackTraceNJ());
108+
logger.e('Not connected, you will need to register.',
109+
stackTrace: StackTraceNJ());
109110
}
110111
return false;
111112
}
@@ -234,7 +235,7 @@ class SIPUAHelper extends EventManager {
234235

235236
_ua!.start();
236237
} catch (e, s) {
237-
logger.e(e.toString(), e, s);
238+
logger.e(e.toString(), error: e, stackTrace: s);
238239
}
239240
}
240241

lib/src/socket_transport.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,7 @@ class SocketTransport {
130130
if (!isConnected()) {
131131
logger.e(
132132
'unable to send message, transport is not connected. Current state is $status',
133-
null,
134-
StackTraceNJ());
133+
stackTrace: StackTraceNJ());
135134

136135
return false;
137136
}

lib/src/transports/tcp_socket.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ class SIPUATcpSocket extends SIPUASocketInterface {
9797
protocols: <String>[_tcp_socket_protocol],
9898
tcpSocketSettings: _tcpSocketSettings);
9999
} catch (e, s) {
100-
logger.e(e.toString(), null, s);
100+
logger.e(e.toString(), stackTrace: s);
101101
_connected = false;
102102
logger.e('TcpSocket error: $e');
103103
}

lib/src/transports/web_socket.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ class SIPUAWebSocket extends SIPUASocketInterface {
108108
protocols: <String>[_websocket_protocol],
109109
webSocketSettings: _webSocketSettings);
110110
} catch (e, s) {
111-
logger.e(e.toString(), e, s);
111+
logger.e(e.toString(), error: e, stackTrace: s);
112112
_connected = false;
113113
logger.e('WebSocket $_url error: $e');
114114
}

lib/src/ua.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ class UA extends EventManager {
335335
rtcSession.terminate();
336336
}
337337
} catch (e, s) {
338-
logger.e(e.toString(), e, s);
338+
logger.e(e.toString(), error: e, stackTrace: s);
339339
}
340340
}
341341
});
@@ -348,7 +348,7 @@ class UA extends EventManager {
348348
Subscriber subscriber = _subscribers[key]!;
349349
subscriber.terminate(null);
350350
} catch (e, s) {
351-
logger.e(e.toString(), e, s);
351+
logger.e(e.toString(), error: e, stackTrace: s);
352352
}
353353
}
354354
});

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: sip_ua
2-
version: 0.5.8
2+
version: 0.6.0
33
description: A SIP UA stack for Flutter/Dart, based on flutter-webrtc, support iOS/Android/Destkop/Web.
44
homepage: https://github.com/cloudwebrtc/dart-sip-ua
55
environment:
@@ -9,7 +9,7 @@ environment:
99
dependencies:
1010
collection: ^1.18.0
1111
crypto: ^3.0.3
12-
flutter_webrtc: ^0.9.47
12+
flutter_webrtc: ^0.10.4
1313
intl: ^0.19.0
1414
logger: ^2.0.2+1
1515
path: ^1.6.4

0 commit comments

Comments
 (0)