Skip to content

Commit db42cb9

Browse files
committed
Add CHANGELOG.md
1 parent 86287e8 commit db42cb9

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# CHANGELOG
2+
3+
This file is a manually maintained list of changes for each release. Feel free
4+
to add your changes here when sending pull requests. Also send corrections if
5+
you spot any mistakes.
6+
7+
## 0.3.1 (2012-12-29)
8+
9+
* Fix: Server event logging
10+
* Fix: Closing invalid connections
11+
12+
## 0.3.0 (2012-12-23)
13+
14+
* Feature: Add async `Server` implementation
15+
16+
## 0.2.0 (2012-12-03)
17+
18+
* BC break: Whole new API, now using async patterns based on react/react
19+
* BC break: Re-organize into `Socks` namespace
20+
* Feature: Whole new async API: `PromiseInterface Client::getConnection(string $hostname, int $port)`
21+
* Feature: SOCKS5 username/password authentication: `Client::setAuth(string $username, string $password)`
22+
* Feature: SOCKS4a/SOCKS5 support local *and* remote resolving: `Client::setResolveLocal(boolean $resolveLocal)`
23+
* Feature: SOCKS protocol can now be switched during runtime: `Client::setProtocolVersion(string $version)`
24+
* Feature: Simple interface for HTTP over SOCKS: `HttpClient Client::createHttpClient()`
25+
* Feature: Simple interface for SSL/TLS over SOCKS: `Client` now implements `ConnectionManagerInterface`
26+
* Feature: Simple interface for TCP over SOCKS: `SecureConnectionManager Client::createSecureConnectionManager()`
27+
28+
29+
## 0.1.0 (2011-05-16)
30+
31+
* First tagged release
32+
* Simple, blocking API: `resource Socks::connect(string $hostname, int $port)`
33+
* Support for SOCKS4, SOCKS4a, SOCKS5 and hostname, IPv4 and IPv6 addressing
34+

0 commit comments

Comments
 (0)