Skip to content

Commit e76f6c9

Browse files
authored
Merge pull request #89 from ably/v0.8.4
V0.8.4
2 parents 649d916 + 98fa619 commit e76f6c9

File tree

185 files changed

+4315
-2530
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

185 files changed

+4315
-2530
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "common"]
2+
path = common
3+
url = https://github.com/ably/ably-common.git

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# Change Log
22

3+
## [0.8.4](https://github.com/ably/ably-dotnet/tree/0.8.3) (2016-06-27)
4+
[Full Changelog](https://github.com/ably/ably-dotnet/compare/0.8.3...0.8.4)
5+
6+
**Breaking changes**
7+
8+
- Renamed `StatsDataRequestQuery` to `StatsRequestParams`
9+
- Updated properties of `ConnectionDetailsMessage`, `ErrorInfo`, `Message`, `PresenceMessage` to use the standard pascal casing used throughout .Net
10+
11+
**Implemented enhancements:**
12+
13+
- Added syncronous methods for `AblyAuth`, `AblyRest` and `RestChannel`
14+
- Added the ability to specify the `LogLevel` and `LogHandler` through the ably `ClientOptions`
15+
- Added extra logging when sending and receiving Http requests
16+
- Added a `None` Log level to completely switch off logging
17+
- Improved realtime presence handling
18+
- Include version info in requests [\#82](https://github.com/ably/ably-dotnet/issues/82)
19+
- Sync REST methods [\#80](https://github.com/ably/ably-dotnet/issues/80)
20+
- Interoperability tests [\#83](https://github.com/ably/ably-dotnet/issues/83)
21+
- Add documentation to README about which platforms are supported [\#28](https://github.com/ably/ably-dotnet/issues/28)
22+
23+
**Fixed bugs:**
24+
25+
- Various inconsistencies following review of documentation [\#81](https://github.com/ably/ably-dotnet/issues/81)
26+
- Possible minor issues [\#68](https://github.com/ably/ably-dotnet/issues/68)
27+
- Fixed the MsgPack dependency issue
28+
329
## [0.8.3](https://github.com/ably/ably-dotnet/tree/0.8.3) (2016-06-27)
430
[Full Changelog](https://github.com/ably/ably-dotnet/compare/v0.8.2-beta...0.8.3)
531

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,10 +314,12 @@ The library use the following packages:
314314

315315
## Supported platforms
316316

317-
* Xamarin iOS and Android
317+
* Xamarin iOS and Android
318318
* .Net 4.5+
319319
* Mono
320320

321+
Currently a portable version is not available.
322+
321323
## Support, feedback and troubleshooting
322324

323325
Please visit http://support.ably.io/ for access to our knowledgebase and to ask for any assistance.

common

Submodule common added at d0df9ca

default.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ properties {
1010
$sln_name = "IO.Ably.sln"
1111

1212
$project_name = "IO.Ably"
13-
$build_number = "0.8.3"
13+
$build_number = "0.8.4"
1414
$solution_dir = "$build_script_dir\$sln_dir"
1515

1616
$build_artifacts_dir_base = "$build_script_dir\build\artifacts"

examples/RealtimeChat/RealtimeChat/MainWindow.xaml.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,19 +85,19 @@ private void Trigger_Click(object sender, RoutedEventArgs e)
8585
channel.PublishAsync(eventName, payload);
8686
}
8787

88-
private void connection_ConnectionStateChanged(object sender, ConnectionStateChangedEventArgs e)
88+
private void connection_ConnectionStateChanged(object sender, ConnectionStateChange e)
8989
{
9090
outputBox.Items.Add(string.Format("Connection: {0}", e.Current));
9191
}
9292

93-
private void channel_ChannelStateChanged(object sender, ChannelStateChangedEventArgs e)
93+
private void channel_ChannelStateChanged(object sender, ChannelStateChange e)
9494
{
95-
outputBox.Items.Add(string.Format("Channel: {0}", e.NewState));
95+
outputBox.Items.Add(string.Format("Channel: {0}", e.Current));
9696
}
9797

9898
void Presence_MessageReceived(PresenceMessage message)
9999
{
100-
outputBox.Items.Add(string.Format("{0}: {1} {2}", message.data, message.action, message.clientId));
100+
outputBox.Items.Add(string.Format("{0}: {1} {2}", message.Data, message.Action, message.ClientId));
101101
}
102102
}
103103
}

examples/RealtimeChat/RealtimeChat/RealtimeChat.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@
3737
<Prefer32Bit>false</Prefer32Bit>
3838
</PropertyGroup>
3939
<ItemGroup>
40-
<Reference Include="MsgPack, Version=0.6.0.0, Culture=neutral, PublicKeyToken=a2625990d5dc0167, processorArchitecture=MSIL">
41-
<HintPath>..\..\..\src\packages\MsgPack.Cli.0.6.8\lib\net45\MsgPack.dll</HintPath>
40+
<Reference Include="MsgPack, Version=0.8.0.0, Culture=neutral, PublicKeyToken=a2625990d5dc0167, processorArchitecture=MSIL">
41+
<HintPath>..\..\..\src\packages\MsgPack.Cli.0.8.0\lib\net45\MsgPack.dll</HintPath>
4242
<Private>True</Private>
4343
</Reference>
44-
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
45-
<HintPath>..\..\..\src\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
44+
<Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
45+
<HintPath>..\..\..\src\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
4646
<Private>True</Private>
4747
</Reference>
4848
<Reference Include="Nito.AsyncEx, Version=3.0.1.0, Culture=neutral, processorArchitecture=MSIL">
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="MsgPack.Cli" version="0.6.8" targetFramework="net45" />
4-
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net45" />
3+
<package id="MsgPack.Cli" version="0.8.0" targetFramework="net45" />
4+
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net45" />
55
<package id="Nito.AsyncEx" version="3.0.1" targetFramework="net45" />
66
<package id="WebSocket4Net" version="0.14.1" targetFramework="net45" />
77
</packages>

functions.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ function global:run_tests($test_result_file, $xunit_console_dir, $solution_dir,
4141
Write-Output "TestAssemblies: $testAssemblies"
4242

4343
$xunit_console = "$xunit_console_dir\xunit.console.exe"
44-
& "$xunit_console" $testAssemblies -parallel none -nunit "$test_result_file"
44+
& "$xunit_console" $testAssemblies -diagnostics -noappdomain -parallel none -nunit "$test_result_file"
4545

4646
Write-Output "##teamcity[importData type='nunit' path='$test_result_file']"
4747
}

nuget/io.ably.nuspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
33
<metadata>
44
<id>ably.io</id>
5-
<version>0.8.3</version>
5+
<version>0.8.4</version>
66
<title>ably.io</title>
77
<authors>Yavor Ivanov,Martin Georgiev</authors>
88
<owners>Ably Real-time Ltd</owners>
@@ -15,10 +15,10 @@
1515
<copyright>2016 Ably</copyright>
1616
<language />
1717
<dependencies>
18-
<dependency id="Newtonsoft.Json" version="8.0.3" />
18+
<dependency id="Newtonsoft.Json" version="9.0.1" />
1919
<dependency id="Nito.AsyncEx" version="3.0.1" />
20-
<dependency id="WebSocket4Net" version="0.14.1" />
21-
<dependency id="MsgPack.Cli" version="0.6.8" />
20+
<dependency id="WebSocket4Net" version="[0.14.1]" />
21+
<dependency id="MsgPack.Cli" version="[0.8.0]" />
2222
</dependencies>
2323
</metadata>
2424
<files>

0 commit comments

Comments
 (0)