v1.0.0
What's New in v1.0.0
protoc-gen-protorm generates Prisma, GORM, and SQL database schemas
from your Protobuf definitions. Download the binary for your platform below.
Installation
Homebrew
brew install the-protobuf-project/tap/protoc-gen-protormManual (macOS / Linux)
# Pick your platform, e.g. darwin_arm64 / linux_amd64
curl -LO https://github.com/the-protobuf-project/protorm/releases/download/v1.0.0/protoc-gen-protorm_1.0.0_darwin_arm64.tar.gz
tar -xzf protoc-gen-protorm_1.0.0_darwin_arm64.tar.gz
sudo mv protoc-gen-protorm /usr/local/bin/Then reference it from buf.gen.yaml:
plugins:
- local: protoc-gen-protorm
out: generated
opt: [target=prisma] # prisma | gorm | sqlChangelog
Features
- a6a38a9: feat: introduce GORM store generation and default OpenTelemetry tracing (@oh-tarnished)
Bug Fixes
- f019f46: fix: enhance SQL compatibility, enum safety, and datasource sanitization (@oh-tarnished)
Others
- ac7249e: Create SECURITY.md (@oh-tarnished)
- a0a6acb: Delete SECUIRTY.md (@oh-tarnished)
- 60af2fa: Merge pull request #12 from the-protobuf-project/fixes/naming-duplicate (@oh-tarnished)
- 11b1e08: Merge pull request #13 from the-protobuf-project/feat/support-external-messages-types (@oh-tarnished)
- 20db687: Merge pull request #14 from the-protobuf-project/feat/upgrades-gorm-and-sql (@oh-tarnished)
- 70bc424: Merge pull request #15 from the-protobuf-project/fixes/polishing-code (@oh-tarnished)
- 5bddf7f: Merge pull request #16 from the-protobuf-project/feat/autogen-gorm-operations (@oh-tarnished)
- 794736c: Rename SECUIRTY.MD to SECUIRTY.md (@oh-tarnished)
- 09a078f: Update SECUIRTY.md (@oh-tarnished)
- 0a1e55a: Updated README.md (@oh-tarnished)
- 41734c9: added security makdown (@oh-tarnished)
- fac0132: added support for external types for from third party and googeapis to another table link (@oh-tarnished)
- f39a31e: fixed ci for De Morgan's law (@oh-tarnished)
- d1c415b: fixed issues while generating with index (@oh-tarnished)
- 9fe7ef8: fixed the import issue and then exclueded the golden tests and patterns (@oh-tarnished)
- 71c3307: refactor: enhance SQL idempotency, GORM enums, and Prisma config (@oh-tarnished)
- 386da3c: refactor: remove CSV target and enhance GORM/SQL index fidelity (@oh-tarnished)