Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release v0.15.0 #266

Merged
merged 2 commits into from
Feb 24, 2025
Merged

chore: release v0.15.0 #266

merged 2 commits into from
Feb 24, 2025

Conversation

MarcoPolo
Copy link
Contributor

No description provided.

@sukunrt
Copy link
Member

sukunrt commented Feb 13, 2025

Should we have megular expressions in this?

@MarcoPolo
Copy link
Contributor Author

Hmm, that could be nice. Let me get that ready. I want to add capturing byte values first.

@MarcoPolo
Copy link
Contributor Author

On second thought, this is already going to be a tough rollout as is. Let's not make it bigger with Megular just yet. We can release Megular next when go-libp2p starts using it.

Copy link

Suggested version: 0.15.0

Comparing to: v0.14.0 (diff)

Changes in configuration file(s):

diff --git a/go.mod b/go.mod
index e3249bf..f1457a0 100644
--- a/go.mod
+++ b/go.mod
@@ -1,6 +1,6 @@
 module github.com/multiformats/go-multiaddr
 
-go 1.22
+go 1.23
 
 require (
 	github.com/ipfs/go-cid v0.0.7
@@ -20,8 +20,8 @@ require (
 	github.com/multiformats/go-base36 v0.2.0 // indirect
 	github.com/pmezard/go-difflib v1.0.0 // indirect
 	github.com/spaolacci/murmur3 v1.1.0 // indirect
-	golang.org/x/crypto v0.18.0 // indirect
-	golang.org/x/sys v0.16.0 // indirect
+	golang.org/x/crypto v0.31.0 // indirect
+	golang.org/x/sys v0.28.0 // indirect
 	gopkg.in/yaml.v3 v3.0.0 // indirect
 	lukechampine.com/blake3 v1.2.1 // indirect
 )

gorelease says:

# github.com/multiformats/go-multiaddr
## incompatible changes
(*Component).Decapsulate: changed from func(Multiaddr) Multiaddr to func(Multiaddrer) Multiaddr
(*Component).Encapsulate: changed from func(Multiaddr) Multiaddr to func(Multiaddrer) Multiaddr
(*Component).Equal: changed from func(Multiaddr) bool to func(*Component) bool
(*Filters).AddrBlocked: changed from func(Multiaddr) bool to func(Multiaddr) bool
Cast: changed from func([]byte) Multiaddr to func([]byte) Multiaddr
Contains: changed from func([]Multiaddr, Multiaddr) bool to func([]Multiaddr, Multiaddr) bool
FilterAddrs: changed from func([]Multiaddr, ...func(Multiaddr) bool) []Multiaddr to func([]Multiaddr, ...func(Multiaddr) bool) []Multiaddr
ForEach: changed from func(Multiaddr, func(c Component) bool) to func(Multiaddr, func(c Component) bool)
Join: changed from func(...Multiaddr) Multiaddr to func(...Multiaddrer) Multiaddr
Multiaddr.Bytes: removed
Multiaddr.Decapsulate: removed
Multiaddr.Encapsulate: removed
Multiaddr.Equal: removed
Multiaddr.Protocols: removed
Multiaddr.String: removed
Multiaddr.ValueForProtocol: removed
Multiaddr: changed from Multiaddr to Multiaddr
Multiaddrer.Multiaddr: added
NewMultiaddr: changed from func(string) (Multiaddr, error) to func(string) (Multiaddr, error)
NewMultiaddrBytes: changed from func([]byte) (Multiaddr, error) to func([]byte) (Multiaddr, error)
Split: changed from func(Multiaddr) []Multiaddr to func(Multiaddr) []Component
SplitFirst: changed from func(Multiaddr) (*Component, Multiaddr) to func(Multiaddr) (*Component, Multiaddr)
SplitFunc: changed from func(Multiaddr, func(Component) bool) (Multiaddr, Multiaddr) to func(Multiaddr, func(Component) bool) (Multiaddr, Multiaddr)
SplitLast: changed from func(Multiaddr) (Multiaddr, *Component) to func(Multiaddr) (Multiaddr, *Component)
StringCast: changed from func(string) Multiaddr to func(string) Multiaddr
Unique: changed from func([]Multiaddr) []Multiaddr to func([]Multiaddr) []Multiaddr
encoding.BinaryMarshaler.MarshalBinary, method set of Multiaddr: removed
encoding.BinaryUnmarshaler.UnmarshalBinary, method set of Multiaddr: removed
encoding.TextMarshaler.MarshalText, method set of Multiaddr: removed
encoding.TextUnmarshaler.UnmarshalText, method set of Multiaddr: removed
encoding/json.Marshaler.MarshalJSON, method set of Multiaddr: removed
encoding/json.Unmarshaler.UnmarshalJSON, method set of Multiaddr: removed
## compatible changes
(*Component).Compare: added
(*Component).Multiaddr: added
Multiaddrer: added

# github.com/multiformats/go-multiaddr/matest
## compatible changes
package added

# summary
Suggested version: v0.15.0

gocompat says:

HEAD is now at 37363a0 Merge pull request #258 from multiformats/marco/release-v0.14
Previous HEAD position was 37363a0 Merge pull request #258 from multiformats/marco/release-v0.14
Switched to branch 'master'
Your branch is up to date with 'origin/master'.

Automatically created GitHub Release

A draft GitHub Release has been created.
It is going to be published when this PR is merged.
You can modify its' body to include any release notes you wish to include with the release.

@MarcoPolo MarcoPolo merged commit 30b45fb into master Feb 24, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants