Skip to content

Commit 38a3891

Browse files
committed
feat(plc4go): golang 1.26 upgrade
1 parent 54f6449 commit 38a3891

File tree

234 files changed

+540
-518
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

234 files changed

+540
-518
lines changed

code-generation/language/go/src/main/resources/templates/go/complex-type-template.go.ftlh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1609,7 +1609,7 @@ func (m *_${type.name}) SerializeWithWriteBuffer(ctx context.Context, writeBuffe
16091609
ctx,
16101610
"${optionalField.name}",
16111611
"${helper.getLanguageTypeNameForField(field)}",
1612-
<#if typedField.type.isComplexTypeReference()>GetRef(</#if>m.Get${optionalField.name?cap_first}()<#if typedField.type.isComplexTypeReference()>)</#if>,
1612+
<#if typedField.type.isComplexTypeReference()>new(</#if>m.Get${optionalField.name?cap_first}()<#if typedField.type.isComplexTypeReference()>)</#if>,
16131613
${helper.getEnumDataWriterCall(optionalField.type, optionalField.name, "value")}
16141614
<#if optionalField.conditionExpression.present>
16151615
, ${helper.toSerializationExpression(optionalField, helper.boolTypeReference, optionalField.conditionExpression.get(), parserArguments)}
@@ -1620,7 +1620,7 @@ func (m *_${type.name}) SerializeWithWriteBuffer(ctx context.Context, writeBuffe
16201620
WriteOptionalField(
16211621
ctx,
16221622
"${optionalField.name}",
1623-
<#if typedField.type.isComplexTypeReference()>GetRef(</#if>m.Get${optionalField.name?cap_first}()<#if typedField.type.isComplexTypeReference()>)</#if>,
1623+
<#if typedField.type.isComplexTypeReference()>new(</#if>m.Get${optionalField.name?cap_first}()<#if typedField.type.isComplexTypeReference()>)</#if>,
16241624
WriteDataIO(writeBuffer,
16251625
func (wb utils.WriteBuffer, val any) error {
16261626
return ${optionalField.type.asComplexTypeReference().orElseThrow().name}.
@@ -1644,7 +1644,7 @@ func (m *_${type.name}) SerializeWithWriteBuffer(ctx context.Context, writeBuffe
16441644
WriteOptionalField[${helper.getLanguageTypeNameForField(field)}](
16451645
ctx,
16461646
"${optionalField.name}",
1647-
<#if typedField.type.isComplexTypeReference()>GetRef(</#if>m.Get${optionalField.name?cap_first}()<#if typedField.type.isComplexTypeReference()>)</#if>,
1647+
<#if typedField.type.isComplexTypeReference()>new(</#if>m.Get${optionalField.name?cap_first}()<#if typedField.type.isComplexTypeReference()>)</#if>,
16481648
${helper.getDataWriterCall(typedField.type, optionalField.name)},
16491649
<#if helper.isGeneratePropertiesForParserArguments() && optionalField.conditionExpression.present>
16501650
${helper.toSerializationExpression(optionalField, helper.boolTypeReference, optionalField.conditionExpression.get(), parserArguments)}

plc4go/go.mod

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
module github.com/apache/plc4x/plc4go
2121

22-
go 1.25
22+
go 1.26
2323

2424
require (
2525
github.com/IBM/netaddr v1.5.0
@@ -37,51 +37,53 @@ require (
3737
github.com/stretchr/testify v1.11.1
3838
github.com/subchen/go-xmldom v1.1.2
3939
github.com/viney-shih/go-lock v1.1.2
40-
golang.org/x/net v0.49.0
40+
golang.org/x/net v0.50.0
4141
golang.org/x/text v0.34.0
42-
golang.org/x/tools v0.41.0
42+
golang.org/x/tools v0.42.0
4343
)
4444

4545
require (
46-
github.com/antchfx/xpath v0.0.0-20170515025933-1f3266e77307 // indirect
46+
github.com/antchfx/xpath v1.3.5 // indirect
4747
github.com/bitfield/gotestdox v0.2.2 // indirect
48-
github.com/brunoga/deep v1.2.4 // indirect
48+
github.com/brunoga/deep v1.3.1 // indirect
49+
github.com/clipperhouse/uax29/v2 v2.6.0 // indirect
4950
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
5051
github.com/dnephin/pflag v1.0.7 // indirect
5152
github.com/fatih/structs v1.1.0 // indirect
5253
github.com/fsnotify/fsnotify v1.9.0 // indirect
53-
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
54+
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
5455
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
5556
github.com/huandu/xstrings v1.5.0 // indirect
5657
github.com/inconshreveable/mousetrap v1.1.0 // indirect
57-
github.com/incu6us/goimports-reviser/v3 v3.10.0 // indirect
58-
github.com/jedib0t/go-pretty/v6 v6.6.7 // indirect
58+
github.com/incu6us/goimports-reviser/v3 v3.11.0 // indirect
59+
github.com/jedib0t/go-pretty/v6 v6.7.8 // indirect
5960
github.com/knadh/koanf/maps v0.1.2 // indirect
60-
github.com/knadh/koanf/parsers/yaml v0.1.0 // indirect
61-
github.com/knadh/koanf/providers/env v1.0.0 // indirect
62-
github.com/knadh/koanf/providers/file v1.1.2 // indirect
63-
github.com/knadh/koanf/providers/posflag v0.1.0 // indirect
64-
github.com/knadh/koanf/providers/structs v0.1.0 // indirect
65-
github.com/knadh/koanf/v2 v2.3.0 // indirect
61+
github.com/knadh/koanf/parsers/yaml v1.1.0 // indirect
62+
github.com/knadh/koanf/providers/env v1.1.0 // indirect
63+
github.com/knadh/koanf/providers/file v1.2.1 // indirect
64+
github.com/knadh/koanf/providers/posflag v1.0.1 // indirect
65+
github.com/knadh/koanf/providers/structs v1.0.0 // indirect
66+
github.com/knadh/koanf/v2 v2.3.2 // indirect
6667
github.com/mattn/go-colorable v0.1.14 // indirect
6768
github.com/mattn/go-isatty v0.0.20 // indirect
68-
github.com/mattn/go-runewidth v0.0.16 // indirect
69+
github.com/mattn/go-runewidth v0.0.19 // indirect
6970
github.com/mitchellh/copystructure v1.2.0 // indirect
7071
github.com/mitchellh/reflectwalk v1.0.2 // indirect
7172
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
7273
github.com/rivo/uniseg v0.4.7 // indirect
73-
github.com/spf13/cobra v1.8.1 // indirect
74-
github.com/spf13/pflag v1.0.6 // indirect
75-
github.com/stretchr/objx v0.5.2 // indirect
76-
github.com/vektra/mockery/v3 v3.5.5 // indirect
77-
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect
74+
github.com/spf13/cobra v1.10.2 // indirect
75+
github.com/spf13/pflag v1.0.10 // indirect
76+
github.com/stretchr/objx v0.5.3 // indirect
77+
github.com/vektra/mockery/v3 v3.6.3 // indirect
78+
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
7879
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
7980
github.com/xeipuuv/gojsonschema v1.2.0 // indirect
80-
golang.org/x/exp v0.0.0-20250210185358-939b2ce775ac // indirect
81-
golang.org/x/mod v0.32.0 // indirect
81+
go.yaml.in/yaml/v3 v3.0.4 // indirect
82+
golang.org/x/exp v0.0.0-20260211191109-2735e65f0518 // indirect
83+
golang.org/x/mod v0.33.0 // indirect
8284
golang.org/x/sync v0.19.0 // indirect
83-
golang.org/x/sys v0.40.0 // indirect
84-
golang.org/x/term v0.39.0 // indirect
85+
golang.org/x/sys v0.41.0 // indirect
86+
golang.org/x/term v0.40.0 // indirect
8587
gopkg.in/yaml.v3 v3.0.1 // indirect
8688
gotest.tools/gotestsum v1.13.0 // indirect
8789
)

0 commit comments

Comments
 (0)