Skip to content

Releases: einride/protoc-gen-typescript-aip

v0.4.0

09 Apr 09:22
Compare
Choose a tag to compare

0.4.0 (2025-04-09)

Breaking Changes

  • handle different versions of the same resource (30840f2)

This repository has been using a very old version of aip-go, which still
contains the `aipregistry`. This functionality was removed because it
did not properly handle different versions of the same resource.

This commit updates the dependency on aip-go (and others) and rewrites
the plugin to handle "external" parent resources similar to other
plugins.

Previously a parent resources was searched for in *all* files in the
generate request, and if it encountered duplicates (i.e. different
versions) it would fail.

Now parent resources are only searched for in files in the same package.
To have the plugin generate resource names for resources outside the
current package, use "forward declarations" by adding a file level
resource definition (see the added file
`example/proto/einride/example/todo/v1/resources.proto`). This behaviour
matches other resource name generator plugins.

v0.3.7

01 Oct 15:42
Compare
Choose a tag to compare

0.3.7 (2024-10-01)

Chores

  • deps: bump go.einride.tech/sage from 0.201.1 to 0.314.0 in /.sage (f05a1cd)
  • use go1.23 (775d4c1)

v0.3.6

01 Oct 15:17
Compare
Choose a tag to compare

0.3.6 (2024-10-01)

Chores

  • deps: bump google.golang.org/protobuf from 1.30.0 to 1.34.2 (3e50856)

v0.3.5

01 Oct 15:12
Compare
Choose a tag to compare

0.3.5 (2024-10-01)

Documentation

  • security: add Security Policy (2cfe738)

v0.3.4

01 Oct 15:07
Compare
Choose a tag to compare

0.3.4 (2024-10-01)

Chores

  • deps: bump github.com/stoewer/go-strcase from 1.2.1 to 1.3.0 (3edd8c1)
  • deps: bump google.golang.org/protobuf from 1.29.1 to 1.30.0 (7342c73)
  • deps: bump google.golang.org/protobuf from 1.28.1 to 1.29.1 (133cba9)
  • deps: bump go.einride.tech/sage from 0.196.0 to 0.201.1 in /.sage (89b364f)
  • deps: bump go.einride.tech/sage from 0.182.0 to 0.196.0 in /.sage (b657a97)
  • deps: bump github.com/stoewer/go-strcase from 1.2.0 to 1.2.1 (e577fe6)
  • deps: bump go.einride.tech/sage from 0.180.0 to 0.182.0 in /.sage (4fbab0d)
  • deps: bump go.einride.tech/sage from 0.167.0 to 0.180.0 in /.sage (43cb814)
  • deps: bump go.einride.tech/sage from 0.164.1 to 0.167.0 in /.sage (485a222)
  • deps: bump go.einride.tech/sage from 0.164.0 to 0.164.1 in /.sage (14ee135)

CI

  • use go-semantic-release for creating releases (0a8c69a)
  • force GoReleaser snapshot when no tag is found (7741342)

v0.3.3

28 Sep 19:53
Compare
Choose a tag to compare

0.3.3 (2022-09-28)

Bug Fixes

Chores

  • deps: bump goreleaser/goreleaser-action from 3.0.0 to 3.1.0 (f928aaa)
  • deps: bump go.einride.tech/sage from 0.121.0 to 0.153.0 in /.sage (0bfa9c5)

CI

v0.3.2

09 Aug 12:29
Compare
Choose a tag to compare

0.3.2 (2022-08-09)

Bug Fixes

  • parse options correctly (3faf618)

v0.3.1

09 Aug 12:17
Compare
Choose a tag to compare

0.3.1 (2022-08-09)

Bug Fixes

  • rename exclude resource definitions flag (4014b97)
  • gitignore semantic release artifacts (dfba348)

v0.3.0

09 Aug 12:10
Compare
Choose a tag to compare

0.3.0 (2022-08-09)

Feature

  • add option for disabling generation of top level resources (3f712e6)

Chores

  • deps: bump google.golang.org/protobuf from 1.28.0 to 1.28.1 (6203b49)
  • deps: bump go.einride.tech/sage from 0.116.0 to 0.121.0 in /.sage (3f0e5ed)
  • deps: bump go.einride.tech/sage from 0.115.1 to 0.116.0 in /.sage (d44bc96)
  • deps: bump go.einride.tech/sage from 0.115.0 to 0.115.1 in /.sage (ca53e9e)
  • deps: bump go-semantic-release/action from 1.17 to 1.18 (65e550d)
  • deps: bump goreleaser/goreleaser-action from 2.9.1 to 3.0.0 (75548ff)
  • deps: bump go.einride.tech/sage from 0.114.0 to 0.115.0 in /.sage (d5f58d4)
  • deps: bump go.einride.tech/sage from 0.110.0 to 0.114.0 in /.sage (5155a0b)
  • deps: bump go.einride.tech/sage from 0.108.1 to 0.110.0 in /.sage (aa48609)
  • deps: bump go.einride.tech/sage from 0.107.1 to 0.108.1 in /.sage (da80b3f)
  • deps: bump go.einride.tech/sage from 0.106.0 to 0.107.1 in /.sage (0c8ae1c)
  • migrate GHA to sage (9a73184)
  • migrate proto makefile to sage (09b4f42)
  • migrate eslint to sage (0f90be3)
  • init sage (a3afb47)
  • deps: bump google.golang.org/protobuf from 1.27.1 to 1.28.0 (25b6777)
  • deps: bump actions/setup-node from 2.5.1 to 3 (be5d92e)
  • deps: bump goreleaser/goreleaser-action from 2.8.1 to 2.9.1 (ade3caf)
  • deps: bump actions/checkout from 2.4.0 to 3 (927d650)
  • deps: bump goreleaser/goreleaser-action from 2.8.0 to 2.8.1 (b38a58a)
  • deps: bump actions/setup-node from 2.5.0 to 2.5.1 (2c4551b)

v0.1.3

21 Dec 11:34
Compare
Choose a tag to compare

0.1.3 (2021-12-21)

Bug Fixes

  • Accidental use of gRPC instead of Protobuf (e7cb5c8)