Skip to content

Releases: the-protobuf-project/orm

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 03 Jul 05:07

What's New in v1.2.1

protoc-gen-orm 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-orm

Manual (macOS / Linux)

# Pick your platform, e.g. darwin_arm64 / linux_amd64
curl -LO https://github.com/the-protobuf-project/orm/releases/download/v1.2.1/protoc-gen-orm_1.2.1_darwin_arm64.tar.gz
tar -xzf protoc-gen-orm_1.2.1_darwin_arm64.tar.gz
sudo mv protoc-gen-orm /usr/local/bin/

Then reference it from buf.gen.yaml:

plugins:
  - local: protoc-gen-orm
    out: generated
    opt: [target=prisma]   # prisma | gorm | sql

Changelog

Others

  • 905ebc5: refactor: remove unnecessary aliases from import statements across multiple files (@oh-tarnished)

v1.2.01

Choose a tag to compare

@github-actions github-actions released this 03 Jul 04:49

What's New in v1.2.01

protoc-gen-orm 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-orm

Manual (macOS / Linux)

# Pick your platform, e.g. darwin_arm64 / linux_amd64
curl -LO https://github.com/the-protobuf-project/orm/releases/download/v1.2.01/protoc-gen-orm_1.2.01_darwin_arm64.tar.gz
tar -xzf protoc-gen-orm_1.2.01_darwin_arm64.tar.gz
sudo mv protoc-gen-orm /usr/local/bin/

Then reference it from buf.gen.yaml:

plugins:
  - local: protoc-gen-orm
    out: generated
    opt: [target=prisma]   # prisma | gorm | sql

Changelog

Bug Fixes

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 12:14
1d80be5

What's New in v1.2.0

protoc-gen-orm 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-orm

Manual (macOS / Linux)

# Pick your platform, e.g. darwin_arm64 / linux_amd64
curl -LO https://github.com/the-protobuf-project/orm/releases/download/v1.2.0/protoc-gen-orm_1.2.0_darwin_arm64.tar.gz
tar -xzf protoc-gen-orm_1.2.0_darwin_arm64.tar.gz
sudo mv protoc-gen-orm /usr/local/bin/

Then reference it from buf.gen.yaml:

plugins:
  - local: protoc-gen-orm
    out: generated
    opt: [target=prisma]   # prisma | gorm | sql

Changelog

Features

  • c7c25c7: feat: add ORM protobuf definitions for datasource, table, and column options (@oh-tarnished)

Others

  • 4e7e1ae: Merge pull request #23 from the-protobuf-project/dependabot/go_modules/gorm.io/gorm-1.31.2 (@oh-tarnished)
  • 78ad186: Merge pull request #24 from the-protobuf-project/dependabot/go_modules/examples/gorm.io/gorm-1.31.2 (@oh-tarnished)
  • 1d80be5: Merge pull request #25 from the-protobuf-project/rework/segregate-intermidiate-representation-logic (@oh-tarnished)
  • 531c395: chore(deps): bump gorm.io/gorm from 1.31.1 to 1.31.2 (@dependabot[bot])
  • c95e465: chore(deps): bump gorm.io/gorm from 1.31.1 to 1.31.2 in /examples (@dependabot[bot])

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 24 Jun 09:31

What's New in v1.1.1

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-protorm

Manual (macOS / Linux)

# Pick your platform, e.g. darwin_arm64 / linux_amd64
curl -LO https://github.com/the-protobuf-project/protorm/releases/download/v1.1.1/protoc-gen-protorm_1.1.1_darwin_arm64.tar.gz
tar -xzf protoc-gen-protorm_1.1.1_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

Changelog

Others

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 11:48
85b67a9

What's New in v1.1.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-protorm

Manual (macOS / Linux)

# Pick your platform, e.g. darwin_arm64 / linux_amd64
curl -LO https://github.com/the-protobuf-project/protorm/releases/download/v1.1.0/protoc-gen-protorm_1.1.0_darwin_arm64.tar.gz
tar -xzf protoc-gen-protorm_1.1.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 | sql

Changelog

Features

  • 512f14f: feat: enhance generator with pg types, shared gormx runtime, and nested refs (@oh-tarnished)

Others

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 10:06
5bddf7f

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-protorm

Manual (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 | sql

Changelog

Features

Bug Fixes

Others

v0.1.61

Choose a tag to compare

@github-actions github-actions released this 17 Jun 06:21

What's New in v0.1.61

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-protorm

Manual (macOS / Linux)

# Pick your platform, e.g. darwin_arm64 / linux_amd64
curl -LO https://github.com/the-protobuf-project/protorm/releases/download/v0.1.61/protoc-gen-protorm_0.1.61_darwin_arm64.tar.gz
tar -xzf protoc-gen-protorm_0.1.61_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 | csv

Changelog

Features

  • 7160722: feat: implement many-to-many relation handling with join table synthesis for repeated resource references (@oh-tarnished)

Others

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 17 Jun 05:40
5b97b97

What's New in v0.1.6

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-protorm

Manual (macOS / Linux)

# Pick your platform, e.g. darwin_arm64 / linux_amd64
curl -LO https://github.com/the-protobuf-project/protorm/releases/download/v0.1.6/protoc-gen-protorm_0.1.6_darwin_arm64.tar.gz
tar -xzf protoc-gen-protorm_0.1.6_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 | csv

Changelog

Features

  • 7160722: feat: implement many-to-many relation handling with join table synthesis for repeated resource references (@oh-tarnished)

Others

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 16 Jun 10:05
ab31ef7

What's New in v0.1.5

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-protorm

Manual (macOS / Linux)

# Pick your platform, e.g. darwin_arm64 / linux_amd64
curl -LO https://github.com/the-protobuf-project/protorm/releases/download/v0.1.5/protoc-gen-protorm_0.1.5_darwin_arm64.tar.gz
tar -xzf protoc-gen-protorm_0.1.5_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 | csv

Changelog

Features

  • 9ce4cd7: feat: enhance model comments and pluralization logic, update foreign key handling (@oh-tarnished)

Others

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 15 Jun 15:45

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-protorm

Manual (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 | csv

Changelog

Features

Bug Fixes

Others