All notable changes to this project will be documented in this file.
No major changes to the functionality. Removed indirect dependencies from go.mod
.
This release adds support for protobuf's with google.protobuf.Struct
from referenced/imported proto files.
Following is an example.
message Action {
string name = 1;
google.protobuf.Struct parameters = 2;
}
message Execution {
string name = 1;
Action action = 2;
}
This release adds support for excluding the fields from being indexed by google cloud datastore using a custom extension in proto files. Following is an example.
datastoreEntity, err := translator.ProtoMessageToDatastoreEntity(dbModel, true, "models.exclude_from_index")