Releases: einride/protoc-gen-typescript-aip
Releases · einride/protoc-gen-typescript-aip
v0.4.0
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
v0.3.6
v0.3.5
v0.3.4
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
v0.3.3
v0.3.2
v0.3.1
v0.3.0
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)