Skip to content

Tags: google/gnostic

Tags

v0.7.1

Toggle v0.7.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: migrate from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3 (#454)

* chore: migrate from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3

Replace deprecated gopkg.in/yaml.v3 import path with the new canonical
go.yaml.in/yaml/v3 path across the codebase. This migration ensures
compatibility with modern Go toolchain and dependency management.

Changes include:
- Update yaml import path in discovery, generate-gnostic, and tools
- Upgrade Go version from 1.12 to 1.24.5
- Update dependencies: protobuf (1.36.6), gnostic-models (0.7.0), go-cmp (0.6.0)
- Modernize code style with implicit struct literals and short variable declarations
- Regenerate protobuf code with latest protoc-gen-go (1.36.6) and protoc (5.29.3)
- Add performance optimizations using unsafe package in generated code

This maintains backward compatibility while adopting the supported import path
for yaml.v3 library going forward.

* sync

* sync

* fix: improve code quality and security in plugins environment

- Use proper format string in fmt.Fprintf to prevent format string vulnerabilities
- Update file permissions to modern octal syntax (0755 -> 0o755)
- Fix comment spacing to follow Go style conventions

These changes address static analysis warnings and improve code maintainability
while maintaining the same functionality.

* refactor: improve code quality and use modern Go APIs

- Remove unnecessary fmt.Sprintf calls for static error messages in OpenAPIv3
- Replace deprecated strings.Replace(-1) with strings.ReplaceAll for clarity
- Simplify string formatting where no placeholders are used

These changes improve code readability, performance, and follow modern Go
best practices while maintaining identical functionality.

* chore: update dependencies and regenerate protobuf files

Update Go dependencies to latest versions:
- golang.org/x/tools: v0.35.0 → v0.36.0
- google.golang.org/protobuf: v1.36.6 → v1.36.7
- google.golang.org/genproto: updated to 20250811160224
- golang.org/x/mod: v0.26.0 → v0.27.0
- golang.org/x/net: v0.42.0 → v0.43.0
- golang.org/x/text: v0.27.0 → v0.28.0

Regenerate protobuf files with protoc-gen-go v1.36.7 to reflect
the updated dependency versions.

This maintenance update ensures the project uses the latest stable
versions of its dependencies with security fixes and improvements.

v0.7.0

Toggle v0.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: Stop lying how GRPC renders durations (#401)

by reporting the data types and formats that are actually used

Fixes: #351

v0.6.9

Toggle v0.6.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix/openapiv3 go package (#344)

fix openapiv3 proto go_package to "github.com/google/gnostic/openapiv3;openapi_v3"

v0.6.8

Toggle v0.6.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add missing generated code to support export of maps of strings. (#333)

v0.5.7-v3refs

Toggle v0.5.7-v3refs's commit message
Support $ref alongside description in OpenAPI V3 (#314)

* Support  with description in OpenAPI V3 proto
* Fix proto generation

v0.6.7

Toggle v0.6.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Support $ref alongside description in OpenAPI V3 (#314)

* Support  with description in OpenAPI V3 proto
* Fix proto generation

v0.6.6

Toggle v0.6.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Remove multi module again (#295)

Should be tagged as v0.6.6

v0.6.5

Toggle v0.6.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Retract sub modules again (#294)

This should be tagged as v0.6.5

v0.6.4

Toggle v0.6.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Remove multi module (#289)

* Retract breaking multi-module commit

This commit should be tagged as v0.6.3

* Remove retracting go.mod files

This commit should be tagged as v0.6.4

v0.6.3

Toggle v0.6.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Retract breaking multi-module commit (#288)

This commit should be tagged as v0.6.3