Skip to content

Commit bd061d3

Browse files
chore(release): 6.4.1 [skip ci]
## [6.4.1](v6.4.0...v6.4.1) (2026-01-16) ### Bug Fixes * resolve allowHalfOpen behavior ([#230](#230)) ([dafe6f4](dafe6f4))
1 parent dafe6f4 commit bd061d3

File tree

4 files changed

+17
-6
lines changed

4 files changed

+17
-6
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [6.4.1](https://github.com/Rapsssito/react-native-tcp-socket/compare/v6.4.0...v6.4.1) (2026-01-16)
2+
3+
4+
### Bug Fixes
5+
6+
* resolve allowHalfOpen behavior ([#230](https://github.com/Rapsssito/react-native-tcp-socket/issues/230)) ([dafe6f4](https://github.com/Rapsssito/react-native-tcp-socket/commit/dafe6f46a924a717331817ba2d6eec53cae03755))
7+
18
# [6.4.0](https://github.com/Rapsssito/react-native-tcp-socket/compare/v6.3.1...v6.4.0) (2026-01-15)
29

310

coverage/coverage-final.json

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

lib/types/Socket.d.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
* @typedef {object} ReadableEvents
2424
* @property {() => void} pause
2525
* @property {() => void} resume
26+
* @property {() => void} end
2627
*
2728
* @typedef {object} SocketEvents
2829
* @property {(had_error: boolean) => void} close
@@ -82,6 +83,7 @@ export default class Socket extends EventEmitter<SocketEvents & ReadableEvents,
8283
remoteAddress: string | undefined;
8384
remotePort: number | undefined;
8485
remoteFamily: string | undefined;
86+
allowHalfOpen: boolean;
8587
get readyState(): "opening" | "open" | "readOnly" | "writeOnly";
8688
get destroyed(): boolean;
8789
get pending(): boolean;
@@ -191,7 +193,7 @@ export default class Socket extends EventEmitter<SocketEvents & ReadableEvents,
191193
/**
192194
* Pauses the reading of data. That is, `'data'` events will not be emitted. Useful to throttle back an upload.
193195
*/
194-
pause(): void;
196+
pause(): Socket;
195197
/**
196198
* Resumes reading after a call to `socket.pause()`.
197199
*/
@@ -213,6 +215,7 @@ export default class Socket extends EventEmitter<SocketEvents & ReadableEvents,
213215
_dataListener: import("react-native").EmitterSubscription | undefined;
214216
_errorListener: import("react-native").EmitterSubscription | undefined;
215217
_closeListener: import("react-native").EmitterSubscription | undefined;
218+
_endListener: import("react-native").EmitterSubscription | undefined;
216219
_connectListener: import("react-native").EmitterSubscription | undefined;
217220
_writtenListener: import("react-native").EmitterSubscription | undefined;
218221
/**
@@ -259,6 +262,7 @@ export type ConnectionOptions = {
259262
export type ReadableEvents = {
260263
pause: () => void;
261264
resume: () => void;
265+
end: () => void;
262266
};
263267
export type SocketEvents = {
264268
close: (had_error: boolean) => void;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "react-native-tcp-socket",
33
"title": "React Native Tcp Socket",
4-
"version": "6.4.0",
4+
"version": "6.4.1",
55
"description": "React Native TCP socket API for Android & iOS with SSL/TLS support",
66
"main": "src/index.js",
77
"types": "lib/types/index.d.ts",

0 commit comments

Comments
 (0)