Permalink
Browse files

1.6.6.1

  • Loading branch information...
1 parent 5f73994 commit 3595675b74785a46789f77a17e69e4fad7ae34a6 @neuecc committed Sep 27, 2016
Showing with 409 additions and 111 deletions.
  1. +2 −2 NuGet/Glimpse.LightNode.nuspec
  2. +2 −2 NuGet/LightNode.Client.PCL.T4.nuspec
  3. +1 −1 NuGet/LightNode.Core.nuspec
  4. +2 −2 NuGet/LightNode.Diagnostics.EventSource.nuspec
  5. +2 −2 NuGet/LightNode.Formatter.Jil.LZ4.nuspec
  6. +2 −2 NuGet/LightNode.Formatter.Jil.nuspec
  7. +2 −2 NuGet/LightNode.Formatter.JsonNet.nuspec
  8. +2 −2 NuGet/LightNode.Formatter.MsgPack.nuspec
  9. +2 −2 NuGet/LightNode.Formatter.ProtoBuf.nuspec
  10. +2 −2 NuGet/LightNode.Server.nuspec
  11. +2 −2 NuGet/LightNode.Swagger.nuspec
  12. +1 −1 NuGet/LightNode2.nuspec
  13. +11 −11 NuGet/push.bat
  14. +1 −1 NuGet/push_LightNode2.bat
  15. +15 −0 Performance/LightNode.Performance/Startup.cs
  16. +3 −0 README.md
  17. +10 −2 Sample/LightNode.Sample.Server.SelfHost/Program.cs
  18. +2 −2 Source/Glimpse.LightNode/Properties/AssemblyInfo.cs
  19. +12 −12 Source/LightNode.Client.AngularJS.T4/app.js
  20. +1 −1 Source/LightNode.Client.AngularJS.T4/app.js.map
  21. +10 −10 Source/LightNode.Client.AngularJS.T4/light-node-client.js
  22. +1 −1 Source/LightNode.Client.AngularJS.T4/light-node-client.js.map
  23. +22 −4 Source/LightNode.Client.PCL.T4/LightNodeClient.tt
  24. +71 −19 Source/LightNode.Client.PCL.T4/LightNodeClient1.Generated.cs
  25. +2 −2 Source/LightNode.Core/Properties/AssemblyInfo.cs
  26. +2 −2 Source/LightNode.Diagnostics.EventSource/Properties/AssemblyInfo.cs
  27. +2 −2 Source/LightNode.Formatter.Jil.LZ4/Properties/AssemblyInfo.cs
  28. +2 −2 Source/LightNode.Formatter.Jil/Properties/AssemblyInfo.cs
  29. +2 −2 Source/LightNode.Formatter.JsonNet/Properties/AssemblyInfo.cs
  30. +2 −3 Source/LightNode.Formatter.MsgPack/Properties/AssemblyInfo.cs
  31. +2 −2 Source/LightNode.Formatter.ProtoBuf/Properties/AssemblyInfo.cs
  32. +2 −0 Source/LightNode.Server/LightNode.Server.csproj
  33. +9 −1 Source/LightNode.Server/ParameterBinder.cs
  34. +2 −3 Source/LightNode.Server/Properties/AssemblyInfo.cs
  35. +3 −2 Source/LightNode.Server/TypeBinder.cs
  36. +195 −2 Source/LightNode.Server/ValueProvider.cs
  37. +2 −2 Source/LightNode.Swagger/Properties/AssemblyInfo.cs
  38. +1 −1 Source/LightNode2/project.json
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Glimpse.LightNode</id>
- <version>1.6.5.1</version>
+ <version>1.6.6.1</version>
<title>Glimpse.LightNode</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
@@ -13,7 +13,7 @@
<projectUrl>https://github.com/neuecc/LightNode</projectUrl>
<tags>Owin Rest RPC Glimpse</tags>
<dependencies>
- <dependency id="LightNode.Server" version="1.6.5.1" />
+ <dependency id="LightNode.Server" version="1.6.6.1" />
<dependency id="Glimpse" version="1.8.6" />
</dependencies>
</metadata>
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>LightNode.Client.PCL.T4</id>
- <version>1.6.5.1</version>
+ <version>1.6.6.1</version>
<title>LightNode.Client.PCL.T4</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
@@ -13,7 +13,7 @@
<projectUrl>https://github.com/neuecc/LightNode</projectUrl>
<tags>Owin Rest RPC</tags>
<dependencies>
- <dependency id="LightNode.Core" version="1.6.5.1" />
+ <dependency id="LightNode.Core" version="1.6.6.1" />
</dependencies>
</metadata>
<files>
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>LightNode.Core</id>
- <version>1.6.5.1</version>
+ <version>1.6.6.1</version>
<title>LightNode.Core</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>LightNode.Diagnostics.EventSource</id>
- <version>1.6.5.1</version>
+ <version>1.6.6.1</version>
<title>LightNode.Diagnostics.EventSource</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
@@ -13,7 +13,7 @@
<projectUrl>https://github.com/neuecc/LightNode</projectUrl>
<tags>Owin Rest RPC</tags>
<dependencies>
- <dependency id="LightNode.Server" version="1.6.5.1" />
+ <dependency id="LightNode.Server" version="1.6.6.1" />
</dependencies>
</metadata>
<files>
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>LightNode.Formatter.Jil.LZ4</id>
- <version>1.6.5.1</version>
+ <version>1.6.6.1</version>
<title>LightNode.Formatter.Jil.LZ4</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
@@ -13,7 +13,7 @@
<projectUrl>https://github.com/neuecc/LightNode</projectUrl>
<tags>Owin Rest RPC</tags>
<dependencies>
- <dependency id="LightNode.Core" version="1.6.5.1" />
+ <dependency id="LightNode.Core" version="1.6.6.1" />
<dependency id="Jil" version="2.8.0" />
<dependency id="lz4net" version="1.0.5.93" />
</dependencies>
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>LightNode.Formatter.Jil</id>
- <version>1.6.5.1</version>
+ <version>1.6.6.1</version>
<title>LightNode.Formatter.Jil</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
@@ -13,7 +13,7 @@
<projectUrl>https://github.com/neuecc/LightNode</projectUrl>
<tags>Owin Rest RPC</tags>
<dependencies>
- <dependency id="LightNode.Core" version="1.6.5.1" />
+ <dependency id="LightNode.Core" version="1.6.6.1" />
<dependency id="Jil" version="2.8.0" />
</dependencies>
</metadata>
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>LightNode.Formatter.JsonNet</id>
- <version>1.6.5.1</version>
+ <version>1.6.6.1</version>
<title>LightNode.Formatter.JsonNet</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
@@ -13,7 +13,7 @@
<projectUrl>https://github.com/neuecc/LightNode</projectUrl>
<tags>Owin Rest RPC</tags>
<dependencies>
- <dependency id="LightNode.Core" version="1.6.5.1" />
+ <dependency id="LightNode.Core" version="1.6.6.1" />
<dependency id="Newtonsoft.Json" version="6.0.3" />
</dependencies>
</metadata>
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>LightNode.Formatter.MsgPack</id>
- <version>1.6.5.1</version>
+ <version>1.6.6.1</version>
<title>LightNode.Formatter.MsgPack</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
@@ -13,7 +13,7 @@
<projectUrl>https://github.com/neuecc/LightNode</projectUrl>
<tags>Owin Rest RPC</tags>
<dependencies>
- <dependency id="LightNode.Core" version="1.6.5.1" />
+ <dependency id="LightNode.Core" version="1.6.6.1" />
<dependency id="MsgPack.Cli" version="0.6.1" />
</dependencies>
</metadata>
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>LightNode.Formatter.ProtoBuf</id>
- <version>1.6.5.1</version>
+ <version>1.6.6.1</version>
<title>LightNode.Formatter.ProtoBuf</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
@@ -13,7 +13,7 @@
<projectUrl>https://github.com/neuecc/LightNode</projectUrl>
<tags>Owin Rest RPC</tags>
<dependencies>
- <dependency id="LightNode.Core" version="1.6.5.1" />
+ <dependency id="LightNode.Core" version="1.6.6.1" />
<dependency id="protobuf-net" version="2.0.0.668" />
</dependencies>
</metadata>
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>LightNode.Server</id>
- <version>1.6.5.1</version>
+ <version>1.6.6.1</version>
<title>LightNode.Server</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
@@ -13,7 +13,7 @@
<projectUrl>https://github.com/neuecc/LightNode</projectUrl>
<tags>Owin Rest RPC</tags>
<dependencies>
- <dependency id="LightNode.Core" version="1.6.5.1" />
+ <dependency id="LightNode.Core" version="1.6.6.1" />
<dependency id="Owin" version="1.0.0" />
</dependencies>
</metadata>
@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>LightNode.Swagger</id>
- <version>1.6.5.1</version>
+ <version>1.6.6.1</version>
<title>LightNode.Swagger</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
@@ -13,7 +13,7 @@
<projectUrl>https://github.com/neuecc/LightNode</projectUrl>
<tags>Owin Rest RPC Swagger</tags>
<dependencies>
- <dependency id="LightNode.Server" version="1.6.5.1" />
+ <dependency id="LightNode.Server" version="1.6.6.1" />
</dependencies>
</metadata>
<files>
@@ -2,7 +2,7 @@
<package>
<metadata>
<id>LightNode</id>
- <version>2.0.3-beta</version>
+ <version>2.0.4-beta</version>
<title>LightNode</title>
<authors>neuecc</authors>
<owners>neuecc</owners>
View
@@ -1,12 +1,12 @@
-nuget push LightNode.Core.1.6.5.1.nupkg -Source https://www.nuget.org/api/v2/package
-nuget push LightNode.Server.1.6.5.1.nupkg -Source https://www.nuget.org/api/v2/package
-nuget push LightNode.Client.PCL.T4.1.6.5.1.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push LightNode.Core.1.6.6.1.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push LightNode.Server.1.6.6.1.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push LightNode.Client.PCL.T4.1.6.6.1.nupkg -Source https://www.nuget.org/api/v2/package
nuget push LightNode.Client.UniRx.T4.1.6.3.nupkg -Source https://www.nuget.org/api/v2/package
-nuget push LightNode.Formatter.ProtoBuf.1.6.5.1.nupkg -Source https://www.nuget.org/api/v2/package
-nuget push LightNode.Formatter.MsgPack.1.6.5.1.nupkg -Source https://www.nuget.org/api/v2/package
-nuget push LightNode.Formatter.JsonNet.1.6.5.1.nupkg -Source https://www.nuget.org/api/v2/package
-nuget push LightNode.Formatter.Jil.1.6.5.1.nupkg -Source https://www.nuget.org/api/v2/package
-nuget push LightNode.Formatter.Jil.LZ4.1.6.5.1.nupkg -Source https://www.nuget.org/api/v2/package
-nuget push Glimpse.LightNode.1.6.5.1.nupkg -Source https://www.nuget.org/api/v2/package
-nuget push LightNode.Swagger.1.6.5.1.nupkg -Source https://www.nuget.org/api/v2/package
-nuget push LightNode.Diagnostics.EventSource.1.6.5.1.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push LightNode.Formatter.ProtoBuf.1.6.6.1.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push LightNode.Formatter.MsgPack.1.6.6.1.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push LightNode.Formatter.JsonNet.1.6.6.1.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push LightNode.Formatter.Jil.1.6.6.1.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push LightNode.Formatter.Jil.LZ4.1.6.6.1.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push Glimpse.LightNode.1.6.6.1.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push LightNode.Swagger.1.6.6.1.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push LightNode.Diagnostics.EventSource.1.6.6.1.nupkg -Source https://www.nuget.org/api/v2/package
@@ -1 +1 @@
-nuget push LightNode.2.0.3-beta.nupkg -Source https://www.nuget.org/api/v2/package
+nuget push LightNode.2.0.4-beta.nupkg -Source https://www.nuget.org/api/v2/package
@@ -41,6 +41,21 @@ public void TeVoid()
{
}
+ [Post]
+ public void ByteArrayCheck1(int x, string y, byte[] byteArray)
+ {
+ }
+
+ [Post]
+ public void ByteArrayCheck2(string[] array, int[] array2, MyEnum[] array3, byte[] byteArray)
+ {
+ }
+
+ [Post]
+ public void ByteArrayCheck3(int x, string y, byte[] byteArray, string a = null, int? xxx = null, MyEnum2? z = null)
+ {
+ }
+
public string Te4(string xs)
{
return xs;
View
@@ -568,6 +568,9 @@ LightNode is using [AppVeyor](http://www.appveyor.com/) CI. You can check unit t
ReleaseNote
---
+1.6.6.1, 2.0.4-beta
+* Add byte[] support with MultiPartContent
+
1.6.5.1, 2.0.3-beta
* Add PassThroughWhenStatusCodesAre option
@@ -73,13 +73,21 @@ public class Member : LightNodeContract
return new Person { Age = rand.Next(10, 40), FirstName = f.ToString(), LastName = l.ToString() };
}
+ /// <param name="x"></param>
+ /// <param name="name"></param>
+ /// <param name="bytes"></param>
+ public Task ByteArrayReceive(int x, byte[] bytes, string name)
+ {
+ return Task.FromResult(0);
+ }
+
[Get, Post, Put]
public void Hoge(string p)
{
var hoge = LightNodeServerMiddleware.GetRegisteredHandlersInfo();
-
-
+
+
}
}
@@ -14,5 +14,5 @@
[assembly: Guid("2002a68f-268f-4692-bedb-3d9a92112860")]
-[assembly: AssemblyVersion("1.6.5.1")]
-[assembly: AssemblyFileVersion("1.6.5.1")]
+[assembly: AssemblyVersion("1.6.6.1")]
+[assembly: AssemblyFileVersion("1.6.6.1")]
@@ -42,7 +42,7 @@ var LightNode;
this.mainService.city();
};
return MainController;
- })();
+ }());
var MainService = (function () {
function MainService(lightNodeClient) {
this.lightNodeClient = lightNodeClient;
@@ -61,21 +61,21 @@ var LightNode;
navigator.msSaveOrOpenBlob(blob, "FooBar.txt");
}
else {
- var reader = new FileReader();
- var link = document.createElement("a");
- var click = function (element) {
+ var reader_1 = new FileReader();
+ var link_1 = document.createElement("a");
+ var click_1 = function (element) {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
element.dispatchEvent(evt);
};
- reader.onload = function () {
- link.download = "FooBar.txt";
- link.href = reader.result;
- link.target = "_blank";
- click(link);
- link = null;
+ reader_1.onload = function () {
+ link_1.download = "FooBar.txt";
+ link_1.href = reader_1.result;
+ link_1.target = "_blank";
+ click_1(link_1);
+ link_1 = null;
};
- reader.readAsDataURL(blob);
+ reader_1.readAsDataURL(blob);
}
});
};
@@ -111,7 +111,7 @@ var LightNode;
});
};
return MainService;
- })();
+ }());
angular.module("app")
.service("mainService", MainService)
.directive("main", [function () {
Oops, something went wrong.

0 comments on commit 3595675

Please sign in to comment.