Skip to content

Releases: solo-io/solo-kit

0.2.6

27 Dec 15:40
0947f93
Compare
Choose a tag to compare

Imports a file into code that is necessary for generated tests to pass (for example, tests generated for custom resources in solo-io/gloo)

Resource client constructor with BaseClient

26 Dec 22:33
9ce14c1
Compare
Choose a tag to compare

generated code now includes a constructor for New{{Resource}}ClientWithBase that accepts a BaseClient interface directly

Kubernetes resource client updates

26 Dec 15:22
6e53f12
Compare
Choose a tag to compare
  • Added option to KubeResourceClientFactory to skip CRD creation when calling Register on resource clients
  • Deprecated Register() method in ResourceClient interface

solo-kit.json, unified doc generation

21 Dec 20:48
258e3f7
Compare
Choose a tag to compare

doc links are now generated successfully for multi-project repos (like supergloo)
references to project.json were converted to solo-kit.json

Solo-Kit

20 Dec 15:22
Compare
Choose a tag to compare
  • Contains fixes to work with Supergloo (recurse through dependencies when collecting imports)
  • Exposes a new Run() method to invoke solo-kit generation from any Go package

0.2.1

19 Dec 18:15
67e25bb
Compare
Choose a tag to compare

Generate improvements:

  • Allow skipping directories
  • Add mappings for common google, envoy protos to gogo command

New Solo-Kit Generate Command + Docs Generation

19 Dec 16:33
Compare
Choose a tag to compare

solo kit no longer runs as a plugin for protoc

to run:

go run solo-kit/cmd/main.go \
   -r <root of project> \
   -docs=true/false \
   [-i <include additional api directory>] # -i is a repeatable flag

0.1.6

06 Dec 21:07
fb669c9
Compare
Choose a tag to compare

Allow projects to generate based on vendored solo-kit.

0.1.5

06 Dec 15:31
798acc5
Compare
Choose a tag to compare

Fixes for autogenerated tests.

0.1.4

03 Dec 18:43
0714377
Compare
Choose a tag to compare

add cliutils