These 6 commits are when the Protocol Buffers files have changed:
| Commit: | f3c9211 | |
|---|---|---|
| Author: | Arshia001 | |
| Committer: | GitHub | |
Set default values according to Spec by @purkhusid + changes from review (#16) ## What? This changes the generator to not return `ValueOption` for scalar types and return default values according to the proto3 spec: https://developers.google.com/protocol-buffers/docs/proto3#default ## Why? The proto3 wire format does not make it possible to know if a value was intentionally set to the default value of a scalar The spec dictates that scalar fields should always return default values and only message fields should have language specific implementations Since support for the `optional` keyword has landed in proto3 and proper support for it is implemented in #8 I don't think this makes the API any worse since the end user can simply add the `optional` keyword to their `.proto` files and get the same API Co-authored-by: Daniel P. Purkhus <purkhusid@gmail.com> Co-authored-by: Arshia Ghafoori <arshia.g@abramad.com>
The documentation is generated from this commit.
| Commit: | 3133502 | |
|---|---|---|
| Author: | Daniel P. Purkhus | |
| Committer: | Arshia Ghafoori | |
Add failing test case
The documentation is generated from this commit.
| Commit: | d4d286a | |
|---|---|---|
| Author: | Daniel P. Purkhus | |
| Committer: | Arshia Ghafoori | |
Set differente namespaces on F# and C# test protos
| Commit: | bc54e1a | |
|---|---|---|
| Author: | Daniel P. Purkhus | |
| Committer: | Arshia Ghafoori | |
Update Protobuf.FSharp
| Commit: | 8352152 | |
|---|---|---|
| Author: | Daniel P. Purkhus | |
| Committer: | Arshia Ghafoori | |
Add a test suite
| Commit: | c4d2d98 | |
|---|---|---|
| Author: | Arshia001 | |
Initial commit