v0.1.4
What's New in v0.1.4
protoc-gen-protorm generates Prisma, GORM, SQL, and CSV 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/v0.1.4/protoc-gen-protorm_0.1.4_darwin_arm64.tar.gz
tar -xzf protoc-gen-protorm_0.1.4_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 | sql | csvChangelog
Features
- c1ffeab: feat: add protorm annotations, column, datasource, and table options (@oh-tarnished)
- 5f9a6f0: feat: add publish workflow for Buf Schema Registry (@oh-tarnished)
- 925330a: feat: update .gitignore and add justfile for development tasks (@oh-tarnished)
Bug Fixes
- 7cb5b97: fix: enhance CI verification and update dev task flow for stubs and examples (@oh-tarnished)
- 586b2ca: fix: reorder import statements and update proto file options for consistency (@oh-tarnished)
- a0945f6: fix: update publish workflow to trigger only on version-tag releases (@oh-tarnished)
- 673339d: fix: update workflow runners to use ubuntu-latest instead of blacksmith (@oh-tarnished)
Others
- 9ca4cb0: Add generated schema and model files for various test cases (@oh-tarnished)
- c2e9f96: Merge pull request #5 from the-protobuf-project/fixes/schema-naming-and-prisma-fixures (@oh-tarnished)
- 7f77883: Merge pull request #6 from the-protobuf-project/blacksmith-migration-c2e9f96 (@oh-tarnished)
- ed7538e: Merge pull request #7 from the-protobuf-project/blacksmith-migration-673339d (@oh-tarnished)
- 9d5e1bd: Migrate workflows to Blacksmith (@blacksmith-sh[bot])
- fae64c8: Migrate workflows to Blacksmith (@blacksmith-sh[bot])
- 9215f9d: ci: swap Blacksmith runners to ubuntu-latest (@oh-tarnished)