Skip to content
This repository has been archived by the owner on Feb 8, 2022. It is now read-only.

Commit

Permalink
add sourcelink and prepare for 0.5 release (#80)
Browse files Browse the repository at this point in the history
  • Loading branch information
ctaggart authored Dec 25, 2017
1 parent 05ff800 commit bd78b5a
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 12 deletions.
1 change: 1 addition & 0 deletions Parser/Froto.Parser.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="FParsec" Version="1.0.3" />
<PackageReference Include="SourceLink.Create.CommandLine" Version="2.6.0" PrivateAssets="All" />
</ItemGroup>
</Project>
3 changes: 3 additions & 0 deletions Serialization/Froto.Serialization.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,7 @@
<Compile Include="Serialization.fs" />
<None Include="Froto.Serialization.nuspec" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="SourceLink.Create.CommandLine" Version="2.6.0" PrivateAssets="All" />
</ItemGroup>
</Project>
1 change: 1 addition & 0 deletions TypeProvider/Froto.TypeProvider.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,6 @@
</ItemGroup>
<ItemGroup>
<Reference Include="System.Runtime.Caching" />
<PackageReference Include="SourceLink.Create.CommandLine" Version="2.6.0" PrivateAssets="All" />
</ItemGroup>
</Project>
2 changes: 0 additions & 2 deletions build.fsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ open Fake.Core.Process
open Fake.Core.TargetOperators
open Fake.DotNet
open Fake.DotNet.NuGet.NuGet
// open Fake.DotNet.Testing.XUnit2

type Text.StringBuilder with
member x.Appendf format = Printf.ksprintf (fun s -> x.Append s |> ignore) format
Expand Down Expand Up @@ -63,7 +62,6 @@ Target.Create "UnitTest" <| fun _ ->
test "Parser.Test/Froto.Parser.Test.fsproj"
test "Serialization.Test/Froto.Serialization.Test.fsproj"

// https://github.com/fsharp/FAKE/blob/master/help/markdown/dotnet-nuget.md
Target.Create "NuGet" <| fun _ ->
IO.Directory.create "bin"
NuGet (fun p ->
Expand Down
9 changes: 3 additions & 6 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,13 @@
* [Froto.TypeProvider](http://www.nuget.org/packages/Froto.TypeProvider) - A type provider for Protocol Buffers. Supports proto2 so far. [Example usage](https://github.com/ctaggart/froto/blob/master/docs/type-provider/type-provider.md).

## Status
* 0.5.0 2017-12 Froto.Parser & Froto.Serialization target netstandard2.0
* 0.4.0 2016-10 Parser now supports full gRPC syntax and options syntax. New Froto.TypeProvider package with support for proto2.
* 0.3.1 2016-06 Made Parser functions more discoverable and easier to use.
* 0.3.0 2016-06 Rewrote F# serialization to support both Record and Class serialization. Significant project structure, serialization namespace, and serialization module refactor.
* 0.2.1 2016-04 Added F# serialization framework to Core, w/full wire format support
See the [0.2.1 release details](https://github.com/ctaggart/froto/releases/tag/0.2.1) for help upgrading from 0.1.0.
See the [0.2.1 release details](https://github.com/ctaggart/froto/releases/tag/0.2.1) for help upgrading
* 0.2.0 2016-02 Complete rewrite of parser to support full proto2 and proto3 syntax
* 0.1.0 2014-02 v0.1.0 Dusted off project and moved to GitHub
* 0.1.0 2014-02 Dusted off project and moved to GitHub
* 0.0.5 2012-11 blog [Parsing a Protocol Buffers .proto File in F#](http://blog.ctaggart.com/2012/11/parsing-protocol-buffers-proto-file-in-f.html)
* See the [release notes](https://github.com/ctaggart/froto/blob/master/release_notes.md) for more details.

## Build Environment Setup for Visual Studio
* Install [Paket for Visual Studio](https://github.com/fsprojects/Paket.VisualStudio) from the "Tools/Extensions and Updates..." menu
* Solution path cannot contain pound sign (#), such as ".../F#/froto/" [due to a .net limitation](http://stackoverflow.com/questions/9319656/how-to-encode-a-path-that-contains-a-hash)
9 changes: 5 additions & 4 deletions release_notes.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
### 0.5.0 _ 2017-12
* [#78](https://github.com/ctaggart/froto/pull/78) Froto.Parser & Froto.Serialization target netstandard2.0

### 0.4.0 _ under construction
### 0.4.0 _ 2016-10
* [#3](https://github.com/ctaggart/froto/issues/3) F# type provider
* [#15](https://github.com/ctaggart/froto/issues/15) froto.exe code generator for proto3
* [#68](https://github.com/ctaggart/froto/issues/68) Add Encoders for proto2 *required* fields


### 0.3.1 _ 2016-06
* [#41](https://github.com/ctaggart/froto/issues/41) Make Parser functions more discoverable and easier to use.

Expand All @@ -17,8 +18,8 @@
* At the WireFormat level, rename encodeXXX/decodeXXX functions to Pack.toXXX/Unpack.fromXXX
* At the RawField level, and rename dehydrateXXX/hydrateXXX functions to Encode.fromXXX and Decode.toXXX
* At the Serialization level, created functions for serializing to/from ZeroCopyBuffer and ArraySegment
* Rename Exe solution to Froto.Compiler
* Rename several folders; e.g., ProtoParser to Parser and Exe to Compiler
* Rename Exe solution to Froto.Compiler
* Rename several folders; e.g., ProtoParser to Parser and Exe to Compiler

### 0.2.1 _ 2016-04
* [#19](https://github.com/ctaggart/froto/issues/19) Improve support for serialization/deserialization
Expand Down

0 comments on commit bd78b5a

Please sign in to comment.